0001437749-24-007884.txt : 20240314 0001437749-24-007884.hdr.sgml : 20240314 20240314172548 ACCESSION NUMBER: 0001437749-24-007884 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20231230 FILED AS OF DATE: 20240314 DATE AS OF CHANGE: 20240314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RCM TECHNOLOGIES, INC. CENTRAL INDEX KEY: 0000700841 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 951480559 STATE OF INCORPORATION: NV FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10245 FILM NUMBER: 24751362 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 rcmt20231230_10k.htm FORM 10-K rcmt20231230_10k.htm
0000700841 RCM TECHNOLOGIES, INC. false --12-30 FY 2023 true Bradley S. Vizi Executive Chairman & President December 7, 2023 March 7, 2026 Michael Saks Division President, Health Care Services December 5, 2023 December 1, 2024 18,000 false false false 1.00 1.00 1.00 5,000,000 5,000,000 5,000,000 0 0 0 0 0 0 0.05 0.05 0.05 40,000,000 40,000,000 40,000,000 17,673,427 7,844,821 17,287,967 9,285,318 16,903,157 10,290,935 9,828,606 8,002,649 6,612,222 5 4 6 3 0 0 0 0 2 2 10 20 10 20 10 20 65.1 2 2 2 0 0 1.9 0 0 1 5 - 1,196 1,196 8.61 6.78 1.80 0.50 1.50 2.34 The goodwill is expected to be fully deductible for tax purposes, except for the portion of contingent consideration which is deductible only when paid. 00007008412023-01-012023-12-30 iso4217:USD 00007008412023-06-30 xbrli:shares 00007008412024-03-13 thunderdome:item 0000700841rcmt:BradleySViziMember2023-01-012023-12-30 0000700841rcmt:BradleySViziMember2023-12-30 0000700841rcmt:MichaelSaksMember2023-01-012023-12-30 0000700841rcmt:MichaelSaksMember2023-12-30 00007008412023-12-30 00007008412022-12-31 00007008412022-01-01 0000700841us-gaap:DomesticCountryMember2023-12-30 0000700841us-gaap:DomesticCountryMember2022-12-31 0000700841us-gaap:DomesticCountryMember2022-01-01 0000700841us-gaap:ForeignCountryMember2023-12-30 0000700841us-gaap:ForeignCountryMember2022-12-31 0000700841us-gaap:ForeignCountryMember2022-01-01 iso4217:USDxbrli:shares 00007008412022-01-022022-12-31 00007008412021-01-032022-01-01 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:TreasuryStockCommonMember2021-01-02 00007008412021-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:TreasuryStockCommonMember2021-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:TreasuryStockCommonMember2022-01-01 0000700841us-gaap:CommonStockMember2022-01-022022-12-31 0000700841rcmt:StockSubscriptionsReceivableMember2022-01-022022-12-31 0000700841us-gaap:AdditionalPaidInCapitalMember2022-01-022022-12-31 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-022022-12-31 0000700841us-gaap:RetainedEarningsMember2022-01-022022-12-31 0000700841us-gaap:TreasuryStockCommonMember2022-01-022022-12-31 0000700841us-gaap:CommonStockMember2022-12-31 0000700841rcmt:StockSubscriptionsReceivableMember2022-12-31 0000700841us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000700841us-gaap:RetainedEarningsMember2022-12-31 0000700841us-gaap:TreasuryStockCommonMember2022-12-31 0000700841us-gaap:CommonStockMember2023-01-012023-12-30 0000700841rcmt:StockSubscriptionsReceivableMember2023-01-012023-12-30 0000700841us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-30 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-30 0000700841us-gaap:RetainedEarningsMember2023-01-012023-12-30 0000700841us-gaap:TreasuryStockCommonMember2023-01-012023-12-30 0000700841us-gaap:CommonStockMember2023-12-30 0000700841rcmt:StockSubscriptionsReceivableMember2023-12-30 0000700841us-gaap:AdditionalPaidInCapitalMember2023-12-30 0000700841us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-30 0000700841us-gaap:RetainedEarningsMember2023-12-30 0000700841us-gaap:TreasuryStockCommonMember2023-12-30 0000700841rcmt:TalentherderLlcMember2023-01-012023-12-30 0000700841rcmt:TalentherderLlcMember2022-01-022022-12-31 0000700841rcmt:TalentherderLlcMember2021-01-032022-01-01 0000700841country:CA2023-12-30 0000700841country:CA2022-12-31 0000700841country:CA2022-01-01 0000700841country:RS2023-12-30 0000700841country:RS2022-12-31 0000700841country:RS2022-01-01 0000700841country:DE2023-12-30 0000700841country:NL2023-12-30 0000700841country:NL2022-12-31 0000700841country:NL2022-01-01 utr:Y 0000700841rcmt:RestrictedCovenantsMember2023-12-30 0000700841us-gaap:CustomerRelationshipsMember2023-12-30 xbrli:pure 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:HealthCareMember2023-01-012023-12-30 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:HealthCareMember2022-01-022022-12-31 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:HealthCareMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:HealthCareMember2023-01-012023-12-30 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:HealthCareMember2022-01-022022-12-31 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:HealthCareMember2021-01-032022-01-01 0000700841us-gaap:HealthCareMember2023-01-012023-12-30 0000700841us-gaap:HealthCareMember2022-01-022022-12-31 0000700841us-gaap:HealthCareMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberrcmt:EngineeringServicesMember2023-01-012023-12-30 0000700841us-gaap:TimeAndMaterialsContractMemberrcmt:EngineeringServicesMember2022-01-022022-12-31 0000700841us-gaap:TimeAndMaterialsContractMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841us-gaap:FixedPriceContractMemberrcmt:EngineeringServicesMember2023-01-012023-12-30 0000700841us-gaap:FixedPriceContractMemberrcmt:EngineeringServicesMember2022-01-022022-12-31 0000700841us-gaap:FixedPriceContractMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberrcmt:EngineeringServicesMember2023-01-012023-12-30 0000700841rcmt:PermanentPlacementServicesMemberrcmt:EngineeringServicesMember2022-01-022022-12-31 0000700841rcmt:PermanentPlacementServicesMemberrcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841rcmt:EngineeringServicesMember2023-01-012023-12-30 0000700841rcmt:EngineeringServicesMember2022-01-022022-12-31 0000700841rcmt:EngineeringServicesMember2021-01-032022-01-01 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:TechnologyServiceMember2023-01-012023-12-30 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:TechnologyServiceMember2022-01-022022-12-31 0000700841us-gaap:TimeAndMaterialsContractMemberus-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841us-gaap:FixedPriceContractMemberus-gaap:TechnologyServiceMember2023-01-012023-12-30 0000700841us-gaap:FixedPriceContractMemberus-gaap:TechnologyServiceMember2022-01-022022-12-31 0000700841us-gaap:FixedPriceContractMemberus-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:TechnologyServiceMember2023-01-012023-12-30 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:TechnologyServiceMember2022-01-022022-12-31 0000700841rcmt:PermanentPlacementServicesMemberus-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841us-gaap:TechnologyServiceMember2023-01-012023-12-30 0000700841us-gaap:TechnologyServiceMember2022-01-022022-12-31 0000700841us-gaap:TechnologyServiceMember2021-01-032022-01-01 0000700841us-gaap:ServiceOtherMember2023-01-012023-12-30 0000700841us-gaap:ServiceOtherMember2022-01-022022-12-31 0000700841us-gaap:ServiceOtherMember2021-01-032022-01-01 0000700841rcmt:TransitAccountsReceivableMember2023-12-30 0000700841rcmt:TransitAccountsPayableMember2023-12-30 0000700841rcmt:TransitAccountsReceivableMember2022-12-31 0000700841rcmt:TransitAccountsPayableMember2022-12-31 0000700841rcmt:TransitAccountsReceivableMember2022-01-01 0000700841rcmt:TransitAccountsPayableMember2022-01-01 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwoCustomersMember2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer1Member2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer2Member2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwoCustomersMember2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer1Member2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer2Member2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TenLargestCustomersMember2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwentyLargestCustomersMember2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:FiveLargestCustomersMember2023-01-012023-12-30 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TenLargestCustomersMember2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwentyLargestCustomersMember2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:FiveLargestCustomersMember2022-01-022022-12-31 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TenLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwentyLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:SalesRevenueSegmentMemberus-gaap:CustomerConcentrationRiskMemberrcmt:FiveLargestCustomersMember2021-01-032022-01-01 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwoCustomersMember2023-01-012023-12-30 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer1Member2023-01-012023-12-30 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer2Member2023-01-012023-12-30 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwoCustomersMember2022-01-022022-12-31 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer1Member2022-01-022022-12-31 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer2Member2022-01-022022-12-31 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:TwoCustomersMember2021-01-032022-01-01 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer1Member2021-01-032022-01-01 0000700841us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrcmt:Customer2Member2021-01-032022-01-01 0000700841us-gaap:BilledRevenuesMember2023-12-30 0000700841us-gaap:BilledRevenuesMember2022-12-31 0000700841us-gaap:BilledRevenuesMember2022-01-01 0000700841us-gaap:UnbilledRevenuesMember2023-12-30 0000700841us-gaap:UnbilledRevenuesMember2022-12-31 0000700841us-gaap:UnbilledRevenuesMember2022-01-01 0000700841rcmt:WorkInProgressMember2023-12-30 0000700841rcmt:WorkInProgressMember2022-12-31 0000700841rcmt:WorkInProgressMember2022-01-01 0000700841rcmt:ComputersAndSystemsMember2023-12-30 0000700841rcmt:ComputersAndSystemsMember2022-12-31 0000700841rcmt:ComputersAndSystemsMember2022-01-01 0000700841rcmt:EquipmentAndFurnitureMember2023-12-30 0000700841rcmt:EquipmentAndFurnitureMember2022-12-31 0000700841rcmt:EquipmentAndFurnitureMember2022-01-01 0000700841us-gaap:LeaseholdImprovementsMember2023-12-30 0000700841us-gaap:LeaseholdImprovementsMember2022-12-31 0000700841us-gaap:LeaseholdImprovementsMember2022-01-01 0000700841rcmt:LaboratoryEquipmentMember2023-12-30 0000700841rcmt:LaboratoryEquipmentMember2022-12-31 0000700841rcmt:LaboratoryEquipmentMember2022-01-01 0000700841rcmt:TalentherderLlcMember2023-12-30 0000700841rcmt:TalentherderLlcMemberus-gaap:CustomerRelationshipsMember2023-12-30 0000700841rcmt:TKEMember2021-01-032022-01-01 0000700841rcmt:TKEMember2022-12-31 0000700841rcmt:TKEMember2023-12-30 0000700841rcmt:TKEMember2022-01-022022-12-31 0000700841rcmt:PSRTKEAcquisitionsMember2023-12-30 0000700841rcmt:PSRTKEAcquisitionsMember2023-01-012023-12-30 0000700841rcmt:PSRTKEAcquisitionsMember2022-01-022022-12-31 0000700841rcmt:PSRTKEAcquisitionsMember2021-01-032022-01-01 0000700841us-gaap:CashMember2023-01-012023-12-30 0000700841rcmt:StockMember2023-01-012023-12-30 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2021-01-032022-01-01 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2023-01-012023-12-30 0000700841rcmt:EngineeringMemberrcmt:PickeringAndKincardineOfficesMember2022-01-022022-12-31 0000700841rcmt:EngineeringMember2021-01-02 0000700841rcmt:SpecialtyHealthCareMember2021-01-02 0000700841rcmt:InformationTechnologyMember2021-01-02 0000700841rcmt:EngineeringMember2021-01-032022-01-01 0000700841rcmt:SpecialtyHealthCareMember2021-01-032022-01-01 0000700841rcmt:InformationTechnologyMember2021-01-032022-01-01 0000700841rcmt:EngineeringMember2022-01-01 0000700841rcmt:SpecialtyHealthCareMember2022-01-01 0000700841rcmt:InformationTechnologyMember2022-01-01 0000700841rcmt:EngineeringMember2022-01-022022-12-31 0000700841rcmt:SpecialtyHealthCareMember2022-01-022022-12-31 0000700841rcmt:InformationTechnologyMember2022-01-022022-12-31 0000700841rcmt:EngineeringMember2022-12-31 0000700841rcmt:SpecialtyHealthCareMember2022-12-31 0000700841rcmt:InformationTechnologyMember2022-12-31 0000700841rcmt:EngineeringMember2023-01-012023-12-30 0000700841rcmt:SpecialtyHealthCareMember2023-01-012023-12-30 0000700841rcmt:InformationTechnologyMember2023-01-012023-12-30 0000700841rcmt:EngineeringMember2023-12-30 0000700841rcmt:SpecialtyHealthCareMember2023-12-30 0000700841rcmt:InformationTechnologyMember2023-12-30 0000700841us-gaap:CustomerRelationshipsMember2022-12-31 0000700841us-gaap:CustomerRelationshipsMember2022-01-01 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2019-10-18 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2023-12-30 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2022-12-31 0000700841us-gaap:RevolvingCreditFacilityMemberrcmt:CitizensBankOfPennsylvaniaMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2023-12-30 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2022-01-01 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2023-12-30 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2022-12-31 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2022-01-01 0000700841srt:MinimumMember2023-01-012023-12-30 0000700841srt:MaximumMember2023-01-012023-12-30 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-12-30 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2022-01-022022-12-31 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMember2021-01-032022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2023-01-012023-12-30 0000700841rcmt:EmployeeStockPurchasePlanMember2023-12-30 0000700841rcmt:EmployeeStockPurchasePlanMember2014-12-282015-12-27 0000700841rcmt:EmployeeStockPurchasePlanMember2015-12-27 0000700841rcmt:EmployeeStockPurchasePlanMember2017-12-312018-12-29 0000700841rcmt:EmployeeStockPurchasePlanMember2018-12-29 0000700841rcmt:EmployeeStockPurchasePlanMember2021-01-032022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2022-01-01 0000700841rcmt:EmployeeStockPurchasePlanMember2022-01-022022-12-31 0000700841rcmt:The2014PlanMember2014-12-31 0000700841rcmt:The2014PlanMember2016-01-032016-12-31 0000700841rcmt:The2014PlanMember2019-12-292021-01-02 0000700841rcmt:The2014PlanMember2022-01-022022-12-31 0000700841rcmt:The2014PlanMember2022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2023-12-30 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2023-12-30 0000700841rcmt:The2014PlanMember2023-12-30 0000700841rcmt:The2014PlanMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-022022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2023-01-012023-12-30 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2023-12-29 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-01 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-01-022022-12-31 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-12-31 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2023-01-012023-12-30 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2022-12-012022-12-31 0000700841rcmt:PerformanceBasedRestrictedStockUnitsMemberrcmt:The2014PlanMember2021-01-032022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:ImmediatelyVestedMember2023-01-012023-12-30 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:ImmediatelyVestedMember2022-01-022022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMemberrcmt:ImmediatelyVestedMember2021-01-032022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2021-01-02 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2021-01-032022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2021-01-032022-01-01 0000700841us-gaap:RestrictedStockUnitsRSUMember2022-01-01 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2022-01-022022-12-31 0000700841us-gaap:RestrictedStockUnitsRSUMember2022-01-022022-12-31 0000700841us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0000700841rcmt:TimeBasedRestrictedStockUnitsMember2023-01-012023-12-30 0000700841us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-30 0000700841us-gaap:RestrictedStockUnitsRSUMember2023-12-30 00007008412023-12-29 0000700841srt:MaximumMember2023-04-25 00007008412023-04-252023-04-25 0000700841rcmt:TreasuryStockRepurchasePlanMember2023-12-30 0000700841rcmt:LifeSciencesAndITMember2023-01-012023-12-30 0000700841us-gaap:CorporateMember2023-01-012023-12-30 0000700841rcmt:LifeSciencesAndITMember2023-12-30 0000700841us-gaap:CorporateMember2023-12-30 0000700841rcmt:LifeSciencesAndITMember2022-01-022022-12-31 0000700841us-gaap:CorporateMember2022-01-022022-12-31 0000700841rcmt:LifeSciencesAndITMember2022-12-31 0000700841us-gaap:CorporateMember2022-12-31 0000700841rcmt:LifeSciencesAndITMember2021-01-032022-01-01 0000700841us-gaap:CorporateMember2021-01-032022-01-01 0000700841rcmt:LifeSciencesAndITMember2022-01-01 0000700841us-gaap:CorporateMember2022-01-01 0000700841country:US2023-01-012023-12-30 0000700841country:US2022-01-022022-12-31 0000700841country:US2021-01-032022-01-01 0000700841country:CA2023-01-012023-12-30 0000700841country:CA2022-01-022022-12-31 0000700841country:CA2021-01-032022-01-01 0000700841country:PR2023-01-012023-12-30 0000700841country:PR2022-01-022022-12-31 0000700841country:PR2021-01-032022-01-01 0000700841srt:EuropeMember2023-01-012023-12-30 0000700841srt:EuropeMember2022-01-022022-12-31 0000700841srt:EuropeMember2021-01-032022-01-01 0000700841country:US2023-12-30 0000700841country:US2022-12-31 0000700841country:US2022-01-01 0000700841country:PR2023-12-30 0000700841country:PR2022-12-31 0000700841country:PR2022-01-01 0000700841srt:EuropeMember2023-12-30 0000700841srt:EuropeMember2022-12-31 0000700841srt:EuropeMember2022-01-01 utr:Rate 0000700841us-gaap:StateAndLocalJurisdictionMember2023-12-31 0000700841us-gaap:ForeignCountryMember2023-12-31 0000700841rcmt:SystemPartiallyDesignedNotOperatingAsIntendedMember2023-01-012023-12-30 0000700841rcmt:SystemPartiallyDesignedNotOperatingAsIntendedMember2023-12-30 0000700841us-gaap:OtherCurrentAssetsMember2023-12-30 0000700841us-gaap:OtherCurrentAssetsMember2022-12-31 0000700841us-gaap:OtherCurrentAssetsMember2022-01-01 0000700841us-gaap:OtherCurrentLiabilitiesMember2023-12-30 0000700841us-gaap:OtherCurrentLiabilitiesMember2022-12-31 0000700841us-gaap:OtherCurrentLiabilitiesMember2022-01-01
 

 

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 December 30, 2023

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.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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 $81.9 million based upon the closing price of $18.40 per share of the registrant’s common stock on June 30, 2023 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 March 13, 2024: 7,939,419.

 

Documents Incorporated by Reference

Portions of the definitive proxy statement for the registrant’s 2024 Annual Meeting of Stockholders (the “2024 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 2024 Proxy Statement is not filed by April 29, 2024 (the first business day following the day that is 120 days after the last day of the registrant’s 2023 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          

15

 

Item 1B.

Unresolved Staff Comments         

21

 

Item 1C.

Cybersecurity         

21

 

Item 2.

Properties         

22

 

Item 3.

Legal Proceedings         

23

 

Item 4.

Mine Safety Disclosures          

23

       

PART II

24

       
 

Item 5.

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

Purchases of Equity Securities         

24

 

Item 6.

Reserved         

25

 

Item 7.

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

26

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk         

46

 

Item 8.

Financial Statements and Supplementary Data         

46

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure         

46

 

Item 9A.

Controls and Procedures         

47

 

Item 9B.

Other Information          

49

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions That Prevent Inspections         

49

       

PART III

50

       
 

Item 10.

Directors, Executive Officers and Corporate Governance         

50

 

Item 11.

Executive Compensation         

50

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related

Stockholder Matters         

50

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence         

50

 

Item 14.

Principal Accountant Fees and Services         

50

       

PART IV

51

   
 

Item 15.

Exhibits and Financial Statement Schedules         

51

 

Item 16.

Form 10-K Summary         

54

 

Signatures         

55

 

 

 

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 Company’s ability to continue to attract, train and retain personnel qualified to meet the requirements of its clients; (iii) the Company’s ability to identify appropriate acquisition candidates, complete such acquisitions and successfully integrate acquired businesses; (iv) the Company’s relationships with and reliance upon significant customers, and ability to collect accounts receivable from such customers; (v) risks associated with foreign currency fluctuations and changes in exchange rates, particularly with respect to the Canadian dollar; (vi) uncertainties regarding amounts of deferred consideration and earnout payments to become payable to former shareholders of acquired businesses; (vii) 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; (viii) the Company’s ability to obtain financing on satisfactory terms; (ix) the reliance of the Company upon the continued service of its executive officers; (x) the Company’s ability to remain competitive in the markets that it serves; (xi) the Company’s ability to maintain its unemployment insurance premiums and workers compensation premiums; (xii) the risk of claims being made against the Company associated with providing temporary staffing services; (xiii) the Company’s ability to manage significant amounts of information and periodically expand and upgrade its information processing capabilities; (xiv) the risk of cyber attacks on our information technology systems or those of our third party vendors; (xv) the Company’s ability to remain in compliance with federal and state wage and hour laws and regulations; (xvi) uncertainties in predictions as to the future need for the Company’s services; (xvii) uncertainties relating to the allocation of costs and expenses to each of the Company’s operating segments; (xviii) 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; (ixx) 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 (xx) other geopolitical, 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 specialty health care, engineering, life sciences, information technology services, data management and solutions. For over 50 years, the Company has developed and assembled an extensive portfolio of capabilities, service offerings and delivery options with world class technical talent in key end markets and high-growth industries. This combination, paired with RCM’s efficient pricing structure and global reach, offers clients a compelling value proposition.

 

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

 

 

The Specialty Health Care segment provides staffing solutions including medical health care professionals, health information management professionals, nurses, paraprofessionals, physicians and therapists for many of the largest healthcare institutions and school districts across the United States. The segment also provides Teletherapy services targeting the education sector with an emphasis on behavioral health.

 

 

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 consulting solutions and services to augment its engineering portfolio, including design and supply of high-quality engineered process solutions and equipment, data management, technical writing and digital documentation across marine, locomotive, transportation and aerospace markets, integrated design and construction, and engineering, procurement and construction management (“EPC”), as well as demand side management/energy conservation services. The business segment staffs engineers to design and build critical infrastructure projects for clients with international coverage.

 

 

The Life Sciences and Information Technology, or LS&IT, segment provides enterprise business solutions, application services, IT infrastructure solutions, life sciences solutions and other vertical-specific offerings. The business segment includes data solutions, digitization, recruiting process outsourcing, human capital management solutions, workforce management and consulting services.

 

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 global businesses in such industries as Aerospace/Defense, Educational Institutions, the Energy Sector, Financial Services, Health Care, Life Sciences, Manufacturing & Distribution, the Public Sector and Technology. RCM sells and delivers its services through a network of approximately 29 offices in selected regions throughout North America and Europe. The Company has staffed key personnel to design and build internationally recognized critical infrastructure projects and retained strategic partners and client accounts for decades.

 

During the fiscal year ended December 30, 2023, approximately 51.7% of RCM’s total revenue were derived from Specialty Health Care services, 32.2% from Engineering services, and the remaining 16.1% from Life Sciences and Information Technology services.

 

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)

 

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. Various factors, including the pandemic, technological advances and patient habits, have 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. 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. While the Company believes that the demand for Healthcare related services remains historically high, the Company also believes this demand subsided some as COVID-19 shifted from a pandemic to an endemic.

 

The Company’s Engineering group remains focused on areas of growth, primarily within the utility/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 integrated design and 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 U.S. 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.

 

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 and data management area. Accordingly, these organizations often lack the quantity, quality and variety of IT skills necessary to design and support IT and data 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 and data solutions 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 and digitization needs.

 

3

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Business Strategy

 

The Company is dedicated to providing solutions to meet its clients’ business needs by delivering specialty health care, engineering, 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 design, 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 integrated 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 global 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 portfolio 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 innovative cross-selling opportunities. The Company believes this strategy will lead to greater account penetration, strategic partnerships, 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 new 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 cross-functional customer relationships by anticipating and focusing on its customers’ needs. The Company emphasizes a relationship-oriented and partnership-based 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 salespeople 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 while fostering a culture of innovation, (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)

 

Specialty Health Care

 

The Company’s Specialty Health Care Group specializes in long-term and short-term staffing of medical professionals as well as executive search, international recruitment, 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 Staffing and Recruitment: 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: The Company’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.

 

Maintaining the utilization of telemedicine has become and 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 December 30, 2023, the Company assigned approximately 2,780 specialty health care services personnel to its customers.

 

6

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Engineering

 

RCM provides a full range of Engineering services including Project Management Engineering & Design, Engineering Analysis, Engineering-Procurement-Construction, 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 highly technical 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 and grid modernization initiatives. 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, data management and digital solutions.

 

 

Process & Industrial Services: Provides engineering services to the industrial, chemical, commercial and oil and gas industries in the United States, Europe and Canada. With many companies in the chemical industry reprioritizing spending towards decarbonization technologies, many U.S. chemical companies are expected to place an emphasis on renewable feedstocks and new carbon recycling technologies. The Company believes its process engineering services and specialized hydrogen capabilities 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 December 30, 2023, the Company assigned approximately 440 engineering and technical 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, data management, 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 life sciences and information technology services through a number of flexible delivery methods. These include management consulting engagements, project management of client efforts, project implementation of client initiatives, recruiting process outsourcing, both on and off site, and a full complement of human capital management solutions and resourcing alternatives.

 

As of December 30, 2023, the Company assigned approximately 270 Life Sciences and Information Technology personnel to its customers.

 

8

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Branch Offices

 

The Company’s organization consists of 29 branch offices located in the United States, Canada, Germany, 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

   
 

Arizona

1

HC

 

California

3

HC

 

Connecticut

1

E

 

Florida

2

HC, E

 

Hawaii

1

HC

 

Illinois

1

HC

 

Massachusetts

1

HC

 

Michigan

1

HC

 

New Jersey

2

E, LS&IT

 

New York

4

E, HC, LS&IT

 

North Carolina

1

HC

 

Rhode Island

1

E

 

Tennessee

1

HC

 

Texas

1

HC

   

21

 
       

CANADA

1

E

     

GERMANY

1

E

     

PUERTO RICO

2

E, LS&IT

     

SERBIA

4

E, LS&IT

 

 

(1) Services provided are abbreviated as follows:

 

E

- Engineering

 

HC

- Specialty Health Care

 

LS&IT

- Life Sciences and Information Technology

 

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

 

 

9

 

 

ITEM 1. BUSINESS (CONTINUED)

 

International Operations

 

The Company operates its business in Canada and, to a less significant extent, in Germany, Puerto Rico and Serbia. For the fiscal year ended December 30, 2023, approximately 6.3% of the Company’s revenue 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.

 

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 and shared services minimize the administrative burdens on branch office managers and allow them to spend more time focusing on sales and marketing, client relations 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. Business development and 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 relationships and partnerships with customers that are developed through regular assessment of customer requirements and proactive monitoring of service performance. The Company’s sales and account management 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 and support national and regional trade associations, economic development agencies, 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 a range of highly specialized and technical 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, competing on a national and global scale. 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.

 

10

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Key Customers

 

The Company has established long-term relationships with many of its customers across each of its business segments. The Company’s emphasis on client retention has resulted in repeat business from many of its largest strategic accounts. During the fiscal year ended December 30, 2023, the Company had two customers exceed 10% of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue. The Company’s five, ten and twenty largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended December 30, 2023.

 

Other Information

 

Safeguards - Business, Disaster and Contingency Planning

The Company 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, the Company 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, the Company 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, the Company 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 the Company’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 the Company 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 Life Sciences 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 life sciences and information technology 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 life sciences and information technology 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 revenue 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 revenue 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.

 

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® and Industries of Tomorrow, Today™ with a trademark application submitted for the use of the latter. 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.

 

12

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Human Capital

 

Our employees and contractors (together, our "workforce") are the Company's most valuable resource for current and future success.  We promote an environment that ensures safety, encourages diversity and inclusion, fosters growth and self-development, and provides meaningful work.  All employees participate in our success through attractive and aligned rewards.  Notable programs we offer to our full-time employees include:

 

 

Compensation packages that are market competitive, taking into account the location and responsibilities of the role;

 

The majority of full-time, salaried employees are eligible for incentive-based compensation such as performance bonuses and commissions;

 

High-quality employer-sponsored health insurance;

 

Access to numerous other employer-sponsored and employee-sponsored benefit plans;

 

Employer 401(k) matching contributions;

 

Employee stock purchase plan (at least a 15% discount to market value at the time of purchase)

 

Our recruiting teams use internal and external resources to recruit highly skilled and talented workers, and we encourage and reward workforce referrals for open positions.

 

In addition to our comprehensive investment in our workforce success, we strive to maintain an inclusive environment that values and leverages the uniqueness of each person to the benefit of all our stakeholders.  We view the combination of diverse perspectives and backgrounds as a powerful force for innovation.  To promote diversity and our core principles, we emphasize dignity, value, and equality of all members, regardless of race, color, religion, age, gender, or sexual orientation, through our actions and the workplace training programs we provide.  We continually strive to harness the diversity of our global workforce by cultivating a climate that permits all of our workforce to bring their authentic selves to work every day.

 

The health and safety of our workforce are also a top priority.  We have implemented appropriate procedures and precautions to ensure our workforce's continued safety and well-being.  We strive to comply with all federal and local workplace laws and regulations where we do business.  We are always looking for ways to exceed compliance standards by utilizing continuous improvement discipline to eliminate risks in the workplace proactively.

 

The Company believes promoting engagement and empowering its workforce drives better business results.  As a result, the Company believes it has an "open door" culture whereby every member of its workforce is comfortable expressing their ideas on improving the Company and its performance.  Our culture has resulted in action plans at all levels of the organization and drives continuous conversations on the things that matter most to our workforce and their teams.

 

The Company's employees and contractors are generally divided into four groups: 1) Nonbillable employees; 2) Billable salaried employees; 3) Billable hourly long-term employees; 4) Billable hourly short-term employees and contractors.

 

Nonbillable employees are primarily full-time and salaried.  These positions include but are not limited to executives, managers, general administration, finance, accounting, account managers, recruiters, credentialers, etcetera.  These employees are not billed to clients.  As of December 30, 2023, the Company employed approximately 300 nonbillable employees.  The expense for these employees is included in the Company's selling, general, and administrative expense in its income statements.

 

13

 

 

ITEM 1. BUSINESS (CONTINUED)

 

Billable salaried employees primarily include senior-level employees whose time is often billed to clients.  These employees tend to be long-term in nature.  Many are intended to produce high utilization rates (representing the percentage of their time billed to clients), often in the 90% to 100% range.  However, some have nonbillable responsibilities such as account management, client proposal preparation, general strategy formulation, expert content generation, project controls, overseeing projects where their time is not billable, supervising billable personnel, etcetera.  These employees' utilization rates generally range from 20% to 90%.  Most of the expense for billable salaried employees are included in the Company's direct costs in its income statements.

 

Billable hourly long-term employees have very high utilization, typically in the 90% to 100%.  For most of these employees, our goal is near 100% utilization.  They are hired with the idea that we want them to work on multiple assignments, either in succession or simultaneously.  Billable hourly short-term employees have near 100% utilization.  They are typically hired for one assignment, and upon completion, they terminate.

 

As of December 30, 2023, our billable workforce comprised approximately 2,780 Specialty Health Care services personnel, 440 Engineering and Technical personnel, and 270 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.

 

The Company conducts business globally but is principally concentrated in North America and Europe. As of December 30, 2023, the Company's workforce breaks out as follows:

 

 

United States and Puerto Rico: approximately 235 nonbillable and 3,375 billable

 

International (primarily Canada and Europe): approximately 45 nonbillable and 115 billable

 

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.

 

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

 

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

 

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

 

14

 

 

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 increases in inflation, higher interest rates, 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.

 

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. The Company 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. 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. 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 Life Sciences 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.

 

15

 

 

ITEM 1A. RISK FACTORS (CONTINUED)

 

Events Affecting Significant Customers

 

As disclosed in “Item 1. Business,” during the fiscal year ended December 30, 2023, the Company had two customers exceed 10% of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue. The Company’s five, ten and twenty largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended December 30, 2023. 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 the Company for other reasons or no reason. The Company could also be materially impacted by actions of prime contractors whereby the Company derives revenue 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.

 

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.

 

The Company 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 December 30, 2023, the Company had $30.9 million in borrowings under the Revolving Credit Facility outstanding and $2.0 million outstanding under letters of credit, with availability for additional borrowings under the Revolving Credit Facility of $12.1 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) SOFR (Secured Overnight Financing Rate), plus applicable margin or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  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.

 

All borrowings under the Fourth Amended and Restated Loan Agreement remain collateralized with substantially all of the Company’s assets, as well as the capital stock of its subsidiaries. The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts the Company’s ability to borrow in order to pay dividends. As of December 30, 2023, the Company was in compliance with all covenants contained in the Revolving Credit Facility. The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.

 

Foreign Currency Fluctuations and Changes in Exchange Rates

 

The Company is exposed to risks associated with foreign currency fluctuations and changes in exchange rates. The Company’s exposure to foreign currency fluctuations relates to operations in Canada, Germany and Serbia, principally conducted through its Canadian, German and Serbian subsidiaries. Exchange rate fluctuations affect the United States dollar value of reported earnings derived from the foreign 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, Germany, 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 Germany, Puerto Rico and Serbia. For the fiscal year ended December 30, 2023, approximately 6.3% of the Company’s revenue 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.

 

Global Epidemics

 

As was the case with the COVID-19 pandemic and endemic, and associated initiatives to reduce its spread, any other global pandemics or endemics that may occur in the future could adversely affect the Company’s business and financial position. For example, public and private sector policies and initiatives to reduce the transmission of a highly transmissible disease, 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 adversely affect demand for our services and present challenges to us in delivering these services.  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.

 

18

 

 

ITEM 1A. RISK FACTORS (CONTINUED)

 

Global Epidemics (Continued)

 

These factors, in addition to delays in payment, could continue result in significant 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 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.  A future pandemic could make these objective more difficult to attain.

 

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® and Industries of Tomorrow, Today™ with a trademark application submitted for the use of the latter. 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 intellectual property litigation, its business, financial condition and results of operations could be materially adversely affected.

 

Data Center Capacity and Telecommunication Links

 

Uninterruptible Power Supply (UPS), card key access, fire suppression, and environmental control systems protect the Company’s datacenter.  All systems are monitored on a 24/7 basis with alerting capabilities via voice or email.  The telecommunications architecture at the Company 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, the Company 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.

 

The Company’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.

 

19

 

 

ITEM 1A. RISK FACTORS (CONTINUED)

 

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.

 

Environmental Matters and Climate Change

 

The Company and many of its customers are subject to regulation by federal, state and international environmental laws, including those relating to climate change, that are subject to rapid change, which could result in regulatory uncertainty as well as potential significant increases in compliance costs. There can be no assurance that the steps we take to abide by applicable requirements will meet all current and future regulatory. Any failures to do so could result in governmental enforcement actions, fines, and other penalties, or other liabilities, 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.

 

20

 

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

Not applicable.

 

 

ITEM 1C. CYBERSECURITY

 

Cybersecurity Risk Management and Strategy

 

The Company has developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity, and availability of its critical systems and information. The Company’s cybersecurity risk management program includes a cybersecurity incident response plan and is integrated with the Company’s overall enterprise risk management program, sharing common methodologies, reporting channels and governance processes that apply across the enterprise risk management program to other legal, compliance, strategic, operational and financial risk areas. While the Company may not meet any particular standard, specification or requirement of the Center for Internet Security Critical Security Controls, the Company utilizes such controls as a guide to help identify, assess and manage cybersecurity risks relevant to the business. The Company has implemented cybersecurity policies and frameworks based on industry and governmental standards to align closely with requirements, instructions, and guidance from ISO27001, NIST, CMMC, GDPR, HIPAA, SOC and SOX Compliance.

 

Our cybersecurity risk management program includes, among other things:

 

 

risk assessments designed to help identify material cybersecurity risks to critical systems and information services;

 

a team comprising information technology (IT) security, IT infrastructure, and IT compliance personnel principally responsible for directing (i) cybersecurity risk assessment processes, (ii) security processes and (iii) planned responses to cybersecurity incidents;

 

the use of external cybersecurity service providers, where appropriate, to assess, test or otherwise assist with aspects of security processes;

 

cybersecurity awareness training of employees with access to IT systems;

 

a cybersecurity incident response plan and Security Operations Center to respond to cybersecurity incidents; and

 

a third-party risk management process for service providers.

 

During the year ended December 30, 2023, the Company has not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected operations, business strategy, results of operations or financial condition. However, the Company expects to continue to face certain risks from ongoing cybersecurity threats that, if realized, are reasonably likely to materially affect the Company, including our operations, business strategy, results of operations or financial condition. See Risk Factors – Cyber Security, Data Privacy and Data Center Capacity and Telecommunication Links.

 

21

 

 

ITEM 1C.  CYBERSECURITY (CONTINUED)

 

Cybersecurity Governance

 

The Company’s Board considers cybersecurity risk as part of its risk oversight function and considers cybersecurity and IT risks as key strategic risks of the Company. The Board oversees management’s implementation of the Company’s cybersecurity risk management program, receiving at least annual updates from management (including our Chief Information Officer) on cybersecurity risks, including briefings on the Company’s cyber risk management program and cybersecurity incidents, and reviewing cybersecurity topics impacting companies with management and external experts.

 

The Company’s Chief Information Officer leads the IT and cybersecurity functions and has primary responsibility for leading the Company’s overall cybersecurity risk management program, supervising both internal cybersecurity personnel and external cybersecurity service providers. The Company’s cybersecurity function is responsible for assessing and managing material risks from cybersecurity threats, as well as informing management about and monitoring the prevention, detection, mitigation, and remediation of cybersecurity risks and incidents through various means, which include briefings with internal security personnel, threat intelligence and other information obtained from governmental, public or private sources, including external cybersecurity service providers and alerts and reports produced by security tools deployed in the IT environment.

 

The Company’s Chief Information Officer and Vice President of IT security and Compliance have significant experience in managing and leading information systems and deploying cybersecurity technologies and have extensive cybersecurity training and knowledge. The Company’s Vice President of IT security and Compliance has several industry certifications, including CISSP (Certified Information Security System Professional), CCSP (Certified Cloud Security Professional) and CCSK (Certificate of Cloud Security Knowledge). The Company’s Chief Information Officer reports to the Chief Executive Officer, and the Company’s Vice President of IT Security and Compliance reports to the Company’s Chief Information Officer.

 

 

ITEM 2. PROPERTIES

 

The Company provides specialty professional consulting services, principally performed at various client locations, through 29 administrative and sales offices located in the United States, Puerto Rico, Canada, Germany and Serbia. The majority of the Company’s offices typically consist of 1,000 to 15,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 $25.50 per square foot per annum for a term ending on April 30, 2024.

 

22

 

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, the Company is a defendant 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 the probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and it 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. The Company could increase or decrease its earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of December 30, 2023, 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 December 30, 2023, the Company has accrued $2.9 million for asserted claims. 

 

In April 2022, a client of the Company’s Industrial Processing Group alleged that a system partially designed by the Company is not operating as intended and that the Company is responsible. The Company has not determined if it has any liability. In the event of liability, the Company believes its damages are contractually limited to an amount no higher than $3.3 million. Furthermore, the Company believes that if it were found liable, any damages would be covered by insurance, subject to a deductible of $0.5 million and maximum coverage of $5.0 million. While the Company attempts to find a mutually agreeable solution, the Company has reserved $0.5 million for this project. The Company can give no assurance that its liability is limited to $3.3 million or that liability over $0.5 million, if any, will be covered by insurance.

 

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.

 

23

 

 

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 20, 2024, the approximate number of holders of record of the Company’s Common Stock was 247 and the number of beneficial owners of its Common Stock was approximately 7,650.

 

Dividends

 

No dividends were declared in fiscal 2022 or fiscal 2023.  All restricted share awards contain a dividend equivalent provision entitling holders to dividends paid between the restricted stock award grant date and ultimate share distribution date.  As of December 30, 2023, 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 April 25, 2023, the Company’s Board of Directors authorized a program to repurchase shares of its common stock up to an amount not to exceed $25.0 million.  This program succeeds the Company’s prior repurchase program authorized in November 2021, which was substantially completed in April 2023. 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. The Company may enter into a Rule 10b5-1 trading plan to effect a portion of the authorized purchases if the criteria set forth in the plan are met. Such a plan would enable the Company to repurchase its shares during periods outside of its normal trading windows when the Company typically would not be active in the market.

 

24

 

 

ITEM 5.

MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER

 

MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES (CONTD)

 

Stock Repurchase by Issuer (Continued)

 

The following table provides information relating to the shares we purchased during the fourth quarter of the fiscal year ended December 30, 2023:

 

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 1, 2023 –

October 31, 2023

  53,837   $ 19.23     53,837   $ 13,905,000  

 

November 1, 2023 –

November 30, 2023

  13,960   $ 19.29     13,960   $ 13,635,000  

 

December 1, 2023 –

December 30, 2023

  -     -     -        

 

Total

  67,797   $ 19.24     67,797        

 

 

 

 

ITEM 6.

RESERVED

 

25

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

The following discussion and analysis contains forward-looking statements, including, without limitation, statements relating to our plans, strategies, objectives, expectations, intentions and resources. Such forward-looking statements should be read in conjunction with our disclosures under Item 1A. Risk Factors of this Form 10-K.

 

This section of the Form 10-K generally discusses matters relating to the fiscal years ended December 30, 2023 and December 31, 2022 and year-to-year comparisons between such fiscal years. Discussions of matters relating to the fiscal year ended January 1, 2022 and year-to-year comparison between that year and the year ended December 31, 2022 that are not included in this Form 10-K can be found in Managements Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of the Companys Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

 

Overview

 

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

 

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.

 

26

 

 

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

 

27

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Revenue Recognition (Continued)

 

The following table presents our revenue disaggregated by revenue source for the fiscal years ended December 30, 2023 and December 31, 2022:

 

   

December 30,

2023

   

December 31,

2022

Specialty Health Care:

             

Time and Material

  $ 134,941     $ 158,001

Permanent Placement Services

    1,300       1,447

Total Specialty Health Care

  $ 136,241     $ 159,448
               

Engineering:

             

Time and Material

  $ 42,443     $ 44,915

Fixed Fee

    42,232       41,021

Permanent Placement Services

    -       1

Total Engineering

  $ 84,675     $ 85,937
               

Life Sciences and Information Technology:

             

Time and Material

  $ 35,368     $ 35,473

Fixed Fee

    6,551       3,022

Permanent Placement Services

    402       800

Total Life Sciences and Information Technology

  $ 42,321     $ 39,295
    $ 263,237     $ 284,680

 

Time and Material

 

The Company’s Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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.

 

28

 

 

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

 

Deferred Revenue

There was $1.9 million of deferred revenue as of December 30, 2023. Deferred revenue was $1.1 million as of December 31, 2022. 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 the fiscal years ended December 30, 2023 and December 31, 2022, the Company recognized revenue of $1.1 million and $3.4 million, respectively, 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 2023 or 2022. 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.

 

29

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (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.

 

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 December 30, 2023, the Company had both domestic and foreign net deferred tax liabilities of $1.7 million.  The domestic long term net deferred tax liability of $1.6 million includes $4.3 million in deferred liabilities offset by $2.7 million in deferred tax assets. The deferred tax liabilities consist of acquisition amortization of $1.8 million, prepaid expenses of $1.0 million, advance depreciation deductions of $0.7 million and right of use assets of $0.7 million.  The domestic deferred tax assets consist of lease liabilities of $0.8 million, reserves and accruals of $0.8 million, compensation of $0.7 million and allowance for doubtful accounts 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.  As of December 30, 2023, the Company had $0.1 million in foreign net deferred tax liabilities associated with its Canadian operations and a small deferred tax asset associated with its German operations.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Germany, 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 has no open Federal audits as of December 30, 2023. Except for limited exceptions, the Company is no longer subject to audits by state and local tax authorities for tax years prior to 2019. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2019. The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2018.

 

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.

 

30

 

 

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 and Stock Unit Awards

 

From time-to-time the Company issues performance-based restricted stock and stock unit awards to its executives.  Performance-based restricted stock and stock unit 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 or stock unit awards deemed as likely to vest are deemed as unlikely to vest, the expense recognized will be reversed.  These performance-based restricted stock and stock unit 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 and stock unit 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 and stock unit 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 international conflicts or health pandemics and endemics 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.

 

31

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended December 30, 2023 Compared to Fiscal Year Ended December 31, 2022

 

A summary of operating results for the fiscal years ended December 30, 2023 and December 31, 2022 is as follows (in thousands):

 

   

Fiscal Years Ended

 
   

December 30, 2023

   

December 31, 2022

 
   

Amount

   

% of

Revenue

   

Amount

   

% of

Revenue

 

Revenue

  $ 263,237       100.0     $ 284,680       100.0  

Cost of services

    186,541       70.9       201,753       70.9  

Gross profit

    76,696       29.1       82,927       29.1  
                                 

Selling, general and administrative

    52,185       19.8       53,395       18.8  

Depreciation and amortization of property and

equipment

    1,032       0.4       995       0.3  

Amortization of acquired intangible assets

    182       0.1       46       0.0  

Gain on sale of assets

    (395 )     (0.2 )     (219 )     (0.1 )

Remeasurement of acquisition-related

contingent consideration

    -       -       (88 )     -  

Operating costs and expenses

    53,004       20.1       54,129       19.0  
                                 

Operating income

    23,692       9.0       28,798       10.1  

Other expense, net

    1,497       0.6       318       0.1  
                                 

Income before income taxes

    22,195       8.4       28,480       10.0  

Income tax expense

    5,364       2.0       7,591       2.7  
                                 

Net income

  $ 16,831       6.4     $ 20,889       7.3  

 

The Company follows a 52/53 week fiscal reporting calendar ending on the Saturday closest to December 31. The fiscal years ended December 30, 2023 (fiscal 2023) and December 31, 2022 (fiscal 2022) consisted of fifty-two weeks each.

 

Revenue.  Revenue decreased 7.5%, or $21.4 million, for the fiscal year ended December 30, 2023 as compared to December 31, 2022 (the “comparable prior year period”).  Revenue decreased $23.2 million in the Specialty Health Care segment, decreased $1.2 million in the Engineering segment and increased $3.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 decreased 7.5%, or $15.2 million, for the fiscal year ended December 30, 2023 as compared to the comparable prior year period. Cost of services decreased primarily due to the decrease in revenue. Cost of services as a percentage of revenue for the fiscal years ended December 30, 2023 and the comparable prior year period was 70.9%. See Segment Discussion for further information regarding changes in cost of services and gross profit.

 

32

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended December 30, 2023 Compared to Fiscal Year Ended December 31, 2022 (Continued)

 

Selling, General and Administrative.  Selling, general and administrative (“SGA”) expenses were $52.2 million for the fiscal year ended December 30, 2023 as compared to $53.4 million for the comparable prior year period. As a percentage of revenue, SGA expenses were 19.8% for the fiscal year ended December 30, 2023 and 18.8% for the comparable prior year period.  See Segment Discussion for further information on SGA expense changes.

 

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. For the fiscal years ended December 30, 2023 and December 31, 2022, the Company recorded a gain of $0.4 and $0.2 million, respectively, which was due to receiving escrow funds associated with the sale of Canada Power Systems in fiscal 2021.

 

Remeasurement of acquisition related contingent consideration. The Company adjusted the forecasted contingent consideration for active acquisition agreements, which created a discreet gain of $0.1 million for the fiscal year ended December 31, 2022. There was no remeasurement in the current fiscal year ended December 30, 2023.

 

Other Expense, Net.  Other expense, net consists of interest expense, unused line fees and amortized loan costs on the Company’s line of credit, net of interest income and gains and losses on foreign currency transactions.  Other expense, net increased by $1.1 million as compared to the comparable prior year period, primarily due to an increase in interest expense, net. Interest expense increased due to increased borrowing. Borrowings increased primarily to fund treasury stock purchases. 

 

Income Tax Expense.  The Company recognized $5.4 million of income tax expense for the fiscal year ended December 30, 2023, as compared to $7.6 million for the comparable prior-year period.  The consolidated effective income tax rate for the current period was 24.2% as compared to 26.7% for the comparable prior-year period. The effective fiscal 2023 income tax rates as of December 30, 2023, were approximately 24.5%, 23.9% and 10.5% in the United States, Canada, and Europe, respectively. 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 European pretax income versus U.S. pretax income.  The effective income tax rate can also be impacted by discrete permanent differences affecting any period presented. The primary reason for the decrease in the consolidated effective rate in the current period was due to a permanent tax difference associated with the tax deduction for equity grants in the United States that vested during the fiscal year ended December 30, 2023.

 

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, and share-based compensation. The actual effective tax rate may vary in future years 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.

 

33

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended December 30, 2023 Compared to Fiscal Year Ended December 31, 2022 (Continued)

 

Segment Discussion

 

Specialty Health Care

 

Specialty Health Care revenue of $136.2 million for the fiscal year ended December 30, 2023 decreased 14.6%, or $23.2 million, as compared to the comparable prior-year period.  The decrease in revenue was driven by both the Company’s school and non-school clients. Revenue from school clients for the fiscal year ended December 30, 2023 was $103.0 million as compared to $114.2 million for the comparable prior-year period. Revenue from non-school clients for the fiscal year ended December 30, 2023 was $33.2 million as compared to $45.2 million for the comparable prior-year period. Revenue decreases were primarily due to decreased demand associated with COVID-19 transitioning from a high level of activity relating during the fiscal year ended December 31, 2022 to a lesser level of activity associated with the change of COVID-19 to an endemic during the fiscal year ended December 30, 2023. The Specialty Health Care segment’s gross profit decreased by 16.6%, or $8.0 million, to $39.9 million for the fiscal year ended December 30, 2023, as compared to $47.9 million for the prior-year period. The decrease in gross profit was primarily driven by the decrease in revenue. Gross profit margin for the fiscal year ended December 30, 2023 decreased to 29.3% as compared to 30.0% for the comparable prior-year period.  The decrease in gross profit margin was primarily due to a mix shift for certain lower margin services.  Specialty Health Care experienced operating income of $13.5 million for the fiscal year ended December 30, 2023, as compared to $19.8 million for the comparable prior-year period. The primary reason for the decrease in operating income was the decrease in gross profit, offset by a decrease in SGA expense. SGA expense decreased by $1.7 million to $26.0 million, as compared to $27.7 million in the comparable prior-year period. The decrease in SGA expense was primarily due to a decrease in expenses associated with lower revenue and a lower allocation of corporate SGA expenses.

 

The Company believes that the impact of the COVID-19 pandemic helped to increase Specialty Health Care revenue and gross margin in the first half of fiscal 2022, which impact did not materially affect any portion of fiscal 2023. However, the Company also believes that the demand for its Healthcare services is greater than it had been before the COVID-19 pandemic. The Company believes that, except for seasonality, it is well positioned for growth in revenue going forward.

 

34

 

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

Fiscal Year Ended December 30, 2023 Compared to Fiscal Year Ended December 31, 2022 (Continued)

 

Segment Discussion (Continued)

 

Engineering

 

Engineering revenue of $84.7 million for the fiscal year ended December 30, 2023 decreased by 1.5%, or $1.2 million, compared to the comparable prior-year period.  The decrease in revenue comprised the following: decreases in Aerospace revenue of $4.9 million and Industrial Processing revenue of $4.8 million, offset by an increase to Energy Services revenue of $8.5 million.  The decrease in Aerospace revenue was primarily due to a contract reduction for the Company’s major outsourcing client. The Company believes the decrease in Industrial Processing revenue was primarily due to the irregular timing of large contracts with its Industrial Processing clients. Gross profit decreased by 5.1%, or $1.1 million, as compared to the comparable prior-year period. Gross profit decreased because of the decrease in revenue and a decrease in gross profit margin. Gross profit margin of 24.3% for the current period decreased from 25.3% for the comparable prior-year period. The decrease in gross profit margin was primarily due to lower utilization resulting from an increase in staff associated with lower revenue as the Company absorbed fixed salaried costs over lower revenue. The Engineering segment experienced operating income of $3.5 million for the fiscal year ended December 30, 2023, as compared to $4.3 million for the comparable prior-year period. The decrease in operating income was primarily due to the decrease in gross profit, offset by a $0.3 million decrease in SGA expense.

 

Life Sciences and Information Technology

 

Life Sciences and Information Technology revenue of $42.3 million for the fiscal year ended December 30, 2023 increased by 7.7%, or $3.0 million, as compared to $39.3 million for the comparable prior-year period. Gross profit of $16.2 million for the fiscal year ended December 30, 2023 increased 21.5%, or $2.9 million, as compared to $13.3 million for the comparable prior-year period. The increase in gross profit was due to the increase in revenue and an increase in gross profit margin.  The Life Sciences and Information Technology gross profit margin for the fiscal year ended December 30, 2023 was 38.2% as compared to 33.9% for the comparable prior-year period.  The Company attributes the gross profit margin increase to a concerted effort to increase gross profit margin through its managed service offerings. The Life Sciences and Information Technology segment experienced operating income of $6.6 million as compared to $4.7 million for the comparable prior-year period. The increase in operating income was primarily due to an increase in gross profit, offset by an increase to SGA expense. SGA expense increased to $9.2 million as compared to $8.5 million in the comparable prior-year period. The increase in SGA expense was primarily due to the acquisition of TalentHerder in the fourth quarter of fiscal 2022 and a higher allocation of corporate SGA expenses.

 

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”, “EBITDA”, “Adjusted EBITDA”, “Adjusted net income”, and “Adjusted diluted net earnings 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 or operating income 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, EBITDA, Adjusted EBITDA, Adjusted net income and Adjusted diluted net earnings per share for the fiscal years ended December 30, 2023 and December 31, 2022. 

 

   

Fiscal Years Ended

 
   

December 30,

2023

   

December 31,

2022

 

GAAP operating income

  $ 23,692     $ 28,798  

Adjustments

               

Gain on sale of assets

    (395 )     (219 )

Remeasurement of acquisition related

contingent consideration

    -       (88 )

Equity compensation

    2,092       1,582  

Adjusted operating income (non-GAAP)

  $ 25,389     $ 30,073  
                 

GAAP net income

  $ 16,831     $ 20,889  

Income tax expense

    5,364       7,591  

Interest expense, net

    1,399       370  

Depreciation of property and equipment

    1,032       995  

Amortization of acquired intangible assets

    182       46  

EBITDA (non-GAAP)

  $ 24,808     $ 29,891  
                 

Adjustments

               

Gain on sale of assets

    (395 )     (219 )

Remeasurement of acquisition related

contingent consideration

    -       (88 )

Loss (gain) on foreign currency transactions

    98       (52 )

Equity compensation

    2,092       1,582  

Adjusted EBITDA (non-GAAP)

  $ 26,603     $ 31,114  

 

36

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND

 

RESULTS OF OPERATIONS (CONTINUED)

 

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

 

   

Fiscal Years Ended

 
   

December 30,

2023

   

December 31,

2022

 

GAAP net income

  $ 16,831     $ 20,889  

Adjustments

               

Gain on sale of assets

    (395 )     (219 )

Remeasurement of acquisition related

contingent consideration

    -       (88 )

Loss (gain) on foreign currency transactions

    98       (52 )

Equity compensation

    2,092       1,582  

Tax impact from normalized rate

    (467 )     (356 )

Adjusted net income (non-GAAP)

  $ 18,159     $ 21,756  
                 

GAAP diluted net earnings per share

  $ 1.96     $ 2.00  

Adjustments

               

Gain on sale of assets

  $ (0.05 )   $ (0.02 )

Remeasurement of acquisition related

contingent consideration

    -     $ (0.01 )

Loss (gain) on foreign currency transactions

  $ 0.01     $ (0.01 )

Equity compensation

  $ 0.24     $ 0.15  

Tax impact from normalized rate

  $ (0.05 )   $ (0.03 )

Adjusted diluted net earnings per share (non-GAAP)

  $ 2.11     $ 2.08  

 

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

 
   

December 30,

2023

   

December 31,

2022

 

Cash provided by (used in):

               

Operating activities

  $ 12,482     $ 28,283  

Investing activities

  $ (2,536 )   $ (4,820 )

Financing activities

  $ (3,855 )   $ (23,127 )

 

Operating Activities

 

Operating activities provided $12.5 million of cash for the fiscal year ended December 30, 2023 as compared to $28.3 million in the comparable prior year period.  The major components of cash used in or provided by operating activities in the fiscal year ended December 30, 2023 and the comparable prior year period are as follows: net 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 fiscal year ended December 30, 2023, the Company experienced net income of $16.8 million as compared to $20.9 million for the comparable prior year period.  An increase in accounts receivables in the fiscal year ended December 30, 2023, used $20.6 million of cash as compared to $1.5 million in the comparable prior year period. The Company primarily attributes this increase in accounts receivables for the fiscal year ended December 30, 2023 to normal fluctuations in accounts receivable relative to revenue.

 

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 $22.2 million as of December 30, 2023 as compared to a net payable of $6.5 million as of December 31, 2022, providing $15.7 million of cash during the fiscal year ended December 30, 2023.  The increase to net transit payable as of December 30, 2023 was due to several large, multiyear EPC (Engineering, Procurement and Construction) projects starting in the Company’s second fiscal quarter. In a typical EPC contract, the Company receives significant cash upfront to fund equipment procurement and construction subcontractors throughout the project.

 

Prepaid expenses and other current assets provided negligible cash for the fiscal year ended December 30, 2023 as compared to using $2.4 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 three quarters of the following fiscal year.

 

A decrease in accounts payable and accrued expenses used cash of $1.5 million for the fiscal year ended December 30, 2023 as compared to providing $4.9 million for the comparable prior year period.  The Company attributes these changes to typical fluctuations in the normal course of business.

 

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 used $1.3 million for the fiscal year ended December 30, 2023 as compared to negligible cash for the fiscal year ended December 31, 2022.  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 thirty-nine 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 fiscal year ended December 30, 2023 was paid on December 29, 2023. 

 

Historically, the Company has experienced small deferred revenue balances.  In fiscal 2023 and 2022, the Company’s Industrial Processing group secured several contracts with significant front-loaded payments, thereby generating larger deferred revenue balances than typically generated. As a result, the Company’s deferred revenue balance as of December 30, 2023 was $0.3 million, compared to $1.1 million as of December 31, 2022, using cash from operations of $0.8 million for the fiscal year ended December 30, 2023.  While the Company expects to receive future upfront payments from its Industrial Processing clients, the Company cannot reasonably forecast deferred revenue balances as the timing of contract wins and front-loaded payments are typically irregular.

 

Investing Activities

 

Investing activities used $2.5 million of cash for the fiscal year ended December 30, 2023 and $4.8 million for the fiscal year ended December 31, 2022.  Investing activities used $2.9 million for the purchase of property and equipment in the current period as compared to $0.9 million in the prior year comparable period. The fiscal years ended December 30, 2023 and December 31, 2022 both included discrete gains associated with the Company’s sale of its Canada Power Systems business unit. The prior year period used $4.2 million for the acquisition of TalentHerder.

 

Financing Activities

 

Financing activities used $3.9 million of cash for the fiscal year ended December 30, 2023 and $23.1 million for the fiscal year ended December 31, 2022.  The Company made net borrowings under its line of credit of $22.0 million during the fiscal year ended December 30, 2023 as compared to net payments of $5.4 million in the comparable prior year period.  The Company used $25.8 million to repurchase shares of its common stock in the current period as compared to $17.6 million in the comparable prior year period. The Company generated cash of $0.7 million and $0.4 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.3 million in the current period as compared to $0.1 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) SOFR (Secured Overnight Financing Rate), plus applicable margin, typically borrowed in fixed 30-day increments, plus applicable margin, typically borrowed in fixed 30-day increments or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  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 fiscal years ended December 30, 2023 and December 31, 2022 were 6.5% and 2.2%, respectively. However, during the Company’s fiscal fourth quarter of 2023, it experienced a weighted average interest rate of 6.8%, including unused line. The Company believes its fourth quarter interest rate is more reflective of rates expected in the near term.

 

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 the Company’s ability to borrow in order to pay dividends. As of December 30, 2023, the Company was in compliance with all covenants contained in the Revolving Credit Facility. The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.

 

Borrowings under the line of credit as of December 30, 2023 and December 31, 2022 were $30.9 million and $8.8 million, respectively. At December 30, 2023 and December 31, 2022, there were letters of credit outstanding for $2.0 and $1.9 million, respectively. At December 30, 2023 and December 31, 2022, the Company had availability for additional borrowings under the Revolving Credit Facility of $12.1 million and $34.3 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 $25.0 million from time to time through the Agent. To date, the Company has not sold any shares under the ATM Program.

 

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 December 30, 2023, included accounts receivable and total current asset balances of $70.7 million and $90.5 million, respectively. Current liabilities were $58.2 million as of December 30, 2023 and were exceeded by total current assets by $32.3 million.

 

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 (Continued)

 

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 December 30, 2023, 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 award grant date and ultimate share distribution date.  As of December 30, 2023, 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.

 

The Company is exposed to various asserted claims as of December 30, 2023, 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 December 30, 2023, the Company has accrued $2.9 million for asserted claims. 

 

41

 

 

ITEM 7.

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

 

Liquidity and Capital Resources (Continued)

 

Commitments and Contingencies (Continued)

 

In April 2022, a client of the Company’s Industrial Processing Group alleged that a system partially designed by the Company is not operating as intended and that the Company is responsible. The Company has not determined if it has any liability. In the event of liability, the Company believes its damages are contractually limited to an amount no higher than $3.3 million. Furthermore, the Company believes that if it were found liable, any damages would be covered by insurance, subject to a deductible of $0.5 million and maximum coverage of $5.0 million. While the Company attempts to find a mutually agreeable solution, the Company has reserved $0.5 million for this project. The Company can give no assurance that its liability is limited to $3.3 million or that liability over $0.5 million, if any, will be covered by insurance.

 

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.

 

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 is currently implementing an upgrade of its current system and expects to go live in 2024. 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 October 2029. Certain leases are subject to escalation clauses based upon changes in various factors.

 

Maturities of lease liabilities are as follows:

 

Fiscal Year

 

Operating

Leases

   

Finance

Leases

 

2024

  $ 771     $ 233  

2025

    506       -  

2026

    409       -  

2027

    302       -  

2028

    144       -  

Thereafter

    1,311       -  
                 

Total lease payments

  $ 3,443     $ 233  

Less: imputed interest

    (482 )     -  

Total

  $ 2,961     $ 233  

 

 

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 December 30, 2023, the Company had two acquisition agreements whereby additional contingent consideration may be earned by the sellers: 1) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC, and 2) effective October 2, 2022, the Company acquired certain assets of TalentHerder LLC. The Company estimates future contingent payments at December 30, 2023 as follows:

 

Fiscal Years Ending

 

Total

 

The four quarters following December 30, 2023

  $ 300  

Thereafter

    1,671  

Estimated future contingent consideration payments

  $ 1,971  

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of December 30, 2023.  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 an Executive Severance Agreement (the “Executive Severance Agreement”) with each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of June 1, 2018), and Kevin D. 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.

 

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.

 

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.

 

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)

 

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.

 

Michael Saks, our Division President, Health Care Services, as well as several other members of the Company’s senior management (not including Mr. Vizi and Mr. Miller), are 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.  CECL estimates of expected credit losses on trade receivables over their life will be required to be recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted the standard in its first quarter of 2023. There was no material impact on the results of operations.

 

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. In December 2022, the FASB issued ASU No. 2022-06, Deferral of the sunset date of Topic 848. This update defers the sunset date from December 31, 2022 to December 31, 2024. The Company may elect to apply the amendments prospectively through December 31, 2024. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

In November 2023, the Financial Accounting Standard Board (FASB) issued ASU 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments require disclosure of significant segment expenses regularly provided to the chief operating decision maker (CODM) as well as other segment items, extend certain annual disclosures to interim periods, clarify the applicability to single reportable segment entities, permit more than one measure of profit or loss to be reported under certain conditions, and require disclosure of the title and position of the CODM. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions of this ASU and expect to adopt them for the fiscal year ending December 28, 2024.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the effect that adoption of ASU 2023-09 will have on our disclosures.

 

45

 

 

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 December 30, 2023, 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 fiscal year ended December 30, 2023, 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.

 

46

 

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Annual Report on Form 10-K, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")). Based on our evaluation, our principal executive officer and principal financial officer have concluded that the Company's disclosure controls and procedures (as such term is defined in Rule(s) 13a-15(e) and 15d-15(e) under the Exchange Act) were not effective as of December 31, 2023, because of the material weaknesses in our internal control over financial reporting described below.

 

Material Weaknesses in Internal Control Over Financial Reporting

 

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. 

 

The Company previously disclosed, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, a material weakness in our internal control over financial reporting. As previously stated in such annual report, the Company did not design and maintain information technology controls relevant to preparing its financial statements, specifically concerning (i) separation of duties to the SAP ERP and General Ledger. (ii) adequate restriction of administrator-type access to SAP (iii) program change management controls, and (iv) user access controls that ensure appropriate segregation of duties and adequately restrict user access to financial applications, programs, and data. As a result, the Company's related process-level IT-dependent manual and automated controls that rely upon the affected ITGCs, or information coming from IT systems with affected ITGCs, were also deemed ineffective.

 

As part of the December 31, 2022, assessment, management designed a remediation action plan to address the deficiencies described above. This plan included: (i) investments to upgrade or replace existing systems that do not support an appropriate internal control framework; (ii) expand company resources to address identified issues; (iii) assess segregation of duties and implement an annual user access review, including role design and process transformation to appropriately mitigate significant risks associated with conflicting responsibilities in financial systems; (iv) install an IT Change Management process and (v) internal training of key employees and third-party providers.

 

Although significant progress has been made in addressing the material weakness noted above, as of December 31, 2023, the Company has still not designed and maintained information technology controls relevant to preparing its financial statements, specifically concerning (i) separation of duties to the SAP ERP and General Ledger and (ii) user access controls that ensure appropriate segregation of duties and adequately restrict user access to financial applications, programs, and data. As a result, there continues to be a material weakness in our internal control over financial reporting as of December 31, 2023.

 

This material weakness did not result in a misstatement of our annual or interim consolidated financial statements. However, the material weakness could result in a misstatement of substantially all account balances or disclosures that would result in a material misstatement to our annual or interim consolidated financial statements that would not be prevented or detected. Notwithstanding the above-identified material weaknesses, management believes the consolidated financial statements, as included in Part II, Item 8 of this Annual Report on Form 10-K, present the Company's financial condition and results of operations fairly, in all material respects.

 

47

 

 

ITEM 9A.

CONTROLS AND PROCEDURES (CONTINUED)

 

Planned Material Weakness Remediation Activities

 

To address these material weaknesses, we have commenced actions to formalize the Company's framework and policies to maintain evidence in the operation of control procedures and improve our IT general controls.

 

Remaining remediation efforts related to the above-identified material weaknesses include:

 

 

Planned fiscal year 2024 upgrade of SAP to achieve the appropriate internal control framework infrastructure;

 

Expand the available resources at the Company with experience designing and implementing control activities, including information technology general controls, through hiring and use of third-party consultants and specialists;

 

Assess segregation of duties within the GL and revenue system applications and implement an annual user access review, including role design and process transformation to appropriately mitigate significant risks associated with conflicting responsibilities in financial systems;

 

Perform additional training to ensure a clear understanding of risk assessment, controls, and monitoring activities related to automated processes, systems, and ITGCs related to financial reporting.

 

We will continue to assess the effectiveness of our internal control over financial reporting and take steps to remediate the known material weaknesses expeditiously. The implementation of these remediation efforts is in progress, may require additional expenditures to implement, and will require validation and testing of the design and operating effectiveness of internal controls over a sustained period of financial reporting cycles, and as a result, the timing of when we will be able to remediate the material weaknesses fully is uncertain. We may also conclude that additional measures may be required to remediate the material weakness in our internal control over financial reporting, which may necessitate further implementation and evaluation time.

 

Changes in Internal Control Over Financial Reporting

 

Other than the material weaknesses and remediation efforts described above, there have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) that occurred during the quarter ended December 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

48

 

 

ITEM 9B.

OTHER INFORMATION

 

Rule 10b5-1 Trading Plans

 

Pursuant to Item 408(a) of Regulation S-K, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted, terminated, or modified a “Rule 10b5-1 trading arrangement” in the fiscal year ended December 30, 2023 as follows:

 

Name

Position

Action

Adoption Date

Expiration Date

 

Aggregate

Numbers of

Common Stock to

be Purchased/Sold

 

Bradley S. Vizi

Executive

Chairman &

President

Adopted

December 7, 2023

March 7, 2026

  650,000(1)

Michael Saks

Division

President, Health

Care Services

Adopted

December 5, 2023

December 1, 2024

  18,000 

___________________

 

(1) The aggregate number of shares that can be sold under the plan is allocated into a series of tranches that would be sold at laddered prices as outlined in the plan.

 

Other than as disclosed above, no other officer or director of the Company adopted, terminated, or modified a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

 

ITEM 9C.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

None.

 

49

 

 

PART III

 

ITEM 10.

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

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

 

 

ITEM 11.

EXECUTIVE COMPENSATION

 

The information required by Item 11 shall be included in the 2024 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 2024 Proxy Statement and is incorporated herein by reference.

 

The table below presents certain information as of December 30, 2023 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

476,618(1)   N/A   603,044

Equity compensation plans

not approved by

security holders

____________________

 

 

____________________

 

 

____________________

 

 

Total

476,618(1)   N/A   603,044

 

(1) Includes time-based restricted stock awards of 376,618 and performance-based restricted stock awards of 100,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 2024 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 2024 Proxy Statement and is incorporated herein by reference.

 

50

 

 

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):

 
 

@+

(2)(a)

Asset Purchase Agreement, dated as of October 7, 2022, by and among RCM Technologies (USA), Inc., TalentHerder LLC and Christopher G. Adams; incorporated by reference to Exhibit 2.1 to the Registrant’s Current Report on Form 8-K dated October 13, 2022, filed with the Securities and Exchange Commission on October 13, 2022.

       
   

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

       
   

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

       
   

(4)(a)

Description of Capital Stock; incorporated by reference to Exhibit 4(a) to the Registrant’s Annual Report on Form 10-K for the fiscal year ended January 1, 2022, filed with the Securities and Exchange Commission on April 4, 2022.

       
 

*

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

 

51

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
 

*

(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 1, 2022, filed with the Securities and Exchange Commission on March 8, 2018.

       
 

*

(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)

Amendment 2022-1 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 December 16, 2022.

       
 

*

‌(10)(h)

Form of Stock Unit Agreement; incorporated by reference to Exhibit 99.2 to the Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on December 16, 2014.

       
 

*

‌(10)(i)

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

       
 

*

‌(10)(j)

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)(k)

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)(l)

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)(m)

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)(n)

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.

 

52

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
   

‌(10)(o)

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.

       
   

‌(10)(p)

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)(q)

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.

       
   

‌(10)(r)

Fourth Amended and Restated Loan Agreement, dated as of April 24, 2023, by and among the Company and all of its subsidiaries, Citizens Bank, N.A., as lender and as administrative agent and arranger; 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 April 28, 2023.

       
   

(21)

Subsidiaries of the Registrant. (Filed herewith)

       
   

(23.1)

Consent of WithumSmith+Brown, PC. (Filed herewith)

       
   

(23.2)

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)

 

53

 

ITEM 15.

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES (CONTINUED)

 

(b)

Exhibits (Continued)

       
 

*

(97)

RCM Technologies, Inc. Compensation Recoupment Policy (Filed herewith)

       
 

*

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.

     
 

@

Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

 

 

ITEM 16.

FORM 10-K SUMMARY

 

None.

 

54

 

 

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: March 14, 2024

 

By:

/s/ Bradley S. Vizi

     

Bradley S. Vizi

     

Executive Chairman and President

       
       

Date: March 14, 2024

 

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: March 14, 2024

 

By:

/s/ Bradley S. Vizi

     

Bradley S. Vizi

     

Executive Chairman and President

       

Date: March 14, 2024

 

By:

/s/ Kevin D. Miller

     

Kevin D. Miller

     

Chief Financial Officer, Treasurer and Secretary

(Principal Financial and Accounting Officer)

       

Date: March 14, 2024

 

By:

/s/ Chigozie O. Amadi

     

Chigozie O. Amadi

     

Director

       

Date: March 14, 2024

 

By:

/s/ Swarna Kakodkar

     

Swarna Kakodkar

     

Director

       

Date: March 14, 2024

 

By:

/s/ Jayanth S. Komarneni

     

Jayanth S. Komarneni

     

Director

 

55

 

RCM TECHNOLOGIES, INC.

 

FORM 10-K

 

INDEX TO FINANCIAL STATEMENTS AND SCHEDULES

 

 

 

 

 

Page

   

Report of Independent Registered Public Accounting Firm – 

     WithumSmith+Brown, PC - Consolidated Financial Statements,

     December 30, 2023 and December 31, 2022

F-2

   

Report of Independent Registered Public Accounting Firm – 

     WithumSmith+Brown, PC- Opinion on Internal Controls over

     Financial Reporting

F-5

   

Report of Independent Registered Public Accounting Firm – 

     Macias, Gini & O’Connell, LLP. January 1, 2022

F-7

   

Consolidated Balance Sheets, December 30, 2023, December 31, 2022

and January 1, 2022

F-8

   

Consolidated Statements of Operations, Fiscal Years Ended

     December 30, 2023, December 31, 2022 and January 1, 2022

F-9

   

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

     December 30, 2023, December 31, 2022 and January 1, 2022

F-10

   

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

     December 30, 2023, December 31, 2022 and January 1, 2022

F-11

   

Consolidated Statements of Cash Flows, Fiscal Years Ended

     December 30, 2023, December 31, 2022 and January 1, 2022

F-12

   

Notes to Consolidated Financial Statements

F-13

 

 

F-1

 

 

 

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 December 30, 2023 and December 31, 2022, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity and cash flows for the fiscal years ended December 30, 2023 and December 31, 2022, and the related notes (collectively referred to as the "consolidated financial statements"). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 30, 2023 and December 31, 2022, and the results of its operations and its cash flows for the fiscal years ended December 30, 2023 and December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 30, 2023, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March 14, 2024, expressed an adverse opinion on the effectiveness of the Company’s internal control over financial reporting.

 

Basis for Opinion

 

The Company’s management is responsible for these consolidated financial statements. 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. Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that responds 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 Matter

 

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

 

F-2

 

 

Revenue Recognition Fixed-Price Contracts

 

Description of the Matter

 

As disclosed in Note 1 to the consolidated financial statements, the Company generally recognizes revenue over time as performance obligations are satisfied. For fixed price contracts, the Company generally measures its progress to completion using an input measure of total costs incurred divided by total costs expected to be incurred. Recognition of revenue and profit over time as performance obligations are satisfied is highly judgmental as it required the Company to prepare estimates of total contract revenue and total contract costs, including costs to complete contracts that are in process. These estimates are dependent on a number of subjective factors and involve judgment as changes in these assumptions could have an impact on the amount of revenue recognized.

 

Audit Response

 

We obtained an understanding, evaluated the design and tested the operating effectiveness of the controls over the timing of revenue recognition, including testing the internal controls over the proper accumulation of labor costs by contract as well as the approval of monthly and weekly invoices for accuracy and completeness and reviewing key provisions and deliverables within customer contracts. We evaluated management’s application of their revenue recognition policies in the determination of revenue recognition conclusions. Our audit procedures included, among others, selecting a sample of revenue transactions and performing the following procedures: we reviewed the signed contract; we reviewed the recorded timesheet data related to the selected invoices, which corroborated management's assessment towards the completion of the performance obligation; and we reviewed the signed contract related to the selected invoice, noting each task has an agreed upon unit price per contract and the unit price matched what was shown on the invoice. We also tested for proper revenue recognition cut off.

 

/s/ WithumSmith+Brown, PC

 

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

 

Red Bank, New Jersey

March 14, 2024

 

PCAOB ID Number 100

 

F-3

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Stockholders of

RCM Technologies, Inc. and Subsidiaries

 

Opinion on Internal Control Over Financial Reporting

 

We have audited RCM Technologies, Inc. and Subsidiaries’ (the “Company”) internal control over financial reporting as of December 30, 2023, based on the criteria established in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 30, 2023, based on the COSO criteria.

 

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment in section “Item 9A” Management’s Report on Internal Control over Financial Reporting. Management has identified that the Company did not design and maintain information technology controls relevant to preparing its financial statements, specifically concerning (i). separation of duties to their SAP ERP and General Ledger and (ii) user access controls that ensure appropriate segregation of duties and adequately restrict user access to financial applications, programs, and data. As a result, the Company's related process-level IT-dependent manual and automated controls that rely upon the affected ITGCs, or information coming from IT systems with affected ITGCs, were also deemed ineffective.

 

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of December 30, 2023 and December 31, 2022, the related consolidated statements of operations, comprehensive income (loss), changes in stockholders’ equity and cash flows for the fiscal years ended December 30, 2023 and December 31, 2022, and the related notes. This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report, dated March 14, 2024, on the consolidated financial statements, which expressed an unqualified opinion.

 

Basis for Opinion

 

The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

 

F-4

 

 

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

 

Definition and Limitations of Internal Control Over Financial Reporting

 

A company’s 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 accounting principles generally accepted in the United States of America. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) 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.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

/s/ WithumSmith+Brown, PC

 

Red Bank, New Jersey

March 14, 2024

 

F-5

 

 

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 sheet of RCM Technologies, Inc. and Subsidiaries (the “Company") as of January 1, 2022 and the related consolidated statement of operations, comprehensive income (loss), changes in stockholders’ equity, and cash flows for the year ended January 1, 2022, 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 the results of its operations and its cash flows for the year ended January 1, 2022, 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 audit. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit 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 audit 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 audit 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 audit provides a reasonable basis for our opinion.

 

 

/s/ Macias Gini & O’Connell LLP

 

 

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

 

San Diego, California

April 4, 2022

PCAOB ID Number 324

 

F-6

 

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 
             

Current assets:

            

Cash and cash equivalents

 $6,284  $339  $235 

Accounts receivable, net

  70,690   50,762   48,240 

Transit accounts receivable

  8,891   3,280   1,010 

Prepaid expenses and other current assets

  4,637   4,636   2,486 

Total current assets

  90,502   59,017   51,971 
             

Property and equipment, net

  4,005   2,098   1,939 
             

Other assets:

            

Deposits

  313   173   176 

Deferred tax assets, net, domestic

  -   -   535 

Deferred tax assets, foreign

  55   -   - 

Goodwill

  22,147   22,147   16,354 

Operating right of use asset

  2,779   3,665   1,877 

Intangible assets, net

  683   864   - 

Total other assets

  25,977   26,849   18,942 
             

Total assets

 $120,484  $87,964  $72,852 

 

Current liabilities:

            

Accounts payable and accrued expenses

 $12,454  $14,147  $9,306 

Transit accounts payable

  31,102   9,767   2,064 

Accrued payroll and related costs

  11,203   13,023   13,027 

Finance lease payable

  233   462   437 

Income taxes payable

  330   85   - 

Operating right of use liability

  693   1,349   1,502 

Contingent consideration from acquisitions

  300   472   103 

Deferred liabilities

  1,881   1,119   3,418 

Total current liabilities

  58,196   40,424   29,857 
             

Deferred income taxes, net, foreign

  187   166   142 

Deferred income taxes, net, domestic

  1,568   1,495   - 

Finance lease payable

  -   232   502 

Contingent consideration from acquisitions, net of current portion

  1,671   1,970   600 

Operating right of use liability, net of current portion

  2,268   2,932   1,631 

Borrowings under line of credit

  30,804   8,783   14,151 

Total liabilities

  94,694   56,002   46,883 
             

Contingencies (note 16) and Commitments (note 18)

                  
              

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;

            

17,673,427 shares issued and 7,844,821 shares outstanding at

December 30, 2023, 17,287,967 shares issued and 9,285,318 shares outstanding at

December 31, 2022 and 16,903,157 shares issued and 10,290,935 shares

outstanding at January 1, 2022

  882   863   845 

Additional paid-in capital

  116,579   113,878   111,068 

Accumulated other comprehensive loss

  (2,813)  (2,863)  (2,699)

Accumulated deficit

  (19,265)  (36,096)  (56,985)

Treasury stock, 9,828,606 shares at December 30, 2023,

8,002,649 shares at December 31, 2022 and 6,612,222 shares at January 1, 2022

  (69,593)  (43,820)  (26,260)

Stockholders’ equity

  25,790   31,962   25,969 
             

Total liabilities and stockholders’ equity

 $120,484  $87,964  $72,852 

 

F-7

 

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 
             

Revenue

 $263,237  $284,680  $203,875 

Cost of services

  186,541   201,753   150,751 

Gross profit

  76,696   82,927   53,124 
             

Operating costs and expenses

            

Selling, general and administrative

  52,185   53,395   42,019 

Depreciation and amortization of property and equipment

  1,032   995   1,007 

Amortization of acquired intangible assets

  182   46   95 

Gain on sale of assets

  (395)  (219)  (2,420)

Remeasurement of acquisition-related

contingent consideration

  -   (88)  (1,713)

Operating costs and expenses

  53,004   54,129   38,988 
             

Operating income

  23,692   28,798   14,136 
             

Other expense (income)

            

Interest expense and other, net

  1,399   370   365 

Change in fair value of contingent consideration

  -   -   52 

Loss (gain) on foreign currency transactions

  98   (52)  (195)

Other expense, net

  1,497   318   222 
             

Income before income taxes

  22,195   28,480   13,914 

Income tax expense

  5,364   7,591   2,925 
             

Net income

 $16,831  $20,889  $10,989 
             

Basic net earnings per share

 $2.03  $2.08  $1.00 

Diluted net earnings per share

 $1.96  $2.00  $0.95 

 

 

F-8

 

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

 Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (Dollars in thousands unless otherwise indicated)

 

 

 

 

  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 
             

Net income

 $16,831  $20,889  $10,989 

Other comprehensive income (loss)

  50   (164)  (149)

Total comprehensive income

 $16,881  $20,725  $10,840 

 

 

F-9

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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, 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 

Equity compensation expense from

awards issued

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

Foreign currency translation

adjustment

 -  -  -  -  (149) -  -  -  (149)

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 
                            

Issuance of stock under

employee stock purchase plan

 83,879  4  -  404  -  -  -  -  408 

Equity compensation expense from

awards issued

 -  -  -  1,582  -  -  -  -  1,582 

Issuance of stock upon vesting

of restricted share awards

 262,931  12  -  (12) -  -  -  -  - 

Effect of excess tax deduction

over book expense associated with

exercise of equity awards

 -  -  -  206  -  -  -  -  206 

Common stock issued for

acquisition

 38,000  2  -  630  -  -  -  -  632 

Purchase of treasury stock

 -  -  -  -  -  -  1,390,427  (17,560)$(17,560)

Foreign currency translation

adjustment

 -  -  -  -  (164) -  -  -  (164)

Net income

 -  -  -  -  -  20,889  -  -  20,889 
                            

Balance, December 31, 2022

 17,287,967 $863 $- $113,878 $(2,863)$(36,096) 8,002,649 $(43,820)$31,962 
                            

Issuance of stock under

employee stock purchase plan

 66,501  3  -  699  -  -  -  -  702 

Equity compensation expense from

awards issued

 -  -  -  2,092  -  -  -  -  2,092 

Issuance of stock upon vesting

of restricted share awards

 310,959  16  -  (16) -  -  -  -  - 

Effect of excess tax deduction

   over book expense associated with

   exercise of equity awards

 

-

  

-

  -  

 

(206

)

 -  -  -  -  (206)

Common stock issued for

acquisition

 8,000  -  -  132  -  -  -  -  132 

Purchase of treasury stock

 -  -  -  -  -  -  1,825,957  (25,773) (25,773)

Foreign currency translation

adjustment

 -  -  -  -  50  -  -  -  - 

Net income

 -  -  -  -  -  16,831  -  -  16,831 
                            

Balance, December 30, 2023

 17,673,427 $882 $- $116,579 $(2,813)$(19,265) 9,828,606 $(69,593)$25,790 

 

 

F-10

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (Dollars in thousands unless otherwise indicated)

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Cash flows from operating activities:

            

Net income

 $16,831  $20,889  $10,989 
             

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

operating activities:

            

Depreciation and amortization

  1,214   1,041   1,102 

Gain on sale of assets

  (395)  (219)  (2,420)

Remeasurement of acquisition-related contingent consideration

  -   (88)  (1,713)

Change in fair value of contingent consideration

  -   -   52 

Equity compensation expense from awards issued

  2,092   1,582   1,358 

Effect of excess tax deduction on equity awards

  (206)  206   20 

Provision for losses on accounts receivable

  656   (1,038)  (208)

Deferred income tax expense

  41   2,054   2,542 

Change in operating right of use assets

  919   1,001   1,057 

Changes in operating assets and liabilities:

            

Accounts receivable

  (20,576)  (1,509)  (14,710)

Prepaid expenses and other current assets

  3   (2,350)  1,838 

Net of transit accounts receivable and payable

  15,724   5,433   (1,317)

Accounts payable and accrued expenses

  (1,506)  4,919   1,518 

Accrued payroll and related costs

  (1,825)  24   149 

Right of use liabilities

  (1,353)  (1,642)  (1,919)

Income taxes payable

  242   276   (436)

Deferred revenue

  762   (2,299)  3,020 

Deposits

  (141)  3   (7)

Total adjustments and changes in operating assets and liabilities

  (4,349)  7,394   (10,074)

Net cash provided by operating activities

  12,482   28,283   915 
             

Cash flows from investing activities:

            

Property and equipment acquired

  (2,931)  (889)  (568)

Payments for business acquired

  -   (4,150)  - 

Proceeds from sale of assets

  395   219   6,859 

Net cash (used in) provided by investing activities

  (2,536)  (4,820)  6,291 
             

Cash flows from financing activities:

            

Borrowings under line of credit

  148,957   105,184   110,481 

Repayments under line of credit

  (126,936)  (110,552)  (108,220)

Issuance of stock for employee stock purchase plan

  702   408   137 

Changes in finance lease obligations

  (463)  (508)  (415)

Contingent consideration paid

  (339)  (99)  (494)

Common stock repurchase

  (25,773)  (17,560)  (9,043)

Net cash used in financing activities

  (3,852)  (23,127)  (7,554)

Effect of exchange rate changes on cash and cash equivalents

  (149)  (232)  (151)

Increase (decrease) in cash and cash equivalents

  5,945   104   (499)

Cash and cash equivalents at beginning of period

  339   235   734 
             

Cash and cash equivalents at end of period

 $6,284  $339  $235 
             

Supplemental cash flow information:

            

Cash paid for:

            

Interest

 $1,192  $297  $417 

Income taxes

 $4,447  $5,095  $1,010 
             

Non-cash investing activities:

            

Contingent consideration relating to acquisitions

 $-  $1,927  $- 

Value of shares issued pursuant to acquisitions

 $-  $631  $- 

Fixed assets acquired in acquisitions

 $-  $5  $- 
             

Non-cash financing activities:

            

Issuance of accrued share-based compensation

 $-  $-  $580 

Right of use assets obtained in exchange for lease obligations

 $33  $3,047  $1,832 

Value of shares issued as contingent consideration

 $132  $-  $- 

 

F-11

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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, with additional offices in the Netherlands, Serbia and Germany.

 

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 deposit 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 has significant cash balances at financial institutions, which, throughout the year, regularly exceed the federally insured limit of $250. Any loss incurred or lack of access to uninsured funds could have a significant adverse impact on the Company’s financial condition, results of operations and cash flows.

 

The Company held $103, $79 and $21 of cash and cash equivalents in Canadian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held principally in Canadian dollars.  The Company held $638, $203 and $169 of cash and cash equivalents in Serbian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held in various currencies. The Company held $54 of cash and cash equivalents in German banks as of December 30, 2023, which was held primarily in Euros. The office in Germany was opened in April 2023. The Company held $4, $16 and $2 of cash and cash equivalents in Netherlands banks as of December 30, 2023, December 31, 2022 and January 1, 2022, 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. The Company adopted ASU 2016-13 in the first quarter of 2023. There was no material impact on the results of operation. 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- 12

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

 

Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenue earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized. The Company follows Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers when recording revenue on unbilled accounts receivable and work-in-process. 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 purchase equipment on behalf of the Company’s customer or 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 recognizes 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, less accumulated depreciation and amortization, and are depreciated or amortized on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives. Computer hardware and software, and furniture and office equipment are typically depreciated over five years. Leasehold improvements are amortized over the shorter of the estimated life of the asset or the lease term.

 

F- 13

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 December 30, 2017 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 December 30, 2023, December 31, 2022 and January 1, 2022. There can be no assurance that future indicators of impairment and tests of goodwill impairment will not result in an impairment charge.

 

F- 14

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 December 30, 2023, December 31, 2022 and January 1, 2022, the Company capitalized $1,947, $282 and $1,256, respectively, for software costs. The net balance after accumulated depreciation for all software costs capitalized as of December 30, 2023, December 31, 2022 and January 1, 2022 was $2,325, $977 and $1,350, 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 December 30, 2023, December 31, 2022 and January 1, 2022.

 

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, Germany, 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- 15

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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, 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 revenue disaggregated by revenue source for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Specialty Health Care:

            

Time and Material

 $134,941  $158,001  $97,363 

Permanent Placement Services

  1,300   1,447   1,132 

Total Specialty Health Care

 $136,241  $159,448  $98,495 
             

Engineering:

            

Time and Material

 $42,443  $44,915  $33,937 

Fixed Fee

  42,232   41,021   32,168 

Permanent Placement Services

  -   1   67 

Total Engineering

 $84,675  $85,937  $66,172 
             

Life Sciences and Information Technology:

            

Time and Material

 $35,368  $35,473  $37,181 

Fixed Fee

  6,551   3,022   1,390 

Permanent Placement Services

  402   800   637 

Total Life Sciences and Information Technology

 $42,321  $39,295  $39,208 
  $263,237  $284,680  $203,875 

 

 

F- 16

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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 enters 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.7 million, $2.2 million and $1.8 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively.

 

The deferred revenue balance as of December 30, 2023, December 31, 2022 and January 1, 2022 was $1.9 million, $1.1 million and $3.4 million, respectively.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, the Company recognized revenue of $1.1 million, $3.4 million and $0.4 million, respectively, that was included in deferred revenue at the beginning of the period.

 

F- 17

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 purchase equipment on behalf of the Company’s customer or 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 $8.9 million and related transit accounts payable was $31.1 million, for a net payable of $22.2 million, as of December 30, 2023. The transit accounts receivable was $3.3 million and related transit accounts payable was $9.8 million, for a net payable of $6.5 million, as of December 31, 2022. 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.

 

Concentrations

 

During the fiscal year ended December 30, 2023, the Company had two customers exceed 10% of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue, respectively. During the fiscal year ended December 31, 2022, the Company had two customers exceed 10% of consolidated revenue, representing 13.2% and 12.7% of consolidated revenue, respectively. During the fiscal year ended January 1, 2022, no client accounted for 10% or more of consolidated revenue.  All customers exceeding 10% of consolidated revenue during the periods presented are included in the Company’s Specialty Health Care segment.

 

The Company’s five, ten and twenty largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended December 30, 2023. The Company’s five, ten and twenty largest customers accounted for approximately 43.0%, 53.7% and 67.0%, respectively, of the Company’s revenue for the fiscal year ended December 31, 2022. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenue for the fiscal year ended January 1, 2022.

 

As of December 30, 2023, two clients represented more than 10% of the Company’s accounts receivable, net, representing 21.2% and 14.7%, respectively. As of December 31, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 16.1% and 12.5%, respectively. As of January 1, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 15.3% and 14.2%.

 

F- 18

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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, Serbian and German 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 and share unit 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 and share unit awards is recognized over the vesting period of the restricted share and share unit awards on a straight-line basis. Restricted share and share unit 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 share or share unit 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 consolidated balance sheet. Dividends for restricted share and share unit awards that ultimately do not vest are forfeited.

 

F- 19

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 $781, $925 and $914 for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, 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 years ended December 30, 2023 (fiscal 2023), December 31, 2022 (fiscal 2022) and January 1, 2022 (fiscal 2021) consisted of fifty-two weeks each.

 

F- 20

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 determine an allowance for doubtful accounts on its accounts receivable, litigation, medical claims, vacation, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts. In addition, the Company reviews its estimated costs to complete a contract and adjusts those costs when necessary. 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. 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- 21

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Billed

 $51,111  $40,256  $37,396 

Unbilled

  14,737   6,615   10,231 

Work-in-progress

  6,442   4,991   1,810 

Allowance for sales discounts and doubtful accounts

  (1,600)  (1,100)  (1,197)
             

Accounts receivable, net

 $70,690  $50,762  $48,240 

 

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:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Computers and systems

 $5,513  $4,077  $4,133 

Equipment and furniture

  262   220   86 

Leasehold improvements

  413   267   159 

Laboratory equipment

  173   67   - 
   6,360   4,630   4,378 
             

Less: accumulated depreciation and amortization

  2,355   2,532   2,439 
             

Property and equipment, net

 $4,005  $2,098  $1,939 

 

The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,201, $901 and $1,671 during the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. For the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, depreciation and amortization expense for property and equipment was $1,052, $995 and $1,007, respectively.

 

 

F- 22

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

6.    ACQUISITIONS AND DIVESTITURES

 

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.

 

TalentHerder Acquisition

Effective October 2, 2022, the Company acquired the business operations of TalentHerder, LLC, a California limited liability company. TalentHerder is a leading talent acquisition services company.  TalentHerder’s business bridges the gap between in-house and external recruiting, specializing in high-growth companies. It works with clients to help identify and hire top-quality talent across all critical functions, enabling companies to scale teams quickly, efficiently, and cost-effectively. TalentHerder’s proven recruitment processes can help scale both in-person and remote working environments for companies across the globe. The acquisition will bolster the Company’s existing capabilities by expanding its recruitment process outsourcing ("RPO") service footprint, enhancing the Company's candidate sourcing reach, and enabling the Company's in-house recruiting team to respond more rapidly to client needs.

 

The consideration and estimated fair value of assets acquired and liabilities assumed is as follows:

 

Cash

 $4,150 

Common stock of the Company

  631 

Contingent consideration, at fair value

  1,927 

Total consideration

 $6,708 

 

The seller of TalentHerder is eligible to receive post-closing contingent consideration upon the business exceeding certain base levels of operating income, potentially earned over five years.  The amount recorded for the contingent consideration represents the acquisition date fair value of expected consideration to be paid based on TalentHerder’s forecasted operating income during the five year period. Expected consideration was valued based on different possible scenarios for projected operating income.  Each case was assigned a probability which was used to calculate an estimate of the forecasted future payments.  Then a discount rate was applied to these forecasted future payments to determine the acquisition date fair value to be recorded.  The preliminary estimated purchase price has been allocated as follows:

 

Property and equipment, net

 $5 

Customer relationships

  910 

Goodwill(a)

  5,793 

Total consideration

 $6,708 

 

 

(a)

The goodwill is expected to be fully deductible for tax purposes over a period of 15 years, except for the portion of contingent consideration which is deductible only when paid.

 

F- 23

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

6.    ACQUISITIONS AND DIVESTITURES (CONTINUED)

 

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 TKE.  This remeasurement led to a $1.7 million reduction to the contingent consideration liability relating to the TKE acquisition. TKE had high yearly performance targets to achieve earn-out consideration.  Two factors primarily contributed to TKE not hitting its performance targets.  The first was the COVID-19 pandemic which overlapped earn-out years two and three.  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 three.  This client was dissatisfied with the product output, and TKE agreed to fix the equipment. The additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company determined to amend its asset purchase agreement with TKE, whereby TKE could receive maximum contingent consideration of $0.4 million in 2022 and $0.3 million in 2023. TKE earned $0.3 million in 2022, so the Company recorded a remeasurement of contingent consideration for $0.1 million in 2022.

 

Potential future contingent payments to be made to all active acquisitions after December 30, 2023 are capped at a cumulative maximum of $9.6 million. The Company paid contingent consideration of $0.3 million, $0.1 million and $0.5 million during the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively.

 

The changes in the liability for contingent consideration from acquisitions for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

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 
     

Contingent payments made

  (99)

Remeasurement of contingent consideration

  (88)

Acquisition of TalentHerder

  1,926 
     

Balance as of December 31, 2022

 $2,442 
     

Contingent payments - cash

  (339)

Contingent payments - stock

  (132)
     

Balance as of December 30, 2023

 $1,971 

 

F- 24

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

6.    ACQUISITIONS AND DIVESTITURES (CONTINUED)

 

Future Contingent Payments

As of December 30, 2023, the Company had two acquisition agreements whereby additional contingent consideration may be earned by the sellers: 1) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC, and 2) effective October 2, 2022, the Company acquired certain assets of TalentHerder LLC. The Company estimates future contingent payments at December 30, 2023 as follows:

 

  

Total

 

The four quarters following December 30, 2023

 $300 

Thereafter

  1,671 

Estimated future contingent consideration payments

 $1,971 

 

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.

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of December 30, 2023.  Contingent consideration related to acquisitions is recorded at fair value (level 3) with changes in fair value recorded in other (expense) income, net.

 

Divestiture of Assets

On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices in Ontario, Canada.  These two offices were often called 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.  The transaction netted a gain on sale of assets of $2.4 million for the year ended January 1, 2022.  The purchase agreement provided for a typical indemnity escrow held by an independent escrow agent.  The net proceeds released from the escrow account generated a gain on sale of assets of $0.4 million and $0.2 million for the years ended December 30, 2023, and December 31, 2022, respectively.  For the fiscal year ended January 1, 2022, these two offices generated revenue of $4.9 million. 

 

F- 25

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

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.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022. As such, no impairment loss on the Company’s goodwill during the fiscal years ended December 30, 2023, December 31, 2022 or January 1, 2022 was recorded as a result of such review.

 

The changes in the carrying amount of goodwill for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

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 
                 

Acquisition of TalentHerder

  -   -   5,793   5,793 
                 

Balance as of December 31, 2022

 $11,918  $2,398  $7,831  $22,147 
                 

No change in fiscal 2023

  -   -   -   - 
                 

Balance as of December 30, 2023

 $11,918  $2,398  $7,831  $22,147 

 

 

F- 26

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 all periods presented, the Company determined that no impairment of intangible assets exists.

 

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 December 30, 2023, December 31, 2022 and January 1, 2022:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Customer relationships

 $683  $864  $- 
             

Total intangible assets

 $683  $864  $- 

 

Amortization of acquired intangible assets for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 was $182, $46 and $95, respectively. The remaining intangible asset balance will be amortized through fiscal 2027.

 

Estimated future amortization expense, by fiscal years, for these intangibles assets are as follows:

 

2024

 $182 

2025

  182 

2026

  182 

2027

  137 
     

Total

 $683 

 

 

F- 27

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

9.    LINE OF CREDIT

 

On April 24, 2023, the Company entered into a Fourth Amended and Restated Loan Agreement (the “Fourth Amended and Restated Loan Agreement”) with Citizens Bank, N.A., as lender (in such capacity, the “Lender”) and as administrative agent and arranger (in such capacity, the “Administrative Agent”), to amend and restate in its entirety that certain Third Amended and Restated Agreement dated as of the August 9, 2018 (as the same has been amended and modified prior to the date hereof, the “Existing Loan Agreement”).

 

The Fourth Amended and Restated Loan Agreement provides for a $45.0 million revolving credit facility (the “Revolving Credit Facility”), has no limitation for letters of credit, and expires on April 24, 2026.

 

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) SOFR (Secured Overnight Financing Rate), plus applicable margin or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 were 6.5%, 2.2% and 2.0%, respectively.

 

All borrowings under the Fourth Amended and Restated Loan Agreement remain collateralized with substantially all of the Company’s assets, as well as the capital stock of its subsidiaries. The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts the Company’s ability to borrow in order to pay dividends. As of December 30, 2023, the Company was in compliance with all covenants contained in the Revolving Credit Facility. The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.

 

Borrowings under the line of credit as of December 30, 2023, December 31, 2022 and January 1, 2022 were $30.8 million, $8.8 million and $14.2 million, respectively. At December 30, 2023, December 31, 2022 and January 1, 2022, there were letters of credit outstanding for $2.0 million, $1.9 million, and $1.9 million, respectively. At December 30, 2023, the Company had availability for additional borrowings under the Revolving Credit Facility of $12.1 million.

 

 

F- 28

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 December 30, 2023, December 31, 2022 and January 1, 2022 was determined as follows:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Basic weighted average shares outstanding

  8,308,867   10,051,688   11,035,361 

Dilutive effect of outstanding restricted share awards

  283,705   390,488   589,740 
             

Diluted weighted average shares outstanding

  8,592,572   10,442,176   11,625,101 

 

For the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, there were no anti-dilutive shares included in the calculation of common stock equivalents as there were no stock options outstanding.

 

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

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Time-based restricted stock awards outstanding

  376,618   274,939   420,628 

Performance-based restricted stock awards outstanding

  100,000   225,000   125,000 

Future grants of options or shares

  603,044   890,682   107,924 

Shares reserved for employee stock purchase plan

  297,730   364,231   448,110 
             

Total

  1,377,392   1,754,852   1,101,662 

 

 

F- 29

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

11.    SHARE BASED COMPENSATION

 

At December 30, 2023, the Company had two share-based employee compensation plans, the Employee Stock Purchase Plan and the 2014 Omnibus Equity Compensation Plan.

 

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 five 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. Discussion of share and share-based awards herein references awards of shares and share units.

 

Share-based compensation expense of $2.1 million, $1.6 million, and $1.4 million was recognized for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. Share-based compensation for performance-based equity agreements were $0.7 million, $0.8 million and $0.4 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. As of December 30, 2023, there were 100,000 performance-based restricted stock awards outstanding. Share-based compensation expense is included in selling, general and administrative expense in the Company’s statement of operations.

 

As of December 30, 2023, the Company had $3.2 million of total unrecognized compensation cost, with nearly all of the unrecognized compensation cost related to time-based non-vested share-based awards outstanding. The Company expects to recognize the expense associated with time-based non-vested share-based awards through fiscal 2027.  These amounts do not include a) the cost of any additional share-based awards granted after December 30, 2023 or b) the impact of any potential changes in the Company’s forfeiture rate.

 

Incentive Share-Based Plans

 

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.

 

 

F- 30

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

11.    SHARE BASED COMPENSATION (CONTINUED)

 

Employee Stock Purchase Plan (Continued)

 

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 Purchase 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 Purchase 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 Purchase 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. In fiscal 2021, 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 Purchase Plan by an additional 400,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,800,000 shares and the termination date of the Purchase Plan was extended to December 31, 2030.

 

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 December 30, 2023, December 31, 2022 and January 1, 2022, there were 66,501, 83,879 and 101,784 shares issued under the Purchase Plan for net proceeds of $0.7 million, $0.4 million and $0.1 million, respectively. As of December 30, 2023, there were 297,730 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 December 30, 2023, December 31, 2022 and January 1, 2022 was $0.3 million, $0.3 million and $0.1 million, respectively.

 

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, fiscal 2020 and fiscal 2022, the Company amended, or 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, 850,000 and 1,000,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 2,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.

 

All 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 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 consolidated balance sheet. As of December 30, 2023, there were no accrued dividends. Dividends for stock awards that ultimately do not vest are forfeited.

 

F- 31

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

11.    SHARE BASED COMPENSATION (CONTINUED)

 

2014 Omnibus Equity Compensation Plan (the 2014 Plan) (Continued)

 

As of December 30, 2023, under the 2014 Plan, 376,618 time-based shares were outstanding, 100,000 performance-based restricted stock awards were outstanding and 603,044 shares were available for awards thereunder.

 

The intrinsic value of all equity grants for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 was $13.8 million, $3.5 million and $2.9 million, respectively. These amounts are based on the equity price on the last trading day in the period presented.

 

Time-Based Restricted Stock Awards

 

From time-to-time the Company issues time-based restricted stock awards. The following summarizes the activity in the time-based restricted stock awards under the 2014 Plan during the fiscal year ended December 30, 2023:

 

  

Number of

Time-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 1, 2022

  420,628  $2.69 

Granted

  56,500  $8.07 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  274,939  $3.59 

Granted

  293,978  $13.23 

Vested

  (181,197) $2.83 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  376,618  $11.53 

 

Based on the closing price of the Company’s common stock of $29.04 per share on December 29, 2023 (the last trading day prior to December 30, 2023), the intrinsic value of the time-based non-vested restricted stock awards at December 30, 2023 was approximately $10.9 million. As of December 30, 2023, there was approximately $3.2 million of total unrecognized compensation cost related to time-based restricted stock awards, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock awards through fiscal 2028.

 

F- 32

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

11.    SHARE BASED COMPENSATION (CONTINUED)

 

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 following summarizes the activity in the performance-based restricted stock awards during the fiscal year ended December 30, 2023:

 

  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 

Granted

  225,000  $8.73 

Vested

  (125,000) $3.26 

Forfeited or expired

  -   - 

Outstanding non-vested at December 31, 2022

  225,000  $8.73 

Granted

  -   - 

Vested

  (125,000) $6.15 

Forfeited or expired

  -   - 

Outstanding non-vested at December 30, 2023

  100,000  $11.96 

 

As of December 30, 2023, there was one outstanding grant for performance-based restricted stock awards issued to Bradley Vizi, the Company’s Chief Executive Officer. In December 2022, the Company issued a performance-based restricted stock unit grant of 100,000 shares, subject to increase up to 125,000 shares, based on fiscal 2023 performance (the “2023 Grant”). The Company has not made a determination as to how many shares it expects to issue under the 2023 Grant.

 

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. 

 

Share-based compensation for performance-based equity agreement was $0.7 million, $0.8 million and $0.4 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. 

 

During the fiscal year ended December 30, 2023, the Company awarded 4,762 immediately vested share awards at an average price of $10.50. During the fiscal year ended December 31, 2022, the Company awarded 1,000 immediately vested share awards at an average price of $18.48. During the fiscal year ended January 1, 2022, the Company awarded 125,000 immediately vested share awards at an average price of $2.17.

 

 

F- 33

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

11.    SHARE BASED COMPENSATION (CONTINUED)

 

  

Number of Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

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 

Granted – time-based vesting

  56,500  $8.07 

Granted – performance-based vesting

  100,000  $11.96 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  499,939  $5.91 

Granted – time-based vesting

  293,978  $13.23 

Granted – performance-based vesting

  -   - 

Vested

  (306,197) $4.18 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  476,618  $11.62 

 

Based on the closing price of the Company’s common stock of $29.04 per share on December 29, 2023, the intrinsic value of all outstanding unvested equity awards at December 30, 2023 was $13.8 million.

 

12.    TREASURY STOCK TRANSACTIONS

 

On April 25, 2023, the Board authorized a program to repurchase shares of its common stock up to an amount not to exceed $25.0 million.  This program succeeds the Company’s prior repurchase program authorized in November 2021, which was substantially completed in April 2023. 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. The Company may enter into a Rule 10b5-1 trading plan to effect a portion of the authorized purchases if the criteria set forth in the plan are met. Such a plan would enable the Company to repurchase its shares during periods outside of its normal trading windows when the Company typically would not be active in the market.

 

On April 24, 2023, the Company agreed to repurchase, in a private transaction approved by the Board, 333,686 shares of common stock at a per-share price of $11.91 per share.

 

During the fiscal year ended December 30, 2023, the Company purchased 1,825,957 shares at an average price of $14.00 per share. During the fiscal year ended December 31, 2022, the Company purchased 1,309,427 shares at an average price of $12.63 per share. During the fiscal year ended January 1, 2022, the Company purchased 1,930,911 shares at an average price of $4.68 per share. As of December 30, 2023, the Company has $13.6 million available for future treasury stock purchases.

 

The Company accrued $0.2 million in excise tax associated with its Treasury Stock Repurchase Plan during the fiscal year ended December 30, 2023.

 

F- 34

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

 

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.  CECL estimates of expected credit losses on trade receivables over their life will be required to be recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted the standard in its first quarter of 2023. There was no material impact on the results of operations.

 

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. In December 2022, the FASB issued ASU No. 2022-06, Deferral of the sunset date of Topic 848. This update defers the sunset date from December 31, 2022 to December 31, 2024. The Company may elect to apply the amendments prospectively through December 31, 2024. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

In November 2023, the Financial Accounting Standard Board (FASB) issued ASU 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments require disclosure of significant segment expenses regularly provided to the chief operating decision maker (CODM) as well as other segment items, extend certain annual disclosures to interim periods, clarify the applicability to single reportable segment entities, permit more than one measure of profit or loss to be reported under certain conditions, and require disclosure of the title and position of the CODM. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions of this ASU and expect to adopt them for the fiscal year ending December 28, 2024.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the effect that adoption of ASU 2023-09 will have on our disclosures.

 

F- 35

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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

December 30, 2023

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$136,241  $84,675  $42,321  $-  $263,237 
                    

Cost of services

 96,309   64,071   26,161   -   186,541 
                    

Gross profit

 39,932   20,604   16,160   -   76,696 
                    

Selling, general and administrative

 26,010   16,964   9,211   -   52,185 
                    

Depreciation and amortization of

property and equipment

 383   504   145   -   1,032 
                    

Amortization of acquired intangible assets

 -   -   182   -   182 
                    

Gain on sale of assets

 -   (395)  -   -   (395)
                    

Operating income

$13,539  $3,531  $6,622  $-  $23,692 
                    

Total assets as of December 30, 2023

$43,769  $46,425  $18,586  $11,704  $120,484 

Property and equipment acquired

$141  $724  $123  $1,943  $2,931 

 

 

F- 36

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

14.   SEGMENT INFORMATION (CONTINUED)

 

Fiscal Year Ended

December 31, 2022

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$159,448  $85,937  $39,295  $-  $284,680 
                    

Cost of services

 111,543   64,218   25,992   -   201,753 
                    

Gross profit

 47,905   21,719   13,303   -   82,927 
                    

Selling, general and administrative

 27,661   17,272   8,462   -   53,395 
                    

Depreciation and amortization of

property and equipment

 426   455   114   -   995 
                    

Amortization of acquired intangible assets

 -   -   46   -   46 
                    

Remeasurement of acquisition-related

contingent consideration

 -   (88)  -   -   (88)
                    

Gain on sale of assets

 -   (219)  -   -   (219)
                    

Operating income

$19,818  $4,299  $4,681  $-  $28,798 
                    

Total assets as of December 31, 2022

$34,062  $33,447  $15,778  $4,677  $87,964 

Property and equipment acquired

$75  $657  $124  $296  $1,152 

 

 

F- 37

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

14.    SEGMENT INFORMATION (CONTINUED)

 

Fiscal Year Ended

January 1, 2022

Specialty Health Care

  

Engineering

  

Life Sciences and IT

  

Corporate

  

Total

 
                    

Revenue

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

Cost of services

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

Gross profit

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

Selling, general and administrative

 19,491   14,210   8,318   -   42,019 
                    

Depreciation and amortization of

property and equipment

 373   521   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

$5,454  $5,370  $3,312  $-  $14,136 
                    

Total assets as of January 1, 2022

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

Property and equipment acquired

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

 

 

The Company derives a majority of its revenue from offices in the United States. Revenue 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, Germany, Puerto Rico and Serbia. Revenue by geographic area for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

  

Fiscal Year Ended

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Revenue

            

United States

 $246,578  $272,342  $186,169 

Canada

  6,480   4,708   9,578 

Puerto Rico

  6,515   5,180   5,237 

Europe

  3,664   2,630   2,891 
  $263,237  $284,680  $203,875 

 

 

F- 38

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Total Assets

            

United States

 $110,781  $81,558  $67,296 

Canada

  1,880   1,640   1,327 

Puerto Rico

  3,476   1,401   963 

Europe

  4,347   3,365   3,266 
  $120,484  $87,964  $72,852 

 

 

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 years ended December 30, 2023, December 31, 2022 and January 1, 2022 were 24.2%, 26.7% and 21.0%, respectively.  The Company’s United States Federal statutory tax rate for fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, before any adjustments, was 21.0%.  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for fiscal years 2023, 2022 and 2021 are as follows:

 

  

December 30, 2023

  

December 31, 2022

  

January 1,

2022

 

Federal statutory rate

  21.0%  21.0%  21.0%

Tax expense on taxable

income at federal statutory rate

 $4,661  $5,981  $2,922 

State and Puerto Rico income taxes,

net of Federal income tax benefit

  1,082   1,373   519 

Permanent differences domestic and foreign

  (269)  109   (771)

Foreign income tax rates

  25   15   89 

Other

  (135)  113   (166)

Total income tax expense

 $5,364  $7,591  $2,925 

 

 

F- 39

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

15.  INCOME TAXES (CONTINUED)

 

The components of income tax expense (benefit) are as follows:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Current

            

Federal

 $3,055  $2,962  $47 

State and local

  1,608   1,020   45 

Foreign

  660   359   292 
   5,323   4,341   384 
             

Deferred

            

Federal

  217   2,507   2,152 

State

  (143)  718   612 

Foreign

  (33)  25   (223)
   41   3,250   2,541 

Total

 $5,364  $7,591  $2,925 

 

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

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

United States and Puerto Rico

 $19,333  $26,722  $10,880 

Foreign jurisdictions

  2,862   1,758   3,034 
  $22,195  $28,480  $13,914 

 

A reconciliation of the unrecognized tax benefits for the year December 30, 2023:

 

Unrecognized Tax Benefits

    

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 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 

Balance as of December 31, 2022

 $1,196 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 
     

Balance as of December 30, 2023

 $1,196 

 

F- 40

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

15.  INCOME TAXES (CONTINUED)

 

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 tax expense.  The Company recorded no expense for penalties or interest in the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022.

 

At December 30, 2023, December 31, 2022 and January 1, 2022, deferred tax assets and liabilities consist of the following:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Deferred tax assets:

            

Allowance for doubtful accounts

 $421  $270  $297 

Federal and state net operating loss carryforward

  48   -   1,153 

Compensation

  747   775   693 

Reserves, accruals, and other

  760   296   421 

Lease liability

  777   1,118   844 

Net operating loss carryforward, Germany

  55   -   - 

Total deferred tax assets

  2,808   2,459   3,408 
             

Deferred tax liabilities:

            

Intangible assets, net of amortization

  (1,860)  (1,696)  (1,428)

Prepaid expense deferral

  (1,044)  (872)  (552)
Fixed assets, net of depreciation  (689)  (433)  (392)

Right of use assets

  (728)  (953)  (501)

Deferred tax liability, net, Canada

  (187)  (166)  (142)

Total deferred tax liabilities

  (4,508)  (4,120)  (3,015)

Total deferred tax (liabilities) assets, net

 $(1,700) $(1,661) $393 

 

The Company has gross state net operating losses of $0.6 million and foreign net operating losses of $0.1 million to be applied to the net income of future tax returns, respectively.  The state net operating losses are subject to various expiration periods.  The foreign net operating losses have an indefinite carryforward period.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Germany, 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 has no open federal or state audits as of December 30, 2023. The Company is no longer subject to audits by state and local tax authorities for tax years prior to 2019. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2019.  The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2018.

 

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, and share-based compensation. The actual 2023 effective tax rate may vary from the estimate depending on the actual operating income earned in various jurisdictions, and the exercise of stock options and vesting of share-based awards.

 

F- 41

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

15.  INCOME TAXES (CONTINUED)

 

Under APB 23, foreign earnings are generally not subject to U.S. tax until repatriated or deemed repatriated under the anti-deferral rules.  The Company has determined that as of December 30, 2023, all current and future earnings in its foreign subsidiaries will be permanently reinvested.   Based on this determination, the anti-deferral rules have no material impact on the Company.

 
 

16.

CONTINGENCIES

 

From time to time, the Company is a defendant 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 the probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and it 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. The Company could increase or decrease its earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of December 30, 2023, 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 December 30, 2023, the Company has accrued $2.9 million for asserted claims. 

 

In April 2022, a client of the Company’s Industrial Processing Group alleged that a system partially designed by the Company is not operating as intended and that the Company is responsible. The Company has not determined if it has any liability. In the event of liability, the Company believes its damages are contractually limited to an amount no higher than $3.3 million. Furthermore, the Company believes that if it were found liable, any damages would be covered by insurance, subject to a deductible of $0.5 million and maximum coverage of $5.0 million. While the Company attempts to find a mutually agreeable solution, the Company has reserved $0.5 million for this project. The Company can give no assurance that its liability is limited to $3.3 million or that liability over $0.5 million, if any, will be covered by insurance.

 

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.

 

F- 42

 
 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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 December 30, 2023, December 31, 2022 and January 1, 2022 were $698, $626 and $721, respectively.

 

18.    COMMITMENTS

 

Executive Severance Agreements

 

The Company is a party to an Executive Severance Agreement (the “Executive Severance Agreement”) with each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of June 1, 2018), and Kevin D. 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.

 

F- 43

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating lease cost

 $1,428  $1,598  $1,891 
             

Finance lease cost

            

Amortization of right of use assets

 $484  $487  $401 

Interest on lease liabilities

  4   7   9 

Total finance lease cost

 $488  $494  $410 

 

Supplemental Cash Flow information related to leases was as follows:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Cash paid for amounts included in the measurement

of lease liabilities

            

Operating cash flows from operating leases

 $1,464  $1,633  $1,957 

Operating cash flows from finance leases

 $5  $8  $9 

Financing cash flows from finance leases

 $462  $508  $415 
             

Right of use assets obtained in exchange for lease obligations

            

Operating leases

 $33  $2,790  $830 

Finance leases

  -  $257  $1,002 

 

F- 44

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

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

 

18.    COMMITMENTS (CONTINUED)

 

Leases (Continued)

 

Supplemental Balance Sheet information as of December 30, 2023, December 31, 2022 and January 1, 2022 related to leases was as follows:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating leases

            

Operating lease right of use assets

 $2,779  $3,665  $1,877 
             

Operating right of use liability - current

 $(693) $(1,349) $(1,502)

Operating right of use liability - non-current

  (2,268)  (2,932)  (1,631)

Total operating lease liabilities

 $(2,961) $(4,281) $(3,133)
             

Finance leases

         

Property and equipment - (right of use assets)

 $926  $1,177  $1,367 

Accumulated depreciation

  (695)  (461)  (375)

Property and equipment, net

 $231  $716  $992 
             

Finance lease liability - current

 $(233) $(462) $(437)

Finance lease liability - non-current

  -   (232)  (502)

Total finance lease liabilities

 $(233) $(694) $(939)
             

Weighted average remaining lease term in years

            

Operating leases

  8.61   6.78   1.80 

Finance leases

  .50   1.50   2.34 
             

Weighted average discount rate

            

Operating leases

  3.15%  3.10%  3.32%

Finance leases

  0.87%  0.87%  1.15%

 

 

F- 45

 

 

RCM TECHNOLOGIES, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Fiscal Years Ended December 30, 2023, December 31, 2022 and January 1, 2022

 (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

 

2024

 $771  $233 

2025

  506   - 

2026

  409   - 

2027

  302   - 

2028

  144   - 

Thereafter

  1,311   - 
         

Total lease payments

 $3,443  $233 

Less: imputed interest

  (482)  - 

Total

 $2,961  $233 

 

 

19.    RELATED PARTY TRANSACTIONS

 

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

 

 

F-46
EX-21 2 ex_629739.htm EXHIBIT 21 HTML Editor

 

EXHIBIT 21

 

 

SUBSIDIARIES OF THE REGISTRANT

 

 

Cataract, Inc.

RCM Technologies Engineering d.o.o. Beograd

RCM Technologies Canada Corp.

RCM Technologies GmbH

RCM Technologies (USA), Inc.

RCM Technologies Netherlands B.V.

RCMT Delaware, Inc.

RCMT Europe Holdings, Inc.

 
EX-23.1 3 ex_629740.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. (the “Company”) on Form S‐8 (Nos. 333-269026, 333-261767, 333-251516, 333-222151, 333-200826, 333-165482 and 333-145904), and on Form S-3 (No. 333-252148) of our reports dated March 14, 2024, relating to the consolidated financial statements of RCM Technologies, Inc. as of December 30, 2023 and December 31, 2022, and the effectiveness of internal control over financial reporting (which expressed an adverse opinion on the Company’s internal control over financial reporting because of a material weakness) of RCM Technologies, Inc. as of December 30, 2023, included in this Annual Report on Form 10-K for the year ended December 30, 2023.

 

 

/s/ WithumSmith+Brown, PC

 

Red Bank, New Jersey

March 14, 2024

 

 
EX-23.2 4 ex_629741.htm EXHIBIT 23.2 HTML Editor

 

EXHIBIT 23.2

 

 

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-269026, 333-261767, 333-251516, 333-222151, 333-200826, 333-165482 and 333-145904) 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 for the year then ended, which report appears in this Annual Report on Form 10-K.

 

 

 

/s/ Macias Gini & O’Connell LLP

 

 

San Diego, California

March 14, 2024

 
EX-31.1 5 ex_629742.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: March 14, 2024

/s/

Bradley S. Vizi

   

Bradley S. Vizi

Executive Chairman and President

 

 
EX-31.2 6 ex_629743.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: March 14, 2024

/s/

Kevin D. Miller

   

Kevin D. Miller

Chief Financial Officer, Treasurer and Secretary

 

 
EX-32.1 7 ex_629744.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 December 30, 2023, 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

March 14, 2024

 

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_629745.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 December 30, 2023, 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

March 14, 2024

 

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-97 9 ex_629746.htm EXHIBIT 97 ex_629746.htm

Exhibit 97

RCM TECHNOLOGIES, INC.

 

COMPENSATION RECOUPMENT POLICY

 

 

I.

Purpose

 

The Board of Directors (“Board”) of RCM Technologies, Inc. (the “Company”) has adopted this Compensation Recoupment Policy (this “Policy) to implement a mandatory clawback policy if a Restatement in compliance with the Applicable Rules (each as defined below) occurs.

 

Any capitalized terms used but not immediately defined in this Policy shall have the meanings set forth in Section II.

 

 

II.

Defined Terms

 

 

a.

“Applicable Rules” means Section 10D of the Exchange Act and Rule 10D-1 promulgated thereunder, Listing Rule 5608 of the Listing Rules of The Nasdaq Stock Market (“Nasdaq”), and any other national stock exchange rules to which the Company is or may become subject.

 

 

b.

“Clawback Compensation” means Incentive-Based Compensation or any other recovered incentive compensation, in each case determined to be subject to recoupment under this Policy.

 

 

c.

“Clawback Event” means a required recoupment of Incentive-Based Compensation in the event of a Restatement.

 

 

d.

“Exchange Act” means the Securities Exchange Act of 1934, as amended.

 

 

e.

“Financial Reporting Measures” mean (i) measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, (ii) the Company’s stock price, and (iii) total stockholder return in respect of the Company. A “Financial Reporting Measure” need not be presented within the financial statements or included in a filing with the SEC.

 

 

f.

“Incentive-Based Compensation” means any compensation that is granted, earned, paid, received, or vested, based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive-Based Compensation does not include, among other forms of compensation, Time-Based/Bonus Compensation. Incentive-Based Compensation is deemed to be “Received” for the purposes of this Policy in the fiscal period during which the Financial Reporting Measure applicable to the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

 

 

 

 

g.

“Recovery Period” means the three completed fiscal years immediately before the date that the Company is required to prepare a Restatement, which date is the earlier of (i) the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement or (ii) a date that a court, regulator, or other legally authorized body directs the Company to prepare a Restatement.

 

 

h.

“Regulators” means, as applicable, the SEC and Nasdaq.

 

 

i.

“Restatement” means an accounting restatement that the Company is required to prepare due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including (i) an error in previously issued financial statements that is material to the previously issued financial statements, or (ii) an error that would result in a material misstatement if it were corrected in the current period or left uncorrected in the current period.

 

 

j.

“SEC” means the U.S. Securities and Exchange Commission.

 

 

k.

“Senior Officer” means any person designated by the Board as an “officer” in accordance with Rule 16a-1(f) promulgated under Section 16 of the Exchange Act.

 

 

l.

“Time-Based/Bonus Compensation” means equity awards that vest exclusively upon completion of a specified employment period, without any performance condition, and bonus awards that are discretionary or based on goals unrelated to Financial Reporting Measures.

 

 

III.

Administration

 

The Committee shall administer this Policy and make all related determinations, in its sole discretion, with respect to this Policy, provided that the Committee interprets this Policy in a manner consistent with the requirements of the Applicable Rules.

 

 

2

 

 

IV.

Recovery on a Restatement

 

If the Company is required to prepare a Restatement, the Company shall reasonably promptly recover the amount, as calculated pursuant to this Section IV, of any erroneously awarded Incentive-Based Compensation that is Received by any Senior Officer during the Recovery Period. The amount of erroneously awarded Incentive-Based Compensation subject to this Policy will be the excess of the amount of Incentive-Based Compensation that is Received by the Senior Officer (whether in cash or shares) based on the erroneous data in the original financial statements over the amount of Incentive-Based Compensation (whether in cash or in shares) that the Senior Officer would have Received had such Incentive-Based Compensation been based on the restated results, without respect to any tax liabilities that the Senior Officer incurred or paid in respect of such Incentive-Based Compensation.

 

Recovery of any erroneously awarded compensation under this Policy is not dependent on fraud or misconduct by any Senior Officer in connection with a Restatement.

 

Without limiting the foregoing, for Incentive-Based Compensation based on the Company’s stock price or total stockholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Restatement, (i) the amount shall be based on the Company’s reasonable estimate of the effect of the Restatement on the stock price or total stockholder return upon which the Incentive-Based Compensation was Received and (ii) the Company shall maintain documentation of the determination of that reasonable estimate and provide such estimate to Nasdaq.

 

In addition to the foregoing, in the event that a Senior Officer fails to repay or reimburse erroneously awarded compensation that is subject to recovery, the Committee may require a Senior Officer to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering erroneously awarded compensation under this Policy.

 

 

V.

Coverage and Application

 

This Policy covers all Senior Officers at any time during the Recovery Period who have Received Incentive-Based Compensation. Incentive-Based Compensation shall not be recovered under this Policy to the extent Received by any person before the date the person served as a Senior Officer. Subsequent changes in a Senior Officer’s employment status, including retirement or termination of employment, do not affect the Company’s right or obligation to recover Incentive-Based Compensation under this Policy.

 

For the avoidance of doubt, this Policy shall apply to Incentive-Based Compensation that is Received by any Senior Officer on or after October 2, 2023 (the “Nasdaq Rule Effective Date”) and that results from the attainment of a Financial Reporting Measure based on or derived from financial information for any fiscal period ending on or after the Nasdaq Rule Effective Date. For the avoidance of doubt, this will include Incentive-Based Compensation that may have been approved, awarded, or granted to a Senior Officer on or before the Nasdaq Rule Effective Date if such Incentive-Based Compensation is Received after the Nasdaq Rule Effective Date.

 

3

 

 

VI.

Exceptions to Policy

 

No recovery of Incentive-Based Compensation shall be required if any of the following conditions are met, and the Committee determines that recovery would be impracticable on such basis:

 

 

a.

the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered; provided that before determining that it would be impracticable to recover any Incentive-Based Compensation based on the expense of enforcement, the Company shall (i) have made a reasonable attempt to recover the Incentive-Based Compensation, (ii) have documented such reasonable attempts to recover, and (iii) provide the documentation to Nasdaq;

 

 

b.

recovery would violate the home country law where that law was adopted before November 28, 2022; or

 

 

c.

recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended (the “Code”), and U.S. Treasury regulations promulgated thereunder.

 

 

VII.

Public Disclosure

 

The Company shall make all required disclosures and filings with the Regulators with respect to this Policy in accordance with the requirements of the Applicable Rules, and any other requirements applicable to the Company, including any disclosures required in connection with SEC filings.

 

 

VIII.

Methods of Recovery

 

In a Clawback Event, subject to applicable law, the Committee may take any such actions as it deems necessary or appropriate, including, without limitation:

 

 

a.

The reduction or cancellation of any Clawback Compensation in the form of vested or unvested equity or equity-based awards that have not been distributed or otherwise settled before the date of determination;

 

 

b.

The recovery of any Clawback Compensation that was previously paid to the Senior Officer;

 

 

c.

The recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any Clawback Compensation in the form of equity or equity-based awards;

 

4

 

 

d.

The offset, withholding, or elimination of any amount that could be paid or awarded to the Senior Officer after the date of determination;

 

 

e.

The recoupment of any amount in respect of Clawback Compensation contributed to a plan that takes into account Clawback Compensation (excluding certain tax-qualified plans, but including long-term disability, life insurance, supplemental executive retirement plans and deferred compensation plans, in each case to the extent permitted by applicable law, including Section 409A of the Code) and any earnings accrued to date on any such amount; and

 

 

f.

The taking of any other remedial and recovery action permitted by law, as determined by the Committee.

 

In addition, the Committee may authorize legal action for breach of fiduciary duty or other violation of law and take such other actions to enforce the Senior Officer’s obligations to the Company as the Committee deems appropriate.

 

 

IX.

No Indemnification

 

The Company shall not indemnify any current or former Senior Officer against the loss of erroneously awarded compensation and shall not pay or reimburse any Senior Officer for premiums incurred or paid for any insurance policy to fund such Senior Officer’s potential recovery obligations.

 

 

X.

No Substitution of Rights; Non-Exhaustive Rights

 

Any right of recoupment under this Policy is in addition to, and not instead of, any other remedies or rights of recoupment that may be available to the Company under (a) the RCM Technologies, Inc. 2014 Omnibus Incentive Equity Compensation Plan, as amended, any other incentive plan of the Company or any of its subsidiaries or affiliates, and any amendments or successor plans to the foregoing; (b) the Company’s Incentive Compensation Recoupment Policy adopted in 2014, as amended to date; and (c) the terms of any similar policy or provision in any employment agreement, compensation agreement or arrangement, or similar agreement and any other legal remedies available to the Company.

 

In addition to recovery of compensation as provided for in this Policy, the Company may take any and all other actions as it deems necessary, appropriate, and in the Company’s best interest in connection with a Clawback Event, including termination of a Senior Officer’s employment and initiating legal action against a Senior Officer, and nothing in this Policy limits the Company’s rights to take any such or other appropriate actions.

 

5

 

 

XI.

Amendment

 

The Board, based on the recommendation of the Committee, may amend this Policy at any time for any reason, subject to any limitations under the Applicable Rules. The Board may terminate this Policy at any time that the Applicable Rules are no longer applicable to the Company.

 

 

XII.

Successors

 

This Policy shall be binding and enforceable against all Senior Officers and their beneficiaries, heirs, executors, administrators, or other legal representatives.

 

 

XIII.

Effective Date of Policy

 

This Policy shall be effective as of December 1, 2023 (the “Policy Effective Date”). For the avoidance of doubt, the terms of this Policy shall apply to any Incentive-Based Compensation that is Received by any Senior Officer on or after the Nasdaq Rule Effective Date, even if such Incentive-Based Compensation was approved, awarded, granted, or paid to such Senior Officer prior to the Policy Effective Date. Without limiting the generality of Section VIII hereof, and subject to applicable law, the Committee may effect recovery under this Policy from any amount of compensation approved, awarded, granted, payable, or paid to any Senior Officer prior to, on, or after the Policy Effective Date.

 

6
EX-101.SCH 10 rcmt-20231230.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 995453 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 995454 - Disclosure - Note 2 - Fiscal Year link:calculationLink link:definitionLink link:presentationLink 995455 - Disclosure - Note 3 - Use of Estimates and Uncertainties link:calculationLink link:definitionLink link:presentationLink 995456 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable link:calculationLink link:definitionLink link:presentationLink 995457 - Disclosure - Note 5 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 995458 - Disclosure - Note 6 - Acquisitions and Divestitures link:calculationLink link:definitionLink link:presentationLink 995459 - Disclosure - Note 7 - Goodwill link:calculationLink link:definitionLink link:presentationLink 995460 - Disclosure - Note 8 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 995461 - Disclosure - Note 9 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 10 - Per Share Data link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 11 - Share Based Compensation link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 12 - Treasury Stock Transactions link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 13 - New Accounting Standards link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 14 - Segment Information link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 15 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 16 - Contingencies link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 17 - Retirement Plans link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 18 - Commitments link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 19 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 6 - Acquisitions and Divestitures (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 7 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 8 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 10 - Per Share Data (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 11 - Share Based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 14 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 15 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 18 - Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 6 - Acquisitions and Divestitures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 7 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 8 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 10 - Per Share Data (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 11 - Share Based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 15 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 16 - Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 17 - Retirement Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 18 - Commitments - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 11 rcmt-20231230_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 rcmt-20231230_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 rcmt-20231230_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Customer relationships us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Summary of Significant Accounting Policies Tax expense on taxable income at federal statutory rate Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable Note 5 - Property and Equipment Note 6 - Acquisitions and Divestitures Note 7 - Goodwill Note 8 - Intangible Assets Note 10 - Per Share Data Note 11 - Share Based Compensation Borrowings under line of credit Long-Term Line of Credit, Noncurrent Income Tax Disclosure [Text Block] Note 14 - Segment Information Non-cash financing activities: Represents the section of the cash flow statement for non-cash financing items. Note 15 - Income Taxes Note 18 - Commitments Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) 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 - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details) Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details) Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Common stock of the Company Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Note 8 - Intangible Assets - Intangible Assets by Class (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Total consideration Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details) 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) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Note 14 - Segment Information - Results of the Segments (Details) Contingent consideration, at fair value 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) 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 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Foreign currency translation adjustment Other comprehensive income (loss) Vested, weighted average grant date fair value (in dollars per share) Note 18 - Commitments - Lease Expense (Details) Forfeited or expired, weighted average grant date fair value (in dollars per share) Note 18 - Commitments - Cash Flow Information (Details) 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) Note 18 - Commitments - Balance Sheet Information (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited or expired (in shares) Note 18 - Commitments - Maturities of Lease Liabilities (Details) Notes To Financial Statements us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) Outstanding non-vested (in shares) Outstanding non-vested (in shares) Notes To Financial Statements [Abstract] 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) Property and equipment acquired 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 liabilities Shares reserved for employee stock purchase plan (in shares) Schedule of Goodwill [Table Text Block] Income taxes payable Customer 1 [Member] Related to customer 1. Customer 2 [Member] Related to customer 2. Accrued payroll and related costs rcmt_LitigationInsuranceMaximumCoverage Litigation Insurance, Maximum Coverage The amount of maximum coverage under litigation insurance. us-gaap_AccountsPayableCurrent Accounts Payable, Current Revolving Credit Facility [Member] Proceeds from sale of assets Loans, Notes, Trade and Other Receivables Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Stock [Member] 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Value of shares issued pursuant to acquisitions us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 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] Vesting [Axis] Treasury Stock [Text Block] Vesting [Domain] Total assets us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Customer Relationships [Member] Effect of excess tax deduction over book expense associated with exercise of equity awards Deferred tax assets, net Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Business Description and Basis of Presentation [Text Block] Award Type [Domain] Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Net income Net income Net income (loss) us-gaap_FiniteLivedIntangibleAssetsNet Total Value of shares issued as contingent consideration Cost of stock issued as contingent consideration. Intangible assets, net Restricted Stock Units (RSUs) [Member] Pickering and Kincardine Offices [Member] Represents the Pickering and Kincardine offices. No change Acquisition of TalentHerder us-gaap_GoodwillAcquiredDuringPeriod Unbilled Accounts Receivable And Work In Process [Policy Text Block] Disclosure of accounting policy for unbilled accounts receivable and work in process. Life Sciences and IT [Member] Represents life sciences and IT. Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] Less: accumulated depreciation and amortization PSR & TKE Acquisitions [Member] Related to PSR & TKE acquisitions. Schedule of Business Acquisitions, by Acquisition [Table Text Block] 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 us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities Total adjustments and changes in operating assets and liabilities Cash flows from investing activities: Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable Accounts payable and accrued expenses CANADA Accrued payroll and related costs us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Related Party Transactions Disclosure [Text Block] Income tax expense 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. GERMANY us-gaap_OperatingExpenses Operating costs and expenses Two Customers [Member] Relating to two customers. Laboratory Equipment [Member] Relating to laboratory equipment. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value rcmt_EstimatedFutureContingentConsiderationPaymentsThereafter Thereafter Represents estimated future contingent consideration payments to be made thereafter. us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense rcmt_DeferredTaxLiabilitiesUnrecognizedTaxBenefit Prepaid expense deferral Amount of deferred tax liability attributable to taxable temporary differences from unrecognized tax benefit. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive income City Area Code 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 Non-cash investing activities: Represents a section of cash flow statement for non-cash investing activities. us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, outstanding (in shares) Acquisition of TalentHerder Amount of contingent consideration liability added due a new acquisition through business combination. Preferred stock, outstanding (in shares) Current Fiscal Year End Date 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 Operating lease cost Document Fiscal Year Focus us-gaap_IncreaseDecreaseInDeferredIncomeTaxes Deferred income tax expense 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 Entity Current Reporting Status Entity Voluntary Filers Entity Well-known Seasoned Issuer us-gaap_CapitalizedComputerSoftwareAdditions Capitalized Computer Software, Additions us-gaap_CapitalizedComputerSoftwareNet Capitalized Computer Software, Net 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 Equity compensation expense from awards issued 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 ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Amortization of acquired intangible assets Amortization of acquired intangible assets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Purchase of treasury stock Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] NETHERLANDS Entity Address, Postal Zip Code Supplemental cash flow information: us-gaap_TreasuryStockCommonValue Treasury stock, 9,828,606 shares at December 30, 2023, 8,002,649 shares at December 31, 2022 and 6,612,222 shares at January 1, 2022 Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Axis] Material Terms of Trading Arrangement [Text Block] Concentration Risk Type [Domain] ecd_TrdArrIndTitle Trading Arrangement, Individual Title ecd_TrdArrIndName Trading Arrangement, Individual Name ecd_TrdArrTerminationDate Trading Arrangement Termination Date ecd_TrdArrSecuritiesAggAvailAmt Trading Arrangement, Securities Aggregate Available Amount Entity Common Stock, Shares Outstanding Revenue, Segment Benchmark [Member] Depreciation and amortization of property and equipment Depreciation and amortization of property and equipment ecd_TrdArrAdoptionDate Trading Arrangement Adoption Date us-gaap_AdvertisingExpense Advertising Expense Accounts Receivable [Member] PUERTO RICO Operating income us-gaap_ProfessionalFees Trading Symbol SERBIA Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Common stock issued for acquisition (in shares) Issuance of stock under employee stock purchase plan (in shares) Issuance of stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares) Local Phone Number Common stock issued for acquisition us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Gain (Loss) on Disposition of Assets Issuance of stock under employee stock purchase plan Issuance of stock under employee stock purchase plan 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 UNITED STATES Accumulated deficit Accumulated other comprehensive loss December 30, 2023 Represents estimated future contingent consideration payments in next fiscal year following current fiscal year. Debt Disclosure [Text Block] Treasury Stock Repurchase Plan [Member] Represents Treasury Stock Repurchase Plan. Cash [Member] Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Operating right of use liability, net of current portion us-gaap_OperatingLeaseLiabilityNoncurrent 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 us-gaap_FinanceLeaseLiabilityCurrent 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) 2026, operating leases 2027, operating leases 2028, operating leases us-gaap_FinanceLeaseRightOfUseAsset Property and equipment, net Thereafter, operating leases Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 rcmt_LossContingencyEstimatedMaximumDamagesValue Loss Contingency, Estimated Maximum Damages, Value The value of estimated maximum damages. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 2024, operating leases System Partially Designed Not Operating As Intended [Member] Represents system partially designed not operating as intended. 2025, operating leases Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] rcmt_DeferredTaxLiabilitiesRightOfUseAssets Right of use assets Represents right of use assets for deferred tax liabilities. us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2024 Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Equity compensation expense from awards issued 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] TKE [Member] Information pertaining to Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC. Income Tax, Policy [Policy Text Block] Research, Development, and Computer Software, Policy [Policy Text Block] us-gaap_Depreciation Depreciation 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] Performance-based Restricted Stock Units [Member] Represents information pertaining to performance-based restricted stock units. Treasury stock, shares (in shares) Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Advertising Cost [Policy Text Block] Common stock, $0.05 par value; 40,000,000 shares authorized; 17,673,427 shares issued and 7,844,821 shares outstanding at December 30, 2023, 17,287,967 shares issued and 9,285,318 shares outstanding at December 31, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022 Restricted stock units 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) Fixed assets acquired in acquisitions 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 (in shares) Common Stock, Capital Shares Reserved for Future Issuance (in shares) Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Product and Service [Axis] 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, net Preferred stock, issued (in shares) Interest Income taxes 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 Europe [Member] Preferred stock par value (in dollars per share) Revenues Revenue Revenue from Contract with Customer, Including Assessed Tax 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. Restricted Covenants [Member] Intangible asset, restricted covenants. us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals Reserves, accruals, and other Gain on sale of assets Represents the net book value of property and equipment transferred in sale of assets. us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) us-gaap_InterestIncomeExpenseNet Interest expense and other, net Stock Subscriptions Receivable [Member] Information pertaining to stock subscriptions receivable. Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for doubtful accounts 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 us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Compensation Additional paid-in capital rcmt_IncreaseDecreaseInRightOfUseLiabilities Right of use liabilities The increase (decrease) during the reporting period in the aggregate amount of right-of-use liabilities. AOCI Attributable to Parent [Member] Stockholders’ equity: Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Other expense, net 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 Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Net operating loss carryforward, Germany Effect of exchange rate changes on cash and cash equivalents Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (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 Contingencies (note 16) and Commitments (note 18) Work In Progress [Member] Work in progress [member Operating income us-gaap_OperatingIncomeLoss Operating income 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 Intangible assets, net of amortization Other expense (income) us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash (used in) provided by investing activities us-gaap_DeferredTaxLiabilities Total deferred tax liabilities, net Equipment and Furniture [Member] Equipment and furniture [member Prepaid expenses and other current assets Computers and Systems [Member] Computers and systems [member Gross profit us-gaap_GrossProfit Gross profit Cost of services Cost of services us-gaap_DeferredIncomeTaxLiabilitiesNet Deferred income taxes, net Engineering [Member] Engineering [member us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Information Technology [Member] Information technology [member Specialty Health Care [Member] Specialty health care [member us-gaap_LitigationReserve Estimated Litigation Liability us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings Deferred tax liability, net, Canada us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent Sales and Excise Tax Payable us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment for Contingent Consideration Liability, Financing Activities Contingent consideration paid Contingent payments made Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Fixed assets, net of depreciation 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 us-gaap_PaymentsForRepurchaseOfCommonStock Common stock repurchase Issuance of stock for employee stock purchase plan Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) us-gaap_CurrentStateAndLocalTaxExpenseBenefit State and local Michael Saks [Member] Relating to Michael Saks. us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit Deferred state Bradley S. Vizi [Member] Relating to Bradley S. Vizi. Treasury Stock, Common [Member] us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Deferred foreign Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount us-gaap_DeferredFederalIncomeTaxExpenseBenefit Deferred federal Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] us-gaap_CurrentIncomeTaxExpenseBenefit Current Income Tax Expense (Benefit) Other Current Liabilities [Member] 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 before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Engineering Services [Member] Services relating to engineering, to include consulting and project solution. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic United States and Puerto Rico Change in operating 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 [Axis] Income Tax Authority [Domain] rcmt_LitigationInsuranceDeductible Litigation Insurance Deductible Amount of insurance deductible for litigation. Disaggregation of Revenue [Table Text Block] TalentHerder LLC [Member] Relating to the acquisition of assets from TalentHerder LLC. Domestic Tax Authority [Member] Foreign Tax Authority [Member] Document Annual Report Cash and Cash Equivalents, Policy [Policy Text Block] Right of use assets obtained in exchange for lease obligations Amount of increase in right-of-use asset obtained in exchange for both operating and finance lease liabilities. Balance Sheet Location [Axis] Balance Sheet Location [Domain] Citizens Bank of Pennsylvania [Member] The entity Citizens Bank of Pennsylvania. Receivable [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Balance Balance Accounting Policies [Abstract] Document Transition Report Document Financial Statement Error Correction [Flag] 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 All Individuals [Member] 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. 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. Individual [Axis] The 2014 Plan [Member] Represents the 2014 Plan. Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Auditor Name rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance Additional Shares of Common Stock Reserved for Future Issuance (in shares) Number of additional common shares reserved for future issuance. Auditor Firm ID Subsegments [Axis] Subsegments [Domain] Auditor Location Segments [Axis] Segments [Domain] Corporate Segment [Member] 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 Diluted weighted average shares outstanding (in shares) Property and equipment - (right of use assets) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted net earnings per share (in dollars per share) Basic weighted average shares outstanding (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent (Rate) Time-and-Materials Contract [Member] Business Acquisition [Axis] Basic net earnings 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] us-gaap_BusinessCombinationContingentConsiderationLiability Balance 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 contingent consideration Amortization of right of use assets 2028, finance leases Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Thereafter, finance leases 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 2024, finance leases Deposits us-gaap_IncreaseDecreaseInDeposits 2025, finance leases 2026, finance leases 2027, finance leases Accounting Standards Update and Change in Accounting Principle [Text Block] us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent Finance leases Contingent consideration from acquisitions, net of current portion us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Finance leases (Year) Other Cash flows from financing activities: Federal statutory rate us-gaap_DividendsPayableCurrentAndNoncurrent Dividends Payable Total consideration Contingent consideration relating to acquisitions The fair value of the contingent consideration in a noncash investing activity related to a business combination. us-gaap_StockholdersEquity Stockholders’ equity Balance Balance us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments for business acquired Permanent differences domestic and foreign Class of Stock [Axis] Cash 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 Foreign income tax rates Property and equipment, net us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment rcmt_EstimatedFutureContingentConsiderationPayments Estimated future contingent consideration payments Represents estimated future contingent consideration payments. ecd_TradingArrByIndTable Trading Arrangements, by Individual [Table] EX-101.PRE 14 rcmt-20231230_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 30, 2023
Mar. 13, 2024
Jun. 30, 2023
Document Information [Line Items]      
Entity Central Index Key 0000700841    
Entity Registrant Name RCM TECHNOLOGIES, INC.    
Amendment Flag false    
Current Fiscal Year End Date --12-30    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 30, 2023    
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 Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 81.9
Entity Common Stock, Shares Outstanding   7,939,419  
Auditor Name WithumSmith+Brown, PC    
Auditor Location Red Bank, New Jersey    
Auditor Firm ID 100    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Current assets:      
Cash and cash equivalents $ 6,284 $ 339 $ 235
Accounts receivable, net 70,690 50,762 48,240
Transit accounts receivable 8,891 3,280 1,010
Prepaid expenses and other current assets 4,637 4,636 2,486
Total current assets 90,502 59,017 51,971
Property and equipment, net 4,005 2,098 1,939
Other assets:      
Deposits 313 173 176
Goodwill 22,147 22,147 16,354
Operating right of use asset 2,779 3,665 1,877
Intangible assets, net 683 864 0
Total other assets 25,977 26,849 18,942
Total assets 120,484 87,964 72,852
Accounts payable and accrued expenses 12,454 14,147 9,306
Transit accounts payable 31,102 9,767 2,064
Accrued payroll and related costs 11,203 13,023 13,027
Finance lease payable 233 462 437
Income taxes payable 330 85 0
Operating right of use liability 693 1,349 1,502
Contingent consideration from acquisitions 300 472 103
Deferred liabilities 1,881 1,119 3,418
Total current liabilities 58,196 40,424 29,857
Finance lease payable 0 232 502
Contingent consideration from acquisitions, net of current portion 1,671 1,970 600
Operating right of use liability, net of current portion 2,268 2,932 1,631
Borrowings under line of credit 30,804 8,783 14,151
Total liabilities 94,694 56,002 46,883
Contingencies (note 16) and Commitments (note 18)
Stockholders’ equity:      
Preferred stock, $1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding 0 0 0
Common stock, $0.05 par value; 40,000,000 shares authorized; 17,673,427 shares issued and 7,844,821 shares outstanding at December 30, 2023, 17,287,967 shares issued and 9,285,318 shares outstanding at December 31, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022 882 863 845
Additional paid-in capital 116,579 113,878 111,068
Accumulated other comprehensive loss (2,813) (2,863) (2,699)
Accumulated deficit (19,265) (36,096) (56,985)
Treasury stock, 9,828,606 shares at December 30, 2023, 8,002,649 shares at December 31, 2022 and 6,612,222 shares at January 1, 2022 (69,593) (43,820) (26,260)
Stockholders’ equity 25,790 31,962 25,969
Total liabilities and stockholders’ equity 120,484 87,964 72,852
Domestic Tax Authority [Member]      
Other assets:      
Deferred tax assets, net 0 0 535
Deferred income taxes, net 1,568 1,495 0
Foreign Tax Authority [Member]      
Other assets:      
Deferred tax assets, net 55 0 0
Deferred income taxes, net $ 187 $ 166 $ 142
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Preferred stock par value (in dollars per share) $ 1 $ 1 $ 1
Preferred stock, authorized (in shares) 5,000,000 5,000,000 5,000,000
Preferred stock, issued (in shares) 0 0 0
Preferred stock, outstanding (in shares) 0 0 0
Common stock, par value (in dollars per share) $ 0.05 $ 0.05 $ 0.05
Common stock, authorized (in shares) 40,000,000 40,000,000 40,000,000
Common stock, issued (in shares) 17,673,427 17,287,967 16,903,157
Common stock, outstanding (in shares) 7,844,821 9,285,318 10,290,935
Treasury stock, shares (in shares) 9,828,606 8,002,649 6,612,222
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Revenue $ 263,237 $ 284,680 $ 203,875
Cost of services 186,541 201,753 150,751
Gross profit 76,696 82,927 53,124
Operating costs and expenses      
Selling, general and administrative 52,185 53,395 42,019
Depreciation and amortization of property and equipment 1,032 995 1,007
Amortization of acquired intangible assets 182 46 95
Gain on sale of assets (395) (219) (2,420)
Remeasurement of acquisition-related contingent consideration 0 (88) (1,713)
Operating costs and expenses 53,004 54,129 38,988
Operating income 23,692 28,798 14,136
Other expense (income)      
Interest expense and other, net 1,399 370 365
Change in fair value of contingent consideration 0 0 52
Loss (gain) on foreign currency transactions 98 (52) (195)
Other expense, net 1,497 318 222
Income before income taxes 22,195 28,480 13,914
Income tax expense 5,364 7,591 2,925
Net income $ 16,831 $ 20,889 $ 10,989
Basic net earnings per share (in dollars per share) $ 2.03 $ 2.08 $ 1
Diluted net earnings per share (in dollars per share) $ 1.96 $ 2 $ 0.95
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Net income $ 16,831 $ 20,889 $ 10,989
Other comprehensive income (loss) 50 (164) (149)
Total comprehensive income $ 16,881 $ 20,725 $ 10,840
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.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, Common [Member]
Total
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
Equity compensation expense from awards issued $ 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
Effect of excess tax deduction over book expense associated with exercise of equity awards $ 0 0 20 0 0 $ 0 $ 20
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)
Foreign currency translation adjustment 0 0 0 (149) 0 0 (149)
Net income (loss) $ 0 0 0 0 10,989 $ 0 10,989
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
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
Issuance of stock under employee stock purchase plan (in shares) 83,879         0  
Issuance of stock under employee stock purchase plan $ 4 0 404 0 0 $ 0 408
Equity compensation expense from awards issued $ 0 0 1,582 0 0 $ 0 1,582
Issuance of stock upon vesting of restricted share awards (in shares) 262,931         0  
Issuance of stock upon vesting of restricted share awards $ 12 0 (12) 0 0 $ 0 0
Effect of excess tax deduction over book expense associated with exercise of equity awards $ 0 0 206 0 0 $ 0 $ 206
Purchase of treasury stock (in shares) 0         1,390,427 1,309,427
Purchase of treasury stock $ 0 0 0 0 0 $ (17,560) $ (17,560)
Foreign currency translation adjustment 0 0 0 (164) 0 0 (164)
Net income (loss) $ 0 0 0 0 20,889 $ 0 20,889
Common stock issued for acquisition (in shares) 38,000         0  
Common stock issued for acquisition $ 2 0 630 0 0 $ 0 632
Issuance of stock under employee stock purchase plan (in shares) 83,879         0  
Issuance of stock under employee stock purchase plan $ 4 0 404 0 0 $ 0 408
Balance (in shares) at Dec. 31, 2022 17,287,967         8,002,649  
Balance at Dec. 31, 2022 $ 863 0 113,878 (2,863) (36,096) $ (43,820) 31,962
Issuance of stock under employee stock purchase plan (in shares) 66,501         0  
Issuance of stock under employee stock purchase plan $ 3 0 699 0 0 $ 0 702
Equity compensation expense from awards issued $ 0 0 2,092 0 0 $ 0 2,092
Issuance of stock upon vesting of restricted share awards (in shares) 310,959         0  
Issuance of stock upon vesting of restricted share awards $ 16 0 (16) 0 0 $ 0 0
Effect of excess tax deduction over book expense associated with exercise of equity awards 0 (206) 0 0 $ 0 $ (206)
Purchase of treasury stock (in shares) 0         1,825,957 1,825,957
Purchase of treasury stock $ 0 0 0 0 0 $ (25,773) $ (25,773)
Foreign currency translation adjustment 0 0 0 50 0 0 50
Net income (loss) $ 0 0 0 0 16,831 $ 0 16,831
Common stock issued for acquisition (in shares) 8,000         0  
Common stock issued for acquisition $ 0 0 132 0 0 $ 0 132
Issuance of stock under employee stock purchase plan (in shares) 66,501         0  
Issuance of stock under employee stock purchase plan $ 3 0 699 0 0 $ 0 702
Balance (in shares) at Dec. 30, 2023 17,673,427         9,828,606  
Balance at Dec. 30, 2023 $ 882 $ 0 $ 116,579 $ (2,813) $ (19,265) $ (69,593) $ 25,790
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Cash flows from operating activities:      
Net income $ 16,831 $ 20,889 $ 10,989
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 1,214 1,041 1,102
Gain on sale of assets (395) (219) (2,420)
Remeasurement of contingent consideration 0 (88) (1,713)
Change in fair value of contingent consideration 0 0 52
Equity compensation expense from awards issued 2,092 1,582 1,358
Effect of excess tax deduction on equity awards (206) 206 20
Provision for losses on accounts receivable 656 (1,038) (208)
Deferred income tax expense 41 2,054 2,542
Change in operating right of use assets 919 1,001 1,057
Changes in operating assets and liabilities:      
Accounts receivable (20,576) (1,509) (14,710)
Prepaid expenses and other current assets 3 (2,350) 1,838
Net of transit accounts receivable and payable 15,724 5,433 (1,317)
Accounts payable and accrued expenses (1,506) 4,919 1,518
Accrued payroll and related costs (1,825) 24 149
Right of use liabilities (1,353) (1,642) (1,919)
Income taxes payable (242) (276) 436
Deferred revenue 762 (2,299) 3,020
Deposits (141) 3 (7)
Total adjustments and changes in operating assets and liabilities (4,349) 7,394 (10,074)
Net cash provided by operating activities 12,482 28,283 915
Cash flows from investing activities:      
Property and equipment acquired (2,931) (889) (568)
Payments for business acquired 0 (4,150) 0
Proceeds from sale of assets 395 219 6,859
Net cash (used in) provided by investing activities (2,536) (4,820) 6,291
Cash flows from financing activities:      
Borrowings under line of credit 148,957 105,184 110,481
Repayments under line of credit (126,936) (110,552) (108,220)
Issuance of stock for employee stock purchase plan 702 408 137
Changes in finance lease obligations (463) (508) (415)
Contingent consideration paid (339) (99) (494)
Common stock repurchase (25,773) (17,560) (9,043)
Net cash used in financing activities (3,852) (23,127) (7,554)
Effect of exchange rate changes on cash and cash equivalents (149) (232) (151)
Increase (decrease) in cash and cash equivalents 5,945 104 (499)
Cash and cash equivalents at beginning of period 339 235 734
Cash and cash equivalents at end of period 6,284 339 235
Supplemental cash flow information:      
Interest 1,192 297 417
Income taxes 4,447 5,095 1,010
Non-cash investing activities:      
Contingent consideration relating to acquisitions 0 1,927 0
Fixed assets acquired in acquisitions 0 5 0
Non-cash financing activities:      
Issuance of accrued share-based compensation 0 0 580
Right of use assets obtained in exchange for lease obligations 33 3,047 1,832
Value of shares issued as contingent consideration 132 0 0
TalentHerder LLC [Member]      
Non-cash investing activities:      
Value of shares issued pursuant to acquisitions $ 0 $ 631 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 30, 2023
shares
ecd_TradingArrByIndTable  
Material Terms of Trading Arrangement [Text Block]

ITEM 9B.

OTHER INFORMATION

 

Rule 10b5-1 Trading Plans

 

Pursuant to Item 408(a) of Regulation S-K, the Company’s directors and officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted, terminated, or modified a “Rule 10b5-1 trading arrangement” in the fiscal year ended December 30, 2023 as follows:

 

Name

Position

Action

Adoption Date

Expiration Date

 

Aggregate

Numbers of

Common Stock to

be Purchased/Sold

 

Bradley S. Vizi

Executive

Chairman &

President

Adopted

December 7, 2023

March 7, 2026

  650,000(1)

Michael Saks

Division

President, Health

Care Services

Adopted

December 5, 2023

December 1, 2024

  18,000 

___________________

 

(1) The aggregate number of shares that can be sold under the plan is allocated into a series of tranches that would be sold at laddered prices as outlined in the plan.

 

Other than as disclosed above, no other officer or director of the Company adopted, terminated, or modified a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

Rule 10b5-1 Arrangement Adopted [Flag] true
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
Bradley S. Vizi [Member]  
ecd_TradingArrByIndTable  
Trading Arrangement, Individual Name Bradley S. Vizi
Trading Arrangement, Individual Title Executive Chairman & President
Trading Arrangement Adoption Date December 7, 2023
Trading Arrangement Termination Date March 7, 2026
Trading Arrangement, Securities Aggregate Available Amount 650,000
Michael Saks [Member]  
ecd_TradingArrByIndTable  
Trading Arrangement, Individual Name Michael Saks
Trading Arrangement, Individual Title Division President, Health Care Services
Trading Arrangement Adoption Date December 5, 2023
Trading Arrangement Termination Date December 1, 2024
Trading Arrangement, Securities Aggregate Available Amount 18,000
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 30, 2023
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, with additional offices in the Netherlands, Serbia and Germany.

 

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 deposit 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 has significant cash balances at financial institutions, which, throughout the year, regularly exceed the federally insured limit of $250. Any loss incurred or lack of access to uninsured funds could have a significant adverse impact on the Company’s financial condition, results of operations and cash flows.

 

The Company held $103, $79 and $21 of cash and cash equivalents in Canadian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held principally in Canadian dollars.  The Company held $638, $203 and $169 of cash and cash equivalents in Serbian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held in various currencies. The Company held $54 of cash and cash equivalents in German banks as of December 30, 2023, which was held primarily in Euros. The office in Germany was opened in April 2023. The Company held $4, $16 and $2 of cash and cash equivalents in Netherlands banks as of December 30, 2023, December 31, 2022 and January 1, 2022, 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. The Company adopted ASU 2016-13 in the first quarter of 2023. There was no material impact on the results of operation. 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.

 

Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenue earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized. The Company follows Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers when recording revenue on unbilled accounts receivable and work-in-process. 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 purchase equipment on behalf of the Company’s customer or 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 recognizes 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, less accumulated depreciation and amortization, and are depreciated or amortized on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives. Computer hardware and software, and furniture and office equipment are typically depreciated over five years. 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 December 30, 2017 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 December 30, 2023, December 31, 2022 and January 1, 2022. 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 December 30, 2023, December 31, 2022 and January 1, 2022, the Company capitalized $1,947, $282 and $1,256, respectively, for software costs. The net balance after accumulated depreciation for all software costs capitalized as of December 30, 2023, December 31, 2022 and January 1, 2022 was $2,325, $977 and $1,350, 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 December 30, 2023, December 31, 2022 and January 1, 2022.

 

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, Germany, 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, 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 revenue disaggregated by revenue source for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Specialty Health Care:

            

Time and Material

 $134,941  $158,001  $97,363 

Permanent Placement Services

  1,300   1,447   1,132 

Total Specialty Health Care

 $136,241  $159,448  $98,495 
             

Engineering:

            

Time and Material

 $42,443  $44,915  $33,937 

Fixed Fee

  42,232   41,021   32,168 

Permanent Placement Services

  -   1   67 

Total Engineering

 $84,675  $85,937  $66,172 
             

Life Sciences and Information Technology:

            

Time and Material

 $35,368  $35,473  $37,181 

Fixed Fee

  6,551   3,022   1,390 

Permanent Placement Services

  402   800   637 

Total Life Sciences and Information Technology

 $42,321  $39,295  $39,208 
  $263,237  $284,680  $203,875 

 

Time and Material

The Company’s Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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 enters 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.7 million, $2.2 million and $1.8 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively.

 

The deferred revenue balance as of December 30, 2023, December 31, 2022 and January 1, 2022 was $1.9 million, $1.1 million and $3.4 million, respectively.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, the Company recognized revenue of $1.1 million, $3.4 million and $0.4 million, respectively, 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 purchase equipment on behalf of the Company’s customer or 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 $8.9 million and related transit accounts payable was $31.1 million, for a net payable of $22.2 million, as of December 30, 2023. The transit accounts receivable was $3.3 million and related transit accounts payable was $9.8 million, for a net payable of $6.5 million, as of December 31, 2022. 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.

 

Concentrations

 

During the fiscal year ended December 30, 2023, the Company had two customers exceed 10% of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue, respectively. During the fiscal year ended December 31, 2022, the Company had two customers exceed 10% of consolidated revenue, representing 13.2% and 12.7% of consolidated revenue, respectively. During the fiscal year ended January 1, 2022, no client accounted for 10% or more of consolidated revenue.  All customers exceeding 10% of consolidated revenue during the periods presented are included in the Company’s Specialty Health Care segment.

 

The Company’s five, ten and twenty largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended December 30, 2023. The Company’s five, ten and twenty largest customers accounted for approximately 43.0%, 53.7% and 67.0%, respectively, of the Company’s revenue for the fiscal year ended December 31, 2022. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenue for the fiscal year ended January 1, 2022.

 

As of December 30, 2023, two clients represented more than 10% of the Company’s accounts receivable, net, representing 21.2% and 14.7%, respectively. As of December 31, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 16.1% and 12.5%, respectively. As of January 1, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 15.3% and 14.2%.

 

Foreign Currency Translation

 

The functional currency of the Company’s Canadian, Serbian and German 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 and share unit 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 and share unit awards is recognized over the vesting period of the restricted share and share unit awards on a straight-line basis. Restricted share and share unit 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 share or share unit 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 consolidated balance sheet. Dividends for restricted share and share unit awards that ultimately do not vest are forfeited.

 

Advertising Costs

 

Advertising costs are expensed as incurred. Total advertising expense was $781, $925 and $914 for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, 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 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Fiscal Year
12 Months Ended
Dec. 30, 2023
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 years ended December 30, 2023 (fiscal 2023), December 31, 2022 (fiscal 2022) and January 1, 2022 (fiscal 2021) consisted of fifty-two weeks each.

 

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Use of Estimates and Uncertainties
12 Months Ended
Dec. 30, 2023
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 determine an allowance for doubtful accounts on its accounts receivable, litigation, medical claims, vacation, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts. In addition, the Company reviews its estimated costs to complete a contract and adjusts those costs when necessary. 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. 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 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable
12 Months Ended
Dec. 30, 2023
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:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Billed

 $51,111  $40,256  $37,396 

Unbilled

  14,737   6,615   10,231 

Work-in-progress

  6,442   4,991   1,810 

Allowance for sales discounts and doubtful accounts

  (1,600)  (1,100)  (1,197)
             

Accounts receivable, net

 $70,690  $50,762  $48,240 

 

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 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5.    PROPERTY AND EQUIPMENT

 

Property and equipment are comprised of the following:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Computers and systems

 $5,513  $4,077  $4,133 

Equipment and furniture

  262   220   86 

Leasehold improvements

  413   267   159 

Laboratory equipment

  173   67   - 
   6,360   4,630   4,378 
             

Less: accumulated depreciation and amortization

  2,355   2,532   2,439 
             

Property and equipment, net

 $4,005  $2,098  $1,939 

 

The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,201, $901 and $1,671 during the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. For the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, depreciation and amortization expense for property and equipment was $1,052, $995 and $1,007, respectively.

 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions and Divestitures
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

6.    ACQUISITIONS AND DIVESTITURES

 

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.

 

TalentHerder Acquisition

Effective October 2, 2022, the Company acquired the business operations of TalentHerder, LLC, a California limited liability company. TalentHerder is a leading talent acquisition services company.  TalentHerder’s business bridges the gap between in-house and external recruiting, specializing in high-growth companies. It works with clients to help identify and hire top-quality talent across all critical functions, enabling companies to scale teams quickly, efficiently, and cost-effectively. TalentHerder’s proven recruitment processes can help scale both in-person and remote working environments for companies across the globe. The acquisition will bolster the Company’s existing capabilities by expanding its recruitment process outsourcing ("RPO") service footprint, enhancing the Company's candidate sourcing reach, and enabling the Company's in-house recruiting team to respond more rapidly to client needs.

 

The consideration and estimated fair value of assets acquired and liabilities assumed is as follows:

 

Cash

 $4,150 

Common stock of the Company

  631 

Contingent consideration, at fair value

  1,927 

Total consideration

 $6,708 

 

The seller of TalentHerder is eligible to receive post-closing contingent consideration upon the business exceeding certain base levels of operating income, potentially earned over five years.  The amount recorded for the contingent consideration represents the acquisition date fair value of expected consideration to be paid based on TalentHerder’s forecasted operating income during the five year period. Expected consideration was valued based on different possible scenarios for projected operating income.  Each case was assigned a probability which was used to calculate an estimate of the forecasted future payments.  Then a discount rate was applied to these forecasted future payments to determine the acquisition date fair value to be recorded.  The preliminary estimated purchase price has been allocated as follows:

 

Property and equipment, net

 $5 

Customer relationships

  910 

Goodwill(a)

  5,793 

Total consideration

 $6,708 

 

 

(a)

The goodwill is expected to be fully deductible for tax purposes over a period of 15 years, except for the portion of contingent consideration which is deductible only when paid.

 

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 TKE.  This remeasurement led to a $1.7 million reduction to the contingent consideration liability relating to the TKE acquisition. TKE had high yearly performance targets to achieve earn-out consideration.  Two factors primarily contributed to TKE not hitting its performance targets.  The first was the COVID-19 pandemic which overlapped earn-out years two and three.  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 three.  This client was dissatisfied with the product output, and TKE agreed to fix the equipment. The additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company determined to amend its asset purchase agreement with TKE, whereby TKE could receive maximum contingent consideration of $0.4 million in 2022 and $0.3 million in 2023. TKE earned $0.3 million in 2022, so the Company recorded a remeasurement of contingent consideration for $0.1 million in 2022.

 

Potential future contingent payments to be made to all active acquisitions after December 30, 2023 are capped at a cumulative maximum of $9.6 million. The Company paid contingent consideration of $0.3 million, $0.1 million and $0.5 million during the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively.

 

The changes in the liability for contingent consideration from acquisitions for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

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 
     

Contingent payments made

  (99)

Remeasurement of contingent consideration

  (88)

Acquisition of TalentHerder

  1,926 
     

Balance as of December 31, 2022

 $2,442 
     

Contingent payments - cash

  (339)

Contingent payments - stock

  (132)
     

Balance as of December 30, 2023

 $1,971 

 

Future Contingent Payments

As of December 30, 2023, the Company had two acquisition agreements whereby additional contingent consideration may be earned by the sellers: 1) effective September 30, 2018, the Company acquired certain assets of Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC, and 2) effective October 2, 2022, the Company acquired certain assets of TalentHerder LLC. The Company estimates future contingent payments at December 30, 2023 as follows:

 

  

Total

 

The four quarters following December 30, 2023

 $300 

Thereafter

  1,671 

Estimated future contingent consideration payments

 $1,971 

 

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.

 

Estimates of future contingent payments are subject to significant judgment and actual payments may materially differ from estimates.  The Company estimates future contingent consideration payments based on forecasted performance and recorded the fair value of those expected payments as of December 30, 2023.  Contingent consideration related to acquisitions is recorded at fair value (level 3) with changes in fair value recorded in other (expense) income, net.

 

Divestiture of Assets

On July 30, 2021, the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices in Ontario, Canada.  These two offices were often called 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.  The transaction netted a gain on sale of assets of $2.4 million for the year ended January 1, 2022.  The purchase agreement provided for a typical indemnity escrow held by an independent escrow agent.  The net proceeds released from the escrow account generated a gain on sale of assets of $0.4 million and $0.2 million for the years ended December 30, 2023, and December 31, 2022, respectively.  For the fiscal year ended January 1, 2022, these two offices generated revenue of $4.9 million. 

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Goodwill
12 Months Ended
Dec. 30, 2023
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.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022. As such, no impairment loss on the Company’s goodwill during the fiscal years ended December 30, 2023, December 31, 2022 or January 1, 2022 was recorded as a result of such review.

 

The changes in the carrying amount of goodwill for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

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 
                 

Acquisition of TalentHerder

  -   -   5,793   5,793 
                 

Balance as of December 31, 2022

 $11,918  $2,398  $7,831  $22,147 
                 

No change in fiscal 2023

  -   -   -   - 
                 

Balance as of December 30, 2023

 $11,918  $2,398  $7,831  $22,147 

 

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Intangible Assets
12 Months Ended
Dec. 30, 2023
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 all periods presented, the Company determined that no impairment of intangible assets exists.

 

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 December 30, 2023, December 31, 2022 and January 1, 2022:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Customer relationships

 $683  $864  $- 
             

Total intangible assets

 $683  $864  $- 

 

Amortization of acquired intangible assets for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 was $182, $46 and $95, respectively. The remaining intangible asset balance will be amortized through fiscal 2027.

 

Estimated future amortization expense, by fiscal years, for these intangibles assets are as follows:

 

2024

 $182 

2025

  182 

2026

  182 

2027

  137 
     

Total

 $683 

 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Line of Credit
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

9.    LINE OF CREDIT

 

On April 24, 2023, the Company entered into a Fourth Amended and Restated Loan Agreement (the “Fourth Amended and Restated Loan Agreement”) with Citizens Bank, N.A., as lender (in such capacity, the “Lender”) and as administrative agent and arranger (in such capacity, the “Administrative Agent”), to amend and restate in its entirety that certain Third Amended and Restated Agreement dated as of the August 9, 2018 (as the same has been amended and modified prior to the date hereof, the “Existing Loan Agreement”).

 

The Fourth Amended and Restated Loan Agreement provides for a $45.0 million revolving credit facility (the “Revolving Credit Facility”), has no limitation for letters of credit, and expires on April 24, 2026.

 

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) SOFR (Secured Overnight Financing Rate), plus applicable margin or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 were 6.5%, 2.2% and 2.0%, respectively.

 

All borrowings under the Fourth Amended and Restated Loan Agreement remain collateralized with substantially all of the Company’s assets, as well as the capital stock of its subsidiaries. The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts the Company’s ability to borrow in order to pay dividends. As of December 30, 2023, the Company was in compliance with all covenants contained in the Revolving Credit Facility. The Company believes that it will maintain compliance with its financial covenants for the foreseeable future.

 

Borrowings under the line of credit as of December 30, 2023, December 31, 2022 and January 1, 2022 were $30.8 million, $8.8 million and $14.2 million, respectively. At December 30, 2023, December 31, 2022 and January 1, 2022, there were letters of credit outstanding for $2.0 million, $1.9 million, and $1.9 million, respectively. At December 30, 2023, the Company had availability for additional borrowings under the Revolving Credit Facility of $12.1 million.

 

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Per Share Data
12 Months Ended
Dec. 30, 2023
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 December 30, 2023, December 31, 2022 and January 1, 2022 was determined as follows:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Basic weighted average shares outstanding

  8,308,867   10,051,688   11,035,361 

Dilutive effect of outstanding restricted share awards

  283,705   390,488   589,740 
             

Diluted weighted average shares outstanding

  8,592,572   10,442,176   11,625,101 

 

For the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, there were no anti-dilutive shares included in the calculation of common stock equivalents as there were no stock options outstanding.

 

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

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Time-based restricted stock awards outstanding

  376,618   274,939   420,628 

Performance-based restricted stock awards outstanding

  100,000   225,000   125,000 

Future grants of options or shares

  603,044   890,682   107,924 

Shares reserved for employee stock purchase plan

  297,730   364,231   448,110 
             

Total

  1,377,392   1,754,852   1,101,662 

 

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Share Based Compensation
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

11.    SHARE BASED COMPENSATION

 

At December 30, 2023, the Company had two share-based employee compensation plans, the Employee Stock Purchase Plan and the 2014 Omnibus Equity Compensation Plan.

 

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 five 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. Discussion of share and share-based awards herein references awards of shares and share units.

 

Share-based compensation expense of $2.1 million, $1.6 million, and $1.4 million was recognized for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. Share-based compensation for performance-based equity agreements were $0.7 million, $0.8 million and $0.4 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. As of December 30, 2023, there were 100,000 performance-based restricted stock awards outstanding. Share-based compensation expense is included in selling, general and administrative expense in the Company’s statement of operations.

 

As of December 30, 2023, the Company had $3.2 million of total unrecognized compensation cost, with nearly all of the unrecognized compensation cost related to time-based non-vested share-based awards outstanding. The Company expects to recognize the expense associated with time-based non-vested share-based awards through fiscal 2027.  These amounts do not include a) the cost of any additional share-based awards granted after December 30, 2023 or b) the impact of any potential changes in the Company’s forfeiture rate.

 

Incentive Share-Based Plans

 

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.

 

 

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 Purchase 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 Purchase 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 Purchase 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. In fiscal 2021, 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 Purchase Plan by an additional 400,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,800,000 shares and the termination date of the Purchase Plan was extended to December 31, 2030.

 

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 December 30, 2023, December 31, 2022 and January 1, 2022, there were 66,501, 83,879 and 101,784 shares issued under the Purchase Plan for net proceeds of $0.7 million, $0.4 million and $0.1 million, respectively. As of December 30, 2023, there were 297,730 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 December 30, 2023, December 31, 2022 and January 1, 2022 was $0.3 million, $0.3 million and $0.1 million, respectively.

 

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, fiscal 2020 and fiscal 2022, the Company amended, or 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, 850,000 and 1,000,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 2,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.

 

All 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 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 consolidated balance sheet. As of December 30, 2023, there were no accrued dividends. Dividends for stock awards that ultimately do not vest are forfeited.

 

As of December 30, 2023, under the 2014 Plan, 376,618 time-based shares were outstanding, 100,000 performance-based restricted stock awards were outstanding and 603,044 shares were available for awards thereunder.

 

The intrinsic value of all equity grants for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 was $13.8 million, $3.5 million and $2.9 million, respectively. These amounts are based on the equity price on the last trading day in the period presented.

 

Time-Based Restricted Stock Awards

 

From time-to-time the Company issues time-based restricted stock awards. The following summarizes the activity in the time-based restricted stock awards under the 2014 Plan during the fiscal year ended December 30, 2023:

 

  

Number of

Time-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 1, 2022

  420,628  $2.69 

Granted

  56,500  $8.07 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  274,939  $3.59 

Granted

  293,978  $13.23 

Vested

  (181,197) $2.83 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  376,618  $11.53 

 

Based on the closing price of the Company’s common stock of $29.04 per share on December 29, 2023 (the last trading day prior to December 30, 2023), the intrinsic value of the time-based non-vested restricted stock awards at December 30, 2023 was approximately $10.9 million. As of December 30, 2023, there was approximately $3.2 million of total unrecognized compensation cost related to time-based restricted stock awards, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock awards through fiscal 2028.

 

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 following summarizes the activity in the performance-based restricted stock awards during the fiscal year ended December 30, 2023:

 

  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 

Granted

  225,000  $8.73 

Vested

  (125,000) $3.26 

Forfeited or expired

  -   - 

Outstanding non-vested at December 31, 2022

  225,000  $8.73 

Granted

  -   - 

Vested

  (125,000) $6.15 

Forfeited or expired

  -   - 

Outstanding non-vested at December 30, 2023

  100,000  $11.96 

 

As of December 30, 2023, there was one outstanding grant for performance-based restricted stock awards issued to Bradley Vizi, the Company’s Chief Executive Officer. In December 2022, the Company issued a performance-based restricted stock unit grant of 100,000 shares, subject to increase up to 125,000 shares, based on fiscal 2023 performance (the “2023 Grant”). The Company has not made a determination as to how many shares it expects to issue under the 2023 Grant.

 

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. 

 

Share-based compensation for performance-based equity agreement was $0.7 million, $0.8 million and $0.4 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively. 

 

During the fiscal year ended December 30, 2023, the Company awarded 4,762 immediately vested share awards at an average price of $10.50. During the fiscal year ended December 31, 2022, the Company awarded 1,000 immediately vested share awards at an average price of $18.48. During the fiscal year ended January 1, 2022, the Company awarded 125,000 immediately vested share awards at an average price of $2.17.

 

 

  

Number of Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

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 

Granted – time-based vesting

  56,500  $8.07 

Granted – performance-based vesting

  100,000  $11.96 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  499,939  $5.91 

Granted – time-based vesting

  293,978  $13.23 

Granted – performance-based vesting

  -   - 

Vested

  (306,197) $4.18 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  476,618  $11.62 

 

Based on the closing price of the Company’s common stock of $29.04 per share on December 29, 2023, the intrinsic value of all outstanding unvested equity awards at December 30, 2023 was $13.8 million.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Treasury Stock Transactions
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Treasury Stock [Text Block]

12.    TREASURY STOCK TRANSACTIONS

 

On April 25, 2023, the Board authorized a program to repurchase shares of its common stock up to an amount not to exceed $25.0 million.  This program succeeds the Company’s prior repurchase program authorized in November 2021, which was substantially completed in April 2023. 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. The Company may enter into a Rule 10b5-1 trading plan to effect a portion of the authorized purchases if the criteria set forth in the plan are met. Such a plan would enable the Company to repurchase its shares during periods outside of its normal trading windows when the Company typically would not be active in the market.

 

On April 24, 2023, the Company agreed to repurchase, in a private transaction approved by the Board, 333,686 shares of common stock at a per-share price of $11.91 per share.

 

During the fiscal year ended December 30, 2023, the Company purchased 1,825,957 shares at an average price of $14.00 per share. During the fiscal year ended December 31, 2022, the Company purchased 1,309,427 shares at an average price of $12.63 per share. During the fiscal year ended January 1, 2022, the Company purchased 1,930,911 shares at an average price of $4.68 per share. As of December 30, 2023, the Company has $13.6 million available for future treasury stock purchases.

 

The Company accrued $0.2 million in excise tax associated with its Treasury Stock Repurchase Plan during the fiscal year ended December 30, 2023.

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - New Accounting Standards
12 Months Ended
Dec. 30, 2023
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.  CECL estimates of expected credit losses on trade receivables over their life will be required to be recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted the standard in its first quarter of 2023. There was no material impact on the results of operations.

 

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. In December 2022, the FASB issued ASU No. 2022-06, Deferral of the sunset date of Topic 848. This update defers the sunset date from December 31, 2022 to December 31, 2024. The Company may elect to apply the amendments prospectively through December 31, 2024. The Company is currently evaluating the impact this guidance will have on its consolidated financial statements and related disclosures.

 

In November 2023, the Financial Accounting Standard Board (FASB) issued ASU 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments require disclosure of significant segment expenses regularly provided to the chief operating decision maker (CODM) as well as other segment items, extend certain annual disclosures to interim periods, clarify the applicability to single reportable segment entities, permit more than one measure of profit or loss to be reported under certain conditions, and require disclosure of the title and position of the CODM. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions of this ASU and expect to adopt them for the fiscal year ending December 28, 2024.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the effect that adoption of ASU 2023-09 will have on our disclosures.

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Segment Information
12 Months Ended
Dec. 30, 2023
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

December 30, 2023

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$136,241  $84,675  $42,321  $-  $263,237 
                    

Cost of services

 96,309   64,071   26,161   -   186,541 
                    

Gross profit

 39,932   20,604   16,160   -   76,696 
                    

Selling, general and administrative

 26,010   16,964   9,211   -   52,185 
                    

Depreciation and amortization of

property and equipment

 383   504   145   -   1,032 
                    

Amortization of acquired intangible assets

 -   -   182   -   182 
                    

Gain on sale of assets

 -   (395)  -   -   (395)
                    

Operating income

$13,539  $3,531  $6,622  $-  $23,692 
                    

Total assets as of December 30, 2023

$43,769  $46,425  $18,586  $11,704  $120,484 

Property and equipment acquired

$141  $724  $123  $1,943  $2,931 

 

 

 

Fiscal Year Ended

December 31, 2022

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$159,448  $85,937  $39,295  $-  $284,680 
                    

Cost of services

 111,543   64,218   25,992   -   201,753 
                    

Gross profit

 47,905   21,719   13,303   -   82,927 
                    

Selling, general and administrative

 27,661   17,272   8,462   -   53,395 
                    

Depreciation and amortization of

property and equipment

 426   455   114   -   995 
                    

Amortization of acquired intangible assets

 -   -   46   -   46 
                    

Remeasurement of acquisition-related

contingent consideration

 -   (88)  -   -   (88)
                    

Gain on sale of assets

 -   (219)  -   -   (219)
                    

Operating income

$19,818  $4,299  $4,681  $-  $28,798 
                    

Total assets as of December 31, 2022

$34,062  $33,447  $15,778  $4,677  $87,964 

Property and equipment acquired

$75  $657  $124  $296  $1,152 

 

 

 

Fiscal Year Ended

January 1, 2022

Specialty Health Care

  

Engineering

  

Life Sciences and IT

  

Corporate

  

Total

 
                    

Revenue

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

Cost of services

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

Gross profit

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

Selling, general and administrative

 19,491   14,210   8,318   -   42,019 
                    

Depreciation and amortization of

property and equipment

 373   521   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

$5,454  $5,370  $3,312  $-  $14,136 
                    

Total assets as of January 1, 2022

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

Property and equipment acquired

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

 

 

The Company derives a majority of its revenue from offices in the United States. Revenue 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, Germany, Puerto Rico and Serbia. Revenue by geographic area for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022 are as follows:

 

  

Fiscal Year Ended

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Revenue

            

United States

 $246,578  $272,342  $186,169 

Canada

  6,480   4,708   9,578 

Puerto Rico

  6,515   5,180   5,237 

Europe

  3,664   2,630   2,891 
  $263,237  $284,680  $203,875 

 

 

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

 

  

Fiscal Year Ended

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Total Assets

            

United States

 $110,781  $81,558  $67,296 

Canada

  1,880   1,640   1,327 

Puerto Rico

  3,476   1,401   963 

Europe

  4,347   3,365   3,266 
  $120,484  $87,964  $72,852 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes
12 Months Ended
Dec. 30, 2023
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 years ended December 30, 2023, December 31, 2022 and January 1, 2022 were 24.2%, 26.7% and 21.0%, respectively.  The Company’s United States Federal statutory tax rate for fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, before any adjustments, was 21.0%.  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for fiscal years 2023, 2022 and 2021 are as follows:

 

  

December 30, 2023

  

December 31, 2022

  

January 1,

2022

 

Federal statutory rate

  21.0%  21.0%  21.0%

Tax expense on taxable

income at federal statutory rate

 $4,661  $5,981  $2,922 

State and Puerto Rico income taxes,

net of Federal income tax benefit

  1,082   1,373   519 

Permanent differences domestic and foreign

  (269)  109   (771)

Foreign income tax rates

  25   15   89 

Other

  (135)  113   (166)

Total income tax expense

 $5,364  $7,591  $2,925 

 

 

The components of income tax expense (benefit) are as follows:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Current

            

Federal

 $3,055  $2,962  $47 

State and local

  1,608   1,020   45 

Foreign

  660   359   292 
   5,323   4,341   384 
             

Deferred

            

Federal

  217   2,507   2,152 

State

  (143)  718   612 

Foreign

  (33)  25   (223)
   41   3,250   2,541 

Total

 $5,364  $7,591  $2,925 

 

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

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

United States and Puerto Rico

 $19,333  $26,722  $10,880 

Foreign jurisdictions

  2,862   1,758   3,034 
  $22,195  $28,480  $13,914 

 

A reconciliation of the unrecognized tax benefits for the year December 30, 2023:

 

Unrecognized Tax Benefits

    

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 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 

Balance as of December 31, 2022

 $1,196 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 
     

Balance as of December 30, 2023

 $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 tax expense.  The Company recorded no expense for penalties or interest in the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022.

 

At December 30, 2023, December 31, 2022 and January 1, 2022, deferred tax assets and liabilities consist of the following:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Deferred tax assets:

            

Allowance for doubtful accounts

 $421  $270  $297 

Federal and state net operating loss carryforward

  48   -   1,153 

Compensation

  747   775   693 

Reserves, accruals, and other

  760   296   421 

Lease liability

  777   1,118   844 

Net operating loss carryforward, Germany

  55   -   - 

Total deferred tax assets

  2,808   2,459   3,408 
             

Deferred tax liabilities:

            

Intangible assets, net of amortization

  (1,860)  (1,696)  (1,428)

Prepaid expense deferral

  (1,044)  (872)  (552)
Fixed assets, net of depreciation  (689)  (433)  (392)

Right of use assets

  (728)  (953)  (501)

Deferred tax liability, net, Canada

  (187)  (166)  (142)

Total deferred tax liabilities

  (4,508)  (4,120)  (3,015)

Total deferred tax (liabilities) assets, net

 $(1,700) $(1,661) $393 

 

The Company has gross state net operating losses of $0.6 million and foreign net operating losses of $0.1 million to be applied to the net income of future tax returns, respectively.  The state net operating losses are subject to various expiration periods.  The foreign net operating losses have an indefinite carryforward period.

 

The Company conducts its operations in multiple tax jurisdictions in the United States, Canada, Germany, 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 has no open federal or state audits as of December 30, 2023. The Company is no longer subject to audits by state and local tax authorities for tax years prior to 2019. The Company is no longer subject to audit in Canada for the tax years prior to tax year 2019.  The Company is no longer subject to audit in Puerto Rico for the tax years prior to tax year 2018.

 

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, and share-based compensation. The actual 2023 effective tax rate may vary from the estimate depending on the actual operating income earned in various jurisdictions, and the exercise of stock options and vesting of share-based awards.

 

Under APB 23, foreign earnings are generally not subject to U.S. tax until repatriated or deemed repatriated under the anti-deferral rules.  The Company has determined that as of December 30, 2023, all current and future earnings in its foreign subsidiaries will be permanently reinvested.   Based on this determination, the anti-deferral rules have no material impact on the Company.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Contingencies
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Contingencies Disclosure [Text Block]
 

16.

CONTINGENCIES

 

From time to time, the Company is a defendant 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 the probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and it 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. The Company could increase or decrease its earnings in the period that the changes are made. 

 

The Company is exposed to various asserted claims as of December 30, 2023, 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 December 30, 2023, the Company has accrued $2.9 million for asserted claims. 

 

In April 2022, a client of the Company’s Industrial Processing Group alleged that a system partially designed by the Company is not operating as intended and that the Company is responsible. The Company has not determined if it has any liability. In the event of liability, the Company believes its damages are contractually limited to an amount no higher than $3.3 million. Furthermore, the Company believes that if it were found liable, any damages would be covered by insurance, subject to a deductible of $0.5 million and maximum coverage of $5.0 million. While the Company attempts to find a mutually agreeable solution, the Company has reserved $0.5 million for this project. The Company can give no assurance that its liability is limited to $3.3 million or that liability over $0.5 million, if any, will be covered by insurance.

 

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.

 

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Retirement Plans
12 Months Ended
Dec. 30, 2023
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 December 30, 2023, December 31, 2022 and January 1, 2022 were $698, $626 and $721, respectively.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

18.    COMMITMENTS

 

Executive Severance Agreements

 

The Company is a party to an Executive Severance Agreement (the “Executive Severance Agreement”) with each of Bradley S. Vizi, the Company's Executive Chairman and President (dated as of June 1, 2018), and Kevin D. 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.

 

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:

 

  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating lease cost

 $1,428  $1,598  $1,891 
             

Finance lease cost

            

Amortization of right of use assets

 $484  $487  $401 

Interest on lease liabilities

  4   7   9 

Total finance lease cost

 $488  $494  $410 

 

Supplemental Cash Flow information related to leases was as follows:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Cash paid for amounts included in the measurement

of lease liabilities

            

Operating cash flows from operating leases

 $1,464  $1,633  $1,957 

Operating cash flows from finance leases

 $5  $8  $9 

Financing cash flows from finance leases

 $462  $508  $415 
             

Right of use assets obtained in exchange for lease obligations

            

Operating leases

 $33  $2,790  $830 

Finance leases

  -  $257  $1,002 

 

Supplemental Balance Sheet information as of December 30, 2023, December 31, 2022 and January 1, 2022 related to leases was as follows:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating leases

            

Operating lease right of use assets

 $2,779  $3,665  $1,877 
             

Operating right of use liability - current

 $(693) $(1,349) $(1,502)

Operating right of use liability - non-current

  (2,268)  (2,932)  (1,631)

Total operating lease liabilities

 $(2,961) $(4,281) $(3,133)
             

Finance leases

         

Property and equipment - (right of use assets)

 $926  $1,177  $1,367 

Accumulated depreciation

  (695)  (461)  (375)

Property and equipment, net

 $231  $716  $992 
             

Finance lease liability - current

 $(233) $(462) $(437)

Finance lease liability - non-current

  -   (232)  (502)

Total finance lease liabilities

 $(233) $(694) $(939)
             

Weighted average remaining lease term in years

            

Operating leases

  8.61   6.78   1.80 

Finance leases

  .50   1.50   2.34 
             

Weighted average discount rate

            

Operating leases

  3.15%  3.10%  3.32%

Finance leases

  0.87%  0.87%  1.15%

 

 

Maturities of lease liabilities are as follows:

 

Fiscal Year

 

Operating

Leases

  

Finance

Leases

 

2024

 $771  $233 

2025

  506   - 

2026

  409   - 

2027

  302   - 

2028

  144   - 

Thereafter

  1,311   - 
         

Total lease payments

 $3,443  $233 

Less: imputed interest

  (482)  - 

Total

 $2,961  $233 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Related Party Transactions
12 Months Ended
Dec. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

19.    RELATED PARTY TRANSACTIONS

 

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

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 30, 2023
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, with additional offices in the Netherlands, Serbia and Germany.

 

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 deposit 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 has significant cash balances at financial institutions, which, throughout the year, regularly exceed the federally insured limit of $250. Any loss incurred or lack of access to uninsured funds could have a significant adverse impact on the Company’s financial condition, results of operations and cash flows.

 

The Company held $103, $79 and $21 of cash and cash equivalents in Canadian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held principally in Canadian dollars.  The Company held $638, $203 and $169 of cash and cash equivalents in Serbian banks as of December 30, 2023, December 31, 2022 and January 1, 2022, respectively, which was held in various currencies. The Company held $54 of cash and cash equivalents in German banks as of December 30, 2023, which was held primarily in Euros. The office in Germany was opened in April 2023. The Company held $4, $16 and $2 of cash and cash equivalents in Netherlands banks as of December 30, 2023, December 31, 2022 and January 1, 2022, 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. The Company adopted ASU 2016-13 in the first quarter of 2023. There was no material impact on the results of operation. 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.

 

Unbilled Accounts Receivable And Work In Process [Policy Text Block]

Unbilled Accounts Receivable and Work-in-Process

 

Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenue earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized. The Company follows Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers when recording revenue on unbilled accounts receivable and work-in-process. 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 purchase equipment on behalf of the Company’s customer or 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 recognizes 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, less accumulated depreciation and amortization, and are depreciated or amortized on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives. Computer hardware and software, and furniture and office equipment are typically depreciated over five years. 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 December 30, 2017 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 December 30, 2023, December 31, 2022 and January 1, 2022. 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 December 30, 2023, December 31, 2022 and January 1, 2022, the Company capitalized $1,947, $282 and $1,256, respectively, for software costs. The net balance after accumulated depreciation for all software costs capitalized as of December 30, 2023, December 31, 2022 and January 1, 2022 was $2,325, $977 and $1,350, 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 December 30, 2023, December 31, 2022 and January 1, 2022.

 

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, Germany, 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, 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 revenue disaggregated by revenue source for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022:

 

  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Specialty Health Care:

            

Time and Material

 $134,941  $158,001  $97,363 

Permanent Placement Services

  1,300   1,447   1,132 

Total Specialty Health Care

 $136,241  $159,448  $98,495 
             

Engineering:

            

Time and Material

 $42,443  $44,915  $33,937 

Fixed Fee

  42,232   41,021   32,168 

Permanent Placement Services

  -   1   67 

Total Engineering

 $84,675  $85,937  $66,172 
             

Life Sciences and Information Technology:

            

Time and Material

 $35,368  $35,473  $37,181 

Fixed Fee

  6,551   3,022   1,390 

Permanent Placement Services

  402   800   637 

Total Life Sciences and Information Technology

 $42,321  $39,295  $39,208 
  $263,237  $284,680  $203,875 

 

Time and Material

The Company’s Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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 enters 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.7 million, $2.2 million and $1.8 million for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, respectively.

 

The deferred revenue balance as of December 30, 2023, December 31, 2022 and January 1, 2022 was $1.9 million, $1.1 million and $3.4 million, respectively.  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 fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, the Company recognized revenue of $1.1 million, $3.4 million and $0.4 million, respectively, 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 purchase equipment on behalf of the Company’s customer or 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 $8.9 million and related transit accounts payable was $31.1 million, for a net payable of $22.2 million, as of December 30, 2023. The transit accounts receivable was $3.3 million and related transit accounts payable was $9.8 million, for a net payable of $6.5 million, as of December 31, 2022. 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.

 

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

Concentrations

 

During the fiscal year ended December 30, 2023, the Company had two customers exceed 10% of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue, respectively. During the fiscal year ended December 31, 2022, the Company had two customers exceed 10% of consolidated revenue, representing 13.2% and 12.7% of consolidated revenue, respectively. During the fiscal year ended January 1, 2022, no client accounted for 10% or more of consolidated revenue.  All customers exceeding 10% of consolidated revenue during the periods presented are included in the Company’s Specialty Health Care segment.

 

The Company’s five, ten and twenty largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended December 30, 2023. The Company’s five, ten and twenty largest customers accounted for approximately 43.0%, 53.7% and 67.0%, respectively, of the Company’s revenue for the fiscal year ended December 31, 2022. The Company’s five, ten and twenty largest customers accounted for approximately 35.8%, 52.5% and 65.1%, respectively, of the Company’s revenue for the fiscal year ended January 1, 2022.

 

As of December 30, 2023, two clients represented more than 10% of the Company’s accounts receivable, net, representing 21.2% and 14.7%, respectively. As of December 31, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 16.1% and 12.5%, respectively. As of January 1, 2022, two clients represented more than 10% of the Company’s accounts receivable, net, representing 15.3% and 14.2%.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation

 

The functional currency of the Company’s Canadian, Serbian and German 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 and share unit 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 and share unit awards is recognized over the vesting period of the restricted share and share unit awards on a straight-line basis. Restricted share and share unit 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 share or share unit 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 consolidated balance sheet. Dividends for restricted share and share unit 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 $781, $925 and $914 for the fiscal years ended December 30, 2023, December 31, 2022 and January 1, 2022, 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 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Specialty Health Care:

            

Time and Material

 $134,941  $158,001  $97,363 

Permanent Placement Services

  1,300   1,447   1,132 

Total Specialty Health Care

 $136,241  $159,448  $98,495 
             

Engineering:

            

Time and Material

 $42,443  $44,915  $33,937 

Fixed Fee

  42,232   41,021   32,168 

Permanent Placement Services

  -   1   67 

Total Engineering

 $84,675  $85,937  $66,172 
             

Life Sciences and Information Technology:

            

Time and Material

 $35,368  $35,473  $37,181 

Fixed Fee

  6,551   3,022   1,390 

Permanent Placement Services

  402   800   637 

Total Life Sciences and Information Technology

 $42,321  $39,295  $39,208 
  $263,237  $284,680  $203,875 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Billed

 $51,111  $40,256  $37,396 

Unbilled

  14,737   6,615   10,231 

Work-in-progress

  6,442   4,991   1,810 

Allowance for sales discounts and doubtful accounts

  (1,600)  (1,100)  (1,197)
             

Accounts receivable, net

 $70,690  $50,762  $48,240 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Computers and systems

 $5,513  $4,077  $4,133 

Equipment and furniture

  262   220   86 

Leasehold improvements

  413   267   159 

Laboratory equipment

  173   67   - 
   6,360   4,630   4,378 
             

Less: accumulated depreciation and amortization

  2,355   2,532   2,439 
             

Property and equipment, net

 $4,005  $2,098  $1,939 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions and Divestitures (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Cash

 $4,150 

Common stock of the Company

  631 

Contingent consideration, at fair value

  1,927 

Total consideration

 $6,708 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Property and equipment, net

 $5 

Customer relationships

  910 

Goodwill(a)

  5,793 

Total consideration

 $6,708 
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]

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 
     

Contingent payments made

  (99)

Remeasurement of contingent consideration

  (88)

Acquisition of TalentHerder

  1,926 
     

Balance as of December 31, 2022

 $2,442 
     

Contingent payments - cash

  (339)

Contingent payments - stock

  (132)
     

Balance as of December 30, 2023

 $1,971 
  

Total

 

The four quarters following December 30, 2023

 $300 

Thereafter

  1,671 

Estimated future contingent consideration payments

 $1,971 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Goodwill (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Engineering

  

Specialty

Health Care

  

Information

Technology

  

Total

 

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 
                 

Acquisition of TalentHerder

  -   -   5,793   5,793 
                 

Balance as of December 31, 2022

 $11,918  $2,398  $7,831  $22,147 
                 

No change in fiscal 2023

  -   -   -   - 
                 

Balance as of December 30, 2023

 $11,918  $2,398  $7,831  $22,147 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Intangible Assets (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Customer relationships

 $683  $864  $- 
             

Total intangible assets

 $683  $864  $- 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2024

 $182 

2025

  182 

2026

  182 

2027

  137 
     

Total

 $683 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Per Share Data (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Basic weighted average shares outstanding

  8,308,867   10,051,688   11,035,361 

Dilutive effect of outstanding restricted share awards

  283,705   390,488   589,740 
             

Diluted weighted average shares outstanding

  8,592,572   10,442,176   11,625,101 
Unissued Shares of Common Stock [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Time-based restricted stock awards outstanding

  376,618   274,939   420,628 

Performance-based restricted stock awards outstanding

  100,000   225,000   125,000 

Future grants of options or shares

  603,044   890,682   107,924 

Shares reserved for employee stock purchase plan

  297,730   364,231   448,110 
             

Total

  1,377,392   1,754,852   1,101,662 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Share Based Compensation (Tables)
12 Months Ended
Dec. 30, 2023
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 1, 2022

  420,628  $2.69 

Granted

  56,500  $8.07 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  274,939  $3.59 

Granted

  293,978  $13.23 

Vested

  (181,197) $2.83 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  376,618  $11.53 
  

Number of

Performance-Based

Restricted

Stock Awards

  

Weighted

Average

Grant Date Fair

Value per Share

 

Outstanding non-vested at January 1, 2022

  125,000  $3.26 

Granted

  225,000  $8.73 

Vested

  (125,000) $3.26 

Forfeited or expired

  -   - 

Outstanding non-vested at December 31, 2022

  225,000  $8.73 

Granted

  -   - 

Vested

  (125,000) $6.15 

Forfeited or expired

  -   - 

Outstanding non-vested at December 30, 2023

  100,000  $11.96 
  

Number of Restricted

Stock Awards

  

Weighted Average

Grant Date Fair

Value per Share

 

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 

Granted – time-based vesting

  56,500  $8.07 

Granted – performance-based vesting

  100,000  $11.96 

Vested

  (136,931) $3.46 

Forfeited or expired

  (65,258) $1.95 

Outstanding non-vested at December 31, 2022

  499,939  $5.91 

Granted – time-based vesting

  293,978  $13.23 

Granted – performance-based vesting

  -   - 

Vested

  (306,197) $4.18 

Forfeited or expired

  (11,102) $2.23 

Outstanding non-vested at December 30, 2023

  476,618  $11.62 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Segment Information (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Fiscal Year Ended

December 30, 2023

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$136,241  $84,675  $42,321  $-  $263,237 
                    

Cost of services

 96,309   64,071   26,161   -   186,541 
                    

Gross profit

 39,932   20,604   16,160   -   76,696 
                    

Selling, general and administrative

 26,010   16,964   9,211   -   52,185 
                    

Depreciation and amortization of

property and equipment

 383   504   145   -   1,032 
                    

Amortization of acquired intangible assets

 -   -   182   -   182 
                    

Gain on sale of assets

 -   (395)  -   -   (395)
                    

Operating income

$13,539  $3,531  $6,622  $-  $23,692 
                    

Total assets as of December 30, 2023

$43,769  $46,425  $18,586  $11,704  $120,484 

Property and equipment acquired

$141  $724  $123  $1,943  $2,931 

Fiscal Year Ended

December 31, 2022

Specialty

Health Care

  

Engineering

  

Life Sciences

and IT

  

Corporate

  

Total

 
                    

Revenue

$159,448  $85,937  $39,295  $-  $284,680 
                    

Cost of services

 111,543   64,218   25,992   -   201,753 
                    

Gross profit

 47,905   21,719   13,303   -   82,927 
                    

Selling, general and administrative

 27,661   17,272   8,462   -   53,395 
                    

Depreciation and amortization of

property and equipment

 426   455   114   -   995 
                    

Amortization of acquired intangible assets

 -   -   46   -   46 
                    

Remeasurement of acquisition-related

contingent consideration

 -   (88)  -   -   (88)
                    

Gain on sale of assets

 -   (219)  -   -   (219)
                    

Operating income

$19,818  $4,299  $4,681  $-  $28,798 
                    

Total assets as of December 31, 2022

$34,062  $33,447  $15,778  $4,677  $87,964 

Property and equipment acquired

$75  $657  $124  $296  $1,152 

Fiscal Year Ended

January 1, 2022

Specialty Health Care

  

Engineering

  

Life Sciences and IT

  

Corporate

  

Total

 
                    

Revenue

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

Cost of services

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

Gross profit

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

Selling, general and administrative

 19,491   14,210   8,318   -   42,019 
                    

Depreciation and amortization of

property and equipment

 373   521   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

$5,454  $5,370  $3,312  $-  $14,136 
                    

Total assets as of January 1, 2022

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

Property and equipment acquired

$563  $481  $173  $359  $1,576 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
  

Fiscal Year Ended

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Revenue

            

United States

 $246,578  $272,342  $186,169 

Canada

  6,480   4,708   9,578 

Puerto Rico

  6,515   5,180   5,237 

Europe

  3,664   2,630   2,891 
  $263,237  $284,680  $203,875 
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

Fiscal Year Ended

 
  

December 30,

  

December 31,

  

January 1,

 
  

2023

  

2022

  

2022

 

Total Assets

            

United States

 $110,781  $81,558  $67,296 

Canada

  1,880   1,640   1,327 

Puerto Rico

  3,476   1,401   963 

Europe

  4,347   3,365   3,266 
  $120,484  $87,964  $72,852 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

December 30, 2023

  

December 31, 2022

  

January 1,

2022

 

Federal statutory rate

  21.0%  21.0%  21.0%

Tax expense on taxable

income at federal statutory rate

 $4,661  $5,981  $2,922 

State and Puerto Rico income taxes,

net of Federal income tax benefit

  1,082   1,373   519 

Permanent differences domestic and foreign

  (269)  109   (771)

Foreign income tax rates

  25   15   89 

Other

  (135)  113   (166)

Total income tax expense

 $5,364  $7,591  $2,925 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Current

            

Federal

 $3,055  $2,962  $47 

State and local

  1,608   1,020   45 

Foreign

  660   359   292 
   5,323   4,341   384 
             

Deferred

            

Federal

  217   2,507   2,152 

State

  (143)  718   612 

Foreign

  (33)  25   (223)
   41   3,250   2,541 

Total

 $5,364  $7,591  $2,925 
  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

United States and Puerto Rico

 $19,333  $26,722  $10,880 

Foreign jurisdictions

  2,862   1,758   3,034 
  $22,195  $28,480  $13,914 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Unrecognized Tax Benefits

    

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 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 

Balance as of December 31, 2022

 $1,196 

Gross increases: tax positions in prior period

  - 

Gross increases: tax positions in current period

  - 
     

Balance as of December 30, 2023

 $1,196 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Deferred tax assets:

            

Allowance for doubtful accounts

 $421  $270  $297 

Federal and state net operating loss carryforward

  48   -   1,153 

Compensation

  747   775   693 

Reserves, accruals, and other

  760   296   421 

Lease liability

  777   1,118   844 

Net operating loss carryforward, Germany

  55   -   - 

Total deferred tax assets

  2,808   2,459   3,408 
             

Deferred tax liabilities:

            

Intangible assets, net of amortization

  (1,860)  (1,696)  (1,428)

Prepaid expense deferral

  (1,044)  (872)  (552)
Fixed assets, net of depreciation  (689)  (433)  (392)

Right of use assets

  (728)  (953)  (501)

Deferred tax liability, net, Canada

  (187)  (166)  (142)

Total deferred tax liabilities

  (4,508)  (4,120)  (3,015)

Total deferred tax (liabilities) assets, net

 $(1,700) $(1,661) $393 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments (Tables)
12 Months Ended
Dec. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
  

Fiscal Years Ended

 
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating lease cost

 $1,428  $1,598  $1,891 
             

Finance lease cost

            

Amortization of right of use assets

 $484  $487  $401 

Interest on lease liabilities

  4   7   9 

Total finance lease cost

 $488  $494  $410 
Lease, Cash Flow Information [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Cash paid for amounts included in the measurement

of lease liabilities

            

Operating cash flows from operating leases

 $1,464  $1,633  $1,957 

Operating cash flows from finance leases

 $5  $8  $9 

Financing cash flows from finance leases

 $462  $508  $415 
             

Right of use assets obtained in exchange for lease obligations

            

Operating leases

 $33  $2,790  $830 

Finance leases

  -  $257  $1,002 
Lease, Balance Sheet Information [Table Text Block]
  

December 30,

2023

  

December 31,

2022

  

January 1,

2022

 

Operating leases

            

Operating lease right of use assets

 $2,779  $3,665  $1,877 
             

Operating right of use liability - current

 $(693) $(1,349) $(1,502)

Operating right of use liability - non-current

  (2,268)  (2,932)  (1,631)

Total operating lease liabilities

 $(2,961) $(4,281) $(3,133)
             

Finance leases

         

Property and equipment - (right of use assets)

 $926  $1,177  $1,367 

Accumulated depreciation

  (695)  (461)  (375)

Property and equipment, net

 $231  $716  $992 
             

Finance lease liability - current

 $(233) $(462) $(437)

Finance lease liability - non-current

  -   (232)  (502)

Total finance lease liabilities

 $(233) $(694) $(939)
             

Weighted average remaining lease term in years

            

Operating leases

  8.61   6.78   1.80 

Finance leases

  .50   1.50   2.34 
             

Weighted average discount rate

            

Operating leases

  3.15%  3.10%  3.32%

Finance leases

  0.87%  0.87%  1.15%
Lease, Liability, Maturity [Table Text Block]

Fiscal Year

 

Operating

Leases

  

Finance

Leases

 

2024

 $771  $233 

2025

  506   - 

2026

  409   - 

2027

  302   - 

2028

  144   - 

Thereafter

  1,311   - 
         

Total lease payments

 $3,443  $233 

Less: imputed interest

  (482)  - 

Total

 $2,961  $233 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Cash and Cash Equivalents, at Carrying Value $ 6,284 $ 339 $ 235
Property, Plant and Equipment, Useful Life (Year) 5 years    
Number of Reporting Units 3    
Goodwill, Impairment Loss $ 0 0 0
Capitalized Computer Software, Additions 1,947 282 1,256
Capitalized Computer Software, Net 2,325 977 1,350
Deferred Tax Assets, Valuation Allowance 0 0 0
Revenue from Contract with Customer, Including Assessed Tax 263,237 284,680 203,875
Contract with Customer, Liability 1,900 1,100 3,400
Contract with Customer, Liability, Revenue Recognized 1,100 3,400 400
Advertising Expense $ 781 $ 925 $ 914
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Number of Customers 2 2  
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]      
Concentration Risk, Percentage 17.10% 13.20%  
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]      
Concentration Risk, Percentage 10.10% 12.70%  
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Ten Largest Customers [Member]      
Number of Customers 10 10 10
Concentration Risk, Percentage 50.40% 53.70% 52.50%
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Twenty Largest Customers [Member]      
Number of Customers 20 20 20
Concentration Risk, Percentage 62.70% 67.00% 65.10%
Revenue, Segment Benchmark [Member] | Customer Concentration Risk [Member] | Five Largest Customers [Member]      
Concentration Risk, Percentage 39.10% 43.00% 35.80%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]      
Number of Customers 2 2 2
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]      
Concentration Risk, Percentage 21.20% 16.10% 15.30%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]      
Concentration Risk, Percentage 14.70% 12.50% 14.20%
Transit Accounts Payable [Member]      
Accounts Payable, Current $ 31,100 $ 9,800 $ 2,100
Accounts Payable, Net 22,200 6,500 1,100
Transit Accounts Receivable [Member]      
Accounts Receivable, before Allowance for Credit Loss, Current 8,900 3,300 1,000
Service, Other [Member]      
Revenue from Contract with Customer, Including Assessed Tax $ 1,700 2,200 1,800
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 $ 103 79 21
Revenue from Contract with Customer, Including Assessed Tax 6,480 4,708 9,578
SERBIA      
Cash and Cash Equivalents, at Carrying Value 638 203 169
GERMANY      
Cash and Cash Equivalents, at Carrying Value 54    
NETHERLANDS      
Cash and Cash Equivalents, at Carrying Value $ 4 $ 16 $ 2
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Revenue $ 263,237 $ 284,680 $ 203,875
Health Care [Member]      
Revenue 136,241 159,448 98,495
Health Care [Member] | Time-and-Materials Contract [Member]      
Revenue 134,941 158,001 97,363
Health Care [Member] | Permanent Placement Services [Member]      
Revenue 1,300 1,447 1,132
Engineering Services [Member]      
Revenue 84,675 85,937 66,172
Engineering Services [Member] | Time-and-Materials Contract [Member]      
Revenue 42,443 44,915 33,937
Engineering Services [Member] | Permanent Placement Services [Member]      
Revenue 0 1 67
Engineering Services [Member] | Fixed-Price Contract [Member]      
Revenue 42,232 41,021 32,168
Technology Service [Member]      
Revenue 42,321 39,295 39,208
Technology Service [Member] | Time-and-Materials Contract [Member]      
Revenue 35,368 35,473 37,181
Technology Service [Member] | Permanent Placement Services [Member]      
Revenue 402 800 637
Technology Service [Member] | Fixed-Price Contract [Member]      
Revenue $ 6,551 $ 3,022 $ 1,390
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Allowance for sales discounts and doubtful accounts $ (1,600) $ (1,100) $ (1,197)
Accounts receivable, net 70,690 50,762 48,240
Billed Revenues [Member]      
Accounts receivable, current 51,111 40,256 37,396
Unbilled Revenues [Member]      
Accounts receivable, current 14,737 6,615 10,231
Work In Progress [Member]      
Accounts receivable, current $ 6,442 $ 4,991 $ 1,810
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Write Off of Fully Depreciated Property and Equipment $ 1,201 $ 901 $ 1,671
Depreciation $ 1,052 $ 995 $ 1,007
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Property and equipment $ 6,360 $ 4,630 $ 4,378
Less: accumulated depreciation and amortization 2,355 2,532 2,439
Property and equipment, net 4,005 2,098 1,939
Computers and Systems [Member]      
Property and equipment 5,513 4,077 4,133
Equipment and Furniture [Member]      
Property and equipment 262 220 86
Leasehold Improvements [Member]      
Property and equipment 413 267 159
Laboratory Equipment [Member]      
Property and equipment $ 173 $ 67 $ 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions and Divestitures (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 0 $ 0 $ 52
Payment for Contingent Consideration Liability, Financing Activities 339 99 494
Gain (Loss) on Disposition of Business 395 219 2,420
Revenue from Contract with Customer, Including Assessed Tax 263,237 284,680 203,875
Engineering [Member]      
Gain (Loss) on Disposition of Business 395 219 2,420
Revenue from Contract with Customer, Including Assessed Tax 84,675 85,937 66,172
Engineering [Member] | Pickering and Kincardine Offices [Member]      
Gain (Loss) on Disposition of Business     2,400
Gain (Loss) on Disposition of Assets 400 200  
Revenue from Contract with Customer, Including Assessed Tax     4,900
TKE [Member]      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   100 1,700
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 300 400  
Payment for Contingent Consideration Liability, Financing Activities   300  
PSR & TKE Acquisitions [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 9,600    
Payment for Contingent Consideration Liability, Financing Activities $ 300 $ 100 $ 500
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details) - TalentHerder LLC [Member]
$ in Thousands
12 Months Ended
Dec. 30, 2023
USD ($)
Cash $ 4,150
Common stock of the Company 631
Contingent consideration, at fair value 1,927
Total consideration $ 6,708
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Goodwill $ 22,147 $ 22,147 $ 16,354 $ 16,354
TalentHerder LLC [Member]        
Property and equipment, net 5      
Goodwill [1] 5,793      
Total consideration 6,708      
TalentHerder LLC [Member] | Customer Relationships [Member]        
Customer relationships $ 910      
[1] The goodwill is expected to be fully deductible for tax purposes, except for the portion of contingent consideration which is deductible only when paid.
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Balance $ 2,442 $ 703 $ 2,858
Contingent payments made (339) (99) (494)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0 0 52
Remeasurement of contingent consideration (0) 88 1,713
Remeasurement of contingent consideration 0 (88) (1,713)
Acquisition of TalentHerder   1,926  
Balance 1,971 $ 2,442 $ 703
December 30, 2023 300    
Thereafter 1,671    
Estimated future contingent consideration payments 1,971    
Cash [Member]      
Contingent payments made (339)    
Stock [Member]      
Contingent payments made $ (132)    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Goodwill (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Goodwill, Impairment Loss $ 0 $ 0 $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Balance $ 22,147 $ 16,354 $ 16,354
No change 0   0
Acquisition of TalentHerder   5,793  
Balance 22,147 22,147 16,354
Engineering [Member]      
Balance 11,918 11,918 11,918
No change 0   0
Acquisition of TalentHerder   0  
Balance 11,918 11,918 11,918
Specialty Health Care [Member]      
Balance 2,398 2,398 2,398
No change 0   0
Acquisition of TalentHerder   0  
Balance 2,398 2,398 2,398
Information Technology [Member]      
Balance 7,831 2,038 2,038
No change 0   0
Acquisition of TalentHerder   5,793  
Balance $ 7,831 $ 7,831 $ 2,038
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Intangible Assets (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Amortization of Intangible Assets $ 182 $ 46 $ 95
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Intangible Assets - Intangible Assets by Class (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Intangible assets, net $ 683 $ 864 $ 0
Customer Relationships [Member]      
Intangible assets, net $ 683 $ 864 $ 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details)
$ in Thousands
Dec. 30, 2023
USD ($)
2024 $ 182
2025 182
2026 182
2027 137
Total $ 683
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Line of Credit (Details Textual) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Oct. 18, 2019
Long-Term Line of Credit, Noncurrent $ 30,804 $ 8,783 $ 14,151  
Citizens Bank of Pennsylvania [Member] | Revolving Credit Facility [Member]        
Line of Credit Facility, Maximum Borrowing Capacity       $ 45,000
Debt Instrument, Interest Rate, Effective Percentage 6.50% 2.20% 2.00%  
Long-Term Line of Credit, Noncurrent $ 30,800 $ 8,800 $ 14,200  
Letters of Credit Outstanding, Amount 2,000 $ 1,900 $ 1,900  
Line of Credit Facility, Remaining Borrowing Capacity $ 12,100      
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Per Share Data (Details Textual) - shares
shares in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0 0
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) - shares
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Basic weighted average shares outstanding (in shares) 8,308,867 10,051,688 11,035,361
Dilutive effect of outstanding restricted share awards (in shares) 283,705 390,488 589,740
Diluted weighted average shares outstanding (in shares) 8,592,572 10,442,176 11,625,101
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) - shares
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Future grants of options or shares (in shares) 603,044 890,682 107,924
Shares reserved for employee stock purchase plan (in shares) 297,730 364,231 448,110
Total (in shares) 1,377,392 1,754,852 1,101,662
Time-based Restricted Stock Units [Member]      
Restricted stock units outstanding (in shares) 376,618 274,939 420,628
Performance-based Restricted Stock Units [Member]      
Restricted stock units outstanding (in shares) 100,000 225,000 125,000
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Share Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Jan. 02, 2021
Dec. 29, 2018
Dec. 31, 2016
Dec. 27, 2015
Dec. 29, 2023
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years                
Share-Based Payment Arrangement, Expense   $ 2,100 $ 1,600 $ 1,400            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 3,200                
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 1,754,852 1,377,392 1,754,852 1,101,662            
Dividends Payable   $ 0                
Share Price (in dollars per share)                 $ 29.04  
Employee Stock Purchase Plan [Member]                    
Share-Based Payment Arrangement, Expense     $ 300 $ 100            
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                
Additional Shares of Common Stock Reserved for Future Issuance (in shares)       400,000   300,000   300,000    
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       1,800,000   1,400,000   1,100,000    
Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)   66,501 83,879 101,784            
Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised   $ 700 $ 400 $ 100            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   297,730                
The 2014 Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   603,044                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 2,975,000   2,975,000             625,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)     1,000,000   850,000   500,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding $ 3,500 $ 13,800 $ 3,500 2,900            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested   13,800                
Performance-based Restricted Stock Units [Member]                    
Share-Based Payment Arrangement, Expense   $ 700 $ 800 $ 400            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   100,000                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   0 100,000 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)   $ 0 $ 11.96 $ 3.26            
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member]                    
Share-Based Payment Arrangement, Expense   $ 700 $ 800 $ 400            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares) 225,000 100,000 225,000 125,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 100,000                  
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares) 125,000   125,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   0 225,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)   $ 0 $ 8.73              
Time-based Restricted Stock Units [Member]                    
Share Price (in dollars per share)                 $ 29.04  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   293,978 56,500 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)   $ 13.23 $ 8.07 $ 3.81            
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)   4,762 1,000 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)   $ 10.5 $ 18.48 $ 2.17            
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 (in shares) 274,939 376,618 274,939 420,628            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount   $ 3,200                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested   $ 10,900                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   293,978 56,500              
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)   $ 13.23 $ 8.07              
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)   5 years                
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Time-based Restricted Stock Units [Member]      
Granted (in shares) 293,978 56,500 163,005
Granted, weighted average grant date fair value (in dollars per share) $ 13.23 $ 8.07 $ 3.81
Time-based Restricted Stock Units [Member] | The 2014 Plan [Member]      
Outstanding non-vested (in shares) 274,939 420,628  
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 3.59 $ 2.69  
Granted (in shares) 293,978 56,500  
Granted, weighted average grant date fair value (in dollars per share) $ 13.23 $ 8.07  
Vested (in shares) (181,197) (136,931)  
Vested, weighted average grant date fair value (in dollars per share) $ 2.83 $ 3.46  
Forfeited or expired (in shares) (11,102) (65,258)  
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 2.23 $ 1.95  
Outstanding non-vested (in shares) 376,618 274,939 420,628
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 11.53 $ 3.59 $ 2.69
Performance-based Restricted Stock Units [Member]      
Granted (in shares) 0 100,000 125,000
Granted, weighted average grant date fair value (in dollars per share) $ 0 $ 11.96 $ 3.26
Outstanding non-vested (in shares) 100,000    
Performance-based Restricted Stock Units [Member] | The 2014 Plan [Member]      
Outstanding non-vested (in shares) 225,000 125,000  
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 8.73 $ 3.26  
Granted (in shares) 0 225,000  
Granted, weighted average grant date fair value (in dollars per share) $ 0 $ 8.73  
Vested (in shares) (125,000) (125,000)  
Vested, weighted average grant date fair value (in dollars per share) $ 6.15 $ 3.26  
Forfeited or expired (in shares) 0 0  
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 0 $ 0  
Outstanding non-vested (in shares) 100,000 225,000 125,000
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 11.96 $ 8.73 $ 3.26
Restricted Stock Units (RSUs) [Member]      
Outstanding non-vested (in shares) 499,939 545,628 709,805
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 5.91 $ 2.82 $ 1.92
Vested (in shares) (306,197) (136,931) (452,182)
Vested, weighted average grant date fair value (in dollars per share) $ 4.18 $ 3.46 $ 1.89
Forfeited or expired (in shares) (11,102) (65,258) 0
Forfeited or expired, weighted average grant date fair value (in dollars per share) $ 2.23 $ 1.95 $ 0
Outstanding non-vested (in shares) 476,618 499,939 545,628
Outstanding non-vested, weighted average grant date fair value (in dollars per share) $ 11.62 $ 5.91 $ 2.82
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Treasury Stock Transactions (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 25, 2023
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Treasury Stock, Shares, Acquired (in shares) 333,686 1,825,957 1,309,427 1,930,911
Shares Acquired, Average Cost Per Share (in dollars per share) $ 11.91 $ 14 $ 12.63 $ 4.68
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 13.6    
Treasury Stock Repurchase Plan [Member]        
Sales and Excise Tax Payable   $ 0.2    
Maximum [Member]        
Stock Repurchase Program, Authorized Amount $ 25.0      
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Segment Information - Results of the Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Revenues $ 263,237 $ 284,680 $ 203,875
Cost of services 186,541 201,753 150,751
Gross profit 76,696 82,927 53,124
Selling, general and administrative 52,185 53,395 42,019
Depreciation and amortization of property and equipment 1,032 995 1,007
Amortization of acquired intangible assets 182 46 95
Gain on sale of assets (395) (219) (2,420)
Operating income 23,692 28,798 14,136
Total assets 120,484 87,964 72,852
Property and equipment acquired 2,931 1,152 1,576
Remeasurement of acquisition-related contingent consideration 0 (88) (1,713)
Operating income   28,798 14,136
Specialty Health Care [Member]      
Revenues 136,241 159,448 98,495
Cost of services 96,309 111,543 73,177
Gross profit 39,932 47,905 25,318
Selling, general and administrative 26,010 27,661 19,491
Depreciation and amortization of property and equipment 383 426 373
Amortization of acquired intangible assets 0 0 0
Gain on sale of assets 0 0 0
Operating income 13,539    
Total assets 43,769 34,062 32,809
Property and equipment acquired 141 75 563
Remeasurement of acquisition-related contingent consideration   0 0
Operating income   19,818 5,454
Engineering [Member]      
Revenues 84,675 85,937 66,172
Cost of services 64,071 64,218 50,109
Gross profit 20,604 21,719 16,063
Selling, general and administrative 16,964 17,272 14,210
Depreciation and amortization of property and equipment 504 455 521
Amortization of acquired intangible assets 0 0 95
Gain on sale of assets (395) (219) (2,420)
Operating income 3,531    
Total assets 46,425 33,447 28,343
Property and equipment acquired 724 657 481
Remeasurement of acquisition-related contingent consideration   (88) (1,713)
Operating income   4,299 5,370
Life Sciences and IT [Member]      
Revenues 42,321 39,295 39,208
Cost of services 26,161 25,992 27,465
Gross profit 16,160 13,303 11,743
Selling, general and administrative 9,211 8,462 8,318
Depreciation and amortization of property and equipment 145 114 113
Amortization of acquired intangible assets 182 46 0
Gain on sale of assets 0 0 0
Operating income 6,622    
Total assets 18,586 15,778 8,676
Property and equipment acquired 123 124 173
Remeasurement of acquisition-related contingent consideration   0 0
Operating income   4,681 3,312
Corporate Segment [Member]      
Revenues 0 0 0
Cost of services 0 0 0
Gross profit 0 0 0
Selling, general and administrative 0 0 0
Depreciation and amortization of property and equipment 0 0 0
Amortization of acquired intangible assets 0 0 0
Gain on sale of assets 0 0 0
Operating income 0    
Total assets 11,704 4,677 3,024
Property and equipment acquired $ 1,943 296 359
Remeasurement of acquisition-related contingent consideration   0 0
Operating income   $ 0 $ 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Segment Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Revenue $ 263,237 $ 284,680 $ 203,875
UNITED STATES      
Revenue 246,578 272,342 186,169
CANADA      
Revenue 6,480 4,708 9,578
PUERTO RICO      
Revenue 6,515 5,180 5,237
Europe [Member]      
Revenue $ 3,664 $ 2,630 $ 2,891
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Segment Information - Total Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Total assets $ 120,484 $ 87,964 $ 72,852
UNITED STATES      
Total assets 110,781 81,558 67,296
CANADA      
Total assets 1,880 1,640 1,327
PUERTO RICO      
Total assets 3,476 1,401 963
Europe [Member]      
Total assets $ 4,347 $ 3,365 $ 3,266
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Dec. 31, 2023
Effective Income Tax Rate Reconciliation, Percent (Rate) 24.20% 26.70% 21.00%  
State and Local Jurisdiction [Member]        
Operating Loss Carryforwards       $ 0.6
Foreign Tax Authority [Member]        
Operating Loss Carryforwards       $ 0.1
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Federal statutory rate 21.00% 21.00% 21.00%
Tax expense on taxable income at federal statutory rate $ 4,661 $ 5,981 $ 2,922
State and Puerto Rico income taxes, net of Federal income tax benefit 1,082 1,373 519
Permanent differences domestic and foreign (269) 109 (771)
Foreign income tax rates 25 15 89
Other (135) 113 (166)
Total income tax expense $ 5,364 $ 7,591 $ 2,925
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Federal $ 3,055 $ 2,962 $ 47
State and local 1,608 1,020 45
Foreign 660 359 292
Current Income Tax Expense (Benefit) 5,323 4,341 384
Deferred federal 217 2,507 2,152
Deferred state (143) 718 612
Deferred foreign (33) 25 (223)
Deferred Income Tax Expense (Benefit) 41 3,250 2,541
Total income tax expense 5,364 7,591 2,925
United States and Puerto Rico 19,333 26,722 10,880
Foreign jurisdictions 2,862 1,758 3,034
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $ 22,195 $ 28,480 $ 13,914
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Balance $ 1,196 $ 1,196 $ 0
Gross increases: tax positions in prior period 0 0 0
Gross increases: tax positions in current period 0 0 1,196
Balance $ 1,196 $ 1,196 $ 1,196
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Deferred tax assets:      
Allowance for doubtful accounts $ 421 $ 270 $ 297
Federal and state net operating loss carryforward 48 0 1,153
Compensation 747 775 693
Reserves, accruals, and other 760 296 421
Lease liability 777 1,118 844
Net operating loss carryforward, Germany 55 0 0
Total deferred tax assets 2,808 2,459 3,408
Deferred tax liabilities:      
Intangible assets, net of amortization (1,860) (1,696) (1,428)
Prepaid expense deferral (1,044) (872) (552)
Fixed assets, net of depreciation (689) (433) (392)
Right of use assets (728) (953) (501)
Deferred tax liability, net, Canada (187) (166) (142)
Total deferred tax liabilities (4,508) (4,120) (3,015)
Total deferred tax liabilities, net $ (1,700) $ (1,661)  
Total deferred tax assets, net     $ 393
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Contingencies (Details Textual)
$ in Millions
12 Months Ended
Dec. 30, 2023
USD ($)
Estimated Litigation Liability $ 2.9
System Partially Designed Not Operating As Intended [Member]  
Loss Contingency, Estimated Maximum Damages, Value 3.3
Litigation Insurance Deductible 0.5
Litigation Insurance, Maximum Coverage $ 5.0
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Retirement Plans (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Deferred Compensation Arrangement with Individual, Contributions by Employer $ 698 $ 626 $ 721
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Operating lease cost $ 1,428 $ 1,598 $ 1,891
Amortization of right of use assets 484 487 401
Finance lease cost, Interest on lease liabilities 4 7 9
Total finance lease cost $ 488 $ 494 $ 410
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments - Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Operating cash flows from operating leases $ 1,464 $ 1,633 $ 1,957
Operating cash flows from finance leases 5 8 9
Financing cash flows from finance leases 462 508 415
Operating leases 33 2,790 830
Finance leases $ 0 $ 257 $ 1,002
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Operating lease right of use assets $ 2,779 $ 3,665 $ 1,877
Operating right of use liability - current (693) (1,349) (1,502)
Operating right of use liability - non-current (2,268) (2,932) (1,631)
Total operating lease liabilities (2,961) (4,281) (3,133)
Property and equipment - (right of use assets) 926 1,177 1,367
Accumulated depreciation (695) (461) (375)
Finance lease liability - current (233) (462) (437)
Finance lease liability - non-current 0 (232) (502)
Total finance lease liabilities $ (233) $ (694) $ (939)
Operating leases (Year) 8 years 7 months 9 days 6 years 9 months 10 days 1 year 9 months 18 days
Finance leases (Year) 6 months 1 year 6 months 2 years 4 months 2 days
Operating leases 3.15% 3.10% 3.32%
Finance leases 0.87% 0.87% 1.15%
Other Current Assets [Member]      
Operating right of use liability - current $ (693) $ (1,349) $ (1,502)
Property and equipment, net 231 716 992
Other Current Liabilities [Member]      
Finance lease liability - current $ (233) $ (462) $ (437)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Commitments - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
2024, operating leases $ 771    
2024, finance leases 233    
2025, operating leases 506    
2025, finance leases 0    
2026, operating leases 409    
2026, finance leases 0    
2027, operating leases 302    
2027, finance leases 0    
2028, operating leases 144    
2028, finance leases 0    
Thereafter, operating leases 1,311    
Thereafter, finance leases 0    
Total lease payments, operating leases 3,443    
Total lease payments, finance leases 233    
Less: imputed interest, operating leases (482)    
Less: imputed interest, finance leases 0    
Total, operating leases 2,961 $ 4,281 $ 3,133
Total, finance leases $ 233 $ 694 $ 939
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6+;E@'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 " UBVY8Z,O'H>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DT'AZC+96BG(2$Q"<0M2KPMHFFCQ*C=VY.6K1."!^ 8^\_G MSY(;$Z3I(S['/F DA^EN]&V7I EK=B(*$B"9$WJ=RISHVP9N@ E&&'WZ+J!=B'/U3^S< 79)CLDMJ6$8RJ&>=B_SNH7K M$NG.8/Z5G*1SP#6[3GZM-X_[+5."BU7!ZZ):[44EQ;T4_'UR_>%W$_:]=0?W MCXVO@JJ!7W>AO@!02P,$% @ -8MN6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" UBVY8.W%_\;4' J,@ & 'AL+W=OQT9T/P!9+039@A)FEI&\J&M)UN9S\HM@*>V!(KR[G\ M^STV!N..?, S(A_"S>?%>I#D]Q7B_%G(QV3!F"(O<<23B]9"J>6[3B?Q%RRF MR;%8,@ZO/ @94P4/Y;R3+"6C05X41QW'LDXZ,0UY:W">/S>5@W.1JBCD;"I) MDL8QE:^7+!+/%RV[M7[B-IPO5/9$9W"^I',V8^KKC$H0QXTDH.)'L MX:(UM-^-NE96D!_Q+63/R=9]DC7E7HC'[,$XN&A9V1FQB/DJDZ!P\\0\%D69 M$IS'?X5H:_.>6>'V_;7Z==YX:,P]39@GHN]AH!87K;,6"=@#32-U*YX_L*)! MO4S/%U&2_R?/JV-[;HOX::)$7!3#&<0A7]W2EP+$5@$T5%_@% 7.+P5VMZ; M+0K34T/^39YSY3$EX-H4X- M1L)/X6-49,@#4?!VV5%';^0OEQ).S72 MMD-N!%>+!'0#%E0%.G">FY-UUB=[Z:"*(^8?$]WF MY5U-^0@O_YCRNG>OM,;=H'=S/7<7^FW>/S_#462L6)S\JT.^DNSJ);-)XEVR MI#Z[:,$LD##YQ%J#WW^S3ZR_=+A,BHT,B550=CS(S*>>,] M;;4_Z1#A94T9F5*K0MIRP?9^D(:K M=1)X76-DAW#V=FGM[;V\_748,3))XWLFM:AP$;MM0^;K:6$9-?6FU*JP2EMO M[^7KQ]P7$GI5GBF/R$S!X"1"$D^DD) @*(E /UAQ]YM MW)T7 ._H"QD',%##A]!?)7.D[^&2_5[;[IY9O5Y?2\^H[3>E5J57&G\;]^H% MO6$0@'IRM+Y#\D6-+US?YW!)IV=9Y,;W(A9%E)/A$^,I@RZ=AM"EW9XV%^"2 MC9D>(AG8932P<3?_*U,O>P1C^4X\W)C<(6*"7>8$ M&S?WOY+;3(-3*9Y"[NN[(ZXY^:C%9C0OF%*KKK&6@<'!#?^OV*8B46")_PF7 MM=>-'8K6F6WUV]T36[]H:S1(F%*KPBN#A(/[_WQT#B6C]:QP@;/>B1:2T?Q@ M2JT*J

SU_A>1%J0N,"M=W.GI60T2YA2JU(J MLX2#N_UU1R-7+_Z"\CFK_8Y@A]!D.!L-_];R,AH=3*E5>971P=DK.GP'H]I^ MY.#.8*C2!.:X@(R3)*V9Y'#-B=!B,YH93*E5L969P=DK,WP3$613*E=)7VK7 M%O] O@.Q1],5^7A58VI'2(( M.&40#G1CLT= M.G5?)N!EC6$=(@RX91AP<1]?P+J*F9QG,]E[4% +B$_QDG)]?\,%:Y?%\;K& MV Z1"MRMS4.XEQ][U[=DF :A$I(,E6(0TO-URKI="3OT:ON:V4U"AS#^;FG\ M7=RW;WUUS"GW0TBA^:)0_MR5E/D2.5P35GL2?V8H];NP\+>I[X%&\X$IM2K, M,A^X>WW7,%N X46'*RY3#\MH.#"E5H55A@-WKW P3>^CT("K5^OQ:L:;ZPUZOX[ M6YOK,X^:_T@A(7[V5?IJG_WFV?CJ5Q0W-+.X"8G8 Y1:QZ

,O@?4$L#!!0 M ( #6+;EBJ(VF@+0D ,&PO=V]R:W-H965T&ULK5IM;]LX$OXKA+=8; $GYILHJ4T,I!%ZUP46&VRZ=Q\.]T&1F5BH+'HE M.B_WZX^2;4DF1[1SYP]M;.OA2,]P./-PJ*L75?VHEU)J]+HJROIZLM1Z_6DV MJ[.E7*7UI5K+TEQY5-4JU>9K]32KUY5,%^V@53&C&(O9*LW+R?RJ_>VNFE^I MC2[R4MY5J-ZL5FGU]D46ZN5Z0B;['_[(GY:Z^6$VOUJG3_)>ZC_7=Y7Y-NNL M+/*5+.M3&_(IX6$SH$7\(Y S:J@\*/6C^?)M<3W!S1/)0F:Z M,9&:/\_R5A9%8\D\QU\[HY/NGLW X>>]]:\M>4/F(:WEK2K^F2_T\GH23=!" M/J:;0O^A7OXN=X2"QEZFBKK]'[WLL'B"LDVMU6HWV#S!*B^W?]/7G2,& P@? M&4!W ^BI ]AN #MU -\-X*UGME1:/R2I3N=7E7I!58,VUIH/K3/;T89^7C;S M?J\K@"_7F?H%\^?$0?4%ZB[TNU MJ=-R45_-M+ES,WZ6[>[R97L7.G*71&:7B.$IHI@R8/CM*<-).YP"PQ/_\%_3 M\A)AU\1EM[;,QGFZJ2I49I71LW?8+: ".^(<"^1FRQ3&_/< M)O-ETI!X*.04E5)#/+:6Q.#V(18QMHBXJ "'@EI47!2/*,)_];THM7O*B )^=N*%(";?3 MR&FP!( 1P0(^PJ"7,,1;Z.>_FQ68ZKQ\0E6CC)%Z1)M:;N,89$7=QPW#V";E MHI@0@*"^-7%MU*GY5-NRM9N.8YFE)VAX0.(R DO%Q0);E-Q M02,%C/3:@OC%Q3;/JT%> 3FX6H &<>B$&0 3$;6I CVJ+E MXF$!: "*N:/S %P4QNYTN+"01L$8C5Y4$+^JZ/3>.GU+VP SEZD! M\G.% *$\<.@!, XD Q<6,SR6S7I=08X("UL [EB"A%Q%P AQU 4 BT/A\'%1 M%(NQW-;+"^+7%S>[B3$T*E44[615LFBWN)FJ1R(1$ 8M>US"'C@KBSYX! ;(0([:L_]5?_;V6F M5A+I]%5ZXXT"2H#9FR< %-E%!\",9&K:RP#JEP$C1;3(TX>\R/4;2,@MZ"*V M)P8 $>8D;0@U%/J'K ;=#;\TN%5EPZG99&3*)(9%2U*5Z+%2*Y,DC& WV<+\ M *XC"D@ [$R8"^*A'7@ B S6XR&[7B50OTI(Y*,T.ZA%-TLYG+FI6]E)%-G[ M7 A%B#-1+HIQ$HU0Z84"/44H[#>$Q_@ '8:(Q,(F!+08,*=VH05@-(Z"L;30 MZP7JUPLGYS?J5GHGR%P(94Z0N:#Q)=3K!>K7"Z]SF!^G=&MQ,S0 M0+^42DM$Q,=6$]ZJU2K73>^INQ)]!%O1WGO G1($M6_.92@Y@Z%#A_::AQ%O MO^M>J^S'4A4FW.N??XHH"3^W/3S]!G:_F%=!O;?]=59KR;FL'7JRUUG,K[/N MJKT4J1N?3M$'DZ+C?R,@BG&N/F'ZF5:-#@Z$C)T-F*9KRN'<$OL3! MT!$<^SQ!PJD(V933T/)(L\C#:<3YU,3I_MK 1RC5*)&97#V8W+T_GIPV]F@4 M3F,!V8O-M6#*2'34WN[ L1U%Q#3&;$H"R"3!4QKC:97Z]>I-EF]5FVUK8G3*IEC M?%0-'VZZLO."1DZ+&X:Y4P;!1#QRLL%Z&PIF&NEKP@,;7[ MOK<0C@EL[T$2"!>(.!H+PEZ>LF.-+K.MV)B%M,LSL Q"!LNYA>\ MX\4?I 4*W78FZ_?5?N>U5IR+FN'ONNU+_=KWZX+ITTD'CFMX\=5ZW%( M D""T=> >MW*3^PFYH-^]C@3H%L8."T-",5CNY\-H$;2.Q^\U>07:5]5)?.G M\CWIP6OPW2%^3FO)N:P=.K.7ACSX/].#5UJ^VW?GM):3X$$K: AD#.6?YL\-)P M\XKW;VGUE)T7K=;M>\0/2FNU:C\N96H$4@,PUQ^5 MTOLOS:O)W;OK\_\"4$L#!!0 ( #6+;EC@29RG&P, )(+ 8 >&PO M=V]R:W-H965T&ULG99=;YLP%(;_BH5VT4I=,.:[2B*M0=,V M:5+4[N/:!2=8-3BSG:;;KY\-A"6$!+)]_@\!PQGNN/B1>:$*/!6L%+. MK%RIS;UMRS0G!983OB&EOK+BHL!*#\7:EAM!<%:9"F8C" .[P+2TYM-J;BGF M4[Y5C)9D*8#<%@46OQ\(X[N9Y5C[B4>ZSI69L.?3#5Z3)Z*^;Y9"C^PV2D8+ M4DK*2R#(:F9]<.X3!QI#I?A!R4X>G .#\LSYBQE\SF86-!D11E)E0F!]>"4+ MPIB)I//XU02UVC6-\?!\'_UC!:]AGK$D"\Y^TDSE,RNR0$96>,O4(]]](@V0 M;^*EG,GJ'^QJK:_%Z58J7C1FG4%!R_J(WYI"'!@<[XP!-08TUN V!G>LP6L, M7E69&J6J0X(5GD\%WP%AU#J:.:F*6;DU/BW-?7]20E^EVJ?F"UY*SFB&% _> 1O(7$_+J:WT\B:(G39+/=1+H3-+ M)22= !?> 021VV-?C+$[E1WUV)/+]B^XG #8:[=US=K"H;9PJ(KGG8FWU,\G M$4)73=^C] 5LL "OF&T)N*$ER#AC6$BP(:*NUVU?O>H5PFH%LT%?Y\[4?CTL MR: BN:0X G-;,/<:L#N MRKG@O[1,P:MOOV]/'7@X" 7'U:_#M5(73*L.R+T M6D+O.D(JY7:8SCO)ILLUJ$@N*8Y8_);%OXY%O]NEPF5&R_40D#\(-*A(+BF. M@((6*+@(M.!%H;\'#1Y$>J^\D]U,8I\UXDZ@*!'Q MFVX@Y5;\WD/64$-\3="CQ",4!3#H /8((PA1X,4=PAYA$#@(F>_W$:%]T/^8 M;O4K%FM:2L#(2COA)-1O*5$W@/5 \4W5$CUSI1NLZC3733,11J"OKSA7^X'I MLMHV?/X74$L#!!0 ( #6+;EAG4J;SMP4 -46 8 >&PO=V]R:W-H M965T&ULK5AM;]LV$/XKA%<,+=#8(JG7+#'06.N68=V*9MT^ M,S)M"Y5(EZ2==+]^I*1(-DFI+98OL:0\=^3#X]T]Y-4#%Y_DCE(%'NN*R>O9 M3JG]Y6(ABQVMB9SS/67Z/QLN:J+TJ]@NY%Y0LFZ,ZFJ!@B!>U*1DL^55\^V] M6%[Q@ZI*1M\+( ]U3<27&UKQA^L9G#U]^%!N=\I\6"RO]F1+[ZCZN'\O]-NB M][(N:\IDR1D0=',]>P,O]#P^=TYG_9C&\/3YR?O;AKPFS= ;6=$,. ME?K 'WZE':'(^"MX)9N_X*'%QG@&BH-4O.Z,]0SJDK6_Y+%;B!,#&(\8H,X MV0;AB 'N#/"W&H2=0=BL3$NE68><*+*\$OP!"(/6WLQ#LYB-M:9?,A/W.R7T M?TMMIY8KSB2ORC51= WNE/[10542\ WXOP M0,O#7 MCA\D86MYM5!Z#L;3HNC&NVG'0R/C003><:9V$OS,UG1][F"A)]\S0$\,;M"D MQYP6.^/M CY0= MJ&]A6\.D,33I?%RB&".<7"V.IW0]L#2,T^ =33_LIQ].3G_% MI3)[1U)Q+ OJW2"MA_AD9)C&40@M'BX,!3")L,7#XRT*D@CZ>40]CVB2QR^" M2PGV@F]*Y>,0.:,F<9S%%@47E:(,60'+752$(0K]!.*>0-R8X1$"7?*R+2AT M2"30V0KHH^X6TA^4>&HY3/.YE'M2T.N9[BXFN'2V_/$'& <_^3+N.9WES^3L M;!63?A63R6UPI_N17L/78$N97L^J64:RUG6XE,JL[]&;J8D;4033R-H='A3& MF87*752H\R#S[XZTYY5.\LJI7JRB)&WK-9QJ+E3Y;_M!YZ_>^7H#J2_MOOE\ M*/>F+?BXIF[^!1A95%U0YA#U.0H2/\^LYYE-\GQCT2*%IB)TIRN9(FQ;WE<4 M$"FI\N9$YBE4-C,7$UI5('A,-+ 9NY"+-+4)>T P@7B$,!H(HTG"WUN=.W?GM2((0IN3 M!Q9"Y(31A>$T.R%_SFJ0+G!:NPRL2E;PVEL:.Q=G;1W'F9U6/EB:9$Y\7!@, M(8Y'F PJ!H;3W5/MJ'B*"'C9TGGEY3.IA[ZW<3ZKM_RYO)TOXB"AX+2&NF6* M:K^J7T>SR[E9V=> 46\S@:X6@CC+[,WAHG!BZUL?*!ZKNX.J@I-R8[G:Z;9! MS1EH0TH!CJ0Z-/7WNXI3_/7B]%5([H%$:(3>('?@M-[YW:C>EUO=7%Z9[K+A M0I^;F3Z'"D%9\05HS<,D:4[L_CKEJA4[9U<>S$6$;'8>$!QMFX/L@=.ZYRRO MQW>A1XJ$F7W.\J P= J4"T)H+$R#JH'3LN:VJ4?@GIH =<46*/(XTCQ< 8(0 M="6 !Y:&SKG1 ],I"D>.*VA0-&A:T=SV+)[BX^."7 42X=CN@QY4$F76 3/W MH/3I;&2/H4',H&DQ\P=5$_VO,SX]=\,XQ?;AUP-#09K:G=SG+5.K.^'[CHAMR22HZ$:[#.:) M;J>BO4-M7Q3?-[>*]UPI7C>/.TITWS, _?\-Y^KIQ0S0WV0O_P-02P,$% M @ -8MN6+'!@>:2 @ \ 8 !@ !X;"]W;W)K(F_[CDYY]J^3G9"OJH"0*.WDG$U\0JMUS>^K[("2J(&8@W5>FKBY!YDF8J,9Y? @D=J4)9%_I\#$;N(%WG[B MD:X*;2?\-%F3%2Q /Z\?I!GY#4M.2^"*"HXD+"?>;7 S']IX%_"+PDZU^L@Z M>1'BU0[N\HF'K2!@D&G+0$RSA1DP9HF,C#\UI]?\T@+;_3W[%^?=>'DA"F:" M_::Y+B;>V$,Y+,F&Z4>Q^PJU'R KKCF2@!G7\7 M2EV@2_2\F*/SLPMTABA'3X78*,)SE?C:B++4?E8+F%8"PB,"@A#="ZX+A3[S M'/)# M^X:2R%>TO3\"3C'+(!BO G%.(PZA$T^P@\:GIIQ7U?<_3?46W!.YHEPA!DM#B0=71IFLZFLU MT&+M*LZ+T*9^N6YAGB20-L"L+X70^X']0?/(I?\ 4$L#!!0 ( #6+;ECZ MC9K8H@L $U= 8 >&PO=V]R:W-H965T&ULS5Q=<]NX M%?TK''6GW9U9Q03 S]3Q3"(15#JS;2;9;1\Z?: EV&(CD5J2LI-_OR EBR)P MA6LY4-H\Q*)T<'!Y<0$0![B\?BRKS_52B,;YLEX5]9O1LFDVKZ^NZOE2K+/Z M5;D1A?SEKJS662,OJ_NK>E.);-$56J^NJ.L&5^LL+T8WU]UW'ZJ;ZW+;K/)" M?*B<>KM>9]77=V)5/KX9D='3%Q_S^V73?G%U<[W)[L4GT?RV^5#)JZL#RR)? MBZ+.R\*IQ-V;T5OR>N9W!3K$/W/Q6!]]=MI;N2W+S^W%^\6;D=M:)%9BWK04 MF?SS("9BM6J9I!V_[TE'ASK;@L>?G]AY=_/R9FZS6DS*U;_R1;-\,XI&SD+< M9=M5\[%\G(G]#?DMW[QZXZ<^;9NRO6^L+1@G1>[O]F7O2.."E!Z MH@#=%Z!* >]4#6Q?@"D%6'"B@+'438?[ M J%2@+ 3!:)]@:AKW5US=&TYS9KLYKHJ'YVJ14NV]D,7$%UIV81YT<;NIZ:2 MO^:R7',S*8NZ7.6+K!$+YU,C_\C ;&JGO',FRZRX%[63%_*'EWN:W'^_8M8WXKJ/P#-Q$RS*_]I>UO/JWS3=HW:^2CF(G_(;E?"1#PU$[]= M+/*6+ELY'[)\,99W.\DV>2.O#:0)0OJ/R7OG;=-4^>VVZ0QL2DE?2?>;6+F9 M]:-HY( EVS+)JB(O[FL35VKF^E4.AO6V^KIKF)^=?3,9"&<(82E=-BQV)>/U M$+3T$+2TX_%.\+S+5EDQ%\Z/LB'JI719_9.3-<[?LN*5X]*?'>I2 D7ACC7H M6-M!_>&&!)1Z));HA^,X,U;?3B>OZTTV%V]&V\+.>0NAN2MX6<.!RQWJS*KT+LO]QLJ_E2/G4X&]DFQUT9:@Q/[[DN M"2/EMB=&P\[MMS;)$IMDW"99JKM6B;F9I>H&P>0?@LFW'DQ0 /E:I/M*[/B8 M'Z8Z0@YO2B]&63B*2'5;U1:!+ G@7AL<'!T8';U[>*J/'I[DTN3P[(1TST"S MA_JN_*>XV&C!N=W3)EEBDXS;)$MUUZK!8*FZ0=2$AZ@)7QXU4*2$^F3(E"@) M]0<);4[5,6.5)]$Q:E=$$:ENKNI]L[4#IT8'IT9&I^[75_-RO1%%G75>%5_: MS\*YJ\JUDSUFU4(NS.38*!:0ER/,[$F$CG8Z@C!??6A!:3B*2%%C9X@I R?' M!R?'YTXL&^GG!U$WY:-5(L53>(*.+V6HI[F9@")1-7'RH#)8CV&%,W!B!CE2?! M>3@.20&+U?8QL@R]?J1@$?-P>7'H80[.Z+N=YIW@]YLU2?B^J>5YWS29V8Z^A60@ZMNXAQE;1(>HD MN+TS ')J"B.]1$/,&LV'IR=RZ=3F24C:=0ID "6ZDJ!YV*I 8Y4ML 1S&1:_ $+,$VU!(@D,X#DD!<\>QZS'5 MNQALZ-M>>"%FY867E^K2I1S+]*!V=%O=H]06:+_V[KIE7W04>C,L $ MATQQ2 ) QL2+55^C1"D.F6%U#=W<2Q+$K$G\731.7LC'<[DN7I7UB5$,7<5/ M""XYX) $AW 0MPXBE6/XL(#RC1T:2\^$+/Z< G-D.A+9U T-)MV]F1B59>P MRL:MLJ6 ?[5PN80V07IQ@IC5"5OB(=%E %4])*B6, 4@NGZ(\W BJL$4@!!"W$!5NP#F1X=AS$K+MV\7["LPK54H*LI, 0CQ5=T[P8DX#DEQ MBV>8.4-O]_H%->L7%]LWH+J\(">#6'U"G)CM.WOHM,F66&7C5ME2P+]:R%BJ MCU7LVA M9C7G^VX?4%P6HK@L!$"HJV[JX#PQ"UJOE89>-6V5+ M83%KD?5DX4@T(V/@<.XZ$4=:A9USMM H*@2,J&X M=(-#$AS"<4@*F#LFH:\M"7'/&,& +C!CA H<8,KE4 D("I717GX3@D!0S6 M6@*RYL3JF?5:!3-K%9>0')F^T((:9,_1V+]"P_U%Z$ /R@]I\<&VY8C5! MR"I;8I6-6V5+ ?]J(7.)+"&O%ZJ\[Y@EY#TC2\C#LX0 B)XEA/-P')("%FL) MY\_.$O)Z:-6V5+ M22B?JR>VIT] SB,BU[\\6SF$WEX M/I&'2SPX),$A'(>D@+ECZH>AFE"$XX;>/7J5R\4RBCP\HPB'3'%( D"TU^;@ M-"D.F9EK&KJX5T(\"]E$'GYLQ,,%$!R2X! .0$@0J>?44MSD&'AF MQKV]X9GWCA3N!'G[< MQ,/E# !"F+K"QGDX#DEQ@V>(-4,']W*&9Y8S+O*6,"C'15-6V5+ O5JL7")YR.M5&^]LU>9%JJ2G'V-154D//WD#0'15$N?A."0%#-:: M1F?V5JMLB54V;I4M M!3P<1S0*5&5@9JO:803UPHQO%F:TG4!3U.C:0J2]60D J3T3@! 2^.J9D03 MC6FDOFF,0S 2TT!-^(-P0>S'ZG(.P,G57*PN-:Z.7OO;IH7RY]>(/Z MS1]02P,$% @ -8MN6+6"X$R+"@ /3< !@ !X;"]W;W)K7PX='\N5C6?U0&RGKZ&F; M%^IJM*GKW?OQ6"TW5O=CM:MDNFH:;?,QC>/)>)MF MQ>CZLOGLIKJ^+/=UGA7RIHK4?KM-J^>/,B\?KT9D]/+!;7:_J?4'X^O+77HO MO\GZ]]U-!>_&ARBK;"L+E95%5,GUU>@#>9^(B6[0*/[(Y*/JO8ZTE;NR_*'? M?%Y=C6)]13*7RUJ'2.&_![F0>:XCP77\V04=';Y3-^R_?HG^J3$/9NY2)1=E M_L]L56^N1K-1M)+K=)_7M^7CK[(S)'2\99FKYM_HL=/&HVBY5W6Y[1K#%6RS MHOT_?>HZHM> 3#P-:-> V@VXIP'K&K!S&_"N 6]ZIK72]$.2UNGU954^1I56 M0S3]HNG,IC78SPH][M_J"OZ:0;OZ>E$6JLRS55K+5?2MAO]@4&L5E>MHD:I- M] DFAHHNHM^_)=&;G]Y&/T59$7W?E'N5%BMU.:[A&G2D\;+[OH_M]U'/]Q$: M?2F+>J.BGXN57!T'&,/%'QS0%P MA)O_(RW>13':_,@-.XP':^(QWWCH3E\WG;ZNRFT$"[Q*ZZRX;U=(5F=2O<>Z MO0W+\; Z>[Q7NW0IKT:0'I2L'N3H^J]_(9/X[UB7#1DL&2C847?R0W?R4/3K MKY YLV)9;B769VW;:=-6)\B':S*9,7(Y?NAWAJNB\6PV/U8E2*QXWE,=7;XX M7+X(SH8/J_] "FA79%U"GEV6Q3++950V5@(DYCW,CL8&06-'(+^U2J]E6S76DGL#+T+-?OX*6"Z5]Y MQVCF7%%L&7,5%[.9Y0O1D"EAN*_YP=<\Z&NQ2<&$WF37:59%#VF^EZ^U-S]I M[Z0B<17",_5(;% C#GK[^<]]5C_#]6^!6E6[I.23?BW;S2Y]3*N5BC*E]C8: M=&P1.Y=%XSFUW"$J(F:6*L%43,P\)GL\1<(FUVM 6CUD\FDI%>3M] E =+5O M.5=;;KNA-8NZ),B*B2>V2U?EB!)4Y+%(C44:M'BCMY<&_.'<$>GM1ZJH8?AE MN==;%61,F3VD=SFZZW;1^]8,(Y$P)+7FU+&[UE"S8^=9>I?E?O A M@Y+/H-&2H:(==ZV!'Q*FGP]GKF@756 5BJFSJ!$=$;$-#*B,3XDO<1GX(6'Z MN:GD+LU6+TNYG1YEO9$5'+5AORLB(S/F2UJ&B$@8 MB?19!Y9S7:7 !S66C1N_N_39.XXNTA QI3:](C+!&;-=8GS$B&^Y&T B84(Z MS,G.2$OERV4%S' 86=2=RS1Z]CF3U)5Q)^,EB(H(XAE#:A")AA'I0^<#O%5E MGC?>*IDWU9EEJ?"925V2N2 S:L,Z(K.'-D$TA'L.L=0P$0TST6U_J^FE8]0, M C_ 9?920V43;D,>*NN/YK$C@T TC$"?#UP@56A%48Q/[*MR:(BK.) MQXE!'7HFZE3R019[W(5+)=.)8\(575 ZMQ<.(F.QCTFI(1P:)APXIY>0]? I MY7('["PT'N5'KWHE^=##6I9N%?*&;>Y M#9%-V=Q)"D@PP+LI]U@W>$'#>/'UW((5:A&KM'#[F+= 9'1&9\[0NK(Y$1Z# M!CCH]%75W*QXD.J<8AP-@LQKF730:,E0T8[[U& .#6,.G#YAAN@#-"P#?9;> M-26@= DO*[QL0!$4H7.GT(O)W$(OIA(3W\YOL(:&L>8F?6Y7OSY3W^T5_%FI ML*O3=1Y$W,0S)L##)P# MI5QU$_]TO9&YY.'6&Q&16V]$1).9 M\&SYS$ ,"T/,(5F] 8K1E8&W1VD+6]JH3ZRX(YA-H9@,DIL]5")_->R63KI\070RG$7LCQW0DYC/??#'TQ<+T=0OGZBY] MG>T-@S(ZF;LK 1."/6&S/BJ,9]0'E\P@&@LCVF>E]C#_&T>J+I<_FB0MM[N\ M?):R^VBWKP#:X("SRU.T+,\0V(IM7$%$/+:KGHB(, ^(,D-C+$QCO3I:N][A MK":UH?(NS^Z;T9!R#9_8!S9,)5QG6"P?AS'#82Q<^%EX[IY$NAR$>L)N M?S$;GS&5<^#!1'SN86=F,(B%,6A1;K?Z1EXS]RKY,OM0,QC^B.G4&2+TCI:8 M.)L.HIO'W'/GBQD$8F$$.NRPW0:+;CNH001SV,Q.$ M,1AFA4]L?HIL*X1DR M;I"(G[C_U;\UU%;D81K*PUD/AK.QWYS_] M-MP] 3@6.3!RK^SAG/$Q%F9T\ MT5C"LS%P TT\#$V?"]@!= YYLY+MJ[=Z8%]GTV4<,> M6M3X"W.U?;02]@J4=WF0BU[+NX-&2X:*=MRC!IKX"6@J:@EQ4?CC", 0YSX^ MHJ)S.UDC(NZ[R< -"_$P"_7KNZ@!EU,XYS:7(RH1VX?:!%&1V'>SBQOFX>': MT]>RN&@F\ME%)SYHT6G0:,E0T8X[T] 6/T5;'H!L;L[HOJW+MEBC,B\H\]// M'2$26!?.G \%.G9HX(N'X>M3]@30]5)A[LI.>J\^Z>IT&0J1.(O@[!*4,+PE MXO-6P-GE"Q$$N%<_!#EDM&2H:,>=:4A.G""YWAGXY6ZKVJ25O-"/W:^.GNI" MN]9%+WN:G)8DB$3,?!/%\)L(\]NM^R@,''KK%&3-$CC@>O.\TSEG8H'1G&T7 MT<3V'I(@*C)CGB>"A,$Y$<:Y/UX>+&S&\.69.S#_JB<-!5)0LH\6"T3D#&M( MJWWQ;1O[[([9VL_HT:&93C!HV6#!7MN!][CZ"' M'Z]Z/4>(81\E'_99\O_' U7"<*4(WVEO@-V(?FET_6YQ_)^Z3])9<)T_ZP M[$M:P?%8059=0\CXW13&IVI_J]6^J$7<]?_ U!+ P04 " UBVY876U>C:L$ "]$@ & 'AL+W=O MQ-@_<7G?)%CA!_<=R+*GG M5B@13S%37&0@<7[I]/V+01"8"?F('QPW:J<-QI69$$^F,XPN'<\PP@1#;2 8 M_:SQ"I/$(!&/OTM0I[)I)NZVM^BWN?/DS(PIO!+)GSS2\:73<2#".5LE^D%L MOF/I4,O@A2)1^3=LBK&M7V20Y[\@XLAM'/TF7R>/ RS*(IFR78Y'*!=-J, M9$[-A5JR$"\=.A8*Y1J=WI??_+;WS<+SM.)Y:D/OC9A&R5D"4Y2I C%O6BAX MG.*SAD$BPJ>_FCRPVFCV8#B]&<'YX!CNI]]O'F!X=WO_,.I/A_=W\+!*$'QO MU@(?QBNI5HPH: %#C2F<>AWPVXQ>E2-H 3&=T0ZK%O&.I0ACH7A^+/O%Z>Q' M8IDW:!!44W[K&0] M8@1=]MK0;GE'GN?![^3AB)--3&#"GA1<\S7/,U8%>03?D24ZABO:NS"A\/(0 MU5M#K=)0]<#/'YR"W\E-_7S[R6W'VS_SC*#]-C8RL2 =F=M^KE=?[- TJH3Z9ZDZ1X%N#VB Z1T!\*=E% M*U(GD](;:=MA]];*1C6HJ0;_B^J4ZW=";,>MM6-?/.I4;W.@KDQ\:T'1Y,!K M=6PD;\?<5S,;T;HT\>VU21/1;2*PD$L1( M<55=]->,)^8,0C\5J_T%+>D7QMJY,?.G9]VC:H ^77?=1+.6*=^N):_J"%O: MLN,I;'=[.5WWB8O=^=&(46YR.]-%(0&MKA2YG^<NC(YLOY2JS0UW+"D_FVJRR!E_-XLC61F8%#UJ51Y/1Z/1HE:GJX-T; MOG=GWKW1;5.J2MX98=O5*C.;*UGJ]=N#\4&X\44ME@W=.'KWILX6\EXV/]=W M!M^.XBR%6LG**ET)(^=O#R['KZ^.Z7U^X>]*KFUR+8B3F=9?ZA]EOF'?P,LNLO-;E+ZIHEF\/S@]$ M(>=96S9?]/JOTO-S0O/ENK3\5ZS]NZ,#D;>VT2L_&!2L5.7^9T]>#M\R8.(' M3)ANMQ!3^3YKLG=OC%X+0V]C-KI@5GDTB%,5*>6^,7BJ,*YY]TDW4HS%H;AW M6A%Z+N[5HE)SE6=5(R[S7+=5HZJ%N-.ERI6T;XX:+$S#CW*_R)5;9/+,(N.) M^*BK9FG%CU4AB_X$1Z XDCT)9%]-7ISQOQEVTQWOGXX\Z;6MLUR^/8"K6&D>Y<&[/_UA M?#KZX05BCR.QQR_-_NZS6625^E=&9CT0U[JRT$R1.2NO"G%'2U:-NP%][N-) MO%)!/C;@J=?[UG_MX?9F:\5#<__SQX^67_Q.?;\3][4^?;F]N MKR\_/8C+Z^O//W]ZN/WTD[C[_.'V^O;'>_%>VMRH.I!VU5I,9RW3?9599>EN MCX$OUQ_%@\R7E2[U N8W$+<5E/_G9BG%G_YP/IF,?KC6JSJK-OQM_(/0)CS M6'_S+P)39P+:6"EI\%\_J@(76&V6TM"$E38"4FV) @LOMW )69"!R&H)84I^ M&7ZH5NI?4A MB).&*8:<<M2 M;TA!-"PK'FF& FLN0*$T\,*!*-5<"@M'Q"-'LZI<<*994OIA=@KO#,5E42A' M6;D9\+I>8D$.5MA:DH4T&[&4^+<4>0;+L$TVGY/OA[DB\<32?1SS5S?FFL;< MAU<7>+,>"J^#\=D/I-LY/Z+W:J,0<%2Y$3 \F"7Q 8G^"NVM9&-T#:-NLDKD MD$8B-B06\4D;K'8):2)(#1 Q\2V+/,95,!_Q^DGBKRDA*=@.J)NIC,7VDR0- M;8;B 2_ET8M R#PZC.TEA_+CS:\#W(E=6"V^NEALR%7I/U MV'9F5:' -"NEQ/1)I%7$9A[&AWG9)DU6V2QWMKC,'J6825D)6<+XJB"Y/ T# M0ZC"+GDP7_SX6ZL>LY+Y>$C(I$'D!I:)!:T%E,W,+)'-2#4*(V'HNI*;0ZCK MJR1";6-:+Q2LD$O3,!,40C$41JRM:LA99A 9K2^3]963E)5Y:Z QC('I4A@B M-8*1BY%X-3D9#7N$+F59B%?CT70@7IU=\+*O)F-:+0^,[BY4@?DJ@\ K).[J M*ZAE^I [Y&H&WP_Y8Y#<&O.MB?A;5K64#OWWP7]NU"4LJ.3KX7=.>I,I(_Z> ME:WL1_?;1#&)\*+WP:7-AKSY,8SM##U1ZL"9A>6DWWDI!:1@E09$0LZS4@Z< M=4+=>Q_&FW6VH3NL*=PT+86U)T!+2Q%]9X[T]9DV2)!LF&U%,9LR$*O>R((& MU8AB",1L?W.2C>.OP 'VZOUYP8$+3%>]W.FGE;=J_O M4]P>T6Z%4.)U;O2*)%G(+MD@$#@A(?LAR4N"7XQB$<$004A0$2;$07[=Q#I@ M$"ZZ$@L#L9 5-R2, FYLBN)=^3MT[S^^\R]^P&:/P8^?%_QYBB3[Q8X>)H.0% M8R:/%.">6F0+(WWFQC>/ ]!:\+WA!VHND]-Q@6TFP@>;8. M\JWP@8\ 8C8.9U!RKYG@WFT9;WLD1T A:\"M;8 B&?#F>;MJ2WY2D"7#V2,6 MA:20UT.5P7?(^L)K%$%,>,F%$T[KL ]I!"U8>H/F'B.A9!CX34+189ZZ8C<%[!5]Y9GI8-M M+GBR"#R6SG*08#F^VK[74E>EP8>BBZTI*R-L41(CD5'P)K-TA0,9E*KH.XDL MRF;N"I!M>@ _J1SR@5R8MI1;=NL5RRLWP-E$< XY("40W&6!Z!995#VQA<.9 M3-$!KON,PO5#]M3C1]%T8-8X \BAJX53!N41"F:6QS481RQ"$=V4>:DBYJ0R MCB$>A4B"UG'8BAH-Y<9[9C<:SUA8+2S2XTYD"HX#?FUGT7"O(?O83UH7:R2) M[L(GN.G)*#$#*PZ[-XBTSS1G NV<<.#@E!G/Q.AXP#-L03\\F8@1Q8D>F@#V MIB6_!R=RUJ7!'Q#Q#C_ > NF[T4+#I ;)4TK'3#O#MRK;EMV1SY"PFPH!KI MO)%UIS"A,NQ8$'0ER6(H=Y#U&%)]M7 U6JX,PA "5.6*MH)+"'RJWN8ZL+BO?>U\$A(R93<#YG^FXN[Z\$,AJ+_GA'^O_%&H"Z%$ M#-:2;-'&6,F)QL,'@B>4]CC0('&]O#[*?_)*4@-':^[%LG8=5PUQ-2#U2V,\ M*8FUE,#+%+"4[U30/!WFS (4'NXU0??ZEGEEH'^D9X2**UG,(37/O MP-M2!9N)=@LAS3J\%,.Q%]0&DHI0&(M[Y$]L#\G$.#.1/;O9'8JC:-F6F!V M:DXADL$,"[I3!N=2$&&MS_E)[V*/=&RT\N\+ ZEL8R6QK4-RQ/U.C; >HM/1N( ; 0/UHG+%1#H7HC"JFIKZ&:>X1$ M=L? 7 ;A<+>2>PK[20A3J02ID&>[\L9UD,$FA&E=]'+3.H]B*,=!)Y:8J6D6 MRF8+U T+CI2S37S@C(D=W!FG!9YUT4RX^O][PLCKW5'?D/OV=HA?BX? _D?/ MOG@EQM/CP<7QF*Y.S@>C$5U=G VFIU-Q%Y5P%Y40N\SCP70TPM_CXS/\'4\G M\/Z&MCKV-J=IG=/!Q*]S@5'GM,[YX/CB)/6T_30>3S!@2A>@=7R"B^ET<#$] M$S?J"7*] <;#*Q/0<#P>C"9C,9T,QJ?G+S-PB*AQ>N:I3IW]E3@_'IR>T3+G M)[S,*W%Z.AB?3;[9^_>S,3V!6,_=Q?$9\3,]&XS/QPD;IX.3$Y _("5"PA>C MEWDX'DW$.=1P.@V,?'-\8JE.)Z20Z<5@N_W1^6X^L[B,\2X/11P'O:GC=V173+K%[J]7%:U[-&T X X8GF! MT#=(>U7/*$:+A^-!+<=*P YVE?0G#\=$-H3_/JD19DDKQL".45U6+=+E?: V$6XJ :J07$ R29(I*S(I4'KOVP9PF# MZ&+_AT=W='@D,A2_L'\Y8WE!3'E&\FXDTCBD&L$49[K]/<-DK2U&^FQWLN(^ M![4X*F(HMM]>BH6]4@;%EGT61'B(P5TPWFO9\UX/C8%>'O>,_V8T VV79@L9 M( G9IJRL"T HR(O0&,&KEF[12IU[[NX9<=.E;[X+Y'AXD?20=@_9UI-CM.MT MN=*,(,G%B"5X\;TE^$-:$H8X$UKWW[^_QR66AHJ_DRK?S/Z2;%6D36[?V[;_ M;YO;:7-Z1X3#71$.=\M4%&=DN\9W'MZW,;XF$/9Y!-NLM1B/_KB[5/=H1VV5 MNT^??2F4ZCJ,1H!IUJ!LLX^SO4\C3\G3TY/A^(^#7;8OG[/9[V$H/+A!2%:+ M"A4N_*3*-\X0RRQ6W?.VRGW'(0_O/%/$A YJ.#M1)8D<:>+N"=D]UGDP[ M#%W&G7X0!3%/ELOI""1*%X?4[I=/KD$8DKMOHK'1NEUCA!ZYVC?+F@_BT37E M@S %<1B?3MY MA066='#Q,72,0N.%1B&7YU_IK$6RU4IXHJ&C*.E1#_DD\]8?[W#])')<+UCE M6O.^DL<;D;MMBOOBL;4.NS&ND1ZFF'N;B?,DQT[$@CFDX?7Y/4^(?ES!SQ#Q2=-HM8#==%:G]'1D)*SN%\2?70@D@^5Y>EL M-65T?JYZ&U)T"LP90K"@PV!!'2C&#"OJ&]!XJL<;:EL76X;D[!A13Y6LOO_. MXG794IN1NC:0(+0*]AW,_QTDWL5A<:;^>*\2!K9DM]"L[PQ7P=[Y_J%#(=F: M.W1MW.?-MY\23KT_,EM("\Z #LEZ,/@Z)7>[:>EK1Y[% M2Z'''D-(;GQ+?Z2&91^V,4A@'81+CJ_XCO6"H!9O^JKH"YOA[>YV" MU.U.5M;&'1Q8:2!X>*#G&?58NPKZ,[Q+R'@P3NS2;4=#T+KGJ\[>4DQS\P@RV#>=&=N?WP\RW<:1LRM +/O [YN2: MHG_ P'=-OU',788F4 >BD%K;-?-FR<8:Z%*[B2SO(6P]KL\ N01ZS2M):2 M42#;=X:MG]597SB3%WPZR"6X?!$10YKUO^EX7YB37F8A$5.]\[:]HU?;I'ZC M<;!^",J0?U*0<$7)9?%(QU,Y7%YKPA;IG9SOT%2>6#X0!@X)99 G<"\S2T8$ M]+G&>Z_.SH&\7UU,3MR!U(OQ\7^Z[=X[[/G1N??. 4_GUZX8[\[L/;,-V^OV M49[P.^UKW9:%VP^E&M8E!LL;R6&S':S%#@*A+]K@S.+DW%.CE@QU5,I-#S[. M)*H@20&63Q#7&<29J]I9GXNRJXXY?^KNUL]%ZT$E1E*_QN,1AH"NLP01F(2" M)- E4U(V2!\M%<"5R9<;5B0L+(N;Z20,R(4/B5!BUS,JC:-UMU5R@].(C7G4 M+Y@NQ.6Z._[Q03[*4HQIE]!=3KK+Z6M"'5/B.3W*TTW4+[R!B=S^6[==S ?_ MU6^M#%VY]+<)'CCM4LYM6*RU_>8^+GWCB(^10D2H _PQD'C>H#M.SF%!&E+T M)IS313+_2AHB,^VVO_EH0I+FOLB\Q--N@S> %]:):P*X-)@>JC)QE#]9I+GO MWO6U7-W0N/%U\ON2T%CKKTIS$Q#<]VN=H^375BMI%OR;,L^R^^%5O!M_MG;I M?JW5O>Y^\_8Q,PLJK$HYQ]#1\.SD &+BWY&Y+XVN^;=;,]TT>L672PF48^@% M/)]K 'C_A1:(/^9[]V]02P,$% @ -8MN6*1/^:QO @ 6P4 !D !X M;"]W;W)K&UL?51=;YLP%/TK5TR:]K &8I*NRA*D MD+9:IW6*FFY3->W!@4NP:FQFF]+^^]F&L%1*\X)]OX[/,;YWWDKUJ$M$ \\5 M%WH1E,;4LS#468D5U2-9H["10JJ*&FNJ7:AKA33W114/212=AQ5E(DCFWK=6 MR5PVAC.!:P6ZJ2JJ7E+DLET$XV#ON&.[TCA'F,QKNL,-FA_U6EDK'%!R5J'0 M3 I06"R"Y7B63ER^3_C)L-4'>W!*ME(^.N,F7P21(X0<,^,0J%V><(6<.R!+ MXV^/&0Q'NL+#_1[]VFNW6K94XTKR7RPWY2*X""#'@C;7P@%3-0V.173S,>I2T0R%O MH(P)W$IA2@U7(L?\-4!H*0V\R)Y72DXB7F(V@CCZ""0B\0F\>- 9>[SXA$X- M1EJ=@HJ,6:D;0PW:]V7T,<$=W.0XG&N5F:YIAHO ]H)&]81!\O[=^#SZ?(+L M9" [.86>I(VV'JWA$G6F6-V]7Y%#2C73( M8NT.%%> BO^_QV4#*9?;XYYB4 MDX<=ET)&<'VS62V_P"5>PP%*\S+F6DE'+O/\.#!5ZAVOJTU9+(1 MIGO[@W>8',NN8?ZG=V/GEJH=$QHX%K8T&GV:!J"Z5NX,(VO?/EMI;#/Z;6FG M'RJ78..%M$^K-]P!PSQ-_@%02P,$% @ -8MN6%^2?I%_!@ UPX !D M !X;"]W;W)K&UL?5=-4QLY$/TK7=ZJG!P;#/FH M!*@" K4M/<@S;5N+1II(&AO_^WTMS8R'Q.&0X)'4W:^_7DLG&^>? MPHHYTG-E;#@=K6*L/TVGH5AQI<+$U6RQLW"^4A&??CD-M6=5)J'*3&<'!^^G ME=)V=':2UN[\V8EKHM&6[SR%IJJ4WUZP<9O3T>&H6_BFEZLH"].SDUHM^9[C M8WWG\37MM92Z8ANTL^1Y<3HZ/_QT<2SGTX'OFC=A\)O$D[ES3_)Q4YZ.#@00 M&RZB:%#XL^9+-D84 <:/5N>H-RF"P]^=]NOD.WR9J\"7SORMR[@Z'7T<4 W K-6 M8)9P9T,)Y1<5U=F)=QORD-FH.)],(@R(V+5KE%UGY[#?*#V?TU=FX"G1E2RY? M*I@":0]WUL&]F+VJ\0L7$SHZ&-/L8';TBKZCWOVCI._H%?<#14?7VBI;:&7H M/L)]E%W[/%KVL\N M5-!!DG0GNBUPIKI&GN[UTNJ%+I2-=%X4KD'"[)+NG-$%,D?_//!SI OCBJ=_ M]WGUJMW]7AU-Z/'^BOZZIJO[AYNOYP]7]W1^^X4>;R^OOCV(*_=K[47L-B=K DR5;]LJ8K>QS';D4 MV0@SCU;+5TI? %_\:#3 HEA0""L522T6H(RD M$\B=%ZVJ$BPI^#C/,8L:K>;::&F.,( >U!(@T1C1 EB>%MY5@.;"P(U)"O.EJVIEM]2(W9V+<+KD MR BL%6R$V+D-$L"$:%/IFGE<-*:+-CRTI 54]^VY8+U6<\-C$H#+E,@Q55RB MW@P51ND*[J]5T>XLG2LWVAC2 *2]A'Y,&H&SVS%)6I#A F 1H59"0AW5,Z%( M@+&NC9:0(RRRL5:FZ8NGI:-]H=OVF"=T@Q-EJ7?:N^ @2<+KR<4N1B70A)@B M); ,"XB4)X^9D6ND_*])1U+@\_'-BBU91"<$3+.4@V%2",U(U"[IS> ^IWE0O"@H&4@E-34.KY77K@FT &CGI:4*TY1B MI6B\3_4&*RN-D>)3YB(62V1.P1=,1?GK8,X3X &=2&A;PF^_3:*>EXU1D,9G M@TAXB;FV^6( N!/ZNNNU?-BC3SDG4$H1QH<"+VL3%:)A,>QB*OM-74I12!CF MB?ZD:H?9R\'#R9RCM/]DW0:$LE+HLY^Z8P4OO0Y/!$J*(,>Z)5'OY7 FHT0_ M2$V=:,"E>P7[\*)H)X\\?'V>&'SZ&M M)<\F%6(J$/T;A#RH6+$N!;:6,.4B<+W'E!ND8[7Q?L.I;Q-3>R.%?1.5KS%M3ATPQ'7:6U27/?2-F#C=-R_V2_6 M:BLKF>^*PC>\FV-[= R/SYW'509@ M*(TB&Y022Z]I@242C=N^>V71<2F^Q? MB7\YQ5ID,!I*X92<-2P%D$Q\*P1!5D49H%U&7AKHXR<5EE"AC!@='--(>5F: MI0,(Z^*+1<]O*U8RHT/2/P#9%MQ@;J?@E]Q>:7!C8%6LVKM"R@@ZRN4>3;V0 MNK)KHH'F-,M9)\Y-98X& W\FBWCX2!SD3B%#N1 .3Y6WB.UI52!>[: 0CAP+ M=R*SSKYMF GS [;!,W=Q?Q,1T.YVP/Z%]E];IX+%1L5^F M)U6ZI=B8WQW]:O]J.\^/E=WQ_.3[JOP294V&%Q ]F'QX-P+UI6=4_HBN3D^7 MN8MX"*6?X%R$7@Y@?^%P?V\_Q$#_ECW['U!+ P04 " UBVY8;8*[F9T# M "X!P &0 'AL+W=OK-A):ANPG13+T*9![+08AGV@I;-%A")=DK+C?[\CI3A>XQK[(AWO M];D7'@=;I9],B6CAN1+2#(/2VO55%)F\Q(J9CEJC),E2Z8I9.NI59-8:6>&- M*A&E<=R+*L9E,!IXWKT>#51M!9=XK\'45<7T;H)";8=!$KPP'OBJM(X1C09K MML(9VL?UO:93M/=2\ JEX4J"QN4P&"=7D\SI>X5O'+?F@ :7R4*I)W>X+89! M[ "AP-PZ#XQ^&YRB$,X1P?C1^@SV(9WA(?WB_9//G7)9,(-3);[SPI;#X"* M I>L%O9!;?_ -I]SYR]7PO@O;%O=.("\-E95K3$AJ+AL_NRYK'.%3]=8$CDO7E)G5).5D9T=WRB)D< ;C/%>UM 8> M,$>^80N!(XI@T.-)?X$A2^**D+0W< MR *+_SJ(**E]9NE+9I/TI,=KS#O0C4-(X[1[PE]W7ZFN]]<]42D#5L$G+IG, M.1,PL\PB3:@UQQ)NW&7'W;G+=F76+,=A0+?)H-Y@,/KP+NG%'T^ S?9@LU/> M1Y\5-28$C]FWL6@:]M66J ^Z:.":FUPH4VN$O^?X;&$B5/[TS[&$3H?,.C"> M3K\^WLUG\' SO;G]-IY\OJ'@#^.[V>W\F!#&=]=OY??CO[QP7B),5;5FEI;K 9F"I!.T:W$,OSLBV1.7?2+&;TL2@J1U_A[Z<=B[C%TN<=COI2Z7 MBS#-XM<4],$D4 %I+W.Q(ZX?26F)VJ"L$9!I2>I;FAY<[,"6RB"XH>4Y6;H. MN!=AYZ[' J%U3JU02](E!A,^X>:=05EPN8*"+D_G;<&.P# _XZAI1VAJNK2: MUKHA7#PO?:1V8/:RF@GRQ.5&-4@M+&OKAMU%-YUC5RTZV*85ZI5_,PSX*C>+ M=<_=/TOC9AN_JC=OVA>F5UP:$+@DT[C3/P] -^]$<[!J[7?S0EG:])XLJ9"H MG0+)EXIN<'MP ?:/]>A?4$L#!!0 ( #6+;EBA0B&N; , *(' 9 M>&PO=V]R:W-H965T!6:CD16-426". RSH&)< M>M-Q(UOHZ5C55G")"PVFKBJF=S,4:COQ(N\@N.>KM76"8#K>L!4^H/V\66C: M!1U*P2N4ABL)&LN)=Q6-9CVGWRC\P7%KCM;@/%DJ]>0V'XN)%SI"*#"W#H'1 M](S7*(0#(AI?]YA>=Z4S/%X?T#\TOI,O2V;P6HD_>6'7$V_@08$EJX6]5]M? M<.]/ZO!R)4PSPK;537L>Y+6QJMH;$X.*RW9F+_LX'!D,PC<,XKU!W/!N+VI8 MWC#+IF.MMJ"=-J&Y1>-J8TWDN'1)>;":3CG9V>F=L@@IO(>%ID1KNP,F"YA_ MK?F&0F_'@:5+G&J0[P%G+6#\!F 4PZV2=FU@+@LL7@,$Q*ZC&!\HSN*SB#>8 M7T(2^A"'<7(&+^E<3AJ\Y(S+!JR"#UPRF7,FX,$RB\Y?<\KA%JYW&LZ]FI'9 ML!PG'CT+@_H9O>F[GZ(L_/D,V5Y'MG<.?7I(BP\+P:1]G1VXX287RM0:X>]' M?+$P$RI_^G+*B;/7G'8BO83%_6^+^?WC7W!U=P/SWS]_7-S.[QY?%PMV=!CQ MR%6UT=Q@ :H$NT8HE:"7S^5J!)1)K):HNVP>2:)&$L.O3-;4'>"POR:\VJ(V MS5UF9RA1!BX@]=,HH;GGA_U^,T=)$_S^M3KW%X*AO5JA7S>]@J(1K:=L6VDF[#^BJ[;O?U-O?ZY;I M%9<&!)9D&E[V4P]T^R.T&ZLV31=>*DL]O5FNZ1-%[13HO%04]?W&7=!]R]-_ M 5!+ P04 " UBVY8#]'$1CP& !S#P &0 'AL+W=O;2QE(Y>TB2S9ZW8N?RD MV[5A+%-A.SJ7&;[,M4F%PZM9=&UNI(B\4)IT^[W>83<5*FN=G_JU.W-^J@N7 MJ$S>&;)%F@JSO)")?CYK!:UJX5XM8L<+W?/37"SD5+JO^9W!6[?6$JE49E;I MC(R=_@R$U9>ZN1/%;GXK#5N423GHDC&/,HKX<3Y MJ='/9'@WM/&#=]5+ YS*."E39_!509)MLY__BDX[/VZ ^RP!COWWZZG M#[HX^"W61.94M2&7^S42(KT1ANYAN)M,+ MFDPO:=P;M>E!)(CV!VDB:9H52-?SN?3]2E]"IV?XVO>)QR^;#5&D"C)E'+A: MN531HS*BN5"&GD122(_&6NE0T*S;X"OO3928J02&D']\+U*L*WZDN4[ 4O:$ M+H6-:8^&[6#4XYBG,(->#!]9IP,"K.4B6]+A(,"S=Q>>K -KDW!-.$'[N']$ M#]JAU-8]V*/#]E%O['T#8R7P%W;6H@. ,E$+-4LD%ZV1H>3PY-JZ ZX"CG?X M#A JS2B2\]G$#$R\E9)0OOB%QJUCXX'.P/%NSA8BTJ,P_.2HV: "N&9 5'!0,$]!0J)HX8) M1DZ\<,TB:LB]1R\(D%59NL&(;LLXS75A4*VHN #P-=*HC'44')-[UD@14$6^ M'CT;=5:ER;\=NJOB! C,GLVTY&+I^66%,161SR9BNII/9:76/#QW@ CFDRGW M0,5^FROMQE)0 J&/(BLP9RE8ZYQ8 (GEUF0_JU98^NB\6S]SH]-U9#Z8'"AP M$#Q=HB"0 :;Z_P6.+D3B24+XXJN^EC$-D/9^>SP:-SNMCJ2/X?[P>$B_T.6K M=^LT\*YGHS[=@_(%LRCKV[EY/V@?!0/8V8ZV\F6/CGJ#'5B/CZ'B/U@=C[&_ MR8YON8&)Y? -J,V0R^!PZ_LN:!_"@^O7R;+1SNN)JF-5.X\F6>L:%V,BJ.Q))T_OZVFO M#1@0/08HJ*#1JZ!6> ?>\!VX5NB\\CH+WX6J9Y@EJ^EI*[D&5(H@W_$!K(!$ M$C%)>7ILW;P%Q[O6>=2 <"L*>L1@BW5)P8@A9\=;B"*O_NT0*&$US#'WURX7 M?A+F1G\OA\$J::_C# <JI*L)887!6G6PQA]1KB@&C2UW.P/ M'+Z;=P(V/2D/5U\R^EA@UJYV!F4'5W_]W@A_Y11]PY2=?S4KVIN3C/5N.U5W M&QIU>WD=_23,0J%E$SF':*]SA N<*:]X MY8O3N;]6S;3#H<8_QK@52\,;\'VN<0Y8O;"!^IY]_@]02P,$% @ -8MN M6$Y.O.NI P N0@ !D !X;"]W;W)K&ULG59M M<]HX$/XK.[Z;NR\48YN$) ?,A*1MTNE+IJ'7#S?W0*JDLI.H=&YU$<>6EU@QV]&? UE7%S':&4F\F41)U M"U_%LG1^(9Z.5VR)]^B^K>X,2?$.)1<5*BNT H/%)+I,+F9#?SX<^%O@QN[- MP7NRT/K!"[?Y)!IX0BB1.X_ :%CC%4KI@8C&8XL9[4QZQ?UYA_XN^$Z^+)C% M*RV_B]R5D^@L@AP+5DOW56]NL/7GQ.-Q+6WXA4US-LLBX+5UNFJ5B4$E5#.R MIS8.>PIG@U<4TE8A#;P;0X'E-7-L.C9Z \:?)C0_":X&;2(GE$_*O3.T*TC/ M33]KAS""-_!>ZWPCI!S'CF#]9LQ;B%D#D;X"D:3P22M76GBKMG,R"WC9$21P M S<\#.?KY,*N&,=)1(5@T:PQFO[Q6W(Z^.L(V>&.[/ 8^K1+!%P+RZ6VM4'X M9XY/#F92\X=_#_$]BGB8[Z@/[[]\N?Y^^_'C+O=49>$ 105H*5DSD MH-=HPFK!A($UDS6"+L**HL?#,;44"XG 5 Y"/8O6(L$Q_E@+@WX+%K4EAM8" MU]6",N++T_9A3DA7NEHQM07*%RDM.U[T^("@'6%\RL!7L_^JFC))-2D(WW9D M)+,.:,.461 &X#KYKSNMPA O#Z\J2 M,YPN$"_)*20/!#?R?0V,!?1G_FOFWE'6%:+RY M^Q7Z4G-;N$$:2KAB%/!;U702_R3/D9=*2[WZS68'G@;P!'Z' M).F=)V3,.,C\FI[WL9 B?]7.2.I^"ZIOV<]A Q_[G!B[]-;8BL"> M.9-T86[0Y!04CW_2&YUG[>]+6S_&[H"U4>\L\WZF:2\9CEYS)WO%G1\R]C], M''JPXKUV4J%9AJ;IJY5N3]-9=JN[OGS9M*/GXTU3_\0,70@+$@M2'?1')Q&8 MIE$V@M.KT)P6VE&K"].2_EN@\0=HO]#T=K>"-[#[MS+]#U!+ P04 " U MBVY8P) $V[0# "*" &0 'AL+W=O]4]$186DB .D"#)M3GUHNC(M0]5'XQW8*UX;A="_OF/O M0K@+1Z4^8/QCYO/WC3V>'6VM>_8%(L%+J8T?)P71>IBF7A98"M^V:S2\LK2N M%,1#MTK]VJ'(HU.ITZS3N4I+H4PR&<6Y1S<9V8JT,OCHP%=E*=QNAMINQTDW MV4]\4:N"PD0Z&:W%"N=(7]>/CD?I 257)1JOK &'RW$R[0YG_6 ?#?Y0N/5' M?0A*%M8^A\%]/DXZ@1!JE!00!/]M\ :U#D!,XUN#F1RV#(['_3WZQZB=M2R$ MQQNK_U0Y%>-DD$".2U%I^F*WOV&CYS+@2:M];&%;V_:S!&3ER9:-,S,HE:G_ MQ4L3AR.'0>]4:1Y:T@,1DYNP47K!DM=*+4Z,WDE F',B?'JXK] M:/)@"6$ %W!O2)B56FB$J?=(?I02XP>K5#98LQHK^PE6-X//UE#AX<[DF'\/ MD#*Q [MLSVZ6G46\1=F&7J<%62?KG<'K'=3V(E[OC%H/9.&C,L)()33,21#R M+3LMN(;KGX8+"3/T:R%QG'!&>'0;3";OWW6O.A_.D.T?R/;/H4_>G C<*B^U M]95#^.L)7PAFVLKGOT\1/PM]FOB@#?YK#4X%P8\NU M,#O C="5"!'4UJPN-*=3#J*F)DP.ZI5P,[M55(0<44;Q-0L.'O@A <6 RH6H MP[9 @QMTC!X. 7A5%@S#ELJ 5$Y6I6=<&2=R)9D 4"&(&P0IG-LILP)1VHK1 M[)*9U+MSENS 6&I^,-4Z+-.KH/?O!EGW^H,_05RXV+5\18A%1AW!\X[-#*(+ M6WIGTI%B RW"6]>&6R2AM ^"WXI;[$!J$?R)#266"^:R MS[+6T50W3F7P29B*7VQHQL.W7O_M!#?Q,6,+ASJR](5:>_@%K@8];@=7?6XO MX,D29^5;TC_:38_TQF.7WRKE\-0M##Q=RB)4Z8N%8?90Z&=UO7EU;RNTI^% MXPS@%P"7[-II7U\FX.K*5P_(KF.U65CBXX[=@C\6T 4#7E]:?H.;0=C@\/DQ M^1=02P,$% @ -8MN6-&&9%.9 P 7P@ !D !X;"]W;W)K&ULG59M;]LV$/XK![4H.L"U;-E)\V(;L),8RY"V@9-M'X9] MH*6S180B-?)D)_OU.U*RZ@*VA^V+^';W\+E7:K0U]L7EB 2OA=)N'.5$Y54< MNS3'0KBN*5'SRQD.N<_$8\&95BC4](OY:/EE=QBY+) K631H/%U3B: M]J]F0R\?!'Z3N'5[<_"6+(UY\8O[;!SU/"%4F))'$#QL\ :5\D!,XZ\&,VJO M](K[\QWZ/-C.MBR%PQNC?I<9Y>/H(H(,5Z)2M##;G[&QY\SCI4:Y\(5M+3OH M19!6CDS1*#.#0NIZ%*^-'_84+HXI)(U"$GC7%P66MX+$9&3-%JR79C0_":8& M;28GM0_*$UD^E:Q'DZ^&$"[A$SSP 9@5W%C,)(UB8G O$J<-T*P&2HX ]1/X M8C3E#NYTAMF/ #&S:JDE.VJSY"3B+:9=&/0ZD/22P0F\06OJ(. -3ICJ@ S, MI18ZE4+!$PE"3C%RAPRNX8:'X7RU7+E2I#B.N!P]ZQ-DARW9 MX2ET-GY)<"M=JHRK+,(?S_A*,%,F??GS$->3:(>Y7G;AX?[K'7R;P\WB[O;^ M&;YIF)96*DB&M=<[,*W6G(1PZ=?]"_@(SSG"W%26EQD\ M&,$H:XO!KU!:LY$9^YW[!PAX/SSK]CB/E:J+>F/41NHUI"'K8"52J22]P4?B M:SZ\NTB2WO6BE:IS$^:-5#CO7__4@5PXT.9'\N==F!G+;F=-!Q4SM>!1C\+! M$H4%J0G9102"P'!)T-8P-,<"4RR6C+'+R,[>5C]L)?"+T!6W-MBMITK!\A") M_^!!B[ZW A>ZXF,KE/R;A;:2U5VU9!U-G,KJ#?CC"]C#WYBB%#HXJ/_YVH%P M#LEU>(0M-T _>K%4E)*X#+C+I"]>5Y(+H#*3PDITW1#NXQX3RAEFIHD9.MBP MCJDXU&U]>;NTT9^^[Z1F@SSW9%R5YIZ):#>9E/ &.[(R)7?8E&5]-==Q[5F. M&!@;'&N@%&^029]Q.F/V4^>M.A"Z([FAFB;8I*,XIO[OD?\_2AUXW^]>'E(] MU%#BO:9?H%V'I\VQ+RM-=?]O=]O7D"G#$[(TQ ]2F.;\!X#6"_#YRG!O;1;^@O:?8O(/4$L#!!0 ( #6+ M;EC6?R>VX0, "D) 9 >&PO=V]R:W-H965T=;%2TF(6U.[.8Z<&UC<([ W;H.FE>E]CJ[3Q* MHOW"EV:]<7XA7LQZN<9[=%_[.T.S^(!2-QTJVV@%!E?SZ$-RM906KW7[>U.[S3PJ(ZAQ)8?6?=';GW&G9^+Q*MW:\(3M:)N*"*K!.MWMG(E! MUZCQ+5]V>3AR*/D[#F+G( +O,5!@>2.=7,R,WH+QUH3F!T%J\"9RC?*;:Q8[0O4U<[9"6(Y)X!RD1\%DKM['P4=58 MOP6(B=:!F]AS6XJSB#=874+*&0@NTC-XZ4%K&O#2,UHM. VWC9*J:F0+]TXZ MI!IS]I3@$2X[#>>/RY7M987SB,Z#1?.,T>+''Y*<_W2&;'8@FYU#7WR41C5J M;8_VY<\'?'&P;'7U]-"43"^BK M%*C&,$3=UQD[6DK"DH!/4@UT8\%^?COB_!%P/I[&^0Z89>"^UPIG4EBRE)>L MS LZJHQ/$I:7)20)X^F$I7D"-UX[W6Z JQ5==SZ%Q^X$YTQ3^2!C0N16FMJ" M*%-6\ FD4\XR0IR44U9D?(0CX^^C-ID*-BF$IY9E@B5%[JGE8L(2GL#M_YM[ M!DK#5]58.^S56"^WTEU'E_Q8K5LDC;L:K[_MOFZI!7G._6!Z395^]9^V[8&: MTH7O!/6;Q(;(N\0>)R@MC0T^RSE/&4\RZ"DWPF/L#A[VCQ M#U!+ P04 " UBVY8*!> 4OX' Q&0 &0 'AL+W=O['P[W M@99HFX@D>DDJCN_7[PSU8BEVO,E=6N3%%#F<-\X\G)'/MU+=ZC7G!NZS--<7 MO;4QF[?]OH[7/&/:E1N>X\I2JHP9?%2KOMXHSA*[*4O[@>=%_8R)O'=Y;N=N MU.6Y+$PJCYO7KBJUBM#4WT+\\W;,7GW/RQN5'XU&^X M)"+CN18R!\67%[VI_W8V)'I+\%WPK6Z-@2Q92'E+#]?)1<\CA7C*8T,<&'[< M\?<\38D1JO%7Q;/7B*2-[7'-_:.U'6U9,,W?R_1/D9CU16_<@X0O69&:KW+[ M&Z_L"8E?+%-M_\.VI!V&/8@+;616;48-,I&7G^R^\D-KP]A[9$-0;0BLWJ4@ MJ^45,^SR7,DM**)&;C2PIMK=J)S(Z5#F1N&JP'WF\K,T''P?SF"^9HK##"U, MX+W,\-0U(\>=]PW*(>I^7/&4L M.,GQBL6'Z#$U9K,!(^BISEL6 IS TS'*/-Z&,&E^R& MQ]E1XKS5&Q;SBQYFAN;JCO.%"28 (3CUG*XMNS>;R6*7+-N%G+ MQ.XIM,A7EB1.I1TCQMPBJ&V4B*U L]?K]2_CP!^]TQ#++$/.F&7Q;2TBP3@@ M>JN "U.K&YC=1L0L37=PQ[4!>8?&;[@2$M?H*$CB4LD,N:"E"#0H?V?_YBU# MXU9> ;^GL97U*G!]S.XTQ7D'7OENM'\BZW!F6,_ EJ%('LM5+OZ+/!&82_<* MC0K"CC.E@5/B'3NF_91OIP+XG>4%PC%4S\[+[9IJLNW( OX?N9#+(X$$UWF, M04T.[,1]RG*$DVR3RAW')7M@-X6*U[AL5SMQ)Y#0)@=N)=_@%>5W5?8PPNFH MKO/:<1B\X:&EH4L+8SOV#Y8'GMN1B]K81%@*A4%"H_W3#SB,IS,J4[/)3SMH M-M$3D?F1)?8JT5TB?U0:7,U/T[1*&_8P040>IT6"B23N1(*!B#=OK KT,/^K M$)C_A+$.)KF(UP00.:$#,T#^J[=HV#"1P&+7SEI("E4G.24AC&JV/T3&,14O,JD88WH- R"Y9%G?+:A:M&NRKG=+59 UV= MULP]5#7F;RK,)F#15K_*0S2@7;(@%HW2M<=PO8((7?,D8NL+TCV6N9:I(+;H M 88Y@$!G*P'W\=2CI#N1EU5\B-R@J[6(]WB-1VL/T.QJFU\8>. ;%GM5NG]% MAR-NDV%EJEGU?V8(!9JM*JAI9TUM_UOX7-@)].03[/S3%I,X.\5[!FMC M^!>Y'*[H:OI(U^AW>RP8S579]J4PVF#DD#6YS,\H8NEB-0=>'@:>$P5C> 6! M&TU*QD@91D[H>3@[=KT1?"^W_^H/(F$990=?[Q/6&]KAL MV4/,]N@[J>3^>JC+FR-H_\B%.G;AABO;I2$.O$0>;5KL3D<_%M(" 8'?\[B@ MJUMW=3F]F?S1K:XLG%4^C[DRV%I"AEV6.".,:>M%%2#R1"8:6S$$>P1UWMP; M,TD03E"'01$;B?#4;FSH(1,&H?^9>/!TQ[1NK!9*/@:2;9!X^EG^0*SP@]#Q M+"I@#D;[W&RFQ^ZHE9K5])N:_FAJGN'/L_"A*ZS6@=@<$QRY?OC_":[3S/>\ M2C#"P"1Z_-:D,K)52Y6E$S(@. B\=W9,UZX=M*M%K$(X_9)\SK :4GPCE:U3 M;!."?1!&CL+X6PM^5S9[=!/CUG8.8!V0"!O0 I-6R4531C1=0AG'=<-A^ZL' M3!_$=8MI65OM.7-I4E4"N=8UDW9ETB166+QG ZFX)MLLJT(7K);F> 2J%NZIFM:G5 MG&[Q6<-+5:X^ P0X\J2:$U)Q2Z8C7-HFDI)QOUCDW66GNZX:3AM!^JU.M"7;SF?A9-'6#J' M//=8^A.1L\Q]'T;>Q!E[85D0!0UJV0K!?]>N*.O.Q(\&"#>AQ%]$ [#IG8@.]/+$B'DTE5 MD(;NY/ @CACYL%9]NIGM6VS@14UE.W2Q_GSYRG;8KFRCX&=5ML>*V&/O1?NM MU]@95RO[LIYD8G]?EEPB>F5MC 0LJ7N!6A+>R!*E_0 MEP]&;NQ+\84T1F9VN.8,FS@BP/6EE*9^( '-MR27?P-02P,$% @ -8MN M6!FQ/K/( @ -@8 !D !X;"]W;W)K&ULE55M M;]HP$/XKIVS:)T9>@*[J(!+05NNF4@1TTS3M@TD.8M6Q,]LI\.]W3B!E%47: M!XCO?,_CYW*^2W^C])/)$"UL^ M*32RM +EPH^"X,+/&9=>W*]\4QWW56D%ESC58,H\9WHW0J$V R_T#HX97V?6 M.?RX7[ USM$^%E--EM^PI#Q':;B2H'$U\(;AU:CKXJN [QPWYF@-+I.E4D_. MN$L'7N $H<#$.@9&CV<+P^L-]6N5,N2V9PK,0/GMIL MX%UZD.**E<+.U.8+[O/I.;Y$"5/]PZ:.[5!P4AJK\CV8%.1%L/%$6(8S@ M(RRHIJ;4.YA;E3R1R:1AU:LS?=_240[@)WO:44T;O4%+C/=*VLS C4PQ_9? M)XV-T.@@=!2=9;S&I V=H 51$'7.\'6:Q#L57^=,X@:L@ELNF4PX$Y0XLT@7 MSIY,N*;KGJ9SO7-E"I;@P*/F,*B?T8L_O LO@L]GQ'8;L=US[/&KVOQ:X-;" M2-#Z]RFI9\E.2PVC-BQF-\/YX^PGS!EYG(--D-8<9-0 M)7;(-*"[.4!UKT\XU+YUY HK5]2"KTR6-%.@<9R +8A_K/*"R1T-@T27Q/X^ M:$?45D*X"<$EX#;A!L&R+3!C%%T+2U$;;C/@UKSND1D6I4XR&@HP%4Q"^E^) MM.'4S?"/>CE'O:XFEH%$E=+6;=UXFZ$XK&?!2W@]4>^97G-I0."*H$'[4\\# M74^IVK"JJ";#4EF:,]4RH\&.V@70_DI1D^P-=T#SJ8C_ E!+ P04 " U MBVY88CR #R<# ^!P &0 'AL+W=OP>G(,%%N.C5$^Z0#3P4I5"3[S"F/HF"'168,6T+VL4-+.3JF*& M3+4/=*V0Y2ZI*H,X#(=!Q;CPIF/GNU?3L3R8D@N\5Z /5<74]SF6\CCQ(N_D M6/-]8:PCF(YKML<-FL?Z7I$5="@YKU!H+@4HW$V\670S3VV\"_B7XU'WQF"5 M;*5\LL9=/O%"2PA+S(Q%8/1[Q@66I04B&O^UF%ZWI$WLCT_HMTX[:=DRC0M9 M?N&Y*2;>R(,<=^Q0FK4\_HFMGBN+E\E2NR\6:Z MD@8A2N #K&@'9UDF#\)PL8>-82)G*M?CP- Z-CK(6LQY@QF_@QG%\%D*4VCX M)'+,?P0(B&#',CZQG,<7$9>8^9"$ XC#.+F EW2J$X>77%"MP4BXY8*)C+/2 MZC5(I\V<%=S I>?A[,6YT37+<.+1S="HGM&;_OI+- Q_OT V[;O'8=;TQ-?PYF6APNVYT%#B MCE)#__K* ]5TZ\8PLG8=S*G_P-02P,$ M% @ -8MN6"S_#4QJ!P IA( !D !X;"]W;W)K&ULM5AM;^,V$OXKA'LH6H")15*OVR1 DGUI#K>[09+>X7"X#XQ,V[R5 M)5>D-YO^^CY#2EXGZTVV/?2#)8J>&0Z?>68XTM%=UW]P2V,\^[1J6G<\67J_ M?C&=NGII5MH==FO3XI]YUZ^TQV._F+IU;_0L**V:J4R2?+K2MIV<'(6YR_[D MJ-OXQK;FLF=NLUKI_O[,--W=\41,QHDKNUAZFIB>'*WUPEP;_\OZLL?3=&ME M9E>F=;9K66_FQY-3\>(L)?D@\$]K[MS.F-%.;KON SU_8RZUVYKQK_F5G?GD\*2=L9N9ZT_BK M[NYG,^PG(WMUU[AP97=1-I435F^<[U:#,CQ8V3;>]:F/F0JX4PF4CUA3VTWK((]]<2&'?,=>VU;W=96-^S::V]H[V[?AJ.Y=+\Y MRID7;JUKLGXPQN3+KKO>V7;"7UM5- MYS:]8?^Y,9\\.VNZ^L-_]SG^I.G]CHOTD%V_>O/VU;L;=O'N]?NKMZ?=:JW;>S;O&F2R8Z?7Y[)$7,26.:@4O0Y>VK;N5H;] $_=C_34;&9 M'&?],L@-$'[_ M72E%\9-#'K5_V+EAU[4U;0W/">6+&ZP^ G'3>:QQ93Z:=F/8WYA0 M.9>IP*A,>5YD&*22*TDS!_C)7'&I"EAPGO9,;+%DN](@_6_?=W'JF*EXIB1WP/$F9(-D$LD7.\RH'AYZG!NPG(B'5*D]9 MQ:6@Q3+)19D!)M 8L,1:3\HK2IG?X@2AB^?YPL% :>J0H#NA/V@$;*,08*.,DA=(-='1CX)4$0/L6+G$RE.4\E!524 M/"MS&@A>8+\8(!1IF;++_ _62E$R">V* B@3().IAZQ-"UXE M&9/X2U04(94HR);8N"R^C;4%SY$5HN"RD*SD:4Z+9;!4_7G6IC)G:99A+W1T M5[#T!SF;YO%RA?*CZ3B)%7S01Y_H>*F&?!2$@"685,XB*3>\C_=]UNT."ROXSZ%5@4>)ZC MBA9R8'Y2CD EBI?P^0OF%PKB!')Q( E3C9IL#PL"<),IYF:;BK(@FG@1+C*0 P<5CORX'' MI(.>Y&52Q<11H5J7('X>+":!Q@4DP.#G$R#+PZ$24E$4-%99%3(@@\'=[A#X M(/9P"LW-_[K>PBJ=^M,#^"G]0 M2Q>;ML?=&J-40K<7S:(A-GT+:.*;D^F'9F[TSJ*M[%:VMDU@QY=K!PC(VVT? M%UZ4Y,KG5,\W9&X-7IO:>L\L-D.S8E:V[8.O:]+=6?][2[3U2IEOT>KVT M-3FOP^;(]#P6DGL4$L?,_MZ/[ZEUCR/_3 OYP,!#714-A,OH\$-X0"9T%%DH MHSC.P"L9>@OJYJH!#;0M*<[=%&U&B2Z-A'=1@;K(0&X!F2RTE:\V1$"P,D?R]B )]N"J'_7GV 5B:;N9BZ1QXZO,LUWW-T(6'3J- M#CW&30@4V9! );(F(P!SM 0X2 ;4!"^Q/<'SE*X*W<4N:CC$D&F"IXE UZU& MS%)$H* *@4(.I/)\IZ_;'G#;1-_W1CK=^7: A%F$+R3T^K)I??R,L)W=?H0Y MC=\>/HO'+SAO\?YE6\<:,X=J&ULS5AM;]LX$OXKA#>[< '5UKOE;A(@ M29N]'J[=H$GW[G"X#[1$V]S*HH^DDGA__3Y#6HJ=.$%08('[8(N2.,-G7OC, M4,=W2G\S2R$LNU_5C3D9+*U=OQN/3;D4*VY&:BT:O)DKO>(6MWHQ-FLM>.6$ M5O4X#L-\O.*R&9P>NV=7^O18M;:6C;C2S+2K%=>;?)&+I:4' MX]/C-5^(:V&_KJ\T[L:]EDJN1&.D:I@6\Y/!6?3N/*7Y;L)O4MR9G3$C2V9* M?:.;C]7)("1 HA:E)0TJ:% '&_[8Z!_V2)+@[[K1?.MMARXP;<:'J M?\K*+D\&Q8!58L[;VGY1=W\36WLRTE>JVKA_=N?G)MF E:VQ:K45!H*5;/R5 MWV_]L"-0A,\(Q%N!V.'V"SF4[[GEI\=:W3%-LZ&-!LY4)PUPLJ&@7%N-MQ)R M]O2SLH)%&7O+/C:E6@EVP^^%.1Y;Z*89XW*KY]SKB9_1$\7LDVKLTK /326J M?05C@.J1Q1VR\_A%C>]%.6))&+ XC),7]"6]I8G3E[Q@J6%6L4O9\*:4O&;7 MEEN!#+,'#?;JTL/J:+.\,VM>BI,!=H,1^E8,3G_Z(TGSX$ M@[V7IJR5:;5@_[D1]Y:=UZK\]M]#B%_6&64C]O'SQ:^?/K";LW]]N&:_B$9H M7M>;@-FE8!=JM>;-YJ,,'+)5-S M)JUAO[=:FDJZ[698R1LDJA5:TA),0GEIW4(E7JM:5DZ'F,]%N;N,A,,KB?5X4[%KH6M"! MUMU_CQ#^HU'XXV@[WTW!7_14V2L 7(J*$H$9>*6U"F^X9L&TH&L<3+&VBX0+W%4K-+;G%UFJ'7<+ M$[ &Q0EA[F#NQ&*&7)Q+"TO"(L9_,DE8%DW9E0!C-]C9K)*(H19-B7!7$#/( M(;<<(@C*;M@PSJ?L#8O"*1M.)A&&E]LWCV)N6)P15193]BO23[-AE&0D&248 MYCF&-\KNX^L\158G>8KK),BFG?79-N-6:T58C=M(3X6'6RO?, X2X ;0:Q13 M\PY4YC+PWRX#/QS.P%?$_Z+5FGS5.?B()4&891YE'E/L)CN! O]@4A3D84&. MCT.69KW3\CQD239E\30FF[%^&B1IQ)(B!1*$0@-DMQ"(!DMD(?U'69<,PRA- MX,Q)5+ <=:73/$SH*9PVC&,:D=(@SD+2@+'W_>L=#9\ULED8Y!"EPE[*L=GF M$5/L9LP^S]V)OR8H3]??W2!'+)H&"3P" _-@$E.0HC HBK#WUS[,."ARVB&3 MK*#H)N0BT$@T=6$N@A224)$$TRAE9R!_$&$I:\E=\[3EXK:AYXM&_@%D._O/ M.#ZD&42&3\U]!VMV)(E#SCO)P(G*R.]99*X7F+]-6J-JEXE4&XS?BL2P0_Y,TBZ>!QM9_WU:-X^0O(T5_X? ML'29W&&A'6;='N0KU3:.L9_/%]]<- MJR XU'X]P&9P:9K\+:B 4*Y>\60C7 MC%=4@^:MI>Y(W+JM#>/JMH+J@,U:RQKE?R"2FX=UXX!/J2KH&:*W5K73'E;E3M$,HM'_)%[HB4] S M>2>YAG2'ZT=[(+T (#3JNYJ$$3NSW]E=? ]C]?1.!G%CA$6"G1$KN@0BGU2J MG=EY6S_X'[7%;?-X0OP33R=]<2"7&5<07/U?4]-)&>.:T))KO8'&.ZXKEA;( M4V1AECC7P9&>M28H6Y-)QO)IPK[X'AW=!);6+:]IA!64*^435*T824Q8_D%; M@X'Y9J _NX&&"2E'-2K2E'U^&4N KII:CPW+Z%#U=EN6JJ>N(49& 8V#%-4R M"5*,]QS8 9"T33\V%CDOJ=/RTGU3A#Q"6_R'-W@8@>5#U$8,\FGN!VE<8'"E MQ9K+JF\J/") PXP0=F%J,8GIDF5TN93W /)HL4J@8RZW-6&8%]0X#5-7EX?) ME,3E88)A:,D8BSB3)[FPV[UC0=:L" MPP:&@,?6_@!3;SRUO "2FLL=EKWE* X,2%AI/81]S7!>$TOXE_R6^H5 0_N MEM3)[.]8KVF?[=!P5&U)#$X-FM>X+4JK%O2\KKUU^WT-<3*4['5+70+UFS'8 MZYT>3HG[ .@YK0TG&(GSI*9\FDO:<_O'POW6[,"QQ ? AUFZTU'O3A< ,WJ2 M0XCYXYJ M*[[QE$^#KXB@9F=7YXPJ!U72 P6E48>^>8QW/DNMA%ZXCV^@2R)^_X6J?]I_ MWSOSG[4>ION/@Y^X7DA$NQ9SB(:C239@VG]P\S=6K=U'KIFR5JW<<"DXH-,$ MO)\K9;L;6J#_ZGGZ)U!+ P04 " UBVY8,?^YB$<# !*!P &0 'AL M+W=OGV0^ (^?'@0G.V3))]AN?]+8BV4@7LT9M\1'IS^;!\RH=4$I= MHPW:6?"XF2=7D\OEF'C!%1HC M0$SC*U*+F7<[ M\"+-:#*)KD9M)J>M).61/)]JUJ/%O2.$R07\#"MG2=LMVD)CF*7$X"*2%CW0 ML@/*OP,TR>$C(U0!;FR)Y7N E%D-U/(]M65^$O$:BS%,LQ'D63X]@3<=7)U& MO.D)5P.0@UMM%7NI##R2(N02HZ,.=W!GQ^'DMER&1A4X3_@Z!/0OF"Q^^F%R MD?UZ@NS90/;L%/KB73;@6H?"N-!ZA'^>\)5@:5SQ_.\QTB=ACY.>7(QA]4+8[+QE@I7=S5 [\RI M #MN##(V7"4<>O;"*XY_$! ./<,S5LG'(>BU0;9>.(;E[$3N S%A;!W%3^9/ M[TGC*R-TG/>*\P2M>1#-ODZL=ZC7ZX :,][.C8V9V%J\9K(\M\$.4/ M?LS&YW&#F.C0?N^IRJ;9_1QKL"43:Z,/14#Q*\ M^;IDODEYEVGQ35,8"F $NTH7U1"W8WAO-?IM[.*Q="QUK6[8'1Z*JZX_ M_B_>O3(?E=]J*X6Z8=5L_,MY K[KW-V"7!.[Y=H1]]XXK?BQ0R\"?+YQ7"#] M0@P,S^?B"U!+ P04 " UBVY8]])BAF " !&!0 &0 'AL+W=O=8,JZB8A1\,U.,])8$5S@S M8+=2,O,Z0:%WXRB-]HXYW]3D'7$Q:M@&%T@_FIEQ5MRS5%RBLEPK,+@>1]?I MU63HXT/ 3XX[>S 'G\E*ZR=OW%?C*/&"4&!)GH&YWS/>H!">R,GXVW%&_98> M>#C?L]^%W%TN*V;Q1HM?O*)Z'%U&4.&:;07-]>XK=OF<>[Y2"QN^L&MC\SR" M5OY0%&;?*'8Z*1TT(Z05\@CD2-^C.FV FF+*CF!R_CXK+CFO2,2H^?D@_)U].B!WV8H>G MV(N#"YF@PC4G"[^7^.),H]&,!\NKR?3Q^FCTN8?;]^7,#, M:+V<'KC2X M,OC&U-9U MC;QPXM/GC;$LTF5+"%4F\5M<^\]_9-XKJMC?_A;8=Y8&;C%0M< M.V@RN#B/P+15VQJDFU I*TVN[L*T=HT.C0]PZVOMWD]G^ WZUEG\ U!+ P04 M " UBVY8 F"NP7\& !($ &0 'AL+W=O])QS T]%7NKSSMR8ZJ3?U^F< M%TSW9,5+_#*5JF &IVK6UY7B++-"1=X//&_8+Y@H.Q=G]MV=NCB3M\4 MZ+HHF%I>\5PNSCM^IWWQ5<T4@: 0":[=39*U\QPR[.%-R 8I6 M(QH-K*M6&HT3)05E;!1^%2AG+CY+P\%/X!BN95$(@WP;?=8W"$T+^FD#<^5@ M@E=@_ !N96GF&MZ7&<\V ?IHT\JPH#7L*MB+^(ZG/0B]+@1>$.[!"U>.AA8O MW..H!B/A1I2L3 7+86R8X:\Z[."BW7!4*R>Z8BD_[V Q:*X>>>?B[6_^T#O= M8VRT,C;:AWZQ%@M@98:Q*8TH9QSM1B?>"9WF4M>*P]_W_,G 52[3AW]V.;%7 MS6XG_*0'UU]N;S_%0X.R;W]+@L [W;O2KO%/C[ VS!PX2^<@IW"E6);S)8Q[ M\$W\%%TPSZ;\KM=T7\^9P (N+95WZ*C(K/H,PY\!TP3VL2ZQ#BC;_.2H"S=\ MHFIL4A D]EU$Z&@-E-+ )XYM0+LN3>7XRNX'%]# M$@5=P$)99RSCABLL:\014V*,*?1]YOBQ=.:D!1C.$+&B3M8#[$?NO8;%G*-^ MLQD$FN9<:\Z[H*@MD8 [C)GB-MRH8DV02/;C4]U(8 "M1 DU5K3*EYA_ M3AYP*VA4D&GD@&7637/!)B(7AA+U60_"R$DN9LRV8L0NV$,+4+%ED^E*:-(R M5;)X5M"#KSM&O1O^E(E 9%-T\;DJ>8E^@0NS(-KM6@5UW^#D( M*0%.R2"7ZG(S/-J%9AC9YS ,[7,TB/= ;#!( /\(_Y&[7[W*T+1,"!1SQ+O M#W86GIP8/.HYO_E3.J=N98EQ'C]7N=Y..])@G0FZ\<@C^T)O,]LT'D/P\R"V M'GM>L!GT*Y;;M6-[6ET/O.OA+X+;_87H_@_U],+35PH$_8Y'1$)W.!RX>HO7 M@[HAU:;.$CE):Z4HKP[@<#@*X8@&?C>,1NUP@%0=_0I2*!*\NMO-S(Y@,K-?2=!5$W2)IAV/5#,G$KL'>*T- &:MS\1RTJ M6RG'<+B#*P(:!4-+D1^[; B',5RF:5W4KL8SVEOP&&?CC[0,R/[(&G08QC3; MK;(+)2X7](&S8ITIQ@S#>=O95PH\)P/+LXK6K^6US MW"H<8A^T@U%(4?]N;QNTQ=%A:4:['MW GF-E=V4LT:7=.EXD;-)#IH:]. &_ ME[RHPM[ P_?X$_3"Z*6N#'P$1%'5QK;+ M9C<\C!(*?@M!;8'JR,GLNCOTUVYW!5X?58$/@+GJKMZMK\J6['3XO=W?L M6Z9FHJ2#R11%O5X\Z+A>T4Z,K.Q=<2(-WCSM<(Y7?:YH 7Z?2KQ&-1-2L/KG MP<6_4$L#!!0 ( #6+;EAHL&EF0P( /,$ 9 >&PO=V]R:W-H965T M6 M3+],4:C#..@&KXXEWQ;D'&$RJM@65TC?JH6V5MBBY+Q$:;B2H'$S#B;=X;3O MXGW =XX'<[('IV2MU+,S'O)Q$#E"*# CA\#LLL<9"N& +(T_#6;0EG2)I_M7 M]'NOW6I9,X,S)7[PG(IQ\#& '#=L)VBI#I^QT3-P>)D2QG_A4,<.;,5L9TB5 M3;*U2R[KE1V;_W":$%U(B)N$V/.N"WF6*D^VY+CTEW* MBK0]Y3:/DB=%"-U;> ]+%(PPAP73] *I9M(P_^?,*"1;R<6'68,ZK5'C"ZC= M&!Z5I,+ GG+Y:F#.32:4V6F$7RD>":9"9<^_SRFX7J-[VX'EW9=)>C>'Q629_H1T M.7E:36;IP]>G%:0%VA(%VR.L$25(=4Y7>-*()>JM'S<#F=I)JGNR];83/:D; M^5]X_1P\,KWE5J# C4V-.A\& >AZQ&J#5.7;>JW(#HG?%O950NT"[/E&V2MN M#%>@?>>2OU!+ P04 " UBVY88)&#&C$5 "71P &0 'AL+W=O3\9)VJ\NC=&[YWI]^]J9JZ4*6\T\(TZW6J=S>RJ+9OCZ9'_L9GM5S5=./D MW9M-NI3WLO[[YD[CTTG8)5=K61I5E4++Q=NCZ^GKF^2,%O 3_U!R:Z)K04>9 M5]57^O Q?WLT(8QD(;.:MDCQYT'>RJ*@G8#'[V[3HP"3%L;7?O5L5OZJ\7KT]NCP2N5RD35%_KK9_D>Y C&!6%89_BZU[=G(DLL;4U=HM!@9K M5=J_Z3='B*-W3MY M9.]I(CY59;TRXN".[V4V%K/)2"239#:PWRRFUI#6OZ[[\1VO]/^_4B%7IM-FLFW1] 1(_6#/'KWIS],SR<_ M#6![&K ]'=K]W4UJE!'5(F+4R.*]$_]T?[_(;[6X*:KL:R_Z@P#ZT7\O3:;5 MAG4(L&\:@U7&B+3,1<#HCAXOZY2?^GS["7ADJ[(JJB5(.A(?2_#MAWHEQ9_^ M<)DDDY]NJ_4F+7?\:?J3J+3_ FO=S1\%MDX%$%DKJ?&W>E Y+@!M'N-0>T@[ M8:JB(0P,]-) L"6^K80L5VF927X8FJ/6ZE]2$"XP;9HQ3@N!2S9Q]" @J-HX M[9/:X&%=-*XM9L1LQ7$+!Z#VO^8M?O$3\7;!7]%S&ZU@N56Q M$Y"OM)9T#E#T-W!O+6M=;2""=5J*#-2(R 9?(/Y6:4"[!C5A:D:PE23,KBZOT08JYE*60!82O])1K#X#'QF+ 0)P% W$V:"!N4[-B M^'SQ\^^->D@+(L5SS<0@F'XS\2AL9I:G,IV9M-@PK4'J'++*O%C!?9)D*:R$ MGE:EW!U#VKY*HC,,F?"L1?TW+!F&1<)]'_[Y5UU" @J_' M+]QT0#3/@VB>#XKFAU1I\8^T:-B\?@CJ^K'E[7.%=!!@OY ^ 8M8"H(5A&G5 M.[*J#WYM:W!4? *6;\,!16LMR3%XZZ!!;0C,O) C:R4@M[U?AIN;=$=W6.1P M4S?D7KXA*C?D60_VB!^?5QIL8@UK2O*=1"2682US6K2!-X%#9$5:$&WL^7+\ M0)F@-4H[C53P&;#S]I99P9P?P_BM16E5B8T>"-<%$.CW $(P5FPRI:D%'*_L M:EQ> 8FRJH>D[2)(V\6@M'T.A'RJ, WNUR],UY[D$32B ]Q$M>5 DY>O*^: M>;UH"A$>[Q.P'A'8<[G$DX6NUL3Q7+;!R5C<6F8B6L(1)47:G*? X\'C$$-3 M'[N%10YN),407.N-Z0@CL90E8B,./I!A%&"6)E&W#$HFTW,QG6&U-K4S+&4U MQ+?+P+?+0;[]O9RKH@#J?;2]!FU_18H';46\6644 #Z1NX-0^[D[B$KJ4#E6 MY;%')2QH66@B_FFYL3$RKAYD"6[*5%.,L46H(^<[J$]E9!NV$?<^% >I;-6)D,!]_W5# MHD&A>58T)&\LF*I\J)!" 0O*30JQ:-@TY&Q=4L*B^@VY.+)84*:&@P^'+!"1 MYUUKL*A(BTR]5D-ZK0>G]XFSQGJ#XVW?.,C]19@=A]R-3RY3@2M#-+<4 M%<7T@B*NI7.4<)NV-(.@/EWR0D93=L#XE.BNT::AL-MZ)NA*"ZZ;(J4_8L<= MF21( /0R9[@X&QQ64)_'%D/*ZQVDAR62;M'[)NBN-S:":5T(XYAD!"N:H8JF;[ M 7YD#EXK6NQ@M:R5EB$#-T92FE#SGK"*CM^(6F!T.-2!K3.2/'*A'DBPB/,- M9 .)FLZWJ8MF3+6HZ8,]P*+1I0J1CDU7]^C42DWGI _8> % @_(35>NF@_+S MYZK*M_ $C,;'$A9QJ=@W\K&?+4"#P/H%Z !H;SRCVJ<<1]HLV,86S$E7FD@S M4-)P^&&Z;H#JRC5^R%V9#077\(,4BQ+G*;8A&V'K,*3=JJ3/Q/G XH6MY^SC M@VR>JDLNSA&Z*>2>$7'RR9!KK3)". ,[$3%1]8#Y6C4(AM4W-C>P;#H?Y'+2 MAFT9&G5@")#^?K6TOJ!T'7,*%B\%G9Y,(-R..10?M M_R(B1>F^%5!X/ K>+\3D=,0[[)4#\$TB)N0X.XF9RAGD2VH'G!A\CS-M_7LZ M7 #_"(24MJ8>F96"13!-^<VSIHI#1<.YU[:PFO.]30(B7.=H>0!0]@XWUI:Z"ZZ^GY8U-8MI\.%R\^@ M6JJS%4G4@RPJ%PYQ.=%[Y_O@D)_)O!<4,STL2C4I-=' M]FGK,:DO$XU[38%]_+&M?;C3AL]SWXJKYI1E4\2Y -$J[L,XG2ZAN\%^@$CS M-OL.L9@CU Z4"F4B '?5.SKVF+2"HVNR*W9W6Q.@4*DIL#O2\P7%1YQ6,J%; M9G ^ "2,<=E7U ?JH8X)UN9E_B>F;:BR[?.0#&*_GM_>BPLHN?_I[%:8*M0I M.C+"? AV@M8-:6Y;U)Q^KZK94\KH5C*>K,HOJ'=Z\)]E5BU+6RR,Z8&^H9D+8V$ZO;0Z[FHUK'7-V \GGF(.K^9SXML7]T$QF, 7D MP2X/K>5*K"JS4354821,MJJJPIF^L"4#AB4*AI"*0::VY2#75.VV8@/=#@[. M^" =X-MIYZS.*A*;NAS:<,^8T&X/L)">.-R]YMY&/PI^*Q7E+62=;+',3A3@ MF""FL1;8;FNM N>B;#A#T346S5R9=+G4QT='4ZI:NSR]%D0E=7%Z/9^4S< M!2;27.ST?3B^3)VM]_C-D9R'II+TXOZ#RS MB]'TCY.K, M74P(P>1\!G+2P1.BQ>6$KB:ST26H>;Y4#] /@<]BX'@RXGLA\@AUB?/K=QN'* MUIEU"XX=7U8VK-$T4@$[8AB K]_&W1LN@.>BV=!X)45F7/_2$J=MCX) K7*5 M3/:?-ICK,7Y=U )-HE;D8]A0QXS CR/A/>A'.$<7(\ 3^A!)KS:V\O?&0E.)20WEIZX':[@?3BD:5^F;) MWTX]Q;5H/D)8 MM(%K ?((DG0>T%D3R_VIW;)'$0/I0AV>5[=XN$AD+'YE_;+",D"F+"5ZUQ)N M'%0-P11[NOX.5 1K[R#=8[>TXD(MU6A+.I"O6@S:PDXZAH31/!I$N!"#NQ$\ M\]'S7"<: [Z\[A']36D'&I]+E]*')"2;LC36 &U2E?LR*1XU=(L@M>IY.+O" M)=BN^"[AXZ%%TH6T/6@;AXZN;*G>II<4DEQ-F()7+ZU\?(G36F]G?#/[Y0-3 MG"968/$+L3KHW9J^YJWY?]LJC5N=!R0<'Y)P?)AJ#R6Y[03(='@$!!D>*8!V MH\3*?!WY"1?[X9DUJQ>,?G10,.)]$_Q$%(H_'HG7VTI,)W\\)%G[U8'XE?8^ M_?2% I2?8C4,9;T%9KL^#O5^&W@3?7M^-I[^<73(ONO'=.\E!_)?#,E$.U*2$O&+3H1ZA(0TUDT929JVEE_IE' M4DS?[?*3SF4TZMP90.;1!)JQJ[)HV['O)QQ4',G%.+1LQ 4SKZK\F)KB\IMM M!?C0RY5IV:38V4(X!KGNVV7++[K0-7EKOP6=+FP*0CVDP(,&DEKE(:T!MK Z M=42M-/\-L5$;NJC2S12Y6?!XTJ!RK;\U *SHS: '7Y/TI3U:A4@K^TJCQ=&@ M&T5[-0V.QX(CO\FL<L[6'<,5M'X?=:"T?O^2I\""RGK1!U1X1L&%:M4,8R? 0QL^NB4!1I+A? MO: G-0S@D;KENG439LD.:I6\23=61TB+<(O:L&X"B9JS M&4_J>JS&XD9F:6/D8]XA2[F\*FP$V/ \4D&-EDVEB<"^H44GIT$9'M&(3NKL M(!]K>$8W:<=3DN'Q%);"XQLF#.)B#D:OVQ3TR4KP@ED5JP#'P@*_C)630<[WII2TJ@>+@U;L:U\GZ#3.KK M\7T&!I"XVO?G-MH.R*XKY.5C<>MXEAK3K+W\:1Y>XBPO;&R#SQ8'+[7N7!O' M!">EKA#$N.%)BZEU1CS'0U&%[Q'Z!F@KB')-;[1)N:<7/+]%PS]4LM'TCD-F MXK>AJ&@0?*AK_%5.KFEB/?<[V;;^W$&+)A((9U5NFKI##ZH1^#(35:W:EFQ$ M#]]=M,F-_.9>P6 RMPU$^DL_TRG2O##392*9VTJ("WD@2I0/^S=>8/]D_#*;G4T'54M7P+)C2G:) ML442GJB/.GBMC]@[*R21/!B]7\%%1O_^S*+NIPT+I]]K:)7/0Z091XM/>GG([TD/,Y'H4)VW M*CNO&.RC^D3A8/Y0"$SZ24;BN_-@23NIEPQ/ZEWG#_0J(-O<6]*%IWJ>%TSB M[<,R(KZ3\1TZNZ,NOZD!EE!$2JK++94T6N'3K"V>>W5QB<3YU55R9E\TO)J> M_KN[?X,O\27M!%XR/($7O4#WR1JUEPRN#P/Y[JM[$>1NL9;MJ"UIMF\V/3*0 MT^F9D%]VLV_;JBER.QE#E4#KB V/%/GQ-W FU&$IT:!1ES1LSIT)*FQ37;K8 M==*\N:RW- +M7FS=I)"&3&VLMENOMFX/Y][F^>CV(GB0*"VIZNWB5\YV;'T> M)- 1!I%CB;8D[QM_M5((QG6VVK$<0J/3,%9%Q !=>/"6 JEJ3IP(UJ0IHQOL MMDV(6QS &! 7/>T$ZB\TXB>F-&MA+Y/VZ&XWZI8O$4/;*89V M<(A?IU>_-]+W-N(W_EV@?8@Y-[, :__)OE.Z\CN_; <2(5]W@YEA\JQ]RYG- ML-3$Z)U_ZQ+!TU?B$(EI.PC%0VI16#&DKNU<9?*]NK[O, AA"7)<<^U[6G8Q+ZVZS?1_YKP394N5-J; MTIT^&IY$_RME+?62_R.,8Y3]MRGA;OBO,]?V?ZVTC]M_6?,IU4LJVQ1R@:63 M\05HH^U_@;$?ZFK#_WEE7M5UM>;+E40LK.D!?+^HD*:Z#P0@_"^>=_\#4$L# M!!0 ( #6+;EA5"K 95P, &@' 9 >&PO=V]R:W-H965TH M+662TK3_?I3MY#(@%^R+1D2(T/VKS8+:*#M[91=A)LG=O=1I&MMM@* M>Z-WJ.C/1IM6.-J:.K([@V+=&;5-Q.(XCUHA53 ==V=S,QWKO6NDPKD!NV]; M8=YGV.C#)$B"X\&SK+?.'T33\4[4N$#W^VYN:!>=4-:R166E5F!P,PGNDMM9 MZO4[A3\D'NR9##Z2E=8O?O-Y/0EB3P@;K)Q'$+2\XCTVC0:$+M;,F MM?0?=VIVH-?KG!+3]S2:^C3!VE%71NL17>AJ5+/^(IJC_!71QB6^.9@UNCJY>]+ MW*^B7^9.Z<5VA>:48OAVDG0G#'X3:N]OSG&_V&$E1>/>X1/2LH5[8? 6EM3+ M(-0:GH1#0PKP 1*>AJ,T\5)6AG'LI5$1\IS#'*GG%-(5G#=$JO72@DC)BNJ3 MA#R.Z9NF!7T3SF"I'2%>=-WYR4,V^!F15>G]E&$ZRN@BUI0((J3JRQQ31@;< M"\0UR4C@/!SQ A[E&Z[A$=&K,.*0)F',$N L3/+R>@ ?J>?R8F!]1H'0RS3, M"^^FS#HW'R#/PZ1@\$5N$!;4@):?53^5_6U88K55NM'U^^4P>$9I+7LA M+7P\O B3,CD+(P^SC.B'OHB4X5%\/88T9E!2&7)^#.3_,NRSRIDO"!^%;)0- M0NP)LIQ3.GW@S.>BC+T4\["DK%SJHNAL^K5HZF[&6^CF5C\(3Z>G9^2NGY[? MU/LWZ$D8*H6%!C=D&M\460"FG^O]QNE=-TM7VM%D[L0M/85HO +]WVB:'\/& M.S@]KM-_ 5!+ P04 " UBVY8-U_9?M@" V!@ &0 'AL+W=O;G J7>S2(6/3JNQ7KCO".93[=\C3?H/F^O#.V2H4HM&E16: 4& M5[/H@ITO"A\? KX(W-D]&SR3I=9W?O.NGD6I!X02*^R1 MXB([6O$U5J>0IS%D:98?J9OF1)[/0$3S$K\LN#F?[(3NW6U[A+*(I MLFCN,9H_>\+*].41;,6 K3A6?7Y#0UNWU "]&IH20T O]A=M0 ;)9HAB; ;P\+G@S><]62*,#C?B&D MQ!J>PHC%C#$RBC3.1B49^3C.)R5\5LLNAA7Q.!]#&9=L!(RB<@9?20I.A#K9 M&KTF')9.BR*#(IY,&-UQQE*XD"1(] H()&U@.743:F'[#]F_4JW;I5NUDJ2C M]SYG<9FF\,(;;# F8S*&$3![\Z-(59_".(W+2>JYI/&XS#R7LS@K4CC4\&1O MEALTZZ!8%D+Q;JP'[R"*%YT6_ [O%/4C-VM!'9>XHM3T=#R*P'0JU6V@=0" M 6!@ &0 'AL+W=OU!L)C%J6:XD-^V^?I2GLL:*3I92"6[(5*M UPIY[D"B M#%@8]@+!B\J;CIUOKJ9CV9BRJ'"N0#="'FPE"RGOK?$MGWBA M%80E9L8R<%H>\1S+TA*1C(EM,#]_8[]BZN=:EEPC>>R_%WD9CWQ!A[D MN.1-:6[DYBMNZTDM7R9+[;ZP:6.3H0=9HXT46S I$$75KOQI>P][@$'X!H!M M &RRC%_ M31"0S$XKVVF=L:.,%YB=0ASZP$(6'^&+N]ICQQT9M^>!?UPL]'M"6=MN08^W3W'#[,2T[O\/I5_CC1<(=/!F:E MS.[_'M)_-,-A_73%*!:HNFN&%T_D/ R^\ZJA_H6=?2Y%W1A4VHG4S]J@T/ > M4C^-8EH3/^SWW1K%\5X1-GK9J*HPC4)@/0:,A3#HP152FZUEF4,A:B4?T89K M2(B-]?H0I4.XX@NIN)$D SO"J!\#G9] SX][(>7KQ?8;]P=$J?6(1D#6B*;D M!G/J7*HZ*W@[&T@*%U*9XE_K8'Z?MAMY9V^LOX>W$O.9J550:2EP2 M-#SMIQZH=@JUAI&UZ_R%-#1'W'9-@QN5#:#SI:0.V!HV0?=7,/T/4$L#!!0 M ( #6+;EC0F(EQRP, .\) 9 >&PO=V]R:W-H965T#J[X/C/VP%LO2[;':S2_E9>*=EYG)>$Y%IK+ A2F*^<\.-M,K7PM M\#O'@SY:@XUD)^6MW7Q.5HYO :' V%@+C#[WN$4AK"&"<=?:=#J75O%X_63] M8QT[Q;)C&K=2_,$3DZV/F$;S\3:BZ70]2\<6EG?@;C21N:M M,B'(>=%\V4/+PUL4PE8AK'$WCFJ4%\RP]5+) R@K3=;LH@ZUUB9PO+!_RK51 M=,M)SZQ_E09A"N_A/+ZKN.:6*@VL2.""V-*&FTJAAM$-VPG4)TO/D%.KZL6M M@TWC('S%01#"5UF83,.'(L'DI0&/T':0PR?(FW#0X@7&IQ#Y+H1^& W8BSH* MHMI>-$"!AB; OO@:[7&_MBV:,UVR&%<.585&=8_.^L(1I%-"Z,+S88V$@)I0\0<4L/!>8@91Q M!?=,5 B!NPAG<",-$R\%R=/4G?ES&"!QTI$X>3.)5QC+?<'_Q@0^)P2/IYR6 MYUJC:8E5M+?Y_PMG.RZ(5$H.NJ]R.G\;N8-H^LF]5-1FE7FL/2.A**GQ&1<* M:LOO8 +;NA.@HCXH:GYTQDL-B\"'GZ5,#EP(&+$3F+BS1?1?^9QV?$[_7U)^ MEY/N<3IL7Z!Z&Z&#E' M&]1H0T([\Z,!K(L%F?@77N=SDC_N&21]PP1)?D)%8G553K\#15T7\QU=1L^P M0G<\#GN!O8?8MHM1%%EL_1)-\Q@%4?@/!IZ=M6V>G!&H6="F]@VUFU16"NZ( M*(-*TT[0^X*<].I&OF]UZ-62FCJ^*9GZ0-.-QCJ5=5K9*?0= M#6&JU'W]U-!DJ2I,,X^[T^XU<]X,\6?QYBGTE:D]IS(2F)*J?SJCCJ*:YT6S M,;*L1_I.&FH+]3*C%QDJ*T#WJ:29UFZL@^Z-M_X&4$L#!!0 ( #6+;EA0 M9[-MMP( &(& 9 >&PO=V]R:W-H965TI.EX@&'BLN]"PHC:E/PE#3$BNB#V6-PIZLI:J(L4M5A+I6 M2'(/JGB81-%16!$F@FSJ]VY4-I6-X4S@C0+=5!513W/DPP"H VVLBJ UL%%1/M2!Z[_V$+,'D+ MD'2 Q.MN$WF5Y\20;*KD!I2+MFQNXJUZM!7'A'LI"Z/L*;,XDUU+@S"& _@A M9;YAG,/G)5EQU%^FH;'\+BJD'=>\Y4K>X(H3N)+"E!J^B1SSUP2A%=:K2Y[5 MS9.]C.=(#R&-!I!$2;J'+^W=IIXOW>-60VMPE[\6/=R-=O5QHFM"<1;8 M"H M'C#(/GV(CZ*O>[0->VW#?>S9PM9;WG $N7YY&7^]5ECBHX$YE_3NWR[9>XEW MR_XF"AN&BHD"%C521KAY@@NT0PEG1"%TLD99"4>"4WK?,,V\>DNP)!R%N4"5H_+\H\'X..V>KW/9.X?5 MRH:E>[*-!Y/4^4R203PI0( ($& 9 M>&PO=V]R:W-H965T%*@L;5-)CU3N9#E^\3OG']Z(\_RE%F63+3:@';9 MA.8&7JJO)G)32P[0!G=>@\7] >S%<*6ES V]4?2Q@]N@ MY3;H0D]NZ>)E%9V#6L$L?:BXQ@S.N>06#S_3)YSM.:OE$URQ7TK#0C!CX(=7 M!G>XM3 7*KW_N4]D)XW](NDQ!W!>V4I3 M6"AM^6_/'\ZVU!,-OM+F3B[[;2;?G-C>.'86#G>#T6YP#+W^<>-8[<\^5\(7 M;8'\7_OF9R!5E;1UAVAGV_XZJ]O*0/4$L#!!0 ( #6+;EBM@1D$ M@0, "H( 9 >&PO=V]R:W-H965T[Y5^-CM$"Z]MTYE%L+.VOPY#4^ZPE>9*]=C1EXW2K;2TU-O0 M]!IEY8W:)A2<9V$KZRY8SOW>@U[.U6";NL,'#69H6ZD_K[!1^T40!8>-#_5V M9]U&N)SWI6Z\_[ 'S7NS=$65M-7VNRL\OW MRB)$'-[" VI8[Z1&<$#PXZ-\:M#\- \MN7&'PW*"7(V0XAN0D8!WJK,[ []T M%59? X3$[TA2'$BNQ$7$.RRO(.8,!!?Q!;SX&'3L\>(+01L8 SP7WVB=G+=V M97)M>EGB(J Z,*A?,%B^^2'*^,\7N"5';LDE].6:RJX:&@2U@4_^3F$%-R^H MJ43@_= ^D4STR2MEX"\?!#SBJX55H\KGO\_%<]'C^7CN:U/*!OY$J2<=@51 M[_Z@Q,E.Y'<$_"Z[@6H;#NN5-'4)^T,<LR'*Z MC8RG$#4W."L[HNG1,/#G(O=65 %#'+ M>0KQC+.$$--BQO*$CW!T^/NHI3/!TEPX:DDB6)1GCEHF4A;Q""ZHGAY53R^J M_K&KC1F(QJ0K17>KVI;:UMJ2JM^I\T4?YW7^/Z(^4E=^ZUIA]57:/=$I[:?I MB_.,95$!(D_8+)Y!(CBEKG -QS\J7?E?T").UX-S$)1\-T;3>#_8@63?:ME9 MGS_5N[9/4WW0-.,QXTD"!=V%K'!JYFPFDD/.IYQ40*P V[Y1GQ$G(OV@RQUQ MA+Z1'8A9SO*80YPE3,01)$G!(FJBC\I2S40LSG,6S\@!R].$%:F;T45A62;. M7I;PI'^WJ+?^E3)0JJ&S8RL_[AX?PINQ_W\Y/KZB[Z3>UA1U@QLRY5OP9/RM+;XJ<[>LQ1NP/T?:.H.4X+Y^#X]V#Y+U!+ P04 " U MBVY8WBOD9=,# !<"P &0 'AL+W=O^ZY.][YAALA[]22G7F^RI?\IHI3ZQX M@S=S(6NF<2L7OEI)S@JK5%<^#8+$KUG9...A/;N2XZ%8ZZIL^)4$M:YK)K]- M>"4V(XP@="!? M*RWJ3AD9U&73?ME#%X<]A31X08%V"M3R;@U9EA^89N.A%!N01AK1S,*Z:K61 M7-F8I$RUQ-L2]?3X4F@.A, I3)=, 0O M[-T/+5YXQ'T%K8.'_&NUH\/:IF#.U(KE?.1@12@N[[DS?ON&),'[(]RBGEMT M#'T\Q0(LUA4',8=+T=QSI3$UU_B196Z64RWR._C)F(8$3O B]* $LY3DOS9V0 MP!]6I31B2>S2.+52Q,OB(VSP 7(;AW#+APXB-)%9 _&.#\U"-QL8FB3T:+AC ME!*79 -KBWII^ (C@E(![:10_36,NK* <)"X";&FB1>'L,O<%9>VCS?Y_YA M0F,WL*G"P"2[@/7'J3?8BU=W?+*5/QBO4_S[KJ0]-K;E8& .&4X\$O\[P]O< MD"#H#&-NLF0O-S\P$]22(3 (,C<-XO;5TSX*;]^DE)#WH$V=S^PS,1@&CR0A MTH]M+E+R3&.U][Z>*#Y.^C;(44Q=DM*N\M+LGP3YZ?N*H[AO$.FKO'K<.[[# MJ2?)_(%=)\JRKNO$7O8\$0>-Y.3#OQ=N[\Q.2B;!14?(ZJ@3>('9#M M+-=NM%C9^6DF-$YC=KG$\9=+(X#WOPW4$L#!!0 ( #6+ M;EAXL+M<=P8 &$1 9 >&PO=V]R:W-H965TWL_/3].ZZ.S\-N]C4K;_N M6+_;;%SW\=(WX?YL)F;[%S?U:AWIQ?S\=.M6_M;'7[;7'9[FDY5%O?%M7X>6 M=7YY-KL0SR\MR2>!?]3^OG\P9A3)70COZ.'UXFR6D4.^\54D"PZW]_[*-PT9 M@AN_CC9GTY2D^'"\M_Y#BAVQW+G>7X7FG_4BKL]FQ8PM_-+MFG@3[G_T8SR& M[%6AZ=.5W8^RV8Q5NSZ&S:@,#S9U.]S=AS$/3U&0HX),?@\3)2]?N.C.3[MP MSSJ2AC4:I%"3-IRK6P+E-G;X6D,OGO\M1,^$9B?LUJ^0[,A>MP/4E+/OWKJ[ MQO??G\XCYB*->37:O1SLRM^P*R3[.;1QW;.7[<(O/CM^]][/S MO_Q)V.RO1WS3DV_ZF/7S6]3>8M=X%I83+C=^&[I8MZN'"'%V]W&2^'<*AKWU M'R*[;$+U[C^'XCHZ\^&X?JC[RC7L7]YU YP,8/C-G>\F0-CMUE>U:^)']J/' M;98+B'%A M!31$8;F!O5==Z'NV[<*RCDR5O%02$7";:29(-H-L;KDM+1+;(#\KSE:^]1V\ M(Z?= F58]Q%.HY^0_4QDI%I:S4HN!4UF)!>%09J01*1E:$"DO"$,_SN\@--P M8^L[)(T^^E]W]38AJ0K%##FD#7G.,_AX\4C551#O@$7=1H]4:=CW27H<_AW.N,2QNJW"9H"!&U5B0'?*/5(CY1X# MA3S)$;K1KNMIDB\) O@4SRV9TI9K28"*@IO"TD#P'/%B "ATH=GUX<1,04,R M<2.7@Q;9%[S4=)? 5+!CI!7))_D-2&M*KG5!I#7P(J>\@1.EV2>,N%QD7Y)6 M( ,&WH.U4A1,0KLD &6&S!CU.6MUSLO,,(E/HB2$5*8@6R!PF3^-M3FWJ J1 M#<9O3BR)/C>3W^9\ZHC7)2"H" M6:9*XL+( ^3_R;4[[+K8-Z-^"18EGEMTT5R.S,^*?:(RQ0OX_ 7S/VC7*0@$*--O,JM0TM!IX2REX"O$!IBY!?"JS#,0GT ML&2 _ZO;=8YVC85)"#6TZRS_8]0O3>(@;O\W]:DGJ#VG]P]'"@"=.)M*8'PX M4 2&:Z/37>596@V4V*\"2"86ZT,U\)ATT).\R,JA<%3JU@6(;Y/%+-$XAP08 M_/L%8&Q:5%(IBIS&RI2I @P,'MF%F6D79IZ\"]OS?-F%#7OY(?JN1;!7:8/N MNYY=Q-C5=SM")P:& P.. RW(OFOQ'BS'-NV5#ZO.;==UQ2YP?GKB=NVHBU^U M7?NL,7V.D!I@2I=]Q+^T-45U&QWMEP$<5F^36A:6#F HTSI..Z<2/:1U"X%:E.+! M+N_3TOFIE1R!V$X0VR=#_ )I:P+5'I7*([1ZSMZ$=G7R!DUDP2X&DJ.H7K>+ M^GV]V"'?!T$?'CX^$>RCSGY+L(?:'<-ZC+@0:,6IS K4EB'H+38.6&Y&O 4O M (S@5M-580_R$&\L=:A'P74FL#=7>[0UN)-3'T&[!\;6/MC]3M;X)52S9SG*KAL. M],-##-MTB+X+$16?AFOOT'A) -^7 &PO=V]R:W-H965T X?!+GHJI($<+XN],Y&DR2 MX.:\UW[I?$=?9MR(ZWN?A*=/S'I*U1EW!/NVK5I M-()B;:RJ.V%$4,NF'?E]%X<-@Y TVK41A/G MJI-&<+*AI-Q8C7\ERMGI>V4%!#$XAG;J?&5* XA]#U@/@MWZ L' MET.G+]SALH'6P6W^M=+1=FDJDB.SXH4X&6$5&*$_B='TA^^"Q/]Q![9HP!;M MTCZ]P:(KUY4 -8>+^5PXSFZD!JXYYNM:%*HI9"6Y8_8?SA>X%?<6SBI5?/QS MFUL[#6]W"R,OZIG00_3A\4O@OC#XF3=KK&;HWR]%*32OP%ANUU;A'TV067#H MP_=?#.20N,?^8M#A!BR_=X[(UEUN8;Y=V1Y$7I($.,9>GM'(O!QMWUCZRYL2 MKM9"6P77LE"].DO$]J#!1H?![6$^_H29:,1<6O3$SQ@^PS2$.,CA2F#U-Z*Q M4$I,B19-@?PI4ATF$8^K%>>]]##OH%P_TBU],OW-5 MKQ2Y;>AM@X(7'8[Q61NP_1<2<*?I[02\E*; (/PNN.[Z"?P;3IZOM:;\]4G? M@]#SX[B-7,*(3^D&>= #7!1XB9\1&9@/43PD,DE\".,<6,XH#V@_\L(H@#"+ M$ G20R/(WA +4C01^_0,XIZ@XR *,<%ID$&"[;+7/ [I*R9RS!C-2*G'8I\T MX+SEPW/)_T:1^M!(BZ(.I_FJDO8@R+T08:+5Q$L912[PO2SS!R?^6FMI2NFV M7"2YER542FF<49%*(DJ0B\/HEW\30;^)B_F[X=&8YM<-/(S M.D2\[>AJX%I5%0&^X[I\(7=WFMW.W>?MG_&*8P\![BJK3P%S*:",'L!KK8RA MVL=SEA'FR-7_2AG9AE4VL-)2:5@)',H7"11=#70B 28A>09)3X:];M5_C^;@ M"R1?$_7_@*4OHQ[+#L*F V'3%Q-VZ!Y$EE-CA&TK\*WD,]SKK<2*?!E;=]K\ M=EO] )A"RAW@(SBM\)SOPH>;(NZ2ZYF=KRL\?1=J37L)]EI' MXAG)>88[/IK6:U[1#"THM]VFV,49II"PO"5B0-5%^0$UI*0/T(MP_B2 U6.:CW"[M;Q92,IU*ST< M7'BMM)6?6X?' 398'_<*G"1YTDXBEN'D2HL5E^5P:F@1(31\Y @M2YT/2>M*Q(9S4/E,J! .[J_.7.0%S,4"=YH@WBXY MWA#=?^+M'@4F]4F!F]+YDJ8AXF;)X'W33)5[ A:8%^'^N M\$K3O9"!X4H__0=02P,$% @ -8MN6-'C)M -!0 W0T !D !X;"]W M;W)K&ULK5=;3RLW$/XKHQ2J((5D[YNE$ DX!_54 MT"*@/:JJ/C@;)['87>?87B[]]9VQ-R$D89M6?4@\]GJ^N8_MTV>I'O6<BZ+)EZO>"%?#[K^)WEPIV8S0TM#$:G"S;C]]S\NKA5 M.!NL4":BY)46L@+%IV>=<__D(J7]=L-O@C_K-1K(DK&4CS3Y,CGK>*00+WAN M"('A\,0O>5$0$*KQK<'LK$02XSJ]1+^RMJ,M8Z;YI2R^BHF9GW6&'9CP*:L+ M??^2-/3'AY;+0]A^>W=XXZ$!>:R/+AADU*$7E1O;2^&&-8>A]P! T#('5 MVPFR6GYBAHU.E7P&1;L1C0AKJN5&Y41%0;DW"K\*Y#.CGZ7AX _A&"YE60J# M_C8:N@]L7'!]=#HP*(-V#O(&[\+A!1_@^0'AD(;^,.J" _\Q!6S>*^8,3V'*^QQJ*+KE637?D%L%; [B/\E8E;%!1,30 6!E;*F6A=57M24 M!*(",^=0HCVUXM0(*!K;3GX+?$Z 4[19PU3)$N3[E- N'9+(CDD8VC&+TQ:( M=U$C@!A_%+.LR:&]F*(D(%;/!MN/X6Y';LFQP3/+VN\S7&,_Q<]Q:BWVO* MT9)5HB7[)-H%*ZR@>WMF M__MD:Q?R/W2"+7]]4-KHO30C5_:2)':=(EU/C7=V&4+@"I3U*R+-AH MV!]X/P@;[U.].2),-XW]T.''!&#][.*UJVUO^G@I,,$.;HDLI*A_M9&B45^JL]]+82=MA'3R7]= A^?[A5R_W8PW7\"_IAM"UK M@N+:V;DTNYEB]Z"S(4U]FX$A+<38MA/,#203//$S M1Z;8CP)'8HRB",F'.5X$V!0C2^7@^[1D,\A%?,%>W5V6&DP4A8V$:Z[U"8AR M41O;^IO;1#<:4@HN(:@Y434[GEV1&*Q=N4NN9O9AH<$F@KM]KU97;Y=S=V5_ MV^X>/C=,S02>,@6?(JO73_$ZH-QCPDV,7-@+_%@:? Y8&PO=V]R M:W-H965T=KA >/_'S\3\\>4 M?LA7FXBM;=+(U(WA6-%K% M'>AYW5X/%RV_]7)@3!=+GA_H M7)ZO\8),"/^ZOF/B6Z=BF=$523*:)H"1^45KZ']$49 W*!"_4?*8[7T&N92' M-/V6?_D\NVAY>8](3*8\I\#BSY:,2!SG3*(??Y6DK>J<>!/SPT@;&@ RP;PV 9!V2 XMD%8-@B+R.RD%'% F./+T 3<+],-QE.9MEYAXN>Y?R= M:=F+JUTO8$,O? B^I E?9N ZF9%9G: C)%6ZX(NN*VAE1&1Z!@*O#: ' _!U M@L"'[W\P=&QT#(U?T$ +#;+3_(J3,^!9:6HJ@VKT@H(W;. =X6P)1,A!\>'Z MKPW=XI@D/&L#S,5!QI[SD?L-QQMB&I4=>Z]@SU>([647]L/SSG8_0CHH" 9U M#-(Q,(@J3$U;6&D+K=KNF%C<&']N@[LXS\1<9JYP+58=W@9?,S+?Q."&S@GX M\ ?!S#0L5_931.!9-#3EZ\C:,%^,/V9K/"47+;':9H1M2>OR/]_Y7>\G4W(X M(JN%,:K"&%DUWFY6#X3ETWI,UBDK9O+7A'+C+-U1=?>'6DD&Z\E.C8LCLEI< MNE5;7&E.59!6[2S!B7KI;>GA*7KA8Y!8%LB)J"7J6@ M=V#RKRG',?V;B/F?KM8;+L9YDL[Y(V:D#8:S&!C!2).F@04^1C72,'T0-8S6H) VLDA"9 M$\:$GGO\!(991O(E.E^6<>%^AK'P7SB9&A?IP:'4&AU$(!NB)LCWI''PK)+& M9$N2#0%SEJ[$,"6<"0\GW M?@E'A6P@35Y>/XE;J,PX\7S=U?3ZOJI#!PW490>90'[8($,:)-]N7\KA M:(,)6127KRN23)?"Q7\#__M"\LO^G^"?:B3S.3HE^1@72\Z89C78_6-:0;/J M!V-87'JCD5,VY(JM/B+2:_G'FJTJE,8(ZCX+JFEU$(+L?7FM5NF??+N!GGDLVY(JM/AS2#/H'W* 67W'C1%A^#"_,R]N.<+!O"L[\GK; M&6&!EHW6[KU6OK2,OMTSOD\V0GLV6KMTVN;_>[K\C&@2G- M/"T;C3"H>GA[]UXI'TIO#(_RQHZNS"0!-Y@M2,:/O$+;>W=J8CIE0Z[8ZB,C MW3NTN_@N&S##8 M<&<%I2V'=EONV,^*WYY/G3C6#IX\<5RR(5=L]<&1-QO0?K-Q[,0)#;?=:IH= MQB [IJY!VG-HM^>OF#B1(=6[ZN5F5,+R/8=]G#9QC&R1WZ!+6G'X+UKQ3W1+ M3ITV3FVY4S;DBJT^--*60]>V')K\=C!0C5 )4U(N#-24,[)%_8:4DWX;VOUV M^5PPR_>""-WBAYB\ZZ:#O3LGIYA3K^V*K3X4TFM#N]<^=F76]X#538?#$&2% MU)]A2K<\93C):U8KA<9,!-NAKCYL,*.@W/6\*I#\/[/Y<%]3P M##O0BP0@A+H8'=:-=#$ZRF\6(QUM8'>T6K8;5E6C-D<;Q&4(7+(A5VSUD$HS M'9QLIMO@@?-QM00:#GD:$@PFO,(VE; M [MMG8@PTJD0^E^^%%=5:^HXVLTM5;MD0Z[8ZC5RTCN'_VH51GFV_070[VEY M$QIJ*[15"AE0?K\I;T+I4D.[2QV3C#,ZY45QD!"/\XECRQX[WZG9XY0-N6*K MQU(ZX]#NC#_1A'+RXPW=BFA^%C8L6=!\'2\JE(ZNL;2?([0463IUMZ[8ZK&4 M[C8\X&Y?[@_&)"X<;K:DZP.9Z72[V2D;\:_=4[O)3/LYNI;,=%O_ M^QY^.I1^.CRP[3V\':*A,4 NRWE'3MF0*[9ZT*1G#^V>_:VE]:%>,^Q[:C5U MJ%OTGEI:;\# AB<&H33QH=W$N[8->AEP-U1+,D<&5-CS^JI>'36(>@T;UJ'T MV*'=8T^NQU>?S9/ Z=:R4S;DBJT>-.G1PP-E'&^=!/IN<3?HJVEAV%)69PHR M@/SNP)P4D73/D=T]_WP]_C*\_HHDQ'DZWC)VR(5=L]E]V6+PE MJAR_\C^BW5NODF;W$NX7S!8TR4!,YH+2.^L)A\1V[[7NOO!T7;SI^9!R<0DO M/BX)GA&6 \3O\S3E+U_R$U1O%U_^'U!+ P04 " UBVY8D>6O8 L% #< M' &0 'AL+W=O'80^,3-M")=&CZ#@%]N-'R8H^:396^9)(]+F' MEY<'O,?F]$C9UWQ'" >Q!E9,I ?TA2S;W9 8W7@8=X MN^/%@#F?[O&6K C_LE\R\6;6+.LX)5D>TPPPLID9M_ F1&X14"+^C,DQ;SV# M8BE/E'XM7GY;SPRKR(@D).(%!1;_GLF")$G!)/+XMR(UZCF+P/;S*_NGT U8Q=LLWL01SCBX MC2)ZR'B<;<&2)G$4DUR PSC'VRTC6UQNGHAY(,\D.Q#P/B0K1J^KOD-*QI!$U\"V?@'(0K8DH<5;PF$9CB3AH3K\=YQ= TL:WEF-7>^A M7?(Y9_BJVLL*>PJ##_06=337JP9G6RA+K9NR1OW"4?; MSRJRO^%@TVL>BH?.T7=OK_=RQD,*< M2<^ZA#+8!/KPC&(:'XO4/E:MF-&.1#WKQ9+1:F-UL74KWMA8--K&(HD_M?K= M1@+R^U^30PG(.V=@46-@D=K JL5RL2E1SW:Q2+3:5EULW4HWMA6-MJU59/O7 M<<]U^XU(@K++6X"N3(8H: =63R=FZ]HG)6Q;7I_EH+RP.=V%U*/U%=UM>3'5 M&[^#-^'IHJVA.=W[W6,F'&\.$K(1E-;U1"3&3E=IIQ=.]^7ETA/EG*;EXX[@ M-6$%0'R^H92_OA03U!>:\_\!4$L#!!0 ( #6+;EBPL4M5. , !D, 9 M >&PO=V]R:W-H965T ;R8[ M(?^J-8 F#P7C:FJMM=ZQ":^"OB9PTX=C(E1LA#BKYE<9U/+,1L" M!JDV#!1_MG %C!DBW,:_FM-J;FF A^,G]B^5=M2RH JN!/N59WH]M<86R6!) M2Z9OQ>XKU'I&AB\53%7?9%?'.A9)2Z5%48-Q!T7.][_TH<[# < -7@!X-4BHIK.)%#LB332RF4&5S J-\G-NRGZG):[FB-.S M[T(#"<@IN4A347*MR"VDD&_I@L$)^2$I%ECW+1+*L^[ZG#Y6B[U\Y&,"FN9, M?<+U^[N$?'S_B;PG.2<_UJ)42*@FMD919FMV6@NXW OP7A"00'I&?.>$>([G M]\"O7@-W*[C7 T^&X=\H/R-.+]S&2C3E\)IR>!5?\ +?!KL=TE)*X+V6&'6+[>*G98EN5.!XH[!EB6Z4 M'_EQV&^)L!$4#@JZYXLWF&*0ZZVF."99+JX_9X8-WK&@WI^80-$KCF92['"; U;8I#JK98X)EER)+)G M*8R;%,9'M43<.;O"(&B="5?=H"".6^^2I!ODCMWVN6$?]&&F:;ZA:<1?BND?M&=#_18E.U9@NAL=&KAFOLW4&: %Q?"FS/ZHGI]II_ [/_4$L# M!!0 ( #6+;E@R;=+J<@( "\& 9 >&PO=V]R:W-H965T$TJ:(E\27.6?FS&0F\5K()U4@:MB4C*N95VA=G?F^2@LLB1J("KFY MR84LB39;N?)5)9%D#E0R/PR"4[\DE'OSV)TMY3P6M6:4XU*"JLN2R-<%,K&> M>4/O[>"&K@IM#_QY7)$5WJ*^KY;2[/R.):,E<7N?2 K?7;^Q73KO1 M\D@47@CV0#-=S+P?'F28DYKI&['^B:V>L>5+!5/N">O&=C+V(*V5%F4+-A&4 ME#=OLFGSL 48GAX A"T@W 5$!P"C%C#Z*B!J 2[5?B/%Y2$AFLQC*=8@K;5A MLPN73("29YA])/"-D$Y-^*9F$7[*F& Z@%'P#<(@'/4$=/$5^-#!PQYX\CG\-^$# M"'KA']2,NMJ,'%]T@.]!4E.KFK%72- T=TJ)QNQ Q?K*T+B9.#=V M#KR8U ?#V'_93LV^T737)NDA.IV\&WU0&74JHT]5=I+,&.@+/MKW&8S#G>#W MC:;3\4[P?43!9"=X?ZN52I0K-Y(4I*+FNOD.N]-NZIV[9M\Y7YAIV RO=YIF ME%X3N:)< &PO=V]R:W-H965T M*&#>6EC9-S3NZYOG9\IWO&?XHM@$2_TR03,VLK97YA MVR+>0DK$.>^*SZ>LD G- MX(HC4:0IX3>O(&'[F>58MS<^T>NMU#?L^30GU[ $^26_XFID-RIKFD(F*,L0 MA\W,>NE<1(ZK"27B*X6].+A&VLJ*L9]Z\&X]L["."!*(I98@ZF\'"T@2K:3B M^%6+6LT[-?'P^E;]36E>F5D1 0N6?*-KN9U98PNM84.*1'YB^[=0&PJT7LP2 M4?ZB?8W%%HH+(5E:DU4$*(B+)?,K9'G&-5FKZHDQFR5;V::;G?2FY>DH53\X_,@DH0,_1%5>UQ.4- M(MD:O?Y5T%S-KE0/EE5%(+8YA7D2@20T$4\5^LLR0D_.GJ(S1#/T>9.<(&^FV M2G"39;?)LEOJ^2?TCA('MXDS9:72&94Z>LWNYJ$7XJF]._3>!?FAUP)%!I W M&C>@(Q]>X\/K]?$!A+A0:S4NTB(A$M9JB:GM)J:D6L3*'4D9E_1/><-DL'I! M>!"6ZP5!RZ !%'ANRZ !Y'L3LT&_,>C_QT0]0QD89\OOA.!CW#;3!;EX,FZ9 MZ8*2."B=+.\$1)2@;Y?0KH"_L/DIU=/?X(N1$YBF%EJ MT@7P'5CSQX^<$+\PK= AQ:*!Q([R Y# =:O6%G%H/ \5KUT 7Y>#1JU8,! MY'B>N1Y&C8]1KX^['5L;>5/PC,J"0V]%]"H^M"*&%(L&$CO*Y+C)Y'B@BAAW M%W_8VL@6!HS;WLV[F'%HKH9)XV'RC[U<'9>V+%FC=VG.V0ZTA?[MH5?PH<4P MI%@TD-A1(AU\=X;" Y5#+=1:UZUZ,(#G?FLYHPZ56$X&G:*HHO!K9*P M#WH%W=E=$GY-,X$2V"@./A^I+RVOFJ5J(%E>M@\K)E4S4EYN58,)7 /4\PU3 M+40]T!U)T[+._P)02P,$% @ -8MN6/4H#DKR! "QD !D !X;"]W M;W)K&ULS5G;;MLX$/T50EL4">"-;K9LI[:!)$HO MVV9K)&GW8;$/M$S;1"31):DX ?;C=R@ILG4Q&[=*L2^)1,T@A"F,Q-E92KD]-4P0K$F%QPM8DAB\+QB,LX94O3;'F!,]3IR@T'2 SPX)KL3$P MT)PLUQ M<'('I^K0W>/@Y@[N(Y\& \AJ4PX$>C()Q+34*!;\B 3 M'!Z#QY<;'QV].D:O$(W1[8HE MS$R)00E@(W@SR$\RP$9T\(MH.N6"Q7 EW& M,39#6Z ME]BXQ1"Y*5YW#]YY(J!%"'3!HAF-L1JB#KS$DL9+$DOU*.B<\/0+.N,<0SOD MIA1@ME(O:H3.(I: ,5OL=>V@3Q3/:$CE8],H9E'VTRC5]!07C *Q@QL.2 Q.>-,[9K%=O M)U+7'5;XUFV&%1._;M(==IL9]PK&/2WC=[":HZ-/3(AC!-Q\*M8L2UPUN$^S MI8E3K\YIV*MPJMLX=I54@TW7L9I9>04K3\OJFMR3."%HP5F4#B2'+0$60[E" M%^DR2'@'?8B#,)FG@R<$D"1S=(L?FJAZ]1 ]UW'[%;8-9H.N-ZA.VP8SRQWT M>\V4^P7EOI;R9;R$%L(5G[^O2#0C_)\F+EH451BO? M;,]ZT[3TM0GFMP164F]0J#=XH308/",-ZC;U-&BPV9L&PX+5\%>FP; 6(DSO M?I5L@U5O6,T5OV[E>79_S_)M6]L"Q#HX"]"_:$J#NZQ1%2,?:1Q@#I0)^KQ8 MT !*$EW&Z+L\-&5:1?/;0BO+O5/OV2^4-GK@@T5M$\W/TJU5*#D5,U\O4!_NALV9:>MK[V;'DYTO=V\!1J$\W/TOOQ4K]4:=T/EJ1--+\MM+)TVSK7UA>Z_Y>#CS[,@X>H7CW; M];1O,.KOG8S;&MO6%]D_I>AU*BC(^#F1 60^-'W%84(ZZ#U=KAJ%J]?-;GT9 MK!O5UDI?S^M'9^*V4+?UE?I+'3+UW1X\L_K?E]MOJ\NRDMNBW=97[=.;:_0: M1^LW2"V,I4LG[2JI13U8J#;1_+;0RHIN#PRV_L3PJW.Z?@P8>O6DUL9\L,(M MH94O$[8PV%.H) L -(ZZ<,VQK.;]^Q%LG5Z M%SUC$HK']'%%,(BH#.#[@C'Y]*(Z*'[_F/P'4$L#!!0 ( #6+;EB&PO=V]R:W-H965T,D3EDR'2KS9,M$!V\2*'L,"B<6Y^'HZC4JNEEJ(YDCT:Q"NS;(\LI) MBC".HB24C*M@E%:ZN1FENG2"*YP;L*64S+Q.4.CM,.@$;XI;OBJ<5X2C=,U6 M>(?N83TW)(4M2LXE*LNU H/+83#NG$\2;U\9/'+[Q,"UM]8=O81@%DI75:-L[$0')5_]E+4X<=ASC^Q"%N'.** M=QVH8CECCHU2H[=@O#6A^4.5:N5-Y+CR3;ESAFXY^;G1#^T0$O@*X^RYY);[ M4ED2YP8%IWC4*)B2BN=H6%U'E<.%=9PJ@CE<,F[@D8D286PM.EL#&;KRAM>< M+;@@5+3^OI2D/YJA8US88PISSP0J=X6&X.'Z>@J_;E NT/R&+\ 5W!>ZM(1C MT]!1LIYRF#6)3>K$XD\2Z\1PHY4K+%RH'//W "%5J2U5_%:J27P0<8;9*72C M$XBCN L/=S,X^G)\ +?;MJ!;X?8^P9TR6^S+K_8:5%Y^MC:C7J%F3ZQ> M&ZMW.):6DGI(SRI[ KT$5R"U5ZZ9>MU'H09+=B@DWLQ_FM>+\,;9E:3E&[A'O2G="6Q956D\\(. 0ZIZ#X]PASX#QGPGE\+4FMRF<.W/_^QKXT MB\?%K*F"N>#_L%!'4VMHD1 V-./Z3NS>0;F@?LX7"*[,+]F58QV+!)G2(B[! M.(.8)<4_?2H#L0=PNR< 7@GPC@&]$X!N">B>"^B5@-ZY@'X)Z)\+\$N ;V)? M!,M$^I9J.IM(L2,R'XUL^8>1RZ QP"S)=]:]EMC+$*=G'X4&XI.WY#KXFC'% M(_71_ M2UZ_>D->$9:0ATADBB:AFM@:YYM[M8-R;O-B;MZ)N=U"T"%=YXIXCM>M@=^> M W<-W*N!+YKA?]&D0YS3\.4Y<,_ W4.XC1I50GF54)[AZYW@^T.(<,>Y_8&$_MQ/UIGC5J\'.7ZW7[O<-3R1Z,.EMBMEMAM7.(#Y9#H M=R!#D.3]^SGY_ 'B-O4J/7J,>*XD7F-3/!(\O 4P/*5XI^HHDH.L4*XN#7.;9,N6R ["W*_"W/_9DWW3C/SLUAZ-_DLA!J/ND1:-S)=JT2;9LB6R M RW\2@N_.04)33D)\ YDF(3,U5878?]%A/V!,SR*<*.G2R/<)MFR);*#" ^J M" ]^+LF3_\CGHM'7I3%NDVS9$ME!C$?6D<%UOC_,G1\E]X<(R+:\ M'0A3!)Y2+,CP':X%60/99)P_8QD59EB>K3D:A"2:/I$TDZE0H*X0$4"JBPXD M2X4TKW6QR7.<9LD6S^(O!^F.["(61+FW/6*1H*-=! E)*0L[=0NV]VH0W"Q; M4RTJ=),ENG@"5M:J(KTQA=NQ?31>C.KLKC->%"6L_=U!40!_H'++L&[AL$%G M3F> =X@L:LJBH45J:J"UT+B7S6>$=3C(? #V;P36064C=U!5]K/_ 5!+ P04 M " UBVY8S:N,32\$ #?$@ &0 'AL+W=O$OK,$H0X>,W2G$VLA//-K6VS*$$9 M9#=D@W+QRXK0#'+1I&N;;2B"L0)EJ>TY3F!G$.?6=*SZ[NET3 J>XAS=4\"* M+(/T;8Y2LIU8KK7O>,#KA,L.>SK>P#5Z1/S[YIZ*EEVQQ#A#.<,D!Q2M)M;, MO0W=0 )4Q%\8;5GM&4@I2T*>9>/W>&(Y,B.4HHA+"BC^O: %2E/))/+X49): MU9@26'_>LW]1XH68)61H0=*_<"8!? OQS ;T2T%/.[*0H M'T+(X71,R190&2W8Y(,R4Z&%?)S+>7_D5/R*!8Y/_R0<@0!<@UGTH\ ,R\E@ MHGD'7W%69"!$*T0IBL%"].,84:BFZQZ^BO2KOGC%OL80X MSM=BW8#-?OUD,-8*V3$%M?&O?7]T)$03-#J*"34QO5%/+Z1?">F;)Z!@HH0%1ZH[&K%ASJ@R9_1? M3]J1)O>!>S2KHS..X[ =5#^.&WF[SN&U[A@S%Z\LE"T1-;WUYB5'783O'*], M\T 73GG8%5O3EEJUXQIM>4J0J(Y77+^X2W!C4H/6I)J'N-B0CMB:AG@'0SRC M(9\9QZ)Z%@7>JN#B=#MYK%6O;*UQWCF[P9S*Q<9UQ-8T[E"#N>8B; %9 OZY M4YOL7ZTG1ORE1V6G;&%7;$WO#G6@VUTAZ)Y5"9H'O-B>CMB:]ARJ2]=<7CYR M$CV;UY:1X.*UU25;V!5;T[Q#\>F:J\^+UE;0>O5>N_[QYY)YP(OMZ8AM9X]= M^_+/$%VK&Q0F3F[Q8;'[/*YZJUN:F;J;..J?R]L;=:-PH-E=_=Q!NL8Y RE: M"4KG9B#FE^YN4W8-3C;J?F%).">9>DR0<)S* /'[BA"^;\@!JCNMZ4]02P,$ M% @ -8MN6$WJ)-4R @ 0 4 !D !X;"]W;W)K&ULC51;;YLP%/XK1Z@/K=0% FDR502I";MT6J>H:;=G!TZ"56,SVX3L MW\\VA*55DO4%?"[?=R[V.7$CY(LJ$#7L2L;5U"NTKFY]7V4%ED0-1(7<6-9" MED0;46Y\54DDN0.5S ^#8.R7A'(OB9UN(9-8U)I1C@L)JBY+(O_,D(EFZ@V] MO>*1;@IM%7X25V2#2]3/U4(:R>]9>G?#VS2R_L[A)\5&'9S! M5K(2XL4*]_G4"VQ"R##3EH&8WQ;GR)@E,FG\[CB]/J0%'I[W[)]=[::6%5$X M%^P7S74Q]3YZD..:U$P_BN8K=O7<6+Y,,.6^T+2^8Q,QJY4690[ MK@\'@.'X!"#L .%;P.@$(.H T7L!HPXP?RLBS9KHX4GH@U#>!!<%PH^\1SSUP2^2;W//]SG M/PO/,J:8#2 *KB$,PNA(0O/WP(<.'AZ!I^?AWP@?0' 4_JJ:J+^-R/&-3O#M M+^$:[LN*4&GF2\-WH8ZVNJ6:."H[W=LDB/WM8>W_]4C/>;05^ =OJT2Y<3.J M(!,UU^TU]=I^#=RYU_]&/S/KH9WF?S3M;GD@R'9>6T&+ MRKW@E=!F'MRQ,"L.I74P]K4PK[@3;(!^:29_ 5!+ P04 " UBVY8C% # MDBD$ !A%@ &0 'AL+W=O7MBV""%(B+M@&J/IFQ7A*I'KD M:UML.) P Z6)[3K.R$Y)3*W%+%N[XXL9V\HDIG#'D=BF*>'/UY"PW=S"ULO" MEW@=2;U@+V8;LH9[D%\W=UP]V25+&*= 1/ M="B/C'W3#Q_#N>5HCR"!0&H*HBY/L(0DT4S*C^\%J57NJ8'[]R_L?V3!JV > MB8 E2_Z.0QG-K8F%0EB1;2*_L-T-% $--5_ $I%]HEUAZU@HV K)T@*L/$AC MFE_)CR(1>P \>@7@%@#W$#!X!> 5 *\K8% !EEF\E"R//A$DL6,LQWBVEJQ MZ9LLF1E:A1]37?=[R=6WL<+)Q6_0G8^$N3A)UNXP(78- ,45+POES M3-?H*F5;*A%;589O?9 D3L0[!?EZ[Z.W;]ZA-QKT$+&M(#04,ULJ%_5&=E"X MC<^"YD5P?CY=B M0P*86^K\$\"?P%K\^@L>.;^W5%NX1K(3@UD.&\$,QU/OH*0][5A+SJA,SNCQT?;W1%;+WJ3,WN3O2\,I*?6D/3=K7@L%.]^)T^3RPSVZD-7K 9 M\N?WM6$]/7NZ")_;N07R6.MV,_./FM4#<*L 7&, ]QL(8I+(9W0#ZA)I+0?& M(\Q,>'*)^V3S^V*K)[.27?ALW54@:R\G;]IHABY6_C&KNO>5\,(_H;SP<>EE MIC^YE)W%%Z[4%^Y5?IG93N[TI@!K'&;_A_S"E?["9PLPW**M6MJWBY5_S*KN M?:7 L%F"?:3Y?$,7]P&"B+*$K9_-1UFOU]I,OP3H@P?5V5F^I-+V5F7N94NJR MEO^2?>U9SU ES=RSI5F!')L[N).5WV+5TL'VWNPM!;[.9I@"!7IV12 MLC2[C8"HAM$&ZOL58_+E06]03I47_P%02P,$% @ -8MN6#YME9-! @ M504 !D !X;"]W;W)K&ULC51M3]LP$/XKIX@/ M(&U-FI26H3122S:-24R(E^VSFUP;"\?N[ LM^_6SG9 5:!%?$I]]SW/WG'V7 M;I1^,!4BP;86TDR#BFA]'H:FJ+!F9J#6*.W)4NF:D37U*C1KC:STH%J$<12- MPYIQ&62IW[O66:H:$ESBM0;3U#733W,4:C,-AL'SQ@U?5>0VPBQ=LQ7>(MVO MK[6UPIZEY#5*PY4$CYXGS]PZ_.&[,SAJELTM?#$]VLKGTEW[+6E[RBV.LI^* M$,[@,UQ*8G+%%P)A9@R2@>,$K7[H_9\,PF\[A;A;<^H_%+E_RMRY?3WJ55$^X\N!KURC>N@4(U MDMHKZW?[V3#S+?%J?VYG1MOB_VG:@7/%](I+ P*7EC(:3$X#T&T3MP:IM7_6 M"T6V2?RRLG,/M7.PYTMEGW9GN #]),W^ 5!+ P04 " UBVY8&O[_>EX" M #&!@ &0 'AL+W=OTZ=(QIX*;C00Y(;4_:#0&\)/A1N^,P3F92?GL)@_S(0E= M0<@Q,TZ!VML:1\BY$[)E_*TT2?U(1]P=OZE_\=ZMEQG5.)+\%YN;?$AZ!.:X MH"MN)G+S%2L_-TXODUS[*VPJ;$@@6VDCBXIL*RB8V-[I2Y7##J$='R!$%2$Z ME="I")U3"7%%\%$'6RL^AY0:F@R4W(!R:*OF!CY,S[;VF7"O?6J4W6669Y+O MTB#TX!,\"$/%DLTXPIW6:'3CVNP51IQJ#9][W.*I6<2>Q=D7 <9G^DLQ">P^PMI M>TDU<:VI_G4E_P!02P,$% @ -8MN6"DO]D0B @ . 4 !D !X;"]W M;W)K&ULC91?;YLP%,6_BH7ZT$I;()"0J")(3=-J M?=@4->WV[,!-L&IL9E]"MT\_VU"4K63I"_C?.;]S@4O22/6B"P DKR47>N$5 MB-6U[^NL@)+JD:Q F)V=5"5%,U5[7U<*:.Y$)??#((C]DC+AI8E;6ZLTD35R M)F"MB*[+DJI?2^"R67AC[VWAD>T+M M^FE1T#QO YVJMS,SO77)6@M!,"J)@ MM_!NQM?+V)YW![XS:/31F-A*ME*^V,E#OO "&P@X9&@=J+D=X!8XMT8FQL_. MT^N15G@\?G._=[6;6K94PZWD/UB.Q<*;>R2'':TY/LKF"W3U3*U?)KEV5])T M9P./9+5&679BDZ!DHKW3U^XY' G"\(0@[ 2AR]V"7,H519HF2C9$V=/&S0Y< MJ4YMPC%A7\H&E=EE1H?I-XE YN0S>1!(Q9YM.9 ;K0&U6;O3R$SAD)/[&FME M=DJID/VF[H'>O9HO0P.Y7 %2QO45N2!,D*="UIJ*7"<^FH 6XV==F&4;)CP1 M9@79B$3!)Q(&842>-RMR>7'UMXUOZNN+#/LB0^<[.>%K["9#:5K5S*GLUWM( MQ_,P\0\#J*A'1>=0TR%4JXH_@IKTJ,DY5#R$FGP<->U1TW.HV1!J^AX5S891 M<8^*_XMZDDCY$"M^][+B>?0/RS]J!/M/^4K5G@E-..R,*AC-3]FD[05FY MWMA*-)WFAH7YM8&R!\S^3IK^Z":VW?J?9?H'4$L#!!0 ( #6+;ECLRL\G ME0, +T- 9 >&PO=V]R:W-H965TP37?X'@E03O5$*O)/1.)?@EP3^5T"\)>>AV$7MN7$@UG8RDV!%I MT*AF'G+WB^,&4+<)3VG M0SS'ZS70IZ?0W9SN-=##=OH7RKO$>9D>M=._Q[I+W,#0W8M#NHW>5PGPJ@1X MN9[_@MY7P5J5 ;L&:O/W-'3@?6TSJ52;U6DV: M,LU^8G$B5Y0_&(]N@7/UE&PI9Y3\=0/I'.3?Y%\R@ZU(MHROGM?Q9QJSA.FG M"M3D9>O@IX=66'Y.L?"<8M&9Q XRZ%<9]-N7^6%Y>4Y+A]S01Y9F*;D2$B7S MS%&--9GY\BE.BJH@<(ZR/6]8U34&L8K M31I6)@W;30*-2TGM;?#OF58:CP>XH3OD4RJR9I<*V<%>:)Y3,VE8C_^B9M(I MH*@UBE=Z%%0>!:^K@#,PYWE3^4ZK@4$]4L^MF=8ZF5\M;N<4B\XD5B3!WCOZ MFHO-#94KA@>%!)8H[W2'6#MD<5DH&EIL\M/P7&@\6^>/:[Q?@30 [%\*/!&7 M#7/ KFYLD_\ 4$L#!!0 ( #6+;ECZHG=W5P( (T% 9 >&PO=V]R M:W-H965T59,=-BR3KBR52/(_# M4.<54XF SO MYXFS]P:_*>[TT1U<)FLIGYWPO1@'D0L(&>;&,1![;'&&C#DB&\;?CC/H73K@ M\?W _M7G;G-9$XTSR?[0PE3CX$L !9:D8>91[KYAE\^MX\LET_X+N\XV"B!O MM)&\ ]L(.!7M2?9='8X P[LS@+@#Q.\!HS. I ,D'P6,.L#(5Z9-Q==A3@S) M4B5WH)RU97,77TR/MNE3X=J^,LJ^4HLSV4]I$(81?((E*EA51"$X(KB:HR&4 M:7C"O6D(N[8FVCWKPT$%/%6RT404.@V-#<91AGGG>-HZCL\X'L;P((6I-"Q$ M@<5;@M!FT:<2'U*9QA<9YY@/((EN(([BY$1 LX_ AQX>GX#/+\-_$#& Z"3\ M339)WYC$\XW.\$V$H05EC1L+6&'>*&JHK?IBG[/&%@Q*)3G,)*\;0_P(R1(6 M1 DJ-OJUF3 M_:@&PO=V]R:W-H965TK'(U^K[(2:JH&8@W+7E'%O,G*QA9R,Q$97C,-"(K6I:RK_3*$2S=@+O%W@D:U* M;0/^9+2F*W@"_7.]D&;G]RHYJX$K)CB24(R]N^!V'EN\ _QBT*B]-;).ED*\ MV,WW?.QAFQ!4D&FK0,UC"S.H*BMDTOC=:7K]D9:XO]ZI?W7>C9H(D:M,:\7584XUG8RD:)"T:*-F%ZZ8CFWL,V[; M_J2E>A 848/09+4"BIY)*0%;(!)Y=S2!'=UN0YB^ 'C;UTH!$@6:B MKDW3'%RAJSEHRBIU;4C*A4:^-KG9$_RLRV/:YD$NY!$0="^X+A7ZPG/(#P5\ M8ZIW1G;.IN1-Q3ED Q3B3XA@$IY):/81>N#HY Q]_C;]!^4#A,_2#]R$?9]" MIQ==T)M2Q3+4[%I"NY:TY4;F>U::\ISQ%;IBO M?GVM#>TSBCK$S83M)0YRF MR7#D;_>KP\ 9')]Y/87%Z,XSP>>=Q M[SQ^W[GQ]1^Z'9]V.[XA\9 <^3W%!3B*2#!,CAR? 08)B0-\W&U_;R;5(%=N MMBN4B0W7[4?<1_OKX\Y-S:/XU%PK[2WP3Z:]D^ZI7#&N4 6%D<2#H4E.MG.^ MW6BQ=I-O*;29HVY9FJL1I 68]X4PTZ_;V /ZRW;R%U!+ P04 " UBVY8 MN$3J\E0# T"P &0 'AL+W=OT[O.;YV[FPGY(W* #3Y7A:5FCN9UO6YZZHT@Y*K,U%#A4\V0I9< MXU1N755+X&L+*@N741JZ)<\K9S&S:RNYF(E&%WD%*TE44Y9<_G@%A=C-'<_Y MM7"9;S-M%MS%K.9;N +]L5Y)G+D]RSHOH5*YJ(B$S=QYZ9TGL8FW 9]RV*F] M,3%*KH6X,9,WZ[E#34)00*H- \>?6UA"41@B3.-;Q^GT?VF ^^-?[!=6.VJY MY@J6HOB6: MN1IS-QFX:9?GJS9/=D>>":1GQ*?_$T:9/P)?/@3N63@;@2>GX6]Y=4;H*-Q% MPWO76>\ZLWS!'7P7C6[0O*WDE;;&BMJ< AS*SB'R-*^ZX;,QMUK^T/*;HWV[ M"*E/@V#FWNZ[,@R+IS2,V6%8,@SS:#1EO]D.5/J]2O^DRJYNY'Z)0%D7X@< M4;:&ZD:F&1Y;4A>\ND^S/\B23:/(IT>:AV%^&##?.](\# N"V//HN.:@UQR< MU/Q!:%[<)R08VNVCD.G1MBQ'XJ))$$^.MV\DSJ->&+)Q+9->R^2T%KS?GYM+ M=6V.N99YJLUM8#<.+P>LW"_OH+P&^75,Y$EN\S8[5S5/8>[478$XBR?_>2%] M,7:Z'Y,L>22R T_#WM/PI*=[1K8GH+%&X@M9:5ZMS;UY3_&$P_*.PM"+CVIG M&,:B8.I/CTIG&!8P&K)XO'*B7F5T4B6^2VQ'4J5_44 G_^)/"^@QR9)'(CNP M-NZMC?]Q <4CE[WY'!70,(RQR2 L&6$[#&M5NGLMBNDGWW&YS?&%5\ &@?0L MPD,IVQZMG6A1VZ[E6FCL@>PPP[86I G YQN!G4LW,8U0WR@O?@)02P,$% M @ -8MN6#NBB1+!#@ ?[8 !D !X;"]W;W)K&ULU9UK;^,V&H7_"N$M%E,@8UL77S*;!$AB72AAIL%<6A2+_:#83*P=6W(E M.9DL^N-7DA7+%!E&ZIRTZ9>9V.'[D')T3/+E$7ER'R=?TR5C&?FV7D7I:6^9 M99MW@T$Z7[)UD/;C#8ORW]S$R3K(\I?)[2#=)"Q8E$'KU4 ?#L>#=1!&O;.3 M\KVKY.PDWF:K,&)7"4FWZW60/%RP57Q_VM-ZCV]\#&^76?'&X.QD$]RR3RS[ MLKE*\E>#/641KEF4AG%$$G9SVCO7WODCHP@H2_PWK+ (/?WZDV^7%YQ=S':3L,E[] M$BZRY6EOVB,+=A-L5]G'^-YEU06-"MX\7J7EO^2^*COLD?DVS>)U%9RW8!U& MN_^#;]4'<1"0<^0!>A6@-P/&3P0858#1##"?"#"K +-MP*@*&+4-&%-?;M@Z9/_'WMUTN[NDO,5F01:=>_F;$L"%^,NG&7GSPX_D!S(@:1&8DC B7Z(P2X_R M-_.?/R_C;1I$B_1DD.7M+&H;S*LV7>S:I#_1)HV\CZ-LF1(K6K"%)/[RF7A= M 1CD']#^4](?/Z4+74FZ+FM0F_!A&6Y(PF??5[NE#O>"J$^& M3X?;;<+U,ER3A#LM&J\?%^':5!+NMKYV;2P)IVUJGY3A(TFXU[KQTC^^02OE.C;:U&BYTD21+4B8#X)Q8C3W8C1;B/&"%UFM MPU)JN4"93%E*J%I^&+Y,C6ZJ]Z@ MM%E%XS(,0F9-4DC(T=G0=CE0F@NE42C-@])\%(V7R<%ZK/;2:SRS,)T7N35R MD\1K\CY(OK)L-T@\(C_=W+ DC&[)+,CD4E,VK[/4JM7GX>'?V.ITGX:;D?'Q* MCLIV=9:C+I.CUE0CLDX+2K.A- =*56(Y(JH\?OJL7) KYY>:Z'$8CT=#88XE%IL:T\EQ,V\H<4P,M(JB>>,+7(]['N*_;RFTHHJ_TZC M^6J[*.3UTRXG87UCR3Q,I8]@7*C;TEDUH@5C(DY]Q$*"/=62%))DVJ&N"2C- MA=(HE.9!:3Z*QLNE]DYH+R+(*0/3B_"\)5X5DJQVU.SLF> M[7Z@=HR*=MAAZ,>3B2%H"6JU@-)L*,V!TEPHC4)I'I3FHVB\.FMGAJ:V9GQ> MLO*QJ>>]&&I09P%!W1A0F@6EV5": Z6Y4!J%TCPHS4?1^.=::U>&WMZ5\1=V M@NI6=M5P1>/F8$-C:#9F33-HK1:49D-I#I3F0FD42O.@-!]%X]59FT'T%S># MB.K<9LLX*9[!>E:4FFPL.1+R39?JJ^C:9[:MUH)6:T-I#I3F0FD42O.@-%_R MQQ_KW-^>EU+MX-!?W,%12TEE^2@:K]O:O*&K MS1M7+"GW,XSFCX/%C[F"DG!>;'VQ6X4N=T-39B[5=726%M2H :594)H-I3E0 MF@NE42C-@])\%(U78.T+T9_QA7S'\V1J=&?AC5LL7DL*"=V>)2DD;L $;;P# MI;E0&H72/"C-1]'XN[_V>NAJK\>?-V[<#P[W"9#G$AQ09TA%$U,237U!M^B MTFPHS8'27"B-0FD>E.:C:+QB:[N)_N)VDY:*+5?*+CI0 M!*V*162:MF3E='$AP(9>@ .EN5 :A=(\*,U'T7A]U88176T8^>OT=41^*7=N M+S8]O&-)<,NJ1>_B&6MB!V&R2[1TV*)'?:V=)7DL#"L%2>Z*'&[6HFG]XW%3 MD6(QHZ^/FWJ$.DN@-!=*HU":!Z7Y*!J_577M+#'4SI+.&1+R.VEO^E)7WE4@ M4-H,2K.@-!M*0O+CI(Q?&V\>'S 0I51.L MYYU4AFBSD*G@4GT]G4=WV/-(L >28$\DP1Y)@CV3!'LH"?94DI>PE!BUI<1H M82F1'>1UJ,^+!^[ +TZ?3W=OG[GN[7$/G5T+ .J&=Y[3B=M4 M".-2L8A\7 JUC4!I#I3F0FD42O.@-!]%XU58VT:,]K:1O_TR@?I:.PM7=)\( MPAT+^?]I?V(T98MLE@VE.5":"Z51*,V#TGP4C9=M[7E^2@:+[#:+&.^EAU2_HS!*/2\FXHVXM36;QX-5Y7BAJS3 MOCEMBE(LIO>U25.24'\,E.9":11*\Z T'T7C)5G[8TRU/Z;38+3]$PGJ6CN+ M ^IZ@=(L*,V&TAPHS872*)3F06D^BL9KLO;&F*_%&]/9DVU*O"H3\]AH'-5Q M*2EG3,9CK9GR;,FS).5,?3C6I\T^#>IJ@=)<*(U":1Z4YJ-HO'YJ5XOYG9NA M[&_[1[E \OHV*W2N/R/FZ.#M8J@2HV\04W2:&+CS! *W3 M@M)L*,V!TEPHC4)I'I3FHVB\\FICBOE:-F+YHQOXJ2^@LVQEY^L(FUO.H)5: M4)H-I3E0F@NE42C-@])\%(W7;>UJ,?^NV[&H&]Y9K[(#@20K\9)RLI5X:.-L M*,V!TEPHC4)I'I3FHVB\$FM/C/E:/3$OD2*%VFA,R:XLLO5ZL9ALO1YZ>A"4 MYD!I+I1&H30/2O-1-$ZZH]IJ,U);;=Z'4?D$H"HOJD9T5024-H/2+"C-AM(< M*,V%TBB4YD%I/HK&"ZPVSHQ>_ "@W2.]A9&F/CF9O/F5!8FT U,WJ+-G MD8>\'5)E0ITS4)H-I3E0F@NE42C-@])\%(U79NV<&:F=,X\/ORN[/JB'!4J; M06D6E&9#:0Z4YD)I%$KSH#0?1>,%5CMG1FV<,W]JUP>UMSQS>:.RZTNETH3N M, .EV5": Z6Y4!J%TCPHS4?1=M(']08\Y.-L$M>Q\DMV&4DA6[R9'#_F34 M(TF1>GE\D<6;TU[>HU_'61:ORQ^7+%BPI"B0__XFCK/'%T4%]W'RM6SVV?\! M4$L#!!0 ( #6+;EC$X_EDMP8 +XL 9 >&PO=V]R:W-H965TCC,IDNV"C(C6;-8/)DGZ2K@XC)=#+-URH)946@5#8EI.L-5$,:#R;BX M=Y].QLF&1V',[E.4;5:K(/UZRZ)D=S/ @^<;#^%BR?,;P\EX'2S8(^,?UO>I MN!I646;ABL59F,0H9?.;P5M\[5MF7J! ? S9+COXC7(J3TGR*;_X;78S,/,6 ML8A->1XB$'^V[(Y%41Y)M.-S&710U9D7//S]'/WG@KP@\Q1D["Z)_@IG?'DS M< =HQN;!)N(/R>Y75A*R\WC3),J*_]&NQ)H#--UD/%F5A44+5F&\_QM\*84X M*("=(P5(68 T"UA'"M"R &U;P"H+6(4R>RJ%#G[ @\DX378HS=$B6OZC$+,H M+>B'<=[OCSP53T-1CD_^2#A#&*,K]+@,4H9NA88S=)>LQ,#*@J)KKM #RW@: M3KEX\LB3Z2?T(0YYAM[F?1;RK^B5SW@01MEK@?T>#5&6A\K&0RX:F%N29WBW11O39U$#4?(.(22C0H+LV MQ7%1G #%?7WQWX/80"98O,:&5IU%BWC6D7COQ8R[>BIZZ$B7_/V.K9Y8^@^D MO39VGE^NLW4P93<#D4 REF[98/+#=]@Q?X1TZS.8WU.PFJ96I:FEU?27-(AS M%5^%<3EN7T/B[8,X19 \EVXGQ*/>R!T/MX>RJ##;L4VSCO)5%':H:=H5K,;$ MKIC8;9B\0;LBV0E.P9:E(GFC1?X$S0(QU>=!F*)M$&U8P7B61%&09FC-TCU[ MD/R^7O>PO=3(YU.-NXIR#7/4H*Z"J.%BF+A3$7=ZFA;H7_1^R<1TQ!:ZCX)8 M.U^TE9X[7_H,YO<4K";VJ!)[I!7[SPW/>!#/PGB!XB2^V@K%3T^?D3I]1I:8 M0(TAI,(L8CJD,8="XP4^RF8"J(&$X#Y&L)=93+J^3R M^DBO7KOTJL*@]*IM44>^V)2&ROQ&:;BL^%0>!F! (M:SZ*K2@>W$6I4^MDH; M99###K_"+L;>J,D9 E+'H[A)6]NLKK2)I$U:T+[$V"! )G"5H:&BJ&$Y38VT M'+IJ)$TNUKM<\3TW9V$N3I(B]F4=IBT&"@7Z'V.3- 4 <(Y-[.8;1M_$KA)( M3XKUIA22X!*#Q@(&C9I/5!0V/+NIF)915\6D]\5Z\]O-EI1!#X<#'3D.;KYW M !SD7WP US P=7K2X6*]Q7TQUU&VH];9V+"5,:'"5'?B ZB:/:F+(1THUEO0 M>Y86"U[Q]']\#>OK.-?>]QK-[RM:75_I<+'>XK;T;&64P\%N-H>)"L%F_J\Y M4 )6]O,2$V5?\4C'WH/FDJ>\;E68<'4.3)U('TKT/K1;1BR# MGNJQ.WWEYP[XOJ+5I9)FE.C-Z-D)Y:QU!'WEYV::7J/Y?46K"R_M,-';X8YC ME*AOXWJV**52<1C ^?I&=A5!^EVB][LO]FXOVU'_,!PU7^T JI:.2LTN89") M-,BDEU5;HJZT*H,$6-D%!\DE_"V1_I9\J\7=LF+=BXQ 2[O-@>/K&7152%ID MHK?([584RB#U#T4P>;0$^OIF=:4MS3#1F^&+K2B4]1YVNF-@NRF3BH*RQ24, M+9&&EN@-;9<5!7+:W9Z&^/J&=24N[2_1V]\76D<@I[WP:8BOY])1*RK],KV$ M7Z8M_3* U\S4#S-EQ"5'I?J/>Z+N8RR'2>^>NX &/!. 5#'OXVH])U4[SN/ MV/M7#X\?LM?Z3?2>O&(I0I_1_+ZBU44].)S0Q<>>G$#JBJSE>>K6(("S+5O= M&P1P(]-SCVVN4VDYJ=YROMP$4M=;;P,!P=T;"&C9!+O'&$GW2-NXQTOTIKH&:AG* C. C9F !0V MW"/KJ51:2*JWD%WL$56WZL$-%P@';;@ N&.O/&G[Z/FV[Q(]#&W"*[LH K8 M12E1L$VJRR!-(-6;P(YY6=UKMZ"M$0@'Y&\?P#7R=_WXEO1M5A??=H%^MH#M M=VPXS1$/P-3T[0.H6OK>BS$\.-BY8NFB."";H6FRB?G^$&1UMSJ$^[8X>MJX M?XNO_?U16AEF?[+W79 NPCA#$9N+D*8Q$BDVW1^6W5_P9%T<'WU*.$]6Q<\E M"V8LS0'B^3Q)^/-%7D%U9'GR'U!+ P04 " UBVY8^%P+]L(# #/#@ M&0 'AL+W=OE7M2C2? M$& +2"SDJJW$%5IVVX>J#R8QQ%HGSK4=8/OKK^UD4\*&:*GR K$SY\S,&7]D M)D?*7GF,D "GA*1\:L1"9 ^6Q<,8)9";-$.I?+.C+(%"#MG>XAE#,-*@A%BN M;?M6 G%JS"9Z;LUF$YH+@E.T9H#G20+9VR,B]#@U'.-]X@GO8Z$FK-DD@WNT M0>(E6S,YLBJ6""2AW. $[_"L M M >XEP+\"\$J ]UD/_1+0_RQ@4 )TZE:1NQ9N"06<31@] J:L)9MZT.IKM-0+ MIVJ=; 23;['$B=DW*A!P7/ +>);+C.?L#6P$#5_E$*8VG_LEF"NR_WX NP (\A0QS@%+RD6/">G)3/*TR(@D\L(2-5_JRPC&I1 M1.5>B4H&M**IB#D(T@A%=0)+IECEZ;[G^>BV,LXS9@)WT .N[7I- ;7#ER@T M@6=?A2\_ WXX9 MBL"=K%Y1T_N&:!\+=E^SJX/H,/,\SQ_Y$^MP+NE',V?D#L:#8=UNV6#GV>.^ M>V$7--B-I:'C5'8U-?J5&OU6-8KLJ^2E# ?$Y!D)%I0+L$:LT$>+$E%"(.,@ MD[-:H$9]"G^C\T =<^QL'IWLPST5,&?Y7+I@SPWE"\U0TR=+J45V( M#SR#(9H:\L;CB!V0,?OY)\>W?VW:KP79H+9HS(L5N.S28] 16:TX62+6+_-*G>2GRKZEV2+;LD"SHBJU5G6%5GV+Y9()$'"$PC$)Q" M+(OR#$]@#=_@EJ"FDK2RW5J2X8>-8)ONQ3[HTF'0$5E-Z5&E]*A5Z14\X21/ M6A=\*\.MZG9)MNR2+.B(K%:&<56&\?^\'<[NA.L7P?C#S><.+B['5O^WZMXE M6= 16:&[=?;EGB"VURT3!Z%2KOBXK6:KKFRNFY&+^87LUHKFZC^:HM5;0;;' M\AN>H)VDM,VA/"I8T3X5 T$SW1]LJ9#=AGZ,9<>)F#*0[W=4]@CE0#FH>MC9 M#U!+ P04 " UBVY8&73"-)D) T/0 &0 'AL+W=O"C9_&+K\L[AO'-]-)?+I[+ZI;XWI@E^VZR+ M^FIVWS3;M_-YO;PWFZQ^4VY-8;^Y+:M-UMBWU=V\WE8F6W6)-NLY#T,]WV1Y M,;N^[#[[5%U?E@_-.B_,IRJH'S:;K/K]O5F73U4;4]1Y6025N;V:O6-O4ZW;!)WB/[EYJH]>!ZV5KV7Y M2_OFP^IJ%K8Y,FNS;-H0F?WW:!9FO6XCV7S\N@\Z.SRS37C\^CGZCYUY:^9K M5IM%N?YOOFKNKV;Q+%B9V^QAW7PNGWXR>T.JC;B !WR?@?@(YD$#L$XA3$\A] MF5S,Y*5PYIUF37 MEU7Y%%2MVD9K7W2%V:6V]O.BK?>;IK+?YC9=<_VOLC$!D\%%<&/N;'TVP8=B MUYK:6KD(/IO:EF =E+=!177P;6J:+%_7WUG-SS=I\.TWWP7?!'D1?+DO M'^JL6-67\\;FKWW*?+G/R_M=7OA 7A@//I9%S&*M)/-\0!D/6:2$YP.)IL)(,=R'.OA0I(^_ M5V5=!]NJO,T;S(,"3XVT3K1G :IBGG"OPE*H4H)QB1O0!P.:-'!CA]F\N/L^ MN#.%J;)U8/MKD*WL\)+7396U(S'F2\.\B$B+Q5"E425N#">XK.OB* M2%^IL7/?,M^-79VG35DU^1^[#VS+LW6V-57S>_>E^?4AW[:C&>8U@BTG%-RS M"D4),(H%"B/<9WSP&9,^WWFVLJ6U4IF5'7^;K+C+OZY-D-6U:= N%B-=S'<& M-=)KORF4) /C0W*PE=#]RF)*8!W5F?0&:V (1\:,6MG.!B6Q+ MQ(VPT,VJ(6GEW[:9V>HI[FR5+,L-VIWV(7J#F-")7Q68+(Z2V#."R)AD0@\X M.>(#1CKY4C;M #%8%?ODO>?R4,;2MP%UUH66O@THBWBL^( -[FQPTL8GM.@[JC,."3X0_$R$JQA3W;2$J%0U5C@,"-D8$&Y/5#Y7IS#R/!'7>#@P7E5EG MC1T4EI:I;$ML%?9EG:^ZIED6J&G[,PVG&>0&;<[@NPL!4C8@B?U9 -$H/C24.-/@8:$S,Y?3SSH4Z#MD$]&)* MTB\5ARZ<1I>3>C$9XFRC".$D,?-9#9$IJ086V;CC&T[SS0]VUBB,J5K'%+'3 M8<[V/&6T=*IH_2)T<,5IN**(G4/FB:7V>_@"DZG$7QE/$9G%K&A@X4$X@A(T M09W"ZP("C99AY(]GJ(R#UHS(E 7+@6%:.$ 2-""-X;J \,)#'?H+09B,16!A M#I'95C4T- N'0X+&H1?BND 6<#18OEI@LHA'_DR*R6Q-#HRPXFB#B.:D"7%= M0)Q2L"ZA2"I_BL4B\8%?)L*ACZ#1YW6X+B#*^*@[+DD1R= /?.%H2(SL+IW, MZP*R"[(,CJG@.CBJ&EP(%XZ$!$U"I\SY K*&!7!Q7=,-+SX+AW*R-=O:M$ASK4KL>6@Q!^[ M$)42T<#0)1WO2)IW_IG?FN!FF9O"8EO7Q#]\(3F>CG>V]RFCI5-%ZY>EHRY) M4Q?%\1+"D.2"@R,?4"82#O;;<5DXL,PK'5I)&JU..KP"28=KYB_6+C"92OR- MWQ2315(/'<(Y.H5#D],8QTMD*\NZ\/D(DPD1@B,XB(Q%0W./=)@D1S;&7L;Q M$G).PAFH(>1PC@3K89AJ<$-!.F22-#)-"/$2V:R2/D1@(N;ORZ.BH4IT&"1I M#'H=Q$MD=0><9$%$X"@+HAF:/1P;R9'-K9,Q7D*0 7UM5)*2DKX'!T.2AJ&3 M)GQLW82#6IB2@M*IHO5/_SD.4C0'C<&[0H[BQ"H&!P 1F8HBG^806:R'CHXH M1S>*IIL7L+O"COKX.WBHR!]-,-'0#IYRD*'&(&-B=J>?=R[0J?&],U+2+Q4' M+NKU>V=TB+.-(JM".O:WK!&5$&Q@O54YNE%CAXRK;6D-'\ZJD\A.!SO;^)31 MTJFB]0ORZ) S#5@4LBM(/OZ4-2Y)24D_UPZ>% U/IV"Z&MW^6HQ+4E+2S[WC M(47ST.C)<@I4]CD?E:2DI)]SASN*QIT7XK@:9Y]Q24I*^H8<^RB:?2:D< 41 M"9@VJDZ&;SU^;F=F7RM$MJ]?O?=$ASC:J04,!1BG)SNC\Z#KIQE1WW;7/CU<_7W777CU/G_/WJ:["[PNS.X^\<>LNLN+.EB;6QLR?!/9XJ]V M5W1W;YIRVUU:_5HV3;GI7MZ;S#:95F"_ORW+YOE-^X##1>GK/P%02P,$% M @ -8MN6%XS:J!F P *0T !D !X;"]W;W)K&ULK5==CYLX%/TK%EM5K;0=/@-DFD3*A.SN5)KI*,FT#]4^..0FH(*=M9VD M_?=K&X8"85!GE)?$-O<V5*68R&G;&?R/0.\T: \,QW+\LT0,9/8T-VWA:6*2[1*@%1E,FO,84:SK^E&)&,C-- &MOB0B04]_0-E0@/%%].,ZU]T*F,M \4' M+FA>@J6"/"7%/_Y1%J(&L/UG $X)<-H [QF 6P+325.3.ZI &1[Z -:PD[Z*= M*9XFY. MR8:/3"$UJCN9<:GGIM#C/*/'=M =)2+A:$XVL&D2F#*Y*D/G*<,;IY['B>.[CAN,S&,]W8ZPT/-#JQD6=819;A@,JK"&?*^2[_7*?[R_7QR]I)DT87(&F4;5&4;O-;U M NC7??+\01"V7.\("QS7@55O8+7VAV<&>1[[7=W=A[D!5;KB8C.@X;UQZ8A/*R$A[W"'Q[G MB]5GM+B=?>X2WPM^J=N7)(LN1-8HVK JVO"U;@_/W1[8@Y;;YT$#^^QSWA%4 MWQH:PFWK5_-@]4J?'YCL0-&W.\C7P/[MW.Y[&5YJ^D79HDNQ-:M7:[WLUQI? M(NO;K^O[7LOYCBBYY;>M[XH*AW;+>[/60^; =KH7YRBF!R**9JM:K?K]J>YR M6^LWZAR@>]-?-,4AX@ZS74HXRF K*:VK0.XVK.C+BXF@>]VIKJF0?:\>)O(L M TP%R.M;*KO5&PO=V]R:W-H965T M= E2&KHMD]I&^=@>ICTXQ FH@#/;2=I_/QLH2\!%K<)+P'#.X=YS$N?2/V#R M2$.$&'A*XI0.E)"Q[;6JTB!$":0=O$4IO[/&)(&,+\E&I5N"X"HC);%J:)JM M)C!*%:^?79L0KX]W+(Y2-"& [I($DN<;%./#0-&5EPO3:!,R<4'U^ENX03/$ M%ML)X2NU5%E%"4IIA%- T'J@#/5K7]<$(4/\C-"!'IT#TQ&*\&BB8J M0C$*F)" _+!'(Q3'0HG7\;<052C +@OE6@E40K,R9O)7,!Q\RZ/4)/@ BT%Q-G&1F9FS>?I2*W&>,\+L1 MYS'O'C,$= M<@1G:\#P9&*?YMTFD<@7FF,$8#"E%C(+E,_B&\(; ;1@%8,B_ M9^#21PQ&,?W$L8N9#RXO/H$+$*5@'N(=A>F*]E7&ZQ1/4X.BIIN\)N.5FGP4 M=("I?0:&9I@2^N@M=#VC&Q*ZWTS_ =,.T*1TE9M;.FR4#AN9GO6*7NX@S!R4 M>9&SG8PM?J5[3S7748[A=HT2==*!679@-G:PN!_/ M;WTPFP_GMS-9"XUTL7-=TRT,T$#A6Q-%9(\4[^,'W=:^R,)M4\QO2>S$-JNT MS3HK^)QM'P>O:XZK5X*OPUR]VW4KP==1MF/T;'GPW;*#;F,'H^']T!_*:F_D MO3?Q-L7\EL1._+)+O^RS$K?KB;NN5LE; K*M"LB7@$S#D:?ME-4[C=5/%K?3 M^0.8CD^-O$TQOR6Q$]/IMB?DMB)\;IVO^Q23LK]X)^ M_$]L\>0KP4M0IFEW*\G+4(9=W=O5HR%0C.QWD&RBE((8K3E-ZSA\9R3Y%)PO M&-YF<^$2,SYE9J&ULK5=M M;]HP$/XK5E9-K=21%]XV!DBER;168T/0;A^F?3#) 58=F]GFI?]^MI-FI(*( M2OE"8ON>Y^Z>LYVCO^/B2:X %-JGE,F!LU)JW7-=&:\@Q;+!U\#TRH*+%"L] M%$M7K@7@Q()2Z@:>UW%33)@S[-NYB1CV^491PF BD-RD*1;/(Z!\-W!\YV5B M2I8K92;<87^-ES #];B>"#UR"Y:$I, DX0P)6 R<&[\7=8V]-?A)8""VCE@-:Y@'8.L*F[6>Y6N! K/.P+OD/" M6&LV\V+5MVBM%V%FG\R4T*M$X]3P.U> _#;Z@.Y8S%- #W@/$EV&H#"A$CW M7FTPO=(&C[,075Y'7^00O.0P"BH90X@;J.E=H\ +FD<"NCT'[EMX< 0>5L/O,6L@[S0\ M.M][LT*,9E'0IN5KG>"+%@NPA^^@H&B*=96G$',6$TJP.:+7: (B!J;0I5F] M.E;(S-,GZ\E<.-NAUPA:.LGMH;I'K3K=LE686?E>VJI'2G4+I3J;3^_.J/*[/7QLU&K;@@ MZKER^U?RO57K.LG".LFBFLA*1>D61>G6NOTKV=Y:DCK)PCK)HNZ1[>^_VO[N M06^4@EC:IE2BF&^8REJ,8K;H>V]LN_=J?N3WPJQ]_4^3-=-C+):$241AH2F] M1E=')+(&-1LHOK8=V)PKW<_9UY7NZ4$8 [V^X+H+RP?&0?$O8?@/4$L#!!0 M ( #6+;EA/Z&PO=V]R:W-H965T2))*0"I.[FJNM)O4.[[=UKDTR(U<3F[&&A MW_YL)Z20!&[?0&S_9SP_/XQG>13RAZH D)R:FJN54R'N/[JNRBMHJ)J)/7 ] M4@K94-1-N7/57@(MK%%3NX'GQ6Y#&7?62]NWD>NE.&#-.&PD48>FH?+G ]3B MN')\Y]SQQ'85F@YWO=S3'3P#?M]OI&ZYO9>"-< 5$YQ(*%?.)_]CEAJ]%?S- MX*@NOHDAV0KQPS2^%"O',P%!#3D:#U3_O< CU+5QI,/XM_/I]%,:P\OOL_?/ MEEVS;*F"1U'_PPJL5L["(064]%#CDSC^#AU/9/SEHE;VEQP[K>>0_*!0-)VQ MCJ!AO/VGIVX=+@S\^(9!T!D$0X/Y#8.P,PA?:S#O#.9V95H4NPX91;I>2G$D MTJBU-_-A%]-::WS&S;8_H]2C3-OA^D^!0/R(?"!?>"X:(-_H"=15DVRD>&%V MGY\@%SQG-:-VT]YF@)35ZIW6?W_.R-LW[\@;PCCY5HF#HKQ02Q=UD&8J-^\" M>F@#"FX$Y ?DJ^!8*?(;+Z"X=N!JNAXQ.",^!'<]9I#/2.B])X$7A!,!/;[& MW+?FP81Y=M_\#\IGQ)LTOZ()^PT+K;_Y#7^?H0!):Z*0X@&%_$DD19A:Y]:/ M[UE'YOJ_K+U9X"_=ETOX5ZFR_U-=H1P/4<>B*%T,2<>B(#4;-P4:]:#17=!G';\&X@79'$"B M($\L%V=.-!?N/>$ZQ8N2G+?WUR#9 H>2X11V.VU\$:SO+8(!]H0H3,(!]E@4 M^>DT==Q3QW>I-Z#S,@>.I&!E"1)XKC-+H;$4LMPNAWZV=&+F4VCQ** /09P. MT,8BWQMHL@E'27+CY"8]6G+_$K9Q7^Z2.9F3Z2X9S1]$ XRQQ!](LK%D<6-[ M%CW#XB[#7UB!G IX,5XP/QR&/!;Y_O!,33F*X^FHTS[J]'[.$'A].[H$,@62 MCN][&,\'(&-1$J7#I# 6Z:00#4CX ;FSU8PBN3AP;%^KOK6FK<*^4KEC7)$:2NW2FR7ZVLJVLFD;*/;VK=\*U)6#_:QT,0C2 M"/1X*?1[WS7,!'UYN?X/4$L#!!0 ( #6+;E@@D$&PO=V]R:W-H965T\?5*!B\5'4+5-2,(@ZKZ\D7_+G L38PB#]JV(NC9Z2E/#/V4P]NJ^M)J!E! M TNI793J[P46T#3:D^+Q=^]T,JRI#8^?W[Q_,^*5F.=2P((U?]:5W%Q/\@FJ M8%7N&GG/]K] +RC1_I:L$>87[7ML.$'+G9"L[8T5@[:FW7_YV@?BR "G(P:D M-R"V03QB$/4&T7L-XM[ A#KHI)@X%*4LYS/.]HAKM/*F'TPPC;627U/]W1\D M5V]K92?G/Y@$A!/T"=W2)6L!/9:O(-1PP=HMHT"E0&QU]!)]?55[3@"ZN $* MJUI>HHL"9%DWXE*9/3T4Z.+#)?J :HH>-VPG2EJ)62 55[UBL.QYW72\R @O M3-!W1N5&H*^T@NK40:!$#DK)F](;(\Y-N;$8UZ< M-_^UI%+XC3,+?H>4$A"B[X+ MBA,__62@GYR/.N/J(*$^VHFS6)I:A!8N)DJF%FD70Z;$SSH=6*=G62]VG*M$ M/IO$/DFI0R6)=.J<:')!<11C2Y0+BO+8+RH;1&5G116P B6K0JOQ3,C<6.+, MXN_!)*$%*GR.DI&OD@\"\O<)$#HG?/1S9]5/.+;C[X(R;&5+X6)2/,)^.K"? MOC/\XRDQ=?E'-GT70ZRCJO"X(4?;\(0^#@]U+WR?@/^;%;W?DQUO[?>%!Q.I M;64)\Z!(!K;@ MU-$U< U0+U?,=7']P.]P'!OG/\+4$L#!!0 ( #6+ M;EC$VQ]&GP( +D' 9 >&PO=V]R:W-H965T^ MT+Z(U\QPAZ1VDX60CZI$U+"L&%<3K]2Z/O-]E9=8$340-7*S,A.R(MH,Y=Q7 MM412.%+%_"@(8K\BE'MIXN:N99J(1C/*\5J":JJ*R.*'W,G%#YZ6V M$WZ:U&2.MZCOZVMI1GZO4M *N:*"@\39Q#L/S[+8XAW@!\6%6NF#=?(@Q*,= M7!83+[ !(<-<6P5BFB>\0,:LD GC5Z?I]5M:XFK_1?VS\VZ\/!"%%X+]I(4N M)]X'#PJ"ZU+!)UY@ ML2[@&T^]L>C%V#3:J9AA/H!A\ ZB(!IN".CB$'KHZ-$&>K:;_HWP 00;Z6MN MAOTU#9W>:(O>E##"<]QTL"WQU!'M3_Z4AN''./&?5LT> LK>@H(>L1;UJ(]Z MM#/J+U(H95Y&;A*20G4&VKRC6BAJ?WF[ +6D0D*-IBDVF6OUXXTAM<[V(K)= MB#5;X][6^#]MY8V4R/4.8^.]QO8BLK>(M4M=\Q;WWN)_?6CQ(0_M$%"V!]0& M[J\DM0KEW!4'!;EHN&[30#_;UY]SEW9?S4]-76K+R%^9MJA=$3FGYL88SHQD M,#@U)RK;0M$.M*A=ZGP0VB1BURU-;45I 69])DSZ[ 9V@[Y:IW\ 4$L#!!0 M ( #6+;EBZTT0NHP0 #X3 9 >&PO=V]R:W-H965T[RJ,3W=\,6-[6= *[C@2^[(D M_.4S%.PP=[#S>N.>;K92WW 7LQW9P /([[L[KE9NZR6G)52"L@IQ6,^=&WR= MXHDVJ!%_4CB(SC725%:,_="+VWSN>#HB*""3V@517T^PA*+0GE0K]2TU>D5D1 4M6_$5SN9T[$P?EL";[0MZSPV_0$(JTOXP5HOY$AP;K M.2C;"\G*QEA%4-+J^$V>FT1T#' X8. W!OY;#8+&('BK0=@8A'5FCE3J/*1$ MDL6,LP/B&JV\Z8LZF;6UHD\KO>\/DJM?J;*3BV], L(1ND2W5<9*0(_D&81: MIK &SB'7-]"-$" %(E6.OE*RH@655*$^IB )+<0GA?_^D**/'SZA#XA6Z''+ M]D*AQO_87#(;39%&J+)(ZB]>VG!R]A'8O^NQ?BQW)8.ZHPRV M/X&S^/DG''N_V#+TGL[2=W)VEKV@S5XPYGUQ4ZBV1*H,D&IP*&?[E5SO"]4K M,K:OI+6XC@Z3VJ'N>4^+T,">F3,Q$8 M1X&=7=2RBT;9+5FI9I$@NIO; H^,9R9ATHO<@DFB7NPF)IX.A!ZWH<>CH=\? M"U=U+H*[5)3&Z!V[C$9IQQ+\=+$^-/XQX7$],MUC,N27R%=00 M1$73I%]LT2>6+/=WPL1@C'N%EIJ@21C:PY^TX4]&P_\V?B(NT*^@AGUEY34Q MPHEZQ;,T(?VC,88X8S1M&4U'&3TRJXDG1O>QPF*C 5EAH3]4)R?5@T=EP>*.PX[0 M',&SG@G0E#\IK(Q\2PQ>IY$TC"RP2>+W"5E04>0/\#GI$#PN1+[09U7TO:W* M0=5&1H>W*C!CB2?3/B\+*@R"/B\+*I@.\3HI$CPN2>J_>9K+7L!(6\*F8+A, M_'Y?LJ&FD<'$@HJ\@:F'3^H#C\L/:V=ZJ??J BU)17)B96;*"76<^M/0BHJ- MPV1#A4-[=!(G>%R=6 9(I_-:29FZXC*,C#EBA6&_/Q%ML,##T0"ODU#!XTIE MG%>]YVWE7H-TM_$+ZAE4 %K)65=Y6H4\2/+VN."\EV]>N+%9.2E?7E M%HCZ*Z4!ZO&PO=V]R:W-H965TLFEJ) MD1 *;!U$*M!IEPZI?,=GCY][,=FK(M1=J7Q&??/??<7?QD MN)7J2:\1#>PX$WH4K(TIKL)0IVOD1+=E@<*>K*3BQ%A3Y:$N%)+,!W$6QE'4 M#SFA(DB&?F^NDJ$L#:,"YPITR3E1^S$RN1T%G>!YXY[F:^,VPF18D!P7:!Z* MN;)66*-DE*/05 I0N!H%UYVK\<#Y>X='BEM]M 97R5+*)V?<9J,@C@#A^)2 ^!,2>=Y7( MLYP20Y*ADEM0SMNBN84OU4=;]_(5W!MM MJ!TW9G!'#IG$\63V=S-O](% M27$4V*NM46TP2-Z^Z?2CCR<:VJMKZ9VLY4YJ??1Y[5OPTN(9V5%>ZVN\U=[M?,^J>9O0SX5NA2$9&B[7166JU8LD8:_7]I M1.U>,XU!36/PWS1:=6LFRJ7 '1V3^IA(>:0-'E7L%U)#*4IA*)NK= M6F2O*VUY<:\4>D943H4&ABL;&K4'=B2J4KW*,++P2K.4QNJ67Z[MCP*5<[#G M*VG5YF"X!/6O)_D-4$L#!!0 ( #6+;EC NWN:8P( ((% 9 >&PO M=V]R:W-H965T^KO,2*J)&HD9N;M9 5T68K-[ZJ)9+"D2KF1T$P\2M"N9 7Q5;MK<$Z60GQ;#>WQB_8Z]GPNKEPNFW"^T M'78Z]2!OE!953S895)1W7[+KWV&/$$Z.$**>$+TGC(\0XIX0?Y8P[@EC]S*= M%?<.&=$D3:1H05JT4;,+]YB.;>Q3;LO^H*6YI8:GTY]"(X13^ +WJ*E$4U$- M2T:X@M,,-:%,P2/N=$/8F0$]/61P>G(&)T Y/):B4807*O&U2<4*^GD?=MZ% MC8Z$#2.X$UR7"FYX@<5; =]X&(Q$KT;FT8>*&>8CB(-SB((H/I#0XC/TT-&C M _3L8_H/PD<0'*2_<1,/98F=WOAH.FN4$@M8B,ITN"*N2:ZE)'S3U:BENH1; M7M M+4QQS@V2:TE7C44J6+W 354S\8+R4'6ZZ%,7W4Z&;3KY>IGXV_T'.X") M)F\QV?^8:10.F,ZZO_?OK%!N7)N?]Z=S\V Z>;!/YEN M.MT1N:'&-<.UD0Q&TPL/9-?QW4:+VO7 2FC346Y9FB&)T@+,_5J8/N@W-L P M=M._4$L#!!0 ( #6+;EBK"I%)QP( ,,' 9 >&PO=V]R:W-H965T M2T ML7#LSCZE;+]^MA.RDJ857Q)?SOOZ/';B,]Y*]:)S "1O!1=ZXN6(ZPO?UVD. M!=4=N09A9I92%11-5ZU\O59 ,R=.S&[M5T+#?(F8![1?2F M**CZ,P,NMQ,O]-X''M@J1SO@3\=KNH)'P.?UO3(]OW;)6 %",RF(@N7$NPPO MDKZ-=P$_&6SU3IM8DH64+[9SDTV\P"8$'%*T#M2\7F$.G%LCD\;ORM.KE[3" MW?:[^[5C-RP+JF$N^2^683[QAA[)8$DW'!_D]BM4/#WKETJNW9-LR]A!UR/I M1J,L*K')H&"B?-.W:A]V!&'_@""J!%%3$!\0="M!][."N!+$;F=*%+OIIM?*L7#DZ ML'(8D3LI,-?D2F20?33P#4;-$KVSS**CC@FD'=(-SDD41-V6A.:?D8=.'K7( MD^/R6RHZ)&B5?Z#IUB?3=7[Q ;\?:U 4F5@1[LXBE1K;=KET&3@7^Y._3L,X M&H[]UUWREJ#>J!&4M 0-1V$=]($BKBGBHQ27A53(_E+WD\LE4?8_M(V-0:): M [9^.J5I?R>5>!@WF-IB!@VDEIC@ %&O)NH=);IF@HH4=D[EG-P(! 7:@(EJ MG#.Z8)PA@U:^WGY>#;K]B";;?L2HG:Q?D_6/DCU)I)PL]_C: /I[WTH\;'YT M+3&C!F;2$A,�Q_YWHK0*UP['*\H" "1" &0 'AL+W=OV:#B"A2&1VO8<)[()Q-1*$[-VS].$;62-*;KG0&P( M@?SO$M5LN[!Y4"$T0%9A1P5"ZL:_ 'YAM!4[8Z"3/#/VHB>WQ<)RM"%4HUQJ!:C^7M$*U;464C;^=)I6_TA- MW!V_J]^8["K+,Q1HQ>K?N)#5PII;H$ EW-3R@6V_HBY/J/5R5@OS"[8=UK% MOA&2D8ZL'!!,VW_XUIW##L&-#A"\CN -"<$!@M\1_%,)04<(S,FT4LS ^=D%. .8@I\5VPA("Y'84KG2VG;>.5BV M#KP##EP/W#$J*P&^T (5^P*VBM-G\MXS+;VCBAG*9\!W/@'/\?P)0ZM3Z*ZA M>Q/T[#C]&Z0SX$S2]]+X?85\HQ<BX MX72LJ(\5G5BGP_:CT6.'5V@UAGCQI3.P/P;-?6?:?MS;CT^HRK&SCT>7>V!K M-49X.[>_M3[&N([C#;S;.R]K@OC:-#T!I*\+8!MA/)&M,2GIE4#<8,*_7-@+@&J/V2J;;0 M3?0#^J^0]!]02P,$% @ -8MN6%.FY_:F! NA0 !D !X;"]W;W)K M&ULK5CQ;YLX%/Y7+&XZM=):,! (O212&S1MI]M6 MK=N=3J?[P25.@P8XLYUF_>]G R'!/$C6M3\T&+[W\;[GY^>')UO&OXH5I1)] MS[-"3*V5E.LKVQ;)BN9$7+(U+=23)>,YD6K('VRQYI0L2J,\LUW'">R [[&)V].D>O4%J@SRNV$:18B(DME6>:WTYJ+VXJ+]P>+V*:7"+/>8U-C\3U)<(@>0Q*#C5N0&AL N!N.#!57I T!>T+/JPD9>."CO.DDV^28CDB[4;J9V M]B0MJS D)(36F%$:Y@#(-^.(*5C!LEXT$E;]*BW%#::7>D;(R!]//, ML@& _,!<4A#(ZYF8+B,C_"%-1,T8X).WU4\1$J7%(=,(T!IG;H]MT,'FYG6FD^&+AA MGJ!V#HS4L&DM;X A/L+@UK'V=Q%RCP9HWQGA4UNC*D1@;"J*Z'#-7SH>-NMS M'\Y<)3#,ZUO]^SX(#S="[ZG,G,M0 M%1)>'915 \G6Y='1/9.2Y>7EBI(%Y1J@GB\9D[N!/HUJCBMG/P!02P,$% M @ -8MN6-?@TC (! 7A< !D !X;"]W;W)K&ULM9AM;YLZ%,>_BL6=KC9I*Q@(@=XDTM;H:KOJKJJUVUZ[B9-8 \QLI]F^ M_6R@/*;&2.1-PX//__C\.*9_O#A1]H,?,!;@5Q*G?&D=A,BN;9MO#CA!_(IF M.)5W=I0E2,A3MK=YQC#:YD%);+N.$]@)(JFU6N37[MAJ08\B)BF^8X ?DP2Q MWQ]P3$]+"UK/%[Z0_4&H"_9JD:$]OL?B:W;'Y)E=J6Q)@E-.: H8WBVM]_!Z M#2,5D(_X1O")-XZ!*N61TA_JY--V:3EJ1CC&&Z$DD/QYPC*8!?AG@YV2*4G(. M:R30:L'H"3 U6JJI@QQF'BW+)ZEZ[O>"R;M$QHG5_U1@ $/P#MS0)"%"/E+! MY=EG)(Z,"((YH#MPBR5:<$O0(XF+BZ_76" 2\S=R[-?[-7C]Z@UX!4@*'@[T MR%&ZY0M;R/FI+/:FG,N'8B[N"W-9X\T5\)RWP'5<[TSXC4DXS,/=,^%K??A_ M*+T"SMEP6T*MR+H563?7\U_0DS+^6R 7*$."I'L0*X9GJ10Z\UQ'K=.GU7P. M%_93LW1M+O5RN.89VN"E)5<_Q^P)6ZN__X*!\\\Y$!.)M;!X%1;/ ,N.I"C= M8 V40B5H0'$]KP-%FVDLE(G$6E#\"HH_!&5FUBM^#\O,"3I8M+G&8IE(K(5E M5F&9&6 9[I59#XK30:+-,Q;)1&(M)$&%)!A"$IAU2M"#XCM1!XLVUU@L$XFU ML,PK+',#+,.=,A_L%&V>L4@F$FLA"2LDX1"2N5FGA#THGN-VL&ASC<4RD5@+ M2U1AB0RP#'=*--@IVCQCD4PDUD("G=H$.D-00K->*86:7*#O=\CHLXU%,Y5: MFTW#($,#-L,-4\KH.D:?:327B=3:7&I["_7^]N& Y8?F3F!FV#ENOW,\V/6Y M^J2C$5W"Z<+:ZD*]UVTB,FB@ON7M-="DCGE]H +%!0^0H=_Y MEZ=A*_5=L.?[W:\#??K1L"YAA&'MA*'>"I^'9=!4?6_<_X[2YQY-ZA+^&-8& M&>H=\BWF_!J0)#L*O 4DE:L/.;^$ MRZ"UALVT/O=H4I>PT[#VTU!OJ/,E:-A'?4OM1D'O?UW8V_CQW; S:GUFE <; M2[A=36V#H=X'E]48/.:HE__,&Z0_*(C\;B7]09$7=0JQ&WN9:N?Y,V)[DG(Y MP9V,?*1"T"0_/&"TQ4P-D/=WE(KG$[5C6FVIK_X M4$L#!!0 ( #6+;EBK&8BH,0, "03 - >&PO<>VS?8,*K-2K"[.6,F6)9"UBF9&U-]",-Z-F]7AR6E$LR'LE%>5.:.IBIA30IB;M0X&Z?LY3T MX_A>]A_/K?>2LA-[P+H'!KD0G<$!<8'QJ*+&,"UO;*=YN D^@8*V?;^JK,-"TU5_ M<$DVA.9FDTR5SICNTO3).C0>"9:#'QP M9-.'RF:WFN5\V?27>6< 4^_CZK2JQ.JCX(4LF1O\BQ..1W3-"^9*\U\V&Y3* MS :8)L$CTX;/MB,_-:WNV=*LRVF9XYX'1^CY[\YSP2335&R;MK5_R+/\:L?M MEO4O/#>_5O8=>TU&5X?OL=VB#]UD? PFCV*YA\=@,CE(DV&[@6^=$G;."%TT M@+-82K[!J4YLD@;3!1>&R[8WYUG&Y).C@I4W=&K_!-C1M\]G+*<+8>X[,"6; M]E>6\469=$_=PD2T3VW:7V!X_;@["-I<7&9LR;))V]7%M&D&MF&SMA<0]I&; MYO(C&,=A?@0P+ _F .,X%I;G?QK/$!V/PS!O0R\R1#E#E.-8/F32?+ \?DYB M+_](DR2*XAB;T*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'>,BI?'1A3RL?[R6 MG WR$9QPIJUKPQ'A_!(8GQ0 BVIHWVEXP-Z4 7Q_D!>PW52ZA%:P>B$G\KB:_G M:$2-W2,&M@38'ISRQ;MRK8:S*";-,H2]S*_#?I&V*[U[8 MP(G3-^68F,,QD9?,+?1[KR.XSQ.0>TS9P:0<$W,X)O*2F:AYZ+IVMUHQVZ?1NU8THJ,8=4HM-0OBHT+G?29YSU:%-@3$HN M\9[E@O(_'FSNH-UZ^V6D'!,?LG7Y)\:8E&-B#L?T)>\.9D(Y)N%P3%_R[F)2 MCDDX'-.7O+N8E&42#LO@Y"V.IOX#=[]A0G*VC,,T.R-X0,68E'$2%N-L!]W7 M>F),2CL)BW9Z\F[W:TD)*&$14$]"$T<8DQ)0PM+=O,UH.R\A2D )BX#>9(V= ME)1_$I8>IT^3"9X7I_R3LO0X?9@IQJ3\DQYR'JU;3*8MI2R4D\GR&64A;)#KO=THD=.62AGZ87ZVO1CC$E9*#_D>D^WFI2% MRW/Q>8/-;AP^_ %!+ P04 " U MBVY8Q]=S3T<" #5*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%& MJ$!<_@'ZA(#'EW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I M^V,SGI?]MNZ:]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_ M!M@ MWD*@MZ#>0J"W3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06 MU%L(]%;46PGT5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*] M%?56 KT5]58"O0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PD MT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@ MT#M0[R#0.R8_FQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4 M.Q/HG5'O_)-Z#^/7H0S7GN\U7O\GJ1[/YY;KY2_+[YV3N_>"!7J;)%C>O?,(BR ;8#BWD!3W+;1DUBRW8[Y>UQ4D":$52@ M(LW9-&IMWW/C*WVK7O]Z\A1GA[X;XK+8I.2O&(OUAGH;2^=IR"LK%WJ;\M>P M9M[66[LF)A8+PVHW)!K2/(TUBIOK.UK979=F]X?\9WMA^:?E/E+0IE/3GOBIO7Q(F\HV+L)X\K' 2_G'O840MO0[-&& M]-/V>1<[="RFIXYB>;K$.SVZU:JMJ7'UKL]'RN@#V29NB%+?E<>B%Z>34[YA M.G[RL_.G,J<"\\['X'S,$POT];C7D8RGYSX7HI#:TZ_XEIA+G_U^-$Z[H>:3 MV?EZ_[BPG>81V?0X_X[_GO%;_2_V(4#ZD"!]*) ^-$@?!J2/"J2/2Y ^?H#T MP1I:];8?7?#;]H?7F&5!+ 0(4 Q0 ( #6+;E@' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ -8MN6.C+QZ'O *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ -8MN6)E&PO=V]R M:W-H965T&UL4$L! A0#% @ -8MN6*HC:: M"0 QRX M !@ ("!^0\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6+'!@>:2 @ \ 8 !@ ("! MFB( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8MN6%UM7HVK! O1( !@ ("!^SL 'AL+W=O80 >&PO=V]R:W-H965T&UL4$L! A0#% @ M-8MN6$Y.O.NI P N0@ !D ("!M&L 'AL+W=O 4OX' Q&0 &0 @(%G M>P >&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6&(\@ \G P /@< !D M ("!FX8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8MN6#'_N8A' P 2@< !D ("!W)D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN M6&BP:69# @ \P0 !D ("!IZ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6#=?V7[8 @ -@8 M !D ("!%\( 'AL+W=O@=0" 6!@ &0 @($FQ0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6%!GLVVW @ 8@8 !D M ("!,\P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8MN6-XKY&73 P 7 L !D ("!M=4 'AL+W=O M+"[7'<& !A M$0 &0 @(&_V0 >&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6-'C M)M -!0 W0T !D ("!?N8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6+"Q2U4X P &0P !D M ("!-?H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -8MN6/4H#DKR! "QD !D ("! M!@0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -8MN6,VKC$TO! WQ( !D ("!%Q ! 'AL+W=OEX" #&!@ &0 M@(&^'0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6.S*SR>5 P O0T !D M ("!K"(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -8MN6+A$ZO)4 P - L !D ("! 2P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-8MN6/A<"_;" P SPX !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6""01R03! 0PX !D M ("!-&$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8MN6*IA^ZZ] @ A@8 !D ("!+FT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN M6'L.QRO* @ D0@ !D ("!NG4! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ -8MN6*L9B*@Q P )!, M T ( !UX$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ -8MN6,?7 XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 305 391 1 true 70 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.rcmt.com/20231230/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/20231230/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/20231230/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/20231230/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/20231230/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/20231230/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/20231230/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995453 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies- Note 1 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 995454 - Disclosure - Note 2 - Fiscal Year Sheet http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year- Note 2 - Fiscal Year Notes 10 false false R11.htm 995455 - Disclosure - Note 3 - Use of Estimates and Uncertainties Sheet http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties Note 3 - Use of Estimates and Uncertainties Notes 11 false false R12.htm 995456 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable Sheet http://www.rcmt.com/20231230/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 12 false false R13.htm 995457 - Disclosure - Note 5 - Property and Equipment Sheet http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment Note 5 - Property and Equipment Notes 13 false false R14.htm 995458 - Disclosure - Note 6 - Acquisitions and Divestitures Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures Note 6 - Acquisitions and Divestitures Notes 14 false false R15.htm 995459 - Disclosure - Note 7 - Goodwill Sheet http://www.rcmt.com/20231230/role/statement-note-7-goodwill Note 7 - Goodwill Notes 15 false false R16.htm 995460 - Disclosure - Note 8 - Intangible Assets Sheet http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets Note 8 - Intangible Assets Notes 16 false false R17.htm 995461 - Disclosure - Note 9 - Line of Credit Sheet http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit Note 9 - Line of Credit Notes 17 false false R18.htm 995462 - Disclosure - Note 10 - Per Share Data Sheet http://www.rcmt.com/20231230/role/statement-note-10-per-share-data Note 10 - Per Share Data Notes 18 false false R19.htm 995463 - Disclosure - Note 11 - Share Based Compensation Sheet http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation Note 11 - Share Based Compensation Notes 19 false false R20.htm 995464 - Disclosure - Note 12 - Treasury Stock Transactions Sheet http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions Note 12 - Treasury Stock Transactions Notes 20 false false R21.htm 995465 - Disclosure - Note 13 - New Accounting Standards Sheet http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards Note 13 - New Accounting Standards Notes 21 false false R22.htm 995466 - Disclosure - Note 14 - Segment Information Sheet http://www.rcmt.com/20231230/role/statement-note-14-segment-information Note 14 - Segment Information Notes 22 false false R23.htm 995467 - Disclosure - Note 15 - Income Taxes Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes Note 15 - Income Taxes Notes 23 false false R24.htm 995468 - Disclosure - Note 16 - Contingencies Sheet http://www.rcmt.com/20231230/role/statement-note-16-contingencies Note 16 - Contingencies Notes 24 false false R25.htm 995469 - Disclosure - Note 17 - Retirement Plans Sheet http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans Note 17 - Retirement Plans Notes 25 false false R26.htm 995470 - Disclosure - Note 18 - Commitments Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments- Note 18 - Commitments Notes 26 false false R27.htm 995471 - Disclosure - Note 19 - Related Party Transactions Sheet http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions Note 19 - Related Party Transactions Notes 27 false false R28.htm 995472 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies- 28 false false R29.htm 995473 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies- 29 false false R30.htm 995474 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Tables) Sheet http://www.rcmt.com/20231230/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/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable 30 false false R31.htm 995475 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment 31 false false R32.htm 995476 - Disclosure - Note 6 - Acquisitions and Divestitures (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables Note 6 - Acquisitions and Divestitures (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures 32 false false R33.htm 995477 - Disclosure - Note 7 - Goodwill (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables Note 7 - Goodwill (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-7-goodwill 33 false false R34.htm 995478 - Disclosure - Note 8 - Intangible Assets (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables Note 8 - Intangible Assets (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets 34 false false R35.htm 995479 - Disclosure - Note 10 - Per Share Data (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables Note 10 - Per Share Data (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-10-per-share-data 35 false false R36.htm 995480 - Disclosure - Note 11 - Share Based Compensation (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables Note 11 - Share Based Compensation (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation 36 false false R37.htm 995481 - Disclosure - Note 14 - Segment Information (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables Note 14 - Segment Information (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-14-segment-information 37 false false R38.htm 995482 - Disclosure - Note 15 - Income Taxes (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables Note 15 - Income Taxes (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-15-income-taxes 38 false false R39.htm 995483 - Disclosure - Note 18 - Commitments (Tables) Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables Note 18 - Commitments (Tables) Tables http://www.rcmt.com/20231230/role/statement-note-18-commitments- 39 false false R40.htm 995484 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.rcmt.com/20231230/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/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables 40 false false R41.htm 995485 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.rcmt.com/20231230/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 41 false false R42.htm 995486 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details) Sheet http://www.rcmt.com/20231230/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 42 false false R43.htm 995487 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables 43 false false R44.htm 995488 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://www.rcmt.com/20231230/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 44 false false R45.htm 995489 - Disclosure - Note 6 - Acquisitions and Divestitures (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual Note 6 - Acquisitions and Divestitures (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables 45 false false R46.htm 995490 - Disclosure - Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 7 - Goodwill (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual Note 7 - Goodwill (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables 49 false false R50.htm 995494 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 8 - Intangible Assets (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual Note 8 - Intangible Assets (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables 51 false false R52.htm 995496 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details Note 8 - Intangible Assets - Intangible Assets by Class (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 9 - Line of Credit (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual Note 9 - Line of Credit (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit 54 false false R55.htm 995499 - Disclosure - Note 10 - Per Share Data (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual Note 10 - Per Share Data (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables 55 false false R56.htm 995500 - Disclosure - Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details) Sheet http://www.rcmt.com/20231230/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 56 false false R57.htm 995501 - Disclosure - Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details) Sheet http://www.rcmt.com/20231230/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 57 false false R58.htm 995502 - Disclosure - Note 11 - Share Based Compensation (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual Note 11 - Share Based Compensation (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables 58 false false R59.htm 995503 - Disclosure - Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details) Details 59 false false R60.htm 995504 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual Note 12 - Treasury Stock Transactions (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions 60 false false R61.htm 995505 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details Note 14 - Segment Information - Results of the Segments (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details Note 14 - Segment Information - Revenues by Geographic Area (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details Note 14 - Segment Information - Total Assets by Geographic Area (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 15 - Income Taxes (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual Note 15 - Income Taxes (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables 64 false false R65.htm 995509 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details) Details 65 false false R66.htm 995510 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details) Sheet http://www.rcmt.com/20231230/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 66 false false R67.htm 995511 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details Note 15 - Income Taxes - Unrecognized Tax Benefits (Details) Details 67 false false R68.htm 995512 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 16 - Contingencies (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual Note 16 - Contingencies (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-16-contingencies 69 false false R70.htm 995514 - Disclosure - Note 17 - Retirement Plans (Details Textual) Sheet http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual Note 17 - Retirement Plans (Details Textual) Details http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans 70 false false R71.htm 995515 - Disclosure - Note 18 - Commitments - Lease Expense (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details Note 18 - Commitments - Lease Expense (Details) Details 71 false false R72.htm 995516 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details Note 18 - Commitments - Cash Flow Information (Details) Details 72 false false R73.htm 995517 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details Note 18 - Commitments - Balance Sheet Information (Details) Details 73 false false R74.htm 995518 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details) Sheet http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details Note 18 - Commitments - Maturities of Lease Liabilities (Details) Details 74 false false All Reports Book All Reports rcmt-20231230.xsd rcmt-20231230_cal.xml rcmt-20231230_def.xml rcmt-20231230_lab.xml rcmt-20231230_pre.xml rcmt20231230_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rcmt20231230_10k.htm": { "nsprefix": "rcmt", "nsuri": "http://www.rcmt.com/20231230", "dts": { "schema": { "local": [ "rcmt-20231230.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "rcmt-20231230_cal.xml" ] }, "definitionLink": { "local": [ "rcmt-20231230_def.xml" ] }, "labelLink": { "local": [ "rcmt-20231230_lab.xml" ] }, "presentationLink": { "local": [ "rcmt-20231230_pre.xml" ] }, "inline": { "local": [ "rcmt20231230_10k.htm" ] } }, "keyStandard": 354, "keyCustom": 37, "axisStandard": 27, "axisCustom": 0, "memberStandard": 35, "memberCustom": 35, "hidden": { "total": 85, "http://fasb.org/us-gaap/2023": 55, "http://www.rcmt.com/20231230": 11, "http://xbrl.sec.gov/ecd/2023": 13, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 305, "entityCount": 1, "segmentCount": 70, "elementCount": 584, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1336, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 15 }, "report": { "R1": { "role": "http://www.rcmt.com/20231230/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R3": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "longName": "003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OperatingExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R5": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R6": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "longName": "005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-01-02_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "longName": "995453 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "longName": "995454 - Disclosure - Note 2 - Fiscal Year", "shortName": "Note 2 - Fiscal Year", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "longName": "995455 - Disclosure - Note 3 - Use of Estimates and Uncertainties", "shortName": "Note 3 - Use of Estimates and Uncertainties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "longName": "995456 - Disclosure - Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable", "shortName": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "longName": "995457 - Disclosure - Note 5 - Property and Equipment", "shortName": "Note 5 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "longName": "995458 - Disclosure - Note 6 - Acquisitions and Divestitures", "shortName": "Note 6 - Acquisitions and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "longName": "995459 - Disclosure - Note 7 - Goodwill", "shortName": "Note 7 - Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "longName": "995460 - Disclosure - Note 8 - Intangible Assets", "shortName": "Note 8 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "longName": "995461 - Disclosure - Note 9 - Line of Credit", "shortName": "Note 9 - Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "longName": "995462 - Disclosure - Note 10 - Per Share Data", "shortName": "Note 10 - Per Share Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "longName": "995463 - Disclosure - Note 11 - Share Based Compensation", "shortName": "Note 11 - Share Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "longName": "995464 - Disclosure - Note 12 - Treasury Stock Transactions", "shortName": "Note 12 - Treasury Stock Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "longName": "995465 - Disclosure - Note 13 - New Accounting Standards", "shortName": "Note 13 - New Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "longName": "995466 - Disclosure - Note 14 - Segment Information", "shortName": "Note 14 - Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "longName": "995467 - Disclosure - Note 15 - Income Taxes", "shortName": "Note 15 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "longName": "995468 - Disclosure - Note 16 - Contingencies", "shortName": "Note 16 - Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "longName": "995469 - Disclosure - Note 17 - Retirement Plans", "shortName": "Note 17 - Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "longName": "995470 - Disclosure - Note 18 - Commitments", "shortName": "Note 18 - Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "longName": "995471 - Disclosure - Note 19 - Related Party Transactions", "shortName": "Note 19 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies", "longName": "995472 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "longName": "995473 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "longName": "995474 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "longName": "995475 - Disclosure - Note 5 - Property and Equipment (Tables)", "shortName": "Note 5 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "longName": "995476 - Disclosure - Note 6 - Acquisitions and Divestitures (Tables)", "shortName": "Note 6 - Acquisitions and Divestitures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "longName": "995477 - Disclosure - Note 7 - Goodwill (Tables)", "shortName": "Note 7 - Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables", "longName": "995478 - Disclosure - Note 8 - Intangible Assets (Tables)", "shortName": "Note 8 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "longName": "995479 - Disclosure - Note 10 - Per Share Data (Tables)", "shortName": "Note 10 - Per Share Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "longName": "995480 - Disclosure - Note 11 - Share Based Compensation (Tables)", "shortName": "Note 11 - Share Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "longName": "995481 - Disclosure - Note 14 - Segment Information (Tables)", "shortName": "Note 14 - Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "longName": "995482 - Disclosure - Note 15 - Income Taxes (Tables)", "shortName": "Note 15 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "longName": "995483 - Disclosure - Note 18 - Commitments (Tables)", "shortName": "Note 18 - Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "995484 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R41": { "role": "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "longName": "995485 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30_ProductOrServiceAxis-HealthCareMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R42": { "role": "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "longName": "995486 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual", "longName": "995487 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "shortName": "Note 5 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "rcmt:WriteOffOfFullyDepreciatedPropertyAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "rcmt:WriteOffOfFullyDepreciatedPropertyAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "longName": "995488 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "shortName": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "longName": "995489 - Disclosure - Note 6 - Acquisitions and Divestitures (Details Textual)", "shortName": "Note 6 - Acquisitions and Divestitures (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2021-01-03_2022-01-01_StatementBusinessSegmentsAxis-EngineeringMember_SubsegmentsAxis-PickeringAndKincardineOfficesMember", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R46": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "longName": "995490 - Disclosure - Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details)", "shortName": "Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30_BusinessAcquisitionAxis-TalentherderLlcMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30_BusinessAcquisitionAxis-TalentherderLlcMember", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "longName": "995491 - Disclosure - Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details)", "shortName": "Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30_BusinessAcquisitionAxis-TalentherderLlcMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R48": { "role": "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "longName": "995492 - Disclosure - Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)", "shortName": "Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-01-02", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R49": { "role": "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual", "longName": "995493 - Disclosure - Note 7 - Goodwill (Details Textual)", "shortName": "Note 7 - Goodwill (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": null, "uniqueAnchor": null }, "R50": { "role": "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "longName": "995494 - Disclosure - Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R51": { "role": "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual", "longName": "995495 - Disclosure - Note 8 - Intangible Assets (Details Textual)", "shortName": "Note 8 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "longName": "995496 - Disclosure - Note 8 - Intangible Assets - Intangible Assets by Class (Details)", "shortName": "Note 8 - Intangible Assets - Intangible Assets by Class (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R53": { "role": "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "longName": "995497 - Disclosure - Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details)", "shortName": "Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual", "longName": "995498 - Disclosure - Note 9 - Line of Credit (Details Textual)", "shortName": "Note 9 - Line of Credit (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:LongTermLineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2019-10-18_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-CitizensBankOfPennsylvaniaMember", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R55": { "role": "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual", "longName": "995499 - Disclosure - Note 10 - Per Share Data (Details Textual)", "shortName": "Note 10 - Per Share Data (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "longName": "995500 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "longName": "995501 - Disclosure - 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)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "rcmt:FutureGrantsOfOptionsOrShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:UnissuedSharesOfCommonStockTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "rcmt:FutureGrantsOfOptionsOrShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:UnissuedSharesOfCommonStockTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "longName": "995502 - Disclosure - Note 11 - Share Based Compensation (Details Textual)", "shortName": "Note 11 - Share Based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "longName": "995503 - Disclosure - Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details)", "shortName": "Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30_AwardTypeAxis-TimeBasedRestrictedStockUnitsmember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30_AwardTypeAxis-TimeBasedRestrictedStockUnitsmember_PlanNameAxis-The2014PlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R60": { "role": "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual", "longName": "995504 - Disclosure - Note 12 - Treasury Stock Transactions (Details Textual)", "shortName": "Note 12 - Treasury Stock Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-04-25_2023-04-25", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-04-25_2023-04-25", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "longName": "995505 - Disclosure - Note 14 - Segment Information - Results of the Segments (Details)", "shortName": "Note 14 - Segment Information - Results of the Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "rcmt:CapitalExpenditures", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R62": { "role": "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "longName": "995506 - Disclosure - Note 14 - Segment Information - Revenues by Geographic Area (Details)", "shortName": "Note 14 - Segment Information - Revenues by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30_StatementGeographicalAxis-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R63": { "role": "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "longName": "995507 - Disclosure - Note 14 - Segment Information - Total Assets by Geographic Area (Details)", "shortName": "Note 14 - Segment Information - Total Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30_StatementGeographicalAxis-US", "name": "us-gaap:Assets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R64": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual", "longName": "995508 - Disclosure - Note 15 - Income Taxes (Details Textual)", "shortName": "Note 15 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Rate", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Rate", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "longName": "995509 - Disclosure - Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)", "shortName": "Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "longName": "995510 - Disclosure - Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "shortName": "Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "longName": "995511 - Disclosure - Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "shortName": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "longName": "995512 - Disclosure - Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual", "longName": "995513 - Disclosure - Note 16 - Contingencies (Details Textual)", "shortName": "Note 16 - Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:LitigationReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:LitigationReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual", "longName": "995514 - Disclosure - Note 17 - Retirement Plans (Details Textual)", "shortName": "Note 17 - Retirement Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details", "longName": "995515 - Disclosure - Note 18 - Commitments - Lease Expense (Details)", "shortName": "Note 18 - Commitments - Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details", "longName": "995516 - Disclosure - Note 18 - Commitments - Cash Flow Information (Details)", "shortName": "Note 18 - Commitments - Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseCashFlowInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseCashFlowInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "longName": "995517 - Disclosure - Note 18 - Commitments - Balance Sheet Information (Details)", "shortName": "Note 18 - Commitments - Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseBalanceSheetInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "unique": true } }, "R74": { "role": "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "longName": "995518 - Disclosure - Note 18 - Commitments - Maturities of Lease Liabilities (Details)", "shortName": "Note 18 - Commitments - Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "rcmt:LeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "rcmt20231230_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r40" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "terseLabel": "Accounts payable and accrued expenses", "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." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableCurrent", "terseLabel": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r29", "r693" ] }, "rcmt_AccountsPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "AccountsPayableNet", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_AccountsPayableNet", "terseLabel": "Accounts Payable, Net", "documentation": "Represents the amount of accounts payable as of the specified date, net of accounts receivable." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, current", "label": "us-gaap_AccountsReceivableGrossCurrent", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r185", "r278", "r279", "r673" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r655" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net", "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r278", "r279" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Less: accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r76", "r182", "r541" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r42", "r43", "r122", "r186", "r537", "r570", "r573" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r9", "r21", "r43", "r467", "r470", "r511", "r566", "r567", "r738", "r739", "r740", "r746", "r747", "r748" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r117", "r693", "r825" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r411", "r412", "r413", "r584", "r746", "r747", "r748", "r809", "r828" ] }, "rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "AdditionalSharesOfCommonStockReservedForFutureIssuance", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_AdditionalSharesOfCommonStockReservedForFutureIssuance", "terseLabel": "Additional Shares of Common Stock Reserved for Future Issuance (in shares)", "documentation": "Number of additional common shares reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity compensation expense from awards issued", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r83", "r84", "r374" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "totalLabel": "Total adjustments and changes in operating assets and liabilities", "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." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r163" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "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." } } }, "auth_ref": [ "r419" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]" } } }, "auth_ref": [ "r712", "r714", "r715", "r717", "r719", "r720", "r723" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r406", "r418" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "negatedTerseLabel": "Allowance for sales discounts and doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r187", "r280", "r286" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of acquired intangible assets", "label": "Amortization of acquired intangible assets", "terseLabel": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r14", "r70", "r74" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total assets", "label": "us-gaap_Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r155", "r184", "r206", "r248", "r263", "r269", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r461", "r464", "r480", "r532", "r611", "r693", "r706", "r772", "r773", "r813" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r178", "r188", "r206", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r461", "r464", "r480", "r693", "r772", "r773", "r813" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other assets:" } } }, "auth_ref": [] }, "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "AssetsNoncurrentExcludingPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "totalLabel": "Total other assets", "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." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r710", "r711", "r713" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r710", "r711", "r713" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r710", "r711", "r713" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Billed Revenues [Member]", "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." } } }, "auth_ref": [] }, "rcmt_BradleySViziMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "BradleySViziMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Bradley S. Vizi [Member]", "documentation": "Relating to Bradley S. Vizi." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r455", "r685", "r686" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r88", "r89", "r455", "r685", "r686" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "totalLabel": "Total consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r18" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Common stock of the Company", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r4", "r5" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Contingent consideration, at fair value", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r4", "r5", "r94", "r458" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Change in fair value of contingent consideration", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r460", "r741" ] }, "rcmt_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationNewAcquisitionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationNewAcquisitionLiability", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Acquisition of TalentHerder", "documentation": "Amount of contingent consideration liability added due a new acquisition through business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r6", "r95", "r459" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Contingent consideration from acquisitions", "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." } } }, "auth_ref": [ "r7", "r95" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration from acquisitions, net of current portion", "label": "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent", "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." } } }, "auth_ref": [ "r7", "r95" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r150", "r456" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Remeasurement of contingent consideration", "label": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "negatedLabel": "Remeasurement of acquisition-related contingent consideration", "negatedTerseLabel": "Remeasurement of contingent consideration", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r90", "r91" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r90", "r91" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "Total consideration", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r91" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r110", "r135", "r136" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "rcmt_CanadianSalesTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "CanadianSalesTaxPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Canadian Sales Tax [Policy Text Block]", "documentation": "Disclosure of accounting policy for Canadian sales taxes." } } }, "auth_ref": [] }, "rcmt_CapitalExpenditures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "CapitalExpenditures", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment acquired", "label": "rcmt_CapitalExpenditures", "documentation": "Amount of capital expenditures." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedComputerSoftwareAdditions", "terseLabel": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CapitalizedComputerSoftwareNet", "terseLabel": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r668" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r50", "r180", "r672" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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." } } }, "auth_ref": [ "r50", "r132", "r204" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (decrease) in cash and cash equivalents", "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." } } }, "auth_ref": [ "r8", "r132" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r180" ] }, "rcmt_CitizensBankOfPennsylvaniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "CitizensBankOfPennsylvaniaMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Citizens Bank of Pennsylvania [Member]", "documentation": "The entity Citizens Bank of Pennsylvania." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Contingencies (note 16) and Commitments (note 18)", "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." } } }, "auth_ref": [ "r37", "r106", "r534", "r598" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r142", "r310", "r311", "r656", "r768" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Total (in shares)", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r746", "r747", "r809", "r824", "r828" ] }, "us-gaap_CommonStockOtherSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockOtherSharesOutstanding", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "lang": { "en-us": { "role": { "label": "Restricted stock units outstanding (in shares)", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r116", "r599" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, issued (in shares)", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r116", "r599", "r617", "r828", "r829" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.05 par value; 40,000,000 shares authorized; 17,673,427 shares issued and 7,844,821 shares outstanding at December 30, 2023, 17,287,967 shares issued and 9,285,318 shares outstanding at December 31, 2022 and 16,903,157 shares issued and 10,290,935 shares outstanding at January 1, 2022", "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." } } }, "auth_ref": [ "r116", "r536", "r693" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive income", "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." } } }, "auth_ref": [ "r44", "r190", "r192", "r197", "r528", "r545" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "rcmt_ComputersAndSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "ComputersAndSystemsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Computers and Systems [Member]", "documentation": "Computers and systems [member" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r60", "r62", "r102", "r103", "r277", "r655" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r60", "r62", "r102", "r103", "r277", "r574", "r655" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r60", "r62", "r102", "r103", "r277", "r655", "r731" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r108", "r164" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r60", "r62", "r102", "r103", "r277" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r60", "r62", "r102", "r103", "r277", "r655" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "rcmt_ContingentConsiderationFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "ContingentConsiderationFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Contingent consideration relating to acquisitions", "documentation": "The fair value of the contingent consideration in a noncash investing activity related to a business combination." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r683", "r775" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r683", "r775" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r345", "r346", "r357" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r345", "r346", "r357" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r358" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "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." } } }, "auth_ref": [ "r749" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of services", "label": "Cost of services", "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." } } }, "auth_ref": [ "r127", "r521" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r734", "r745", "r808" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r734", "r745" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r149", "r440", "r449", "r745" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State and local", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r734", "r745", "r808" ] }, "rcmt_Customer1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "Customer1Member", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer 1 [Member]", "documentation": "Related to customer 1." } } }, "auth_ref": [] }, "rcmt_Customer2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "Customer2Member", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer 2 [Member]", "documentation": "Related to customer 2." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r61", "r277" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r93" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r143", "r205", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r35", "r104", "r342", "r495" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer", "terseLabel": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Deferred federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r745", "r807", "r808" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Deferred foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r149", "r745", "r807" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r424", "r425" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r14", "r149", "r168", "r448", "r449", "r745" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r113", "r114", "r156", "r434" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "terseLabel": "Deferred income taxes, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r424", "r425", "r533" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Effect of excess tax deduction on equity awards", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r134" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "Deferred state", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r745", "r807", "r808" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r435" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Total deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r805" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Federal and state net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r87", "r806" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforward, Germany", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r87", "r806" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "terseLabel": "Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r87", "r806" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "terseLabel": "Reserves, accruals, and other", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r87", "r806" ] }, "rcmt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "rcmt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLeaseLiabilities", "terseLabel": "Lease liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued lease liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r87", "r806" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r436" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r85", "r805" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesOther", "negatedTerseLabel": "Intangible assets, net of amortization", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r87", "r806" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Fixed assets, net of depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r87", "r806" ] }, "rcmt_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "rcmt_DeferredTaxLiabilitiesRightOfUseAssets", "negatedTerseLabel": "Right of use assets", "documentation": "Represents right of use assets for deferred tax liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings", "negatedTerseLabel": "Deferred tax liability, net, Canada", "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." } } }, "auth_ref": [ "r806" ] }, "rcmt_DeferredTaxLiabilitiesUnrecognizedTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "DeferredTaxLiabilitiesUnrecognizedTaxBenefit", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details" ], "lang": { "en-us": { "role": { "label": "rcmt_DeferredTaxLiabilitiesUnrecognizedTaxBenefit", "negatedTerseLabel": "Prepaid expense deferral", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrecognized tax benefit." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deposits", "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." } } }, "auth_ref": [ "r736" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r14", "r75" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "us-gaap_DepreciationDepletionAndAmortization", "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." } } }, "auth_ref": [ "r14", "r253" ] }, "us-gaap_DepreciationNonproduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationNonproduction", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization of property and equipment", "label": "Depreciation and amortization of property and equipment", "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives." } } }, "auth_ref": [ "r14", "r75" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r775" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r373", "r376", "r407", "r408", "r410", "r688" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsPayableCurrentAndNoncurrent", "terseLabel": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r111", "r112", "r157", "r704", "r821" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r710", "r711", "r713" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r710", "r711", "r713", "r718" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r716" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Basic net earnings per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r198", "r218", "r219", "r220", "r221", "r222", "r229", "r231", "r236", "r237", "r238", "r242", "r475", "r476", "r529", "r546", "r674" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Diluted net earnings per share (in dollars per share)", "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." } } }, "auth_ref": [ "r198", "r218", "r219", "r220", "r221", "r222", "r231", "r236", "r237", "r238", "r242", "r475", "r476", "r529", "r546", "r674" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r228", "r239", "r240", "r241" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "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." } } }, "auth_ref": [ "r811" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent (Rate)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r427" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r208", "r427", "r451" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related costs", "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)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r409" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Effect of excess tax deduction over book expense associated with exercise of equity awards", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r406" ] }, "rcmt_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Member]", "documentation": "Represents information regarding the Employee Stock Purchase Plan." } } }, "auth_ref": [] }, "rcmt_EngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EngineeringMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Engineering [Member]", "documentation": "Engineering [member" } } }, "auth_ref": [] }, "rcmt_EngineeringServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EngineeringServicesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Engineering Services [Member]", "documentation": "Services relating to engineering, to include consulting and project solution." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r708" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-document-and-entity-information", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r708" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r708" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r726" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r708" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r708" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r708" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r708" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r727" ] }, "rcmt_EquipmentAndFurnitureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EquipmentAndFurnitureMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Equipment and Furniture [Member]", "documentation": "Equipment and furniture [member" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r22", "r174", "r194", "r195", "r196", "r209", "r210", "r211", "r215", "r223", "r225", "r243", "r282", "r285", "r344", "r411", "r412", "r413", "r441", "r442", "r466", "r467", "r468", "r469", "r470", "r472", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r511", "r566", "r567", "r568", "r584", "r640" ] }, "rcmt_EstimatedFutureContingentConsiderationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EstimatedFutureContingentConsiderationPayments", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "rcmt_EstimatedFutureContingentConsiderationPayments", "totalLabel": "Estimated future contingent consideration payments", "documentation": "Represents estimated future contingent consideration payments." } } }, "auth_ref": [] }, "rcmt_EstimatedFutureContingentConsiderationPaymentsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EstimatedFutureContingentConsiderationPaymentsThereafter", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "parentTag": "rcmt_EstimatedFutureContingentConsiderationPayments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "rcmt_EstimatedFutureContingentConsiderationPaymentsThereafter", "terseLabel": "Thereafter", "documentation": "Represents estimated future contingent consideration payments to be made thereafter." } } }, "auth_ref": [] }, "rcmt_EstimatedFutureContingentConsiderationPaymentsYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "EstimatedFutureContingentConsiderationPaymentsYearOne", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "parentTag": "rcmt_EstimatedFutureContingentConsiderationPayments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "December 30, 2023", "documentation": "Represents estimated future contingent consideration payments in next fiscal year following current fiscal year." } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r830", "r831", "r832", "r833" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r101", "r154" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r16", "r28" ] }, "rcmt_FinanceLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "FinanceLeaseCost", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "rcmt_FinanceLeaseCost", "totalLabel": "Total finance lease cost", "documentation": "Amount of finance lease cost recognized by lessee for lease contract." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details": { "parentTag": "rcmt_FinanceLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Finance lease cost, Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r500", "r504", "r692" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r502", "r506" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Total, finance leases", "negatedTotalLabel": "Total finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r499", "r510" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease payable", "label": "us-gaap_FinanceLeaseLiabilityCurrent", "negatedLabel": "Finance lease liability - current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 }, "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease payable", "label": "us-gaap_FinanceLeaseLiabilityNoncurrent", "negatedLabel": "Finance lease liability - non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Thereafter, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, finance leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, finance leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, finance leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, finance leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest, finance leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r510" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r501", "r506" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Property and equipment, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization", "negatedLabel": "Accumulated depreciation", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r729", "r732" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details": { "parentTag": "rcmt_FinanceLeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Amortization of right of use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r500", "r504", "r692" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment - (right of use assets)", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r728" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r509", "r692" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Finance leases (Year)", "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." } } }, "auth_ref": [ "r508", "r692" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r522", "r526" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r71", "r73" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r522" ] }, "rcmt_FiveLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "FiveLargestCustomersMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Five Largest Customers [Member]", "documentation": "Five largest customers [member" } } }, "auth_ref": [] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r683" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "negatedLabel": "Loss (gain) on foreign currency transactions", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r485", "r486", "r487", "r488", "r637" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r484" ] }, "rcmt_FutureGrantsOfOptionsOrShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "FutureGrantsOfOptionsOrShares", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "lang": { "en-us": { "role": { "label": "Future grants of options or shares (in shares)", "documentation": "Future grants of options or share" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets1", "terseLabel": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r742" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "terseLabel": "Gain (Loss) on Disposition of Business", "negatedLabel": "Gain on sale of assets", "negatedTerseLabel": "Gain on sale of assets", "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." } } }, "auth_ref": [ "r463", "r742" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "us-gaap_Goodwill", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "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." } } }, "auth_ref": [ "r183", "r289", "r527", "r678", "r693", "r757", "r764" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition of TalentHerder", "label": "us-gaap_GoodwillAcquiredDuringPeriod", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r293", "r678" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r288", "r301", "r678" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r17", "r68" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-7-goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r288", "r291", "r300", "r678" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss", "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." } } }, "auth_ref": [ "r14", "r290", "r296", "r301", "r678" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "No change", "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." } } }, "auth_ref": [ "r1", "r763" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross profit", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r126", "r206", "r248", "r262", "r268", "r271", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r480", "r676", "r772" ] }, "us-gaap_HealthCareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HealthCareMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Health Care [Member]", "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health." } } }, "auth_ref": [ "r776" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r710", "r711", "r713" ] }, "rcmt_ImmediatelyVestedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "ImmediatelyVestedMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Immediately Vested [Member]", "documentation": "Represents information regarding immediately vested awards." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "United States and Puerto Rico", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r207", "r450" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r123", "r159", "r248", "r262", "r268", "r271", "r530", "r543", "r676" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign jurisdictions", "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." } } }, "auth_ref": [ "r207", "r450" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r208", "r420", "r428", "r432", "r438", "r446", "r452", "r453", "r454", "r580" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Income tax expense", "totalLabel": "Total income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r162", "r171", "r224", "r225", "r256", "r426", "r447", "r547" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r193", "r422", "r423", "r432", "r433", "r437", "r439", "r578" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Foreign income tax rates", "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)." } } }, "auth_ref": [ "r803" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Tax expense on taxable income at federal statutory rate", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Permanent differences domestic and foreign", "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." } } }, "auth_ref": [ "r803" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Other", "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." } } }, "auth_ref": [ "r803" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "State and Puerto Rico income taxes, net of Federal income tax benefit", "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)." } } }, "auth_ref": [ "r803" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r49", "r53" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "negatedLabel": "Income taxes payable", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r520", "r741" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes", "negatedLabel": "Deferred income tax expense", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeposits", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deposits", "label": "us-gaap_IncreaseDecreaseInDeposits", "documentation": "The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances." } } }, "auth_ref": [ "r51", "r107" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll and related costs", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "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." } } }, "auth_ref": [ "r13" ] }, "rcmt_IncreaseDecreaseInFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "IncreaseDecreaseInFinanceLeaseLiability", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in finance lease obligations", "documentation": "The amount of increase (decrease) in finance lease liability." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherReceivables", "negatedLabel": "Net of transit accounts receivable and payable", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r13" ] }, "rcmt_IncreaseDecreaseInRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "IncreaseDecreaseInRightOfUseLiabilities", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "rcmt_IncreaseDecreaseInRightOfUseLiabilities", "negatedLabel": "Right of use liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of right-of-use liabilities." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of outstanding restricted share awards (in shares)", "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." } } }, "auth_ref": [ "r232", "r233", "r234", "r238", "r375" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r712", "r714", "r715", "r717", "r719", "r720", "r723" ] }, "rcmt_InformationTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "InformationTechnologyMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Information Technology [Member]", "documentation": "Information technology [member" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r721" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r302" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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." } } }, "auth_ref": [ "r69", "r72" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestIncomeExpenseNet", "negatedLabel": "Interest expense and other, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r161" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest", "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." } } }, "auth_ref": [ "r200", "r202", "r203" ] }, "rcmt_IssuanceOfAccruedSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "IssuanceOfAccruedSharebasedCompensation", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Issuance of accrued share-based compensation", "documentation": "Represents the amount included in noncash investing and financing activities during the period for the issuance of accrued share-based compensation." } } }, "auth_ref": [] }, "rcmt_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Laboratory Equipment [Member]", "documentation": "Relating to laboratory equipment." } } }, "auth_ref": [] }, "rcmt_LeaseBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LeaseBalanceSheetInformationTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Balance Sheet Information [Table Text Block]", "documentation": "Tabular disclosure of lessee's balance sheet information for leases." } } }, "auth_ref": [] }, "rcmt_LeaseCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LeaseCashFlowInformationTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cash Flow Information [Table Text Block]", "documentation": "Tabular disclosure of lessee's cash flow information for leases." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r812" ] }, "rcmt_LeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Liability, Maturity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r141" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-document-and-entity-information", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Thereafter, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2024, operating leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2028, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2027, operating leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2026, operating leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "2025, operating leases", "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)." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest, operating leases", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r510" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r32", "r206", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r462", "r464", "r465", "r480", "r597", "r675", "r706", "r772", "r813", "r814" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r121", "r158", "r539", "r693", "r744", "r755", "r810" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r34", "r179", "r206", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r462", "r464", "r465", "r480", "r693", "r772", "r813", "r814" ] }, "rcmt_LifeSciencesAndITMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LifeSciencesAndITMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "label": "Life Sciences and IT [Member]", "documentation": "Represents life sciences and IT." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r30", "r743" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "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." } } }, "auth_ref": [ "r30", "r743" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r30" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "rcmt_LitigationInsuranceDeductible": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LitigationInsuranceDeductible", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_LitigationInsuranceDeductible", "terseLabel": "Litigation Insurance Deductible", "documentation": "Amount of insurance deductible for litigation." } } }, "auth_ref": [] }, "rcmt_LitigationInsuranceMaximumCoverage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LitigationInsuranceMaximumCoverage", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_LitigationInsuranceMaximumCoverage", "terseLabel": "Litigation Insurance, Maximum Coverage", "documentation": "The amount of maximum coverage under litigation insurance." } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LitigationReserve", "terseLabel": "Estimated Litigation Liability", "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." } } }, "auth_ref": [ "r37", "r769" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r750" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Borrowings under line of credit", "terseLabel": "Long-Term Line of Credit, Noncurrent", "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." } } }, "auth_ref": [ "r36", "r77", "r78" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies" ], "lang": { "en-us": { "role": { "label": "Contingencies Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r312", "r313", "r314", "r316", "r318", "r319", "r320", "r321" ] }, "rcmt_LossContingencyEstimatedMaximumDamagesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "LossContingencyEstimatedMaximumDamagesValue", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_LossContingencyEstimatedMaximumDamagesValue", "terseLabel": "Loss Contingency, Estimated Maximum Damages, Value", "documentation": "The value of estimated maximum damages." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r277", "r682", "r775", "r822", "r823" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r315", "r317", "r318", "r319", "r372", "r519", "r565", "r589", "r590", "r645", "r647", "r649", "r650", "r652", "r666", "r667", "r677", "r679", "r687", "r695", "r774", "r815", "r816", "r817", "r818", "r819", "r820" ] }, "rcmt_MichaelSaksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "MichaelSaksMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael Saks [Member]", "documentation": "Relating to Michael Saks." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r315", "r317", "r318", "r319", "r372", "r519", "r565", "r589", "r590", "r645", "r647", "r649", "r650", "r652", "r666", "r667", "r677", "r679", "r687", "r695", "r774", "r815", "r816", "r817", "r818", "r819", "r820" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r722" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NL", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "NETHERLANDS" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r277", "r682", "r775", "r822", "r823" ] }, "rcmt_NetBookValueOfPropertyAndEquipmentTransferredInSaleOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NetBookValueOfPropertyAndEquipmentTransferredInSaleOfAssets", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Gain on sale of assets", "documentation": "Represents the net book value of property and equipment transferred in sale of assets." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r201" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash (used in) provided by investing activities", "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." } } }, "auth_ref": [ "r201" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "terseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r124", "r134", "r160", "r177", "r189", "r191", "r196", "r206", "r214", "r218", "r219", "r220", "r221", "r224", "r225", "r235", "r248", "r262", "r268", "r271", "r281", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r476", "r480", "r544", "r619", "r638", "r639", "r676", "r705", "r772" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "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." } } }, "auth_ref": [ "r169", "r170", "r172", "r175", "r212", "r213", "r216", "r217", "r226", "r227", "r283", "r284", "r443", "r444", "r445", "r471", "r473", "r477", "r478", "r479", "r481", "r482", "r483", "r496", "r497", "r512", "r523", "r524", "r525", "r569", "r570", "r571", "r572", "r573" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r722" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r722" ] }, "rcmt_NoncashFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NoncashFinancingItemsAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash financing activities:", "documentation": "Represents the section of the cash flow statement for non-cash financing items." } } }, "auth_ref": [] }, "rcmt_NoncashInvestingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NoncashInvestingItemsAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing activities:", "documentation": "Represents a section of cash flow statement for non-cash investing activities." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Fixed assets acquired in acquisitions", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "negatedTotalLabel": "Other expense, net", "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)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other expense (income)" } } }, "auth_ref": [] }, "rcmt_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "rcmt_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "rcmt_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "NumberOfCustomers", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_NumberOfCustomers", "terseLabel": "Number of Customers", "documentation": "Represents the number of customers." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Operating costs and expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating costs and expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating income", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r248", "r262", "r268", "r271", "r676" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r505", "r692" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Total, operating leases", "negatedTotalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating right of use liability", "negatedLabel": "Operating right of use liability - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating right of use liability, net of current portion", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "negatedLabel": "Operating right of use liability - non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r499" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r503", "r506" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "rcmt_AssetsNoncurrentExcludingPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating right of use asset", "terseLabel": "Operating lease right of use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r498" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r509", "r692" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating leases (Year)", "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." } } }, "auth_ref": [ "r508", "r692" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r110", "r152", "r575", "r576" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment", "label": "Other comprehensive income (loss)", "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." } } }, "auth_ref": [ "r12", "r20", "r153" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r97", "r99" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Transit accounts receivable", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "country_PR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "PR", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "PUERTO RICO" } } }, "auth_ref": [] }, "rcmt_PSRTKEAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "PSRTKEAcquisitionsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "PSR & TKE Acquisitions [Member]", "documentation": "Related to PSR & TKE acquisitions." } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent consideration paid", "negatedTerseLabel": "Contingent payments made", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Common stock repurchase", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r45", "r457" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Payments for business acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Property and equipment acquired", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r684" ] }, "rcmt_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Performance-based Restricted Stock Units [Member]", "documentation": "Represents information pertaining to performance-based restricted stock units." } } }, "auth_ref": [] }, "rcmt_PermanentPlacementServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "PermanentPlacementServicesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Permanent Placement Services [Member]", "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." } } }, "auth_ref": [] }, "rcmt_PickeringAndKincardineOfficesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "PickeringAndKincardineOfficesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Pickering and Kincardine Offices [Member]", "documentation": "Represents the Pickering and Kincardine offices." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r115", "r343" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, authorized (in shares)", "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." } } }, "auth_ref": [ "r115", "r599" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, issued (in shares)", "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." } } }, "auth_ref": [ "r115", "r343" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, outstanding (in shares)", "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." } } }, "auth_ref": [ "r115", "r599", "r617", "r828", "r829" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $1.00 par value; 5,000,000 shares authorized; no shares issued or outstanding", "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." } } }, "auth_ref": [ "r115", "r535", "r693" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r737" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "terseLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r10", "r27" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromLongTermLinesOfCredit", "terseLabel": "Borrowings under line of credit", "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." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Issuance of stock for employee stock purchase plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r10" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r273", "r521", "r559", "r560", "r561", "r562", "r563", "r564", "r670", "r680", "r694", "r733", "r770", "r771", "r775", "r822" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r273", "r521", "r559", "r560", "r561", "r562", "r563", "r564", "r670", "r680", "r694", "r733", "r770", "r771", "r775", "r822" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating income", "label": "us-gaap_ProfessionalFees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r705", "r826", "r827" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r140", "r165", "r166", "r167" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "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." } } }, "auth_ref": [ "r141", "r181", "r542" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r15", "r531", "r542", "r693" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r15", "r165", "r166", "r540" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Provision for losses on accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r199", "r287" ] }, "country_RS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "RS", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "SERBIA" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r315", "r317", "r318", "r319", "r360", "r372", "r402", "r403", "r404", "r518", "r519", "r565", "r589", "r590", "r645", "r647", "r649", "r650", "r652", "r666", "r667", "r677", "r679", "r687", "r695", "r698", "r767", "r774", "r816", "r817", "r818", "r819", "r820" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r315", "r317", "r318", "r319", "r360", "r372", "r402", "r403", "r404", "r518", "r519", "r565", "r589", "r590", "r645", "r647", "r649", "r650", "r652", "r666", "r667", "r677", "r679", "r687", "r695", "r698", "r767", "r774", "r816", "r817", "r818", "r819", "r820" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Receivables Billing Status [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r751", "r752", "r753", "r754" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r513", "r514", "r515", "r516", "r517", "r581", "r582", "r583", "r622", "r623", "r624", "r643", "r644" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedTerseLabel": "Repayments under line of credit", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r2", "r3", "r109" ] }, "rcmt_RestrictedCovenantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "RestrictedCovenantsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Covenants [Member]", "documentation": "Intangible asset, restricted covenants." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r144", "r538", "r569", "r573", "r579", "r600", "r693" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r174", "r209", "r210", "r211", "r215", "r223", "r225", "r282", "r285", "r411", "r412", "r413", "r441", "r442", "r466", "r468", "r469", "r472", "r474", "r566", "r568", "r584", "r828" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenue", "terseLabel": "Revenue from Contract with Customer, Including Assessed Tax", "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." } } }, "auth_ref": [ "r249", "r250", "r261", "r266", "r267", "r273", "r275", "r277", "r355", "r356", "r521" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r173", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r669" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Finance leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r507", "r692" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details" ], "lang": { "en-us": { "role": { "label": "Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r507", "r692" ] }, "rcmt_RightofuseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "RightofuseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Change in operating right of use assets", "documentation": "Amount of amortization expense for right-of-use asset from operating lease and finance lease." } } }, "auth_ref": [] }, "rcmt_RightofuseAssetObtainedInExchangeForLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "RightofuseAssetObtainedInExchangeForLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Right of use assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for both operating and finance lease liabilities." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r722" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent", "terseLabel": "Sales and Excise Tax Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax." } } }, "auth_ref": [ "r105" ] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueSegmentMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r730" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "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." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r678", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "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." } } }, "auth_ref": [ "r66", "r125" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r63", "r64", "r65", "r68" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r691", "r804" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "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)." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r73" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r707" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r709" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r308", "r309", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r678", "r733", "r822" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r275", "r276", "r586", "r587", "r588", "r646", "r648", "r651", "r653", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r671", "r681", "r698", "r775", "r822" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r260", "r265", "r269", "r270", "r271", "r272", "r273", "r274", "r277" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Service, Other [Member]", "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." } } }, "auth_ref": [ "r776" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity compensation expense from awards issued", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)", "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." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited or expired (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Forfeited or expired, weighted average grant date fair value (in dollars per share)", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "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)." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "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)", "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)." } } }, "auth_ref": [ "r392" ] }, "rcmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumSharesUponAdjustment", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Maximum Shares Upon Adjustment (in shares)", "documentation": "The number of maximum shares upon adjustment under a share based compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)", "periodStartLabel": "Outstanding non-vested (in shares)", "periodEndLabel": "Outstanding non-vested (in shares)", "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." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Outstanding non-vested, weighted average grant date fair value (in dollars per share)", "periodEndLabel": "Outstanding non-vested, weighted average grant date fair value (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested, weighted average grant date fair value (in dollars per share)", "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." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee (in shares)", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details" ], "lang": { "en-us": { "role": { "label": "Shares reserved for employee stock purchase plan (in shares)", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r24", "r25" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r690" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r402", "r403", "r404", "r405" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r373", "r380", "r399", "r400", "r401", "r402", "r405", "r414", "r415", "r416", "r417" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)", "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." } } }, "auth_ref": [ "r689" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "rcmt_SpecialtyHealthCareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "SpecialtyHealthCareMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Specialty Health Care [Member]", "documentation": "Specialty health care [member" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r176", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r307", "r308", "r309", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r678", "r733", "r822" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r39", "r174", "r194", "r195", "r196", "r209", "r210", "r211", "r215", "r223", "r225", "r243", "r282", "r285", "r344", "r411", "r412", "r413", "r441", "r442", "r466", "r467", "r468", "r469", "r470", "r472", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r511", "r566", "r567", "r568", "r584", "r640" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r275", "r276", "r586", "r587", "r588", "r646", "r648", "r651", "r653", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r671", "r681", "r698", "r775", "r822" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r243", "r521", "r577", "r585", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r620", "r621", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r699" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-comprehensive-income-loss-", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-operations", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-details-textual", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual", "http://www.rcmt.com/20231230/role/statement-note-13-new-accounting-standards", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-results-of-the-segments-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-details-textual", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans", "http://www.rcmt.com/20231230/role/statement-note-17-retirement-plans-details-textual", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-balance-sheet-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-cash-flow-information-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-lease-expense-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-maturities-of-lease-liabilities-details", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20231230/role/statement-note-19-related-party-transactions", "http://www.rcmt.com/20231230/role/statement-note-2-fiscal-year-", "http://www.rcmt.com/20231230/role/statement-note-3-use-of-estimates-and-uncertainties", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-details-textual", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-details-textual", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-intangible-assets-by-class-details", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit", "http://www.rcmt.com/20231230/role/statement-note-9-line-of-credit-details-textual", "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r209", "r210", "r211", "r243", "r521", "r577", "r585", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r618", "r620", "r621", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r699" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Value of shares issued pursuant to acquisitions", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r54", "r55", "r56" ] }, "rcmt_StockIssuedAsContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "StockIssuedAsContingentConsideration", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Value of shares issued as contingent consideration", "documentation": "Cost of stock issued as contingent consideration." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common stock issued for acquisition (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r115", "r116", "r144" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of stock under employee stock purchase plan (in shares)", "label": "Issuance of stock under employee stock purchase plan (in shares)", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r22", "r115", "r116", "r144" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of stock upon vesting of restricted share awards (in shares)", "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r22", "r144" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common stock issued for acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r22", "r39", "r144" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of stock under employee stock purchase plan", "label": "Issuance of stock under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r22", "r115", "r116", "r144" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock upon vesting of restricted share awards", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r22", "r115", "r116", "r144" ] }, "rcmt_StockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "StockMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-maximum-deferred-consideration-payments-details" ], "lang": { "en-us": { "role": { "label": "Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "rcmt_StockSubscribedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "StockSubscribedDuringPeriodSharesNewIssues", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock subscription receivable (in shares)", "documentation": "Represents the number of shares that were agreed to during the period but will be issued in the future." } } }, "auth_ref": [] }, "rcmt_StockSubscribedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "StockSubscribedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock subscription receivable", "documentation": "Represents the value of shares that were agreed to during the period but will be issued in the future." } } }, "auth_ref": [] }, "rcmt_StockSubscriptionsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "StockSubscriptionsReceivableMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock Subscriptions Receivable [Member]", "documentation": "Information pertaining to stock subscriptions receivable." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets", "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r116", "r119", "r120", "r137", "r601", "r617", "r641", "r642", "r693", "r706", "r744", "r755", "r810", "r828" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "rcmt_SystemPartiallyDesignedNotOperatingAsIntendedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "SystemPartiallyDesignedNotOperatingAsIntendedMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-16-contingencies", "http://www.rcmt.com/20231230/role/statement-note-16-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "System Partially Designed Not Operating As Intended [Member]", "documentation": "Represents system partially designed not operating as intended." } } }, "auth_ref": [] }, "rcmt_TKEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TKEMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-details-textual" ], "lang": { "en-us": { "role": { "label": "TKE [Member]", "documentation": "Information pertaining to Thermal Kinetics Engineering, PLLC and Thermal Kinetics Systems, LLC." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-tables", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-tables", "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-tables", "http://www.rcmt.com/20231230/role/statement-note-18-commitments-tables", "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-tables", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-and-divestitures-tables", "http://www.rcmt.com/20231230/role/statement-note-7-goodwill-tables", "http://www.rcmt.com/20231230/role/statement-note-8-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "rcmt_TalentherderLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TalentherderLlcMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-cash-flows", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "http://www.rcmt.com/20231230/role/statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details" ], "lang": { "en-us": { "role": { "label": "TalentHerder LLC [Member]", "documentation": "Relating to the acquisition of assets from TalentHerder LLC." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Income taxes payable", "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)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_TechnologyServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyServiceMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Technology Service [Member]", "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design." } } }, "auth_ref": [ "r776" ] }, "rcmt_TenLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TenLargestCustomersMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Ten Largest Customers [Member]", "documentation": "Ten largest customers [member" } } }, "auth_ref": [] }, "rcmt_The2014PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "The2014PlanMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "The 2014 Plan [Member]", "documentation": "Represents the 2014 Plan." } } }, "auth_ref": [] }, "us-gaap_TimeAndMaterialsContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimeAndMaterialsContractMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Time-and-Materials Contract [Member]", "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed." } } }, "auth_ref": [ "r683" ] }, "rcmt_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-restricted-stock-units-activity-details" ], "lang": { "en-us": { "role": { "label": "Time-based Restricted Stock Units [Member]", "documentation": "Represents time-based restricted stock units." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TradingArrByIndTable", "terseLabel": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r723" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.rcmt.com/20231230/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "rcmt_TransitAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TransitAccountsPayable", "crdr": "credit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Transit accounts payable", "documentation": "Represents the amount of transit accounts payable as of the balance sheet date." } } }, "auth_ref": [] }, "rcmt_TransitAccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TransitAccountsPayableMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Transit Accounts Payable [Member]", "documentation": "Transit accounts payable typically paid with cash received from transit accounts receivable." } } }, "auth_ref": [] }, "rcmt_TransitAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TransitAccountsReceivableMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Transit Accounts Receivable [Member]", "documentation": "Transit accounts receivable used to pay transit accounts payable." } } }, "auth_ref": [] }, "rcmt_TransitReceivableAndTransitPayablePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TransitReceivableAndTransitPayablePolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Transit Receivable and Transit Payable [Policy Text Block]", "documentation": "Disclosure of accounting policy for policy transit receivable and transit payable." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrAdoptionDate", "terseLabel": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrIndName", "terseLabel": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrIndTitle", "terseLabel": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r723" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrSecuritiesAggAvailAmt", "terseLabel": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r725" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_TrdArrTerminationDate", "terseLabel": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r724" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock, 9,828,606 shares at December 30, 2023, 8,002,649 shares at December 31, 2022 and 6,612,222 shares at January 1, 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r41", "r79", "r80" ] }, "rcmt_TreasuryStockRepurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TreasuryStockRepurchasePlanMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Repurchase Plan [Member]", "documentation": "Represents Treasury Stock Repurchase Plan." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity", "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Purchase of treasury stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r22", "r116", "r144" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-12-treasury-stock-transactions" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-consolidated-statements-of-changes-in-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Purchase of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r22", "r79", "r144" ] }, "rcmt_TwentyLargestCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TwentyLargestCustomersMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Twenty Largest Customers [Member]", "documentation": "Twenty largest customers [member" } } }, "auth_ref": [] }, "rcmt_TwoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "TwoCustomersMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-", "http://www.rcmt.com/20231230/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Two Customers [Member]", "documentation": "Relating to two customers." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-revenues-by-geographic-area-details", "http://www.rcmt.com/20231230/role/statement-note-14-segment-information-total-assets-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "rcmt_UnbilledAccountsReceivableAndWorkInProcessPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "UnbilledAccountsReceivableAndWorkInProcessPolicyTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Unbilled Accounts Receivable And Work In Process [Policy Text Block]", "documentation": "Disclosure of accounting policy for unbilled accounts receivable and work in process." } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Unbilled Revenues [Member]", "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." } } }, "auth_ref": [] }, "rcmt_UnissuedSharesOfCommonStockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "UnissuedSharesOfCommonStockTableTextBlock", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-tables" ], "lang": { "en-us": { "role": { "label": "Unissued Shares of Common Stock [Table Text Block]", "documentation": "Unissued shares of common stock [table text block" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r421", "r429" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "Gross increases: tax positions in current period", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r431" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-15-income-taxes-unrecognized-tax-benefits-details" ], "lang": { "en-us": { "role": { "label": "Gross increases: tax positions in prior period", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r430" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation", "http://www.rcmt.com/20231230/role/statement-note-11-share-based-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Diluted weighted average shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r230", "r238" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-10-per-share-data-weighted-average-number-of-common-shares-details" ], "lang": { "en-us": { "role": { "label": "Basic weighted average shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r229", "r238" ] }, "rcmt_WorkInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "WorkInProgressMember", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details" ], "lang": { "en-us": { "role": { "label": "Work In Progress [Member]", "documentation": "Work in progress [member" } } }, "auth_ref": [] }, "rcmt_WriteOffOfFullyDepreciatedPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "WriteOffOfFullyDepreciatedPropertyAndEquipment", "crdr": "debit", "presentation": [ "http://www.rcmt.com/20231230/role/statement-note-5-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "rcmt_WriteOffOfFullyDepreciatedPropertyAndEquipment", "terseLabel": "Write Off of Fully Depreciated Property and Equipment", "documentation": "Write off of fully depreciated property and equipmen" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-10-per-share-data-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-10-per-share-data-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-10-per-share-data-unissued-shares-of-common-stock-were-reserved-for-the-following-purposes-details", "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data - Unissued Shares of Common Stock Were Reserved for the Following Purposes (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-10-per-share-data-weighted-average-number-of-common-shares-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-10-per-share-data-weighted-average-number-of-common-shares-details", "lang": { "en-us": { "role": { "label": "Note 10 - Per Share Data - Weighted Average Number of Common Shares (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-11-share-based-compensation-restricted-stock-units-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-11-share-based-compensation-restricted-stock-units-activity-details", "lang": { "en-us": { "role": { "label": "Note 11 - Share Based Compensation - Restricted Stock Units Activity (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-11-share-based-compensation-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-11-share-based-compensation-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Share Based Compensation" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-14-segment-information-results-of-the-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-14-segment-information-results-of-the-segments-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Results of the Segments (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-14-segment-information-revenues-by-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-14-segment-information-revenues-by-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Revenues by Geographic Area (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-14-segment-information-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-14-segment-information-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-14-segment-information-total-assets-by-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-14-segment-information-total-assets-by-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segment Information - Total Assets by Geographic Area (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-15-income-taxes-components-of-income-tax-expense-benefit-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Components of Income Tax Expense (Benefit) (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-15-income-taxes-deferred-tax-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-15-income-taxes-income-tax-provision-reconciliation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-15-income-taxes-income-tax-provision-reconciliation-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Income Tax Provision Reconciliation (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-15-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-15-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-15-income-taxes-unrecognized-tax-benefits-details", "lang": { "en-us": { "role": { "label": "Note 15 - Income Taxes - Unrecognized Tax Benefits (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-18-commitments-balance-sheet-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-18-commitments-balance-sheet-information-details", "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Balance Sheet Information (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-18-commitments-cash-flow-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-18-commitments-cash-flow-information-details", "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Cash Flow Information (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-18-commitments-lease-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-18-commitments-lease-expense-details", "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Lease Expense (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-18-commitments-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-18-commitments-maturities-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 18 - Commitments - Maturities of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-18-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-18-commitments-tables", "lang": { "en-us": { "role": { "label": "Note 18 - Commitments" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-accounts-receivable-details", "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable - Accounts Receivable (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-4-accounts-receivable-transit-accounts-receivable-and-transit-accounts-payable-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-5-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-5-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-6-acquisitions-and-divestitures-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-6-acquisitions-and-divestitures-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions and Divestitures" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-6-acquisitions-maximum-deferred-consideration-payments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-6-acquisitions-maximum-deferred-consideration-payments-details", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions - Maximum Deferred Consideration Payments (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-6-acquisitions-preliminary-consideration-and-estimated-fair-value-assets-acquired-and-liabilities-assumed-details", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions - Preliminary Consideration and Estimated Fair Value Assets Acquired and Liabilities Assumed (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-6-acquisitions-preliminary-estimated-purchase-price-allocation-details", "lang": { "en-us": { "role": { "label": "Note 6 - Acquisitions - Preliminary Estimated Purchase Price Allocation (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-7-goodwill-changes-in-carrying-amount-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill - Changes in Carrying Amount of Goodwill (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-7-goodwill-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-7-goodwill-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Goodwill" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-8-intangible-assets-estimated-future-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-8-intangible-assets-estimated-future-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets - Estimated Future Amortization Expense (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-8-intangible-assets-intangible-assets-by-class-details": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-8-intangible-assets-intangible-assets-by-class-details", "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets - Intangible Assets by Class (Details)" } } }, "auth_ref": [] }, "rcmt_statement-statement-note-8-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-note-8-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Intangible Assets" } } }, "auth_ref": [] }, "rcmt_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.rcmt.com/20231230", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "230", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 98 0001437749-24-007884-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-007884-xbrl.zip M4$L#!!0 ( #6+;E@6(O1N:P( 'D) - 97A?-C(Y-S,Y+FAT;=U6 MWV_:,!!^+G_%*=+:36J [FE*0B2@*:"UK KIM%HZ5&VQQ6Y2U8*^>C!62)*K&&.:XAUR=39.;22%*7)+'5J1W B/R8BNQ@9]T3FPQC?UI5KZ#O$=#(F/295+DRH-2<"[1 MAXU_:$]O(W%33:1+F]WJ 6HM!8=4LNQGZ]TZ/9A9./VUTN3O1;,1'BC9BSS# M-M&PS32T)H0/M&.;V59"8PD$:1C]F,Y&LP0^7P2]-&PKT;#J4=/&S=K$;ONL M+4Y3I6-TPKMA'"_OB[O18G8Y&\:S: '?KB"91A!'D]DBB8?SY*D6_WF^_QUC MS(@9EM$YS%36?5NL>'P#"6:%TE+GPOJ*E%6BO4=5#KRK[0/H%+E&S-#!XIW@2B ME=$5PE3+YN&M7^!R<0^99'4]<*Z'B\2]'4XB=Q1'PZ_-D/"7]G9RE<1[LF+I M&KU^+6R>=;B=S.]NGJ\,:]%,-P<6RZ+73#OV?FQ'KC]02P,$% @ -8MN M6!&9:F8A! KA T !E>%\V,CDW-# N:'1MY5AM<]HX$/Z<_(H=.DF3 M.0PVA(1@PDP@).6:$ ;(]+X*6\:ZVI(KB23T\V%Z=0G]D&DAV]5KD4DY2>E**A$R)=D*J::"9X"4(!->4XVQ-$YK%@M,3+DJ=[78U!VS/ M1+@$I9>)7"XL@Q6705')(A_L.L7^ MHBWPW$S[D)$P9'S> I=Q<"L>XSX$"ZF$; %9:.$;!MDFV/=K@._]1^56M^W> M$LD(URUN[$W\E,@YXRTS7.KL\IG*_'8UZVQOMS69)11F0H94GI1<] =-DH+= M0U]E)%CU-U!:8[1.Z(Z%.L:FNU/P9NC,14 MLU$PX?@1Y&#U;[Y,AU\0'P/5NQY.^L,I7)_#8'C6'_7Q@MUQ_V(PF?;'_3,8 MW70O!STX[?6N;X;3P? "S@?CJX>@_IAG]5&#/+-M]UZS57+\GTHSPI>UY_CZ@CG/D#1,C<9M^$_:&0E6@ M7J\[M<-CMW98+MK>T>%1T6YX#6\E1S4-KVB[;G,UWSML'#1K0'B8=P\:Q^[! M?MD*'C"=ND$KP!HU[Z"Y;\P0"XEFHQ/0JA#M"^&*R" &[Z ,-;>&5TD3M)_/ M5UXS3C2[HIT<,4YXP$B" ?T7WB%V\(P&-)U1"777@M0MTT>I9Z6UW #2:/( M'*2WE%-E-3#SL'%$->>J% D(W):?D,DM,J3W[F*&YM#[3.):9$PXD!!G*PHB M8]P$5N3!?A(N[\A7WP RHP%9&(41$,"3'X]C'+^CY+,AO/_M#BF;W$P6(?*U MF<@4G'*^0*5C"_H05L]U/N*Y+ZT!2THD4&Y6O=!8>>NG^W^I*)Z7$9E>+R2, MY+6+JORTA^/&C@]/*XUB^%FM 6O%QFN3*:U7+VO5"9CR9,78V((>NJBI\8CI>I),4;[]UI;CC91CUOE+\_'2^7ST+/[>5;YAA M8]Q$NX1_+EOMOYOS8OFK)-<;NOUY\?%?7V5>^:P)V2T$"5'JI'1Y.IDZH].+ MOM,=]T\_FO?G)Z.CB_/I>$T61PYN3B^%YJ""T<7PYNH1#6>83P(;;LBB:CX1 MX(N _4[Q-U!+ P04 " UBVY8&'N'CVD# ?# #0 &5X7S8R.3PD2JAZJKN8M:4\RJ: M)[HL2'RD3X3T+*+G 3VR1&>X==]6<3B&8IMLXJ#B9_5SK"8"C=F M38XN#T$Z&ZFUS/NEY"P!K_@,;US["1ZHTBPFW"&<;45?R^+)=;=Y^=9:1H,G M4?V'%$YAJNEG7;F*L4VH^CO*X680_?YQCX0D1S(3O>#VWEOZ2>73MLXJWQU?:_3>V\B ME3N%F6&>&A+,((%AH1B'3@-\U_<;*..6C:@85;+#-YY-T2!@(#/ST6JD3! 1 M,\*Q?/\""V*%OQ*Q(VH/WL&?#1E?D=;ZGA*[$4!%0I,&/&8LSH[1DJ) >7DH M!BMA*- 2QZ)8Z3%MSW4^-5^QKUZ]L7^*T]LJ6S##NP/VU)@)!N%\V,CDW-#(N:'1MW5IM<]LV$OX<_PJ,.VWM&4FV'.6:DV3- MV(Z2:)JX.46^Z7V$2%#$! 18 )2L_OH^"U*OEA/'YS1392:6""YV%[O/OI'J MICY3O6XJ>-P[>-;UTBO1>SMZ_X[U8^F-[9Z42[B7"<]9E'+KA#\_+'Q2?WG8 M*U";5O,U^'LE,.'8M9FQH,JY_KK&P4F-.6)ET6*!V\D_19LW3W'=8 MSN-8ZDG[5&K6:$K=(3GY+N9W>'=6S *O<#GE5G+MVYI.I3H9MQ.IVW3[L/>3 M'KN\TSW)>P<'7<_'2K"QL;&PYX>G.+50JM)F>>UR'BVN=ZBTI=&V0C,9^Q1? M3W^L]*@KD?@V+[Q9+%@Y2:L5'/S9P3,XT^(+?<8+D:62];'QWF1M9Y2,63._ M93^1ES5N9(3W?8F7XI^T?CEQ\ 9#'=:]0M'V&53+VY])2H"3(3= MM')WW.O__G9P.1BQY\U&LWLR[@63DPHGGO!*GW1( "IX@=SQ=RC'%O]?WH7# M=Y /0UWUAZ/!Z\'5Q6CPVS4;]O]S,QCV7['+_RVM]KTT&]Z\Z[/F*S%G'QOLO_)/64-J0, E<^93[MO[=-AFHY1W]R\;L)1/ M!;-B*L5,Q#B[=(QK77"%Q=Q8SXQFKR$ F;W^*S,)&UZ]9R,1I=HH,Y%4!08Z M:K CGPKVTP\OS\Y..U9,I/,6NH6%9N?XLV?]I]GS['Y[7G('*\)DV9Q]TF:F M1#P1M=*LE3UC T6T\:$@LT-X6 HIS+S+$,1F:,U1P%%BX(N$1EBPS MF?3,FY+N#H$6D7".VSF19/R38.23)4^'M1C*0*2B D4RB""2-BHRD&ELAR:H M2FR6RBAEKJ _J_TS847%A Z02:?0.J"4LIGT*0[HL4:5 MKLNMB42,9<>.X*E8P/6E._JWF!_T1+ +A.RP4* (G<&+(U%JT7P1EU?EI:3N M0I>0(?Z,XGH-2:5G29<'"THV!"401.?_@6RLMC <]4DLI,;PH+!@C8J70A#8!*Z,"'&J%5 EE/ M0E8H'EQ=I?J5NVI5@J*;$LD$NH31AON@Z-C)6,)&= !9%J20%C5Q*AP5B1 < M+E24D#2,$U (DV_8E'.:B@K%*=?A6$&)5;'!CK)TK5=GBH/QA2@.%4QH04[HP.4SIW0!DU'00?;N.%*P$NR<=2 M23^G#TXM,3D!NE:TQ)2YVUUH+RP.0#E0GF,(HS@08'0ODR$1M53 MP!7NB)P 2R1HS4KL -@R1_;:,_1$FXFH/^6J"-%*!A9)0L^/IC"-VU'\EQ7M M =FGO-SJ!RJABU$#P,%VY ]7]AYC4_C[]7A(EN1+:D&-5?+ESI2-%RU;B 51 MV@/Z=(CY?OD^WBI"I4'7VK7-49 FE:J6!X*=4/B*Y$'UQ4118L8!7BX"HS\*U *P/KIG2P(X(:RWJ"O%T=**,&3IS3,>EUJEW"TK'R6$ M #\1ATP9D%)EL3E&J4]"51/7%GWM_S;1'D&N[)5??(->.3S!B!?0K:WBE]+) M.FY6H4R>_XKR>*?+66K'B_!DWBTK4E@ RPR3NA?B,RES;%#SZ'XLH5]@<@1T M(3,94 M.;E6YF6IIT9-!25GS2?5HS);)0F1Y[.4E.F!;X!(;C\22I7XV]TQC_H MC=:];ZQ:_VJQ? M_$J_%%B[^^'-Z]%P:RU-ZM;,[BY2)F0?WES?O%]) P7]Q&''![0XH9\\]+HG MX7<7?P%02P,$% @ -8MN6%5-@%\V,CDW-#,N M:'1MW5I=;]NX$GUN?@61Q>XF@)W$J7NWUW8,I(G3&FW2KNL >Q]IB;*(4J26 MI.QZ?_T]0\F?<=HTFVZQ+M#8HH;#X\\Z7GHENF^& MU^]8+Y;>V,YQ.81[F?"<12FW3OBS_<(G]9?[W7)4\TR<[2?&9MS78^%%Y*71 M^RPRV@L-:2^4R%.CQ9DV^]V]SG&Y8&=DXAES?J;"=.WK"<^DFK78KT.9"<=N MQ)0-3,;UKS461FK,"2N3-@O23OXE6JQQDOLVRWD<2SUNG4C-CAI2MVF=?)OR M.[K;2V5!5[B<<"NY]BU-NU+MC-NQU"VZO=_]18]S >L'*?5 M"#;^;.\9@FGQA3[C^9*ED?61\=YD+6>4C%DC_\Q^.@G_VA-AO8RXJG,EQ[KE M3;Y8^L71;S\'S5"XU:M?V<(VGWKQV5=+18")L.M>[HRZO3_>]%_UA^QYX^BT M3"<>>\$J?M$D *D2!PO%/&,?F_U_>A<,/6!^.NN@-AOVK_L7YL/_^ MA@UZO]_V![U+]NI_"Z_]*,L&M^]ZK/&P,V?--C'WL7MX/^ ML-_[R'I_7+PYOWG=8^<70_;^BC7^^[S)OF;Y$Z?Q4WGG7E_T:^RMF("=+H_8 MM51*V!JH 0F7S)A/N6_MTF8;1^5Z=_^R/DOY1# +7XBIB+%WZ1C7NN *@[FQ MGAG-KK F+W^EIF$#2ZNV5!$J3;*C"55@;Z.CMB!3P7[Y:>7IZK\_7W$'+\)EV8Q]TF:J1#P6M=*ME3]C T.T\:$@%@.'+Y(P A6"(U7$[1 M6[JX!C1 '+?MRGVIRW8.?1R^1ZJ(H1-A7/%G#1"05LU8CB@0@ A82BT14@7' M;2P-$**WA.(:210* H"%0>S"LK*V$WLV- MN6/M3D6_>7_TAVNN(C)L_-9V57RK>D/I8Y)$XO+ '08_]AFW(D0,$9#4T<*S M3#CJJZ1+:0:)96 /8A"ZCJ6+E'$%YA&O6*/*T.761"+&L&,'B%0L$/HR'+W/ M.#_HL6#G2-E!H2 1.H,7!Z*THO$B+J_*2TG=A2XA0_H9Y?4*DLK(DBT/7BA9 M6RC!0K3/37Q!@HK4CI3D9C,LA_9K#2F7PJ&'@\,"YWX]FC4J!Q$OW,.G$"^/ M!")3K50RO2DL%"!A)](%&H"4T$$/-4)+ EDE(2L4#Z&NJ'X9KEI%4'13@DQ@ M2SC:GXT@6OD_*1O-F+62!*#T!>]JD?+>B'F^4G]*A*X%9/P32&:6J MXD%@*PB^@3:HLI@H*BQ%887&MVC-C/,8IZ<;T.4B*/JS0!6 ZH-[IB2 $Q)Z M0[HR',VL",#(@)2*OV8X1'T2JCIK;'913R';FV9OT0GJ[A9IC)%_AL*XYW^9F$=+\(S>;>H16$ M*C.'^8>[ MW0N?X]Q*#85$N.D$0&>)2 H$IRHCBYYT*O@GJ@ME00^5(;0BX5G)_ S[32&O MVL?R_+4EU7F,B4XL,OU>>%0-#*8@QN@S:F5Q<] MX*-P,D^ ;X_;(V;^"#]]O]4N4BD2=K7@K/=EMU1C0RID.!/94&X^BL@*S^WL ML:]OGYCE8CEAD>+.G>V_._\XK'\X?]VKOQKTSM_2;P96[GYX?34<;(RE2=V: MZ=U!8D;VX?7-[?5R-4C0CQVV?,"*8_KQ0[=S''Z!\7]02P,$% @ -8MN M6#M^T1WS! WQ4 T !E>%\V,CDW-#0N:'1MY5AM3^,X$/X,OV+4%2Q( M?0=N2ULJA5*@6EZJ-ISV/CJ)TUCGV%G;!;J_?L=Y*5#*B1DJ;?9K64.NYX, MYJ#-G*>/"U,)2%(%5!V5ZA@UY3Q'L[C7"?&+^Q60EA M [IC@8GP M9WTKQU'A-#1M,C.R:%!L&N4M&/C&Y@8F4^$/>PT*EQG(BB>-D7%;2\X":"3W M\*F>_G5NJ3+,)[Q".)N*MI')PO5!]OU!M_.A\=#%_::U4:WYO52RBV$FK'U:J\V2"RH- LV'>\!#HK_UO-R6(-_ M)*H_&+O#TV'?<8?75S"Z&4]NG"L7W.L%:VM!UFC!3752[5=A,NBGT!I[!_7R M^@ Y$W!.KD?NX.0I26M,7<',8?T/N#X%]WP $V=\[%P-)I7K;Q>#O\#IN[:G M6:\WUYO.=1?ZZ_[?>&U_JQA?C&@H["8IL@T3[IB)P$04'"%FA,.8)E(9P)Y3 MM(,;7>4KR!#&_4MPJ1\)R>64V4UQ*/PJ[-@GMS^UFLUZIR_CA(AY>M?H[.)V MJ5+#(=.XOL.<$@54!#2 $^K3V*,*]NIE++'F7AF(QG$<^Q9X)M2?*6;0%Q 1 MP. >=8"84D W,=/:8L>/'1D00R&BBB+.QX"R4 H\B+@,QXH$G,YA4H4_V0]6 M1K/HQK!;M!L1AL2)U-M(44107;F^M_@BGZ?,45CS)&V5$T6 MQ.^0W06K#S6TJ)^2_;;L(YX&,HD7&28T>"Y.ER/O,%$;YM M1X.H[:UI.[MPU(QG:9,)5:E/O333JN_%Q;LO\)EX?ZK8$[.LV6W+JE/*]O>9 M-)TE1%GCJ^>53%A#"S4]/!;UD/8^4?6P).O?&DMI^9RP= X >Q H !]LY0;> MSO'*1/\G15 (^4!J3,%CQGI)=Z-5U;/F&\?'Q*3T[9&4I-O1W<8>P' MUZ=?L7?X&]/WE*NEW?N%D]D'*]=B[7A>&__?I*\1SFN"<=WX+HGR(VCLI\)Z M_]^^O/C=!(T#&J< ZA6)BRRJ#IZI"8:"$?6?H0(!H$:Q:K%0C@%X\X5JM$H\ M0C'H41R:*'G+K"1$X?W"N<>F_(ZA\O&L$LVU$MK[Q?!PI@3346;VGQYP%##4 M28@]#&&68(L%3[4IU%' ;L'G1.NCTH4S<2LCYVQ0.1X/G*_V5>2CWM'9J3M> M:HO"BI)WSQNM$('1V=7-Y4,:<81]A[KB@BAJ]IUJKUM+7^S^!%!+ P04 M" UBVY8RGI+BQ0% "%@ #0 &5X7S8R.3.(=??99U?2(_=BFXA^+T86]G=>]2RW ON?_;.O, RY5;K7*)JH+T'+((B9 M-FB/*IF-:H>5?M$J68)'E4CIA-E:B!8#RY6L0*"D14FC+0I,8R7Q2*I*?Z?7 M*!SV9BI<@+$+D3\N;2UB"1>+#KSS>8(&SO$:)BIA\ET5\I8J&-0\ZD(^VO"_ ML0.M9FJ[D+(PY'+>:7()]1:77>WNK;'<5GY[Q31GTG:DBTIT$Z;G M7'9<=Z7_5LY,VNTUTO[.3L^RF4"8*1VB/JHT*6H48HEF=6]2%I3W&R"M(5H' M=,U#&]//YILECIK R'989E79H/D\7K90X*]V7E$R-?UPU[!T68"LS92U*ND8 M)7@(K?0&7C?SO^X5:LL#)FI,\+GL6)6N7!_4/[S)+9/!C:P^$<(F3BW>V*6K M@,H$]7V6>[/^\-OGT:>1#_OM>KO7F/5SRAV$AG7UZJXN2"JH/ LN'2\!#LK_ MPX?EL 7_1-1@./%')Z.!YX_&YW!Q.9E>>N<^^.,5:UM!UCJ$R_JT/JC#=#C( MH;7V#YK5[0'RIN =CR_\X?%]DK:8NI*9C\T_8'P"_NP'<][6:SO=UT;KO0G_;_S&O[<\7X:$0CZ39)66R8<,UM##9&\*3,F( ) MIDI;H)X3LD,;7>T+J @F@S/P,8BE$FK.W:8XDD$==MV3;U\?MMO-[D E*9.+ M_*[5W:/M4N>&(VYH?8<%,@TH0PSA& -,9JAAOUFE$FOO5X$9&B>H;X5GBD&F MN25?P&0(PQO2 7*.0&X2;HS#3A\W,F06(4:-A/,NH"*4$@\AKL(7O**]^K@. M9UP(U%48Q!PC..&2R8 3RG$4\8"0D2EG:1E3E394VJ8B^I%FVF1$,U@%MTN- M6;*9+S4N&!:JU%(X=X>7@]RL6]J?,CUC$DUM?"-P 5Y@78^;=57W1+* OZ2Z M)E[F2 TQLYW?J1)W6WN%P^(;?&)D67]1)L2"ZC1)A:N 555H_)YQC0G-6N.H MFJZ(WV5[*U9O2V=5-DMJ6Q_WWQ<)2HI:W&T=K"?QPV$"9&VOZPKOM^*[_9!O M+@L-[0)WVIEQ2:SP8F:5R6!<4S92C<;Q7G7=3 B@QT@9TZRACI3(,]7EA"]G M$QDD2>],NRE,HS)1I$VEJ'.?9FVFU5^*BQ=?UPO-?E^HIW9=JKN638>3M]\S M9;MKB(K&)X\IA9Z&0Y+R<%?+0]Y[3\S#FII_;BR5]>/!FOP'I_]+P =OE@:> MS_'&1/\GSW9IAW$? M6I]^Q-['7YB^^URM;=J/',A^LW(MUXX[M4%*0+/TJ&)UAI6?0?2L);!ZVT%9 MN?G_%<06X3RB(D%2U* D!ZQBG+4F6&,%NL%*93[3$)QQG2T%2K M*^[D(XGT1XY&+N775)_T +B\Y[J*[/U@>)1IR4UE._=N&=#FN?)D/OBWM;>:?WXO3$GZRUQ5%-J^N' MC4ZTP,7I^>79;1IIA'O-NN%"*!KNM6N_U\C?_?X#4$L#!!0 ( #6+;EB. MV2>J%18 .[ - 97A?-C(Y-S0V+FAT;>U=;7/;1I+^G/R*.6U=5JHB M94EV',>45"7+BE>UMJ22E;V[3U=#8$C.&L0@,X DWJ_?[IX7#$"(E+-[:U%! MJF*1(#"OZ.ZG7^=P5LZSX\.9X.GQ]]\=EK+,Q+&X_]_7!S__].KU+OQZ^,)> MA%__8SAD'T0N-"]%RL8+=C.K\E3H]VHNV)72)<_8D+U\L?_JQ<'>P2NV_W;_ MS=L?#]C5)S8<'A_.1S\NAD?\GWK+]O:(< M,;HPX7.9+=ZR'WZK5#FZD7-AV(6X8]=JSG-[<<0*GJ8RG[YE>S)G>[O[,A^Q MI-)&Z;>,5Z4:89]%HZ-'M1L/:3\,Z99KR?/R+RAQZQUM*<5\. M>2:G<$'+Z:R$S@_'QV?W,SF6)?OYI\,7X^/#%\7Q]_^?0XI'D< 6"-T<)HWI M^O03NSD[_3F M_/*"79^=7OYZ]>GLXH9=77X\/_V?;[TX)1]G@HV5!KH]VMH#$A-9YE[_\-T4 M//'?W1CO9%K.D+#V_O-K"*L]8*"C[[[_#AB-[J):?P?>D+9[?A/FV[C;SZY, MVP_>"EW*A&=^QTI5C-B:UJB)?]?&P,MR7E,+]OS867S[@5]5NE!&=(T>_FK< M9OB++]LSY -1I^'_EZ]I!#EY,<%I<7$J 3- ,[ M*/3"5GTN> [LVS M6C D#9L!#\!>?[:XBIV?XWY_T]7NY=#3DD,;*XC>.Y*X0U.Y^"/$Y KNA!:GT _91FA+>1'OKCZ_WWOC&XA\,7D3(<\%-RG]CGTL% M(.$3UU] \D28Q_XJ"C*)@PP4KW#(%Y?_< T2/A]@1:8FB>TW.2N4"6XT!V M^$W7Z@:QD1BE]F39D^7:C4DVGBS/;N'M[Z!'#L3Q6R61S"(J ?&YDE!)T1-, MW+J;&UIW3U$]1:W=F'13*2H&K1WTA&0!4+?2LI30=0/B J'L__SRU0 -31PH M)17+J]#32D\K[8T1FTHKO\BE:%$J3?O9)<%/I#A61;AN.9_^GD6&3,.@@T4RM%G:-38.43$$35%FV0 R+77!=L@GHL !# :'ZIP8P M2;G3V:U5,&&TB;"]P9UXJRJ]]@GMIX2+RTJ3"(8&"V'Y2M3B+CMAZ]>_L?RY M@/&C41=@<[VVN)I.T'>MB9UIDE6IVP>X*\,>PBY\/COM^5O/W]9NS&13^=LJ MC-R%M=&K$L-HXB&@B4XU1XH;@#JK<_Q;< G_ B 7R%H&2&JW +#QXYAZ6F8V M5:$LK?*RY#*?!V2^@@GLKD;YJ8(%(U^/)7/@2W,%3UO]',-BR-#65,IQF6UC M+]ZIO&HZ_M9T*-$!!]S%J_!NF:_=.C26%+JGZ1;6XVLL%ZR=3X%S&7AW6 %, M6J4LK8CMUT:[%8O#>&W4A.'@W2L'S^_0O0H#L!M VPGZ$3HE:9Q\8?=$V^WV M7'NU083\CXQ/2F%G"Z#1/@@OCIW3D^6PJ;Q%!ZTQ1UM7'][]M9N#VN>'F9B4 M+L[(7:$0([J$,4Z-MGZYN0Z-=86^1!VTGIU-AEK=+5]$7L^N/ES\^JF> ]R! M 5WQG^\/9X%=7YU\.!N^NSX[^>OPY)>;L^NWC&=W?&%&3J;@$N6B,9@1FPD[ MJX/B?@1DDV$=R\ KN+OGO[-Y>E'F7]9 MN0!A';I?J#^WWJ4_6VX J,? JSIIOE319G=$F.%4>HG]9"7V=%,E]K4U*B_8 M%3'/!Q3X)DI)I,0*W0 M^-5]-"VE <-)9TK;8 \0=OR+L)H+MUX[$&(V?,A_M\# SVV (;&$$0QUJD&$ MJAP(%H- 5)6E-@K$WP3W_ZZ5PJ91@;+KP:/5P"6H=(F8:5IE&!U$X[!()1-3 MCF@IFB,%Z*84!V4:PWBHZR>-%&*.;P^,>'WA97G=-#=X16H!EK++26A5#^W-HKH[LG3 )=PN-J$*C'/?Q MIP)39#3>XY1^I4F=@,58ZNUZFBIPUUI8UY?\^'^]F2G$?9JA7>(FWW=%3;;TV1/DVLW)MM4FESI2^H@ M442^Y<)Z8AQ 1;<9AFUGE9&W:+(C/YDS[9&+!7UDZ$>7$PE$)^ '93TU%A0. MB$Q557H&0.G@2+Z)RE-IG5XH,< ;C@ZAH=8+HF8)1;F0I* M%FX8.=S()+IA"VC-M!WRE+N;PUB!=1H<-7#9$"T4V2V"=Z*=5[0;^Y85%>$0 MP(/Q!M@+X*=B"YT"?(CVRD6ICK8*?Z$JU;"8YM7\:,N47)?N.DR\R/B"KA^X M:[@SMO3'&H]F=#_N[-$6[JR[""VZ=X2[*[ D$WE_M.6^TB@:_9IJ$M^ _E B MT*,MZ]IN^69[O_Y7^/7#IHQ12AT\L"5A U8,HWL%'['X+6_XUO%!'V701QGT M:&8EFOG;IH*9$&F H6&Q)[G'-2U<,)"X6BF .THA0E?' YA#8N M: 3UZ/X&T*< :F(T UZ*7)A/1NDYL'C*Z/W MO(?$QR^BL0@;:IJ:?% BCK$5GK)+2LUMG$KH!L+ M$P!7W==7S\QFOC1FMGTW$Q2!@758N)FA_@N;!=ARI]:#:1!^8B2'O7=& 5B0 MF'S='7[>W-BU8^X:#'STXPE MC6'NSI\)7.:SCOH_5NF MMBU$<)NB4/@]RR0?R\Q:Y!\:G,S)@T4^+HP9;F4%K!WC'Z^R346[, =%2N5I!1O03>U4D@B4(,MBK"=W.=#HC[0E M_^5H().@0'I.B'%U4P7?!OAQ#:'%-+8BKX;"X1[(I\$@/.%"^58SW*05L8[O M0L1GYQR:@'\0DJ#\<:*&XNDIW@R:HL0@[$GFMKADE%/;D'*-V#\W+"OM@'NO MG':0AL!<32G1B>YYO)A,HJRA1GB=;>N12V9-J74L_5$LQD+$=(T3#=TW8YHJ1M<+RPO +;%0+=Q8??84WW\^M4S5V65[,WVGF;Z&BL0T#/&A)O_" M+#&+]&$8*S1 3/1K*1\K\?P:=9"DJTOTK>OK+$-<)Q?$/9GHV_JKBX)83GX0 M_B>M_<:DF_%9)&]T" M.Y"J:DRVFG9-4'+/X/+^*^PGKG 4Y4A>)J4:P]^# 3O8.WC9KE3KZL%1S,T9 MO0M85>H]O+V-XK7(XARH)#V]!NQ?D5Q;XW,8G2\20 W5YHP8_WO@TLQ8!143 MVXSG6-:%[3HFLLO6;@69?UQ.[R-V '$8L2 R:,#6 :+&%!X'?@8AI=4:[):@ MFAU[Q"T>'CR&]:XWK,2OQ*.6Y%M2XW-PE[U\$NZRE[V[K'>7]=K%2NUB8V-_ MSNX345!@"LH07_V]5RT:(.NB-I:L=7<$,V%PIDEK\796M(G*,G6'V"+$,1J* M6)R+DN'>FQ*MIXV0+L!IG5+]'=)F0'9+0VEK H%]8I7ZR.]*I((>5UO5 MVIOT;;6;H)"/O-'::2$..GL*M*VB:E0^1'R1XHHD_WCOB9\BJL\TA0?=[9@U M2%K!G*>"RH@&^SLH2:![Q[;=M?X!5QB-&O1&?^&/WJJ J7G4D^'2VU>%>Z6-+Z5*O,FN1G6H*<$9?@YXW?!T0D\+I">?YUBXR#^+(F8.L,'XM<3#"T'N'T6"N>HJOPELO,"V=KFA:HA<,W M=*A2Z( 096[6WO\UWMO=?[J!%+5S=QZMU/3E "3D9)&]%7J'83H4M M/?SF=5QZ>/D4KU0L'X5!N<$WFDR:"U]=AW2%[A,Z^C2EWE+Q.$O%QIHJKJHQ MH'GV7IHD4VCI[^T4W9E*C8B>D(SDK!%I6#Y;<, 6#S9U/E!=DVA51M)#%: ? MDTW4/NRG\6$WX2Y4RE M1%\^;J'GA1WA=JQY#,L@CGZ+^ S ?I)?. M,\E"87!H%V^T==6QB2IWGUT9";AD/PVMB30N[4"&2AM()3"PVY1:CBO74*TT M&E&666U7":%2&) 11S'W5LF>2I^A5=)2:3/AIILH;>T_;N+J@=[-LISWU)-+ M3R[/T!;912Y33MD'[AQVYZ5#.4683MP+G8"@&3A)8YUUAE.97LUS,Q%Q(6PL M=J&,_&H9N5(@/EEB? Z1=Z^>1.3=JS[RKH^\ZT7-,SK,\L:>"F$PU@L- YC8 M21(%>3Q:"/*&)N7C5!"E)3[DA/ 9&AQ<$EPG5(L"M'O-IZ>OW["?Z&<*;QL*\\_T,8VU;TD1P50(B54 M-[W8V":((^@E\FED*I\.D4(1+MH2%(L!@R;8BJ2B M=(N67]RZ=E(!,%2WTV1=YXU#W)MY9P6RB=)5V6W;2>L!.S^X?;]?[?U\4I]M MDXJ=X./!L_7(PP2+IBN[K)8EY9%UE79HA _UC*EG3,_OY$ID3,! **=LTO!] MTJE6&9%+4$+=:4\-0B3JXR8^D[?.E[=NBR<;!/*M"RYTN7?"J52N!(%;L^V]P^?_O:E^[0M,3$[%/ >8U%&2( MCSTHV*Z:S=/VI^LH>U@P'6;0U W1NFELS&.F;!6ZM>55D,/5/2Y5H.E($$=6 M6H" D]7<+)=,\WG7 =RR(A1!F%2Y2T)X@%D6"I&J/8#)&VYK_MESPYX;>IZR MR)[OL8&__%;L$#C^N3)W/QM@Q/ MDE6C=12MX\=J8LO3P[LG03/1;II\@D&4 #6C\$WJPH5Z:N37& Z%_)U,$.TB M9R.V/=[IK %3SZ@QE>MZ/7U]?9SI!T4K?2.,\;&2OJJC=\JH5S[#7EH+].JZ(UEM*QM^$:N"[JFYJAKE;5 M"*_/0Z_&'Z^.3:LZ7NR.;:Z^J9,T)[:2;...$J/M$,3:?M8JF_282DQV*+!*O*QKYSG%U8.Z=CN! ME\WPD>9ZV:!$TSDWQ]?\J=3!5!=TX&B1_'KV%5_^2;_SCT_"[_QC[W?N_,!@N"J-;HA397)'3T8KR[J2K MWI+2L[R:Y6TLS_OL5=/>2K*J;&Y=XE[F+L\R]:XK6P?&ZQA=A75MZ2JI71Y^ M8FT' X1]V@QFMNSX-B'K2Q3*A5R\26RMGO[ODL'O^X6K#ZPKV1L;#%864UY;Y^AW%E%=7 MU1W0(1&/J]A+-8:6"P>[JL&#X(N#B71XV_ H$CJ'A$;4N:"[K/,4F2E( ,TS M2EZ8Q$=[8=8UG5^*A4NL33W]NJQ<=XI*,! N6_.IUG,4]K=D0ERQ( 5?8.>- ME>G8+;\P<%\^:&Y<]S)]2W)ZR$CV\>3SS; VY'2:O?Y)<];K)V'.>KW2F@,? MQBI= N>E?/L^!]02P,$% @ -8MN6-/N;OV#%@ C1L! !$ !R8VUT M+3(P,C,Q,C,P+GAS9.U=67/;.K)^OU7S'WCU,F>J+F/+B9,XE9PIK[FN<6*7 MEW-FGJ8@$I)P0Y$:@+2M\^MO-[B(H@!N@AWJB"^)3"R]?6@ C2;X^>_/,\]Z MI%RPP/\R&+[9'UC4=P*7^9,O@X<[^_CN]/)R8(F0^"[Q I]^&?C!X.^__N6_ M/O^W;7^E/N4DI*XU6ECWT\AW*3\+9M3ZY\GME65;^Q\_'7R\^68]W)]:!_L' M[^S]M_;PG6W_^OE9N)^$,Z4S8@$'OO@$#[X,IF$X_[2W]_3T].;I[9N 3_8. M]O>'>__\=G4GZPZ2RDX0^2%?9 V>1]Q[(ZCS9A(\[B6%T/3@;=8@XASDTK5( M2E>:N)2I:T/!:L60V^%B3L4*_[()2@#%>UB,;?;M_:%],$Q;4L=5DX""%1+T MV9EJ:D+)2E6/^3_4C( JW^YA\8@(FE;W"7.$NFM9M-(W=V;A2M_XX(T3S&2M MX<';_;2F8(ZZ4RA8Z5+P98]C(D:24WA8K%30<+YJ7+3:()QS#7TH6:D:"7M" MR'R]YZ2@6%G#1UJR4ATIN^$J(XDE#O?BPGQ55F(WYN,0=#*[/:_9.1DPPZ.C MHSU9.K!(&'(VBD)Z$?#9&1V3R -N(O\_$?'8F%$7!KM'9]0/5RKDBD/")S3\ M3F94S(E#*XP/7L&RY-!FLWG 0\M7-M1)%ON#J\ AH?1&VB;XEYVVL_&1/3RP MWP[? .G!7@TNM#A7L2#T#>*?-OYL1WO55]6BGF^2_K$!!SD'4HM\5E_^VH#P MTHW6HIM6QQ_-J"K<2BG%M?I[U N%]#3MI5WZO5K2IM7Q1TMI"QZIGLAYIQ>+ MG7;30O8U5U=S@*<-<&0?ME3WTLW7TW=:7_YJCZ\6*E]'60M]:V:M#8R.3YKQ M4+WJT;%3U5+^+5IZV-6U73T7FV^3_;6)D\W6<_5\;%(=?VQ@ Q@^1WL\\.B> M3R>X2J\W CW.5UKA,#S""7;XOL@'\?T@E%W)9^G3^9SYXR!Y! ]Q-?(I77G> MTK$EUR>?"'>03ODJ9F_.@SGE(8-AE5N\R@ZFG(Z_#' =8J=KD'][9/0&EDAI ME34"JRL)*2:<-I4)F@A8>[>R%'9P#Q4L!EM(6 B'^ M:YU+LM;EDNSGO0*M-38B0=UK_U?YNS JDL9)C;*&J\BKWZYH777+Y&EJSGI6 M=@)?!!YSI7<>$4]N@\24TE"TM'!9CZ:L.P23WJ44X?=ICJ9U$M.T[B3-WK0* M0]AS NN0<$I#!A*_@*6+!$P9_J"^X:U?;E9X^%N/!&FH[+&P@[&-$Y,D:00$ MVKY-V?]MF?VS F$%8^LZH]X;7F$E/@3*L!N4! X/Z:!YU(N;/J?")91+X"6 M'J!B277MRDTO&^ !J!N M72#UW36\'X34'MHBFLT(7Z!-!)OX; PK+=S;.?(P@?D3>PY*=&#CVW96:4'( M#"2.C@[?'>)RXXP)!^:JB%/XXSNP8\G=1\P0XN%NR9!UG#%DW20,[3A(#NPQ M*)!X]H(2OA$*"CT9-/,[I9EQKW$A*5K_ HH[;L>W-G2%XX^*D,V@2,@03@0; M+AX2YF-T:Q/KUNK?H,T/E3;' ?\@* [K\Y0/"_BP'O)\[#@4WJ5^5]B<.I0] MDI%'[9 36%&'RC*TY%KYG"RP*^&%CB:9(H1UFW'U/]9]S)*J M4,)OK?PF9GG'D7AH)Z'U11Q/AN7X'$LWP92V3X/H^*!$![JDFX2VM/IY2GO' MS?P>ABJH0DC6XGG!A;T[..@0U+?1M%/5M4&C?U0:_;UT"4L6I.'/:$X?M94;6.I9D=]RN1S94D:MUAU.7;33?KO5ET*)#I45QV()6Y"K_5-+< M<7,.]VU8=-AB2CBU71*2C8(U:YT9-.B!.B"#(_>&'N2DY'?=W@>PJZ4$U+6(#TWB32YQ M-CG:K=.S0:NKHW!#'/+W"0?Q\4N\&TXXV'7#O[5]^I0/A,?O5W%W,ZN7=&O0 MY.H@W!#'_W?ZE(^FWZ7D=]W>[VQ!)_+OS9/QRGHT:&5U+&PHC^QCRGTNWM(< MAVF"1$B>-XMM%+LR:%)U &MX*/=*,J'B'DGNNBW?XRDV^B_J.QN>CZSU9=": MZLC4\'U\#KZDN>OF_&!S&C(>/YI[9,.5E:([@T95!Z>&.')O,[+6#9+==;M^ MQ)W,C(5Q@LE&-BUT9']31J>%'.4@SDKMNRB,84YY,&9H3/,(QM@TJ[=B@ MF=4AJ^&1'+:2 >L&&>@W0=(X5=E Z8^6MJ_=O4$$K,6X*A*,K%_27SNE M&(!:5=<&0:..]^GS7GKKU\I2,0""FA0,8D$=%:Q,A^DA4:W&#!N2:\&K:R.(2J39WIS:S(E3.Q)='T:-+4FLKB>A-$;NC)M MPH3)JWLW9_R/FC!D66Y&#X.RDU83""CMV*#Q-<%)S4EN;W?E.:P)@ZM[-&AI M3:)=\8"W-['RW,> A94=&C2P)GI8.$[J[=LBU.O2D# /C$:?PXAL]-["1G0- MHD63F]#624G!H&G MR1!L!CS918YG;',;\YR!TP8MQ^)%V6' M/;(;#D58T6-DQ#R&U]A@>32#YP:\V.LS:PZQ1^J8]AIBT0=F8LD;XC*Q8H>7 MBF5=@%C6;RA6>N1UG(@E*UXMQ<)R%*OWD=5 6L)F'G%G"O:#8N8 =#PO^0S! M"T.Y"0<&\:D.NU?@K>.,UQYT:I//R#.;13,PY9AR+L_4\BX, M=H]Q5-8\V)I2-@@R=<1? ;)O,8_66<)CP1/>)#SVX%I/KC&XP"OIU2 HU*<$ MJ[D[_;)-9YC<3<8.X7R!850RPP -;NJ*]C.$AH9$#8)%?4BP A8[?Y?R:<*> M=2S9PPWD&JIV'4VJY"V#7J1.]P81HH[F:Y+$>K]2::KU)R/8;WGPVX13:4G1 M(%[4@7,U7E3/1K!-0]YZ=U)BTMQN/,)(#,X6/&1_Q$M.^HQY7$8.;S8G;A!: MZJBY#EJYK;UD$Z>LC$WK/&:S1YGF2C>3,U9EWP8QH@Z&KU\?U\]5E5G()G-B M*CLW"($&N\*G=1SS:7V7?"9?+@(^X^K]FD9OZLAG0D3XV9C8HCD3RQOL MGBC41*[X(RX\ FZ'4PK_>U[P)%.=(CX/Q$L!T3AW!H&J2?!6 O4AD2/%8PZ@ M\I:^WT$.ZS:1PP(Y+)##NDCEP+"TE*,'IX;L$;^R:\*7&2!O$%$MKHF5M^BDC"9^Z@$9M8X3 M1GMO5.OB5Z,.J1DE@PAJ=^5L[Y;JO7\&5",O_F(?KF"2*F965>TH&H2.)C%= M]RJ<]#O(&RZ3,/^L8^.L!5?%6;! 2+W=X\7J@JDO9(+ T]_3J@76//.:.3WIP MU7NGU^1RJ*)K@_#07/R[_I9OO^ I-='R#TS5?V0BGD.8QXQE)FY"UB!J M-#'Q-=3D_\17 V(&\=6D'(.]1]$8%W?7@4^33U[G3)T>BHZH#Z(8>0=E8]KF MT#74Q,H5Z#K-N,1%=0YKV7GL2@N)C[[@[K2P(EAS6S2&A,S M""--)%L!HX<<6Q(^"6KZK9E^19)D)Z,1T_^W9&OX:N_OR%40S4Z-X@##219-77 M-GHDE-]UY%%\K\I@WF&M_@UB01,:+EZM9%M7R$F?/5AN+H>(J3WV@J>56)IY M6)33,0@/3;!W'1ZGP)%U 1RM7JK7PT1EOA$!W^I06TPI#5\8*M6T#,)%$\)= MA\M)S)5UAUSUD*F&#&@GXO&V(1@GTX+I+4P[B@;AHPGQKL/G6\8;1E/BJ6G7 M-BZ?]YZ%^XG,YSBFY;/DB0_6))FLG_$9]>(U'>(,P?#O].ZEY#:F[S0<6#Z9 MT2\#90GS//SCRR#D$1U8(AK)FS"0R%<>1/,O [0K^\0 3P,K!";3)[/ !U/P MQ264(/,#*WZ>N*4O@_2C[/'C.>4L<.]E!\S'[[B&@[TR.5Q7JIUX<6+?]3A. MZY.)$&D^WT7 XSQBFTSF-BU?T/XN'34V/P'RG#AARD^FEA-. M7(\N[GYC?[!O%%.14[&5)6W$+CRNOHQY_@^JG2"\:NIEW[\.BH"5]GD.WW*O1&?NLA%II6?0_NGN)-:QC@E M/G$9\>^(1\4]>9;7,BYP[WOB@4](]59=;3-HA6E/&Z/KE,Q92#RY;W/CRXN6 M0JB*.F<;[6 _!5S] ;O1$^+_N![?4-\7"^^1^(RL#OT:]7ZF(]#+%\SF44BY M &=\MQ#0O2@(5E*A$ZY-XQ@N>#!+/4_.0RS%:MAJBR ;B3"843XL&'+M<3CN%;?-OK>OP@:"R\0BOEM3N[CU!+D#]MA9+DK+5<:FV;KLFN M'>9G@1-A#=P#@"<.%[GP3"9[>9T-]DL*!4[NS2.\9PI[/J MRJJK==(QG_L3F!8I:JX@CZ*@ZQ+<@?=D#A5:2=8J=%.B=/L,0^0BXKY<8!=D M*JW2B4DTNTLB#H%HEF;I-6J98$U;=,P9^+V[?\D.OD7)?S: MI^T4LFS<66U<,!^[D6N[TT!DJP/%\Y^QV&OENR[8([TB?$)%F"[N"^ZXM$8G M/%>,KZ\<[">NQ]=S;""N>1SHS<2HJ/22<=XV2[/+V0RP"L/'6_P&JJ?NJE7T MQ9TPR:7OX(N*](S&_U_Z^4&R%IRL7[UK ZM$XN6F2+&[K%]]>T(>N8W!/76F M?N %DT4!MJ55N@'=Y.SG>ISLY:6+D*^6YU_9SB2J77U[#'E%1@$T"_@B6[>N MFK&L0B>,*/U&DGD@$P_RP$/VUN+\C5IT)>0?+SF(F&(Z3CT1Z]3NE'B9]T\R M 18EPE77_#A-#E]D^[=$A#,R P&$ M_'Y$)G"C)EU;O&E'XS?F3 GU[LB/PF9(5=")$?B=AB=!\$-J^GJ<)GCD4R\T+S [R+K7EW6GR-$_>G%:0L$F+KLH,[$.5&X\XLJ[Z]*Q&O6[*QYP? M\LP/%AS_8#!/<9?YL, 8*T2L5;634BYQAQL"'X/1J[*55>C$0E.&*8-QE*1Z MY"^<3[)B,E'JU.S:LE$GY_4(UA ^KGO/G^-/V5P$7)4WX,.D@.89)\8G\(\S*%3]_]@ M*LUGL?\LXET[$+J;4UP@A8O_I?#O])04SGPL-,?!F3#U MZFY/3%T*5##8RJ/NF.@.2#NR-[B8?)=_HDK2)6A*C;XJ>_3%/" MK8Q[-!%OK<&6@3&1*O:%M]2A[!'95V"TJF8GEUIQFOP-@44'\;S%&15L I,P M;#BOY]*!P/I17,*.RW>+A^OMFG92"["O6Y4M_Z";'!,/RF&F!C=_Y3D%[C6% MW92$^N6I-645NBG1E![L#]^M9].J"KHI 9O5C1G4J]J):5L&YEE8>*$W$T17 MVK63*+W5E!(4S%5>IYMH7.59-PE75^L2"I?L'?MN\BRQAN8=RS8-NWJ0GU[0 MG[Q8/M>^@%"G8C=!^P3%BXJ9K;Q.1^4*M-(H2CHQY![\$?!!W777 $/H]X#_ MN/1O>.!0(31#;Y,.NI(FE'[Q27&S@SI7J$F#KOJ9S#83$*& 5TU9)Q#[.X?N MK\?CZ_%%)/=6FP1S6; "-[)@QM0 M-F8.+)QL$@]5^N7X"%;;9(\\^Z-M9X"Q);I%$3'_6K M4JD1&G\.G=;UGW6ZV"*-M/Q&6Y66VG;[)]!G:ZW7H-U!V)%Z^W7 M0]TODK545.WNMTB3&W\LITJ7FQ/87FTV^KY'0T4VZWM[==CHDV -==BL[^W5 M8=T)0M=L>R6O\5VFADJIT^,6Z:OQY>]5ZFK>X=9JJ^*+"LTT5=79UFI)\QF2 M9MK1=;*U6JE]9WXS/=7O=FLU5W^KHJJ=W-UFIF%K^.M Q%./F77=#! M-(N!;]S]UFIRSJG'9LQ'Q[(JI1Q-Z24E]I@P;C_B:QQ9R >[0>448S]0'LW@ M>4OEOPI'?PI[+7619D1",8,]+_&\P&FV)S1&9GLT^\&>!('[! S;\:NF&):# MW3#G"SSC)_([+CC;9M7J*G.3GK=2?S4G)E6+[9'W(Q@Q!&LRN;"-74[.'U*Q1H(UMB:3F-QS.#(=# M\M//+]-@[XG+R!?AY_VC-X?[>SQTA>>'#Y_WO]\ZH]NS\7A_+XI9Z+% A/SS M?BCV?_[IG__X]"_'^?3PX M>'Y^?O-R+X,W0CX<'!\>GAP4I??SXNJM%R\JK!9^>Y"]7!3=:OKY)"U[].'# MAX/T[:)HY)<5A$:/#G[_Y?+6?>13YOBAXHBK:(G\CU'Z\%*X+$[96 MA3UM" M_>44Q1SUR#DZ=DZ.WKQ$WCYP?6\O8YT4 ;_ADSWU\_O->.V;TIW&;UPQA1:/ M3XZ.3PX/5*D#H#CF4Q[&3BAB[KQSF/N_Q(]\17/DS"0/_*D?,CEW7'C@>ZIG MX94#/>_P*/:GJJ.="?.E\\2"A#LLBG@<9*4*!CZ[]P-HDT?J?3*%YQZ/ MF1]$P*N4]$?))Y_W%9%.0:!"]V\J],7S&4AYY$]G =\_6.&YRP(W"=*/7L+? M>7'%VUUB?P:/O\0<1FLN4P7"0+AKG:101<78FK#H/A74)'(>&)NE^ YX$$?% MD[0_T[[,'_QQFD1^R*/H3$SO 9P"=+:*[DZR,)IP"?0?%00&[)X'G_?;-)%A M#-2 %#+O0PH8+Z"KXODXC+F$+HW&T$/<&X6>^H7=![P]"[!?H,JARZ4 CT,W M48_:,Z6B4:M\N&9SI0"B.S'*!FV!@4=?I8@B#5)LM2HL*[IK)-T](8%-G_?! MVC]S_^$QSDU_U@Z3[I926[=2>8D#4##33$OYH-N*^A,IIBW'K[ @_ "Q:2C M'6"2F8A@D1_O /(NU<"2+Y\.RBQ^G_[7E+WXTV0*UCHC=L,+F.4=W(TSU?!C M@WA&K6C%N3G;[%-/_K@HO*XO29Q(#F(5P[0(/K8F8,70VU#>+5HPL4F=D'[W M" J334!MM@>QW99U./_A3%Z%F\Y4^X9HV=>_X M89*1^ ZKNGGGPQ'\!:7W4S2"Z:=3J7,F,9#48OXAD MTWYUTQAQW'?P95WDH&5KU)$_B^YP+]NB@OH;C\WAK52BY:\8TBZZ';T4?!1; M'*C6WY0F_S9DH42A85EP\EI8L*G;;+FI:JHN M]+/:[%X\@1$\=ET:,S"<2S M@1=JU%SO3F8#:EJ%(\:A"].OB)_S[.+/7]6RVM7D6HH9E_%\%*8!Y9GJU94H MXCB\90$4RT9<&8 .FNL 5,HT,4FB3#>4J(8RVO&UK'I)(^^_213G(>X;#D// M]0,P=#$(BYCR2Q'!\S,8=<#M)YBJ>Z=SD!9@[M4LG;:'#R,W]I_*9*[/3Q!8 M92L+88PDR-]#IJ[.'M6OXQ!Z.@EAD&FJ+'2$V3)M;U\?FK.I$*BD&1:,PXF0 MF9T?@V7V63!R704'@*2R P8HYDOQTBU/X!G;X\>M\E6-)O6_THM/H 5!(&YX M%$O?!9.J7H#.7'^P4O*:2U]XV\;"#1*5O73QXJ:R=0-V^6(RX:YN+C4,$5;Y M?,X+6Z,TV1U[X1& @I]G\-#?,F*FU2QCF4GN^JG\PN\@W4JEA-ZJI=+BP5>U MBBD3C:O)JKADF+VBU?*. M,(%6W<+ ")47)9D;_^;'CV=@^(%*J9L?MFQE8*0E)@J-KZ+NX*A ,^KMF_ *]3S#F_X8$*CC31D?5-#(SQ*G[D,2CRR3[8 MII3>TF!'-XU9Q0W3^;(I?!8-PT0)S!N@@&\2 /C6SRS>;F&>J:YL8%F,1G;\.6!BOANBQ"&L;L(M/"I=S+_HB MQ?12A ]W7$XO50\ [].@C0X6MMY@:+)5$GCB)6K8\TJ/!%]Q.#QJG"NA06'8 M*FR;[BS>#!KK7"3W\20IPLP5U-=6L8H!-&T^=*\F)B,#7<\JFMM'!LH5S(8' M5D,YUU5QS^K"K;*$G-[R(GI9CA-M E8-4HA>$WO,YW24,HWZYI?YV@*E)*2^ MN8.W!EBN_/ *N(*-XV%Y\O9U*I[:."V6/^]V6&8:)>=@&?/C+@M.\YPQ+'O> M[[#<#)J>@V7PAU? 8(R3C?8@;>3A#^)@8Y9-T5RRD:MOGTL&RZYH3KT.#]LD M&PG-FI-=MGU-5QG1W'F=;K9Y @Z:86]WF&'=)J^C6?;N-8S (;)TT1S^<8>% MLGV*")9--IRN!LO/8JVV;N67TO[&=B#[VX?10!#Z4T@-$BVJSGM"+D.2BF%W MS +T6C.EN'1+'ABN<^[""*A*[UB!;K@NMP/Z$0D@[;YMM4&ZRI4 M9;S#G"A*ZRK=R7^' ]_*XDDGXH#.&Z/D^ ZTRTZTXCTYRT&6BYWYWC8LTO!< MI+:OCE(NPO"]TS0'?LE%"X?_';UU_'1"[,0J%+X\'A7^7!P-OW$B?+-C_SKX MDIT#_SHCM-4Q+<4ZQ1U[R:9@\,M&TA2(+Y=/Z?I%&GAF050$H%<=6\WY*+U\ MH(,#1U;H6OG ?V"*62/T>2NZ*A]#_*WUSRD,^VN1]SP1.3#U%]=>BKZM#2!2U6[M>QOLX%'58.^PE+CJI M=)>:65&5IFYQA9]E#PV)K#[&2+7K*F-SO2(=Q-?& \4)JX6%L;?.++=UV=7) MA:%S4@;(N3J?7U.BV?I8=Q^TLTS6-;V6+L8"7SR9)FFJ-V:SO6F$I.OF;1_0 M4DY-Y;7"J$HT<.C733!5:(9U4)2+9OU%*L_;%&@_0W'0[(SE'TJU9MN"')EO M;LC@=92=T>!+PV1G-";4DKU9>&YYR*@\'0!9VO;AKADM-VO#R[?0/>?^ M!-PWZ".?!77(FK5& ;FF\SUVHM2P+@]7C,+3BE@W!Y[M2ZW.U5X[T"9J9\1X@#X M1&:YR6+B!&IYMHL<[E8?L31!Z(!&>Y>T;V]#++9GG2<5MW&CJMF^@+J2J-$D MYC*]5-E_:@JLM U2*'5W)AL"K;YZF0C6EIU)NA\W;_]N@FWK\G!"V-9NLVX MKN0V;$KHEA=5-\&V>=)M>H?>[EN2*,!*![ZFL.6?Q.%T[$5NG M/M6O&ADUU_OZ4 -J;&4EKR0B7DW&8&H7[RV73[[+HUL1Z'A17\'R<0?+U.9O M(ISE!S=K;_&L+6]W-2=+'CE+H/]#=YX* TO)^B8]Z" M580%%5?Y'1?%4-+ J2MNEW:U(P &NCY?N:3$ 'F,BF'J'-],@=I8G5&:] MOY)[=O$22P8N(N@Q.1^#"Q#!,%!'6X*S$*0:"_QN'E5G:/?ZQ6$R07

YW(GUVRB+NY;D:J^9='R[OJ&&K<:[?\DX;97WV+>VRJ\FY'Z@#03,, M5TD,G1^J<(X&?,-6*"#=(@ZZQW?-<%:W03.^U[3+1"?T">590;;8UNX7=6+&X@:@R'8 M.+U[-0R,0(.H34N75XN1)@\5C9*"CFZ$L%(JAU2M]RQ01((?S'GL^,N =C=J M%MW\("K7D+HASV5!Z K-5?)#GHR0!=YT.3&8*L-C4'$ W@U8]> MBULZUR9<33=REC=B=_MF%0VMHG19.N"RTRY>\JQ5[%4P+5LQ\3HT$-(L"S\N MKIV\9G,5;"XCL[JD50=H@X;B2DWNK5P>5>W5-6AA$(0WW.7^DR+Q&X]QD*JJ MV,90F*;T\&-U#[#DCQRDZ(DO5_V!RJN)/N&_82MVD7J>'Z=)IM?,]\;A&9OY ML?9ZBYK2=BFOW#0^W.;P[-,U E]69NB-UG7)>M60VC=('7_M)+63-NUN"V?1 M(Q@0]4-9Z"<6J'CU*$XO. :Z?V6!]B16H[J6-[LO0N^*P*(+7%^[.0Y1PSH" M=:^$WZ"L/27WXU:1T(S86F ME@]^$."Z1YLS#2V$ZN)6:;^ .:*8KOA;>!D*@=F<]^ MH'/4-U_;/K)@;=,AZ(Y%8*"&;I.J=H](WKZ1>O/X8]V=U?8I5#MUE5/P* +P M."/EGFE7N;#5AL)2K6&(Z,9+$3[<<3F]!/__:G(&-E1[MDA540I+<7\O*0ZJ MU]>IPJ54H.K81:'"7,=_+\_Y DV>7 MMB%B408U+2.R?KUY#X?'Q STO'?!9 CC,UJ[K'OBNUHK@:]H]V@8K%=!Q(]( MM]SE"R75HZ"BI%V*)>CP1,Y3!F;QG2KU4U><9CI,N7(1+702I77T6G0-(J>4 M=L;7XL,OYU$ZW;P6%M9'H9"RTG9U7M2%$B@,N Y!&KC0%(9BA\AQ$5,* [5# MT.9A)@J')77:Z[CU"@JZ;%U!EQJ<77(,ROT=[,2%@O;1X^DD*8R2S%7$%QL= MEK0[V:#5R-%I=93D%=>9AJMO%"RC&4#S57<*QL\,8_<9V%8N4D-AJPU58"&] M(P.I<4XK%NJ/9*#VL;_'LB5$#[BVLPG+=JXCT]X6M6536(9Z1XV>P7AKVTF6 M35UI)]6N)!.U;:@):57N&26]6+'2L>9S565J4M*'.#RHC0"4%!X25IL=&Y24 M(@ZNZ2HC)>6(0UB[/-] 1?:WMQ:'";?F1TE'HG/,!(H7Y'1F$WSH+0>4M&@3 MH-J\R"6PP2Y[=5?UN^.G"MX)0,,[!:FM+G^M;][N;N)FU%DZCJK$UM;LKT34 ML)J[L1O7G>D<&_T9]C#4T[]RE;.X9J1@]K4ZO %>K!WY>1:Q:BS986R+XUGOLS/RFQZ2 MV-'G+!V:V"FUMJQ6%D3ZPE48,,!>,(JL97FBZP$]9IRF%@W-+2DWMRE4$[U/*<#4O&]1#@BEH"A60Y8LDIEK M'TI"W0*XB7FD)-9M(!MX.I3$NP'4G9-D3Z^MOO^$YRA*4T@S_X]N,?OM__O?_^.__ M]C^CZ /.,$,Y3KYY7'_SL"BR!+,+NL3?_-_SNYMOHF^^__7O[W^]_?C-YX?) M-^^_?_]C]/T/T;L?H^A__UM*LB]_E_]Y1!Q_(X3(>/GQ']\N\GSU]^^^>WY^ M_MO+(TO_1MG\N_???__#=]O2WVZ*RU^3?%?AL/!/WU4_[HJ^:?KYA[+LN]]^ M^^V[\M==44[J"HI&WWWW?S_>W,<+O$01R62/Q%(63O[.RR]O:(SRLAL;(7RC M+"$_1=MBD?PJ>O<^^N'=WUYX\JWH]6^^J;H.L9C1%-_AV3>;/S_?7;_M"Y+E MWR5D^=VFS'__#N_0_??U<**Q:!'(OG MY%%&KG2II4+LB4;3K&O33U(Z\7J6[P'*75L\]> M"*\13%&BM4PSQ!_+V5?P:([0JA(,ISG??K.7$QRGE!<,/8J2L?@;R@2Q_<>W@AQ7V\S?Y:O"R3^^S5FQ:VZS M@[7D.S-&EZ#.I2UFAWBR2WP*?E-!U"U&M&E)=PM$0WL4K^OU^** I1>(Z)WU M5_-Z;VKU;NHWN*Z(-E_2+!>#^C(M^U60'#R7?Q@C/M!;VDPQW%8UKQJ0 M]8!:V(KVP/_MNQJZ:9=3_QJ),DN2RZ]X9,JBZVN[XF')BRAM5,]@/G M+$LF8BTDV1QG,<$&5+-=(T$C"'PY\.7 EP-?#GPY\.5#;%WV4Z>4^<=H\_8C MDLTH6Y9N*5/FK&W$#8$&B!!X=.#1I\TOJQEPAU>4R?4&3O\-:@;&'!AS8,R! M,0?&'!BS3<9LO 4YI,=ZK[ @G%G5]GAV6(4.3%Y.1-M-IFTX%W!]X=>'?@ MW8%W!]YMDW?;WZ-<$O,?MPR61PS'F#S)%U1%'9.\]C=!]3]* Q!(WAI#6&&RJFP2D1F)498?:/PT)3)R MK8G+VF@RJ"*!E =2'DAY(.6!E =2?HC-WN[JDIN_CV8")DJC-4;,]$AF?64G M?%OWZ,"L [/6,>N"BS6*\PO,8T96FXE:,WT;^73KA@*+#BPZL.C H@.+#BPZ ML.A7++KCGNJ(.R_]RW.SR4RKENBX1/\R?4++8Y*C^+5'629R M;V 836A2)TS=SWU*4S FQVJIH_ZG4%$OL^1"3+8ZR1J*]BCEQ6;6GV59@=+J M:$^-A+IB#J2[(ME]OLPO&:-L0D5GE:FM%,L$O)(3R>4[O<6,T.1*?%>G$3>6 M=2:G''LP*=^4="#C]7XW4FF!T.)NI:W3 2%%'4A9C3;UTJ0MYT"^ARJ>5?1, MX]JD*NI"2O$(G60'/_=N$3Q+$L&1^>8?.?+?*U$5-9 MTI6,MU30Y/3_D96"6307=B5IJ1=.V2VC3Z2ZT$ KJZ)X[]).Q*1@*+T6*L3+ M/_%:*::B7/_RT>62"O8@=,O[!1(]-2WR\O MR>H8![Q2_Y)75')W1EN^X=KM M'%+<#^^%7](X]*54C[U<8C87K^8#H\_Y0@RR%KE.I U5AGW(.=JP*#:4[UW>WVDJ ME@_$JD50W9N*:_FPHWZ.\U_&,;:R>9WF. M>>6I4%BJF@N?5*0&0"8J#6 +\<:4$T95I$>I[G%<,-$)[]X_/I"\UI*C*N) MJLN7N#P!KM@]=,5ZE$Z>2I'ZQ'KY2-,:L6I_'RSRX:N)# !9'4-\0)LWU7-\ M@.+-W=1%"P#X$Q/;>4VPZP@^$]H-WT#0N?""F'[W#!//> M N']Y!T\H'<2B.]GS_$I_)I =+]XB^ZM"PH(Z5=O(:EC$8#0?O,6FL;;"MVQ M^P_O:ST4M7Y:*#Y?*8G*O@W%Y2L=,3 Y0Z'Z1T\,K'%0D/[Q%:#K'PK0/\8" MBAJ PO./L, ]^%",_M$6:$0%%*%_+$8=C0K%Y!]]T=MFH?JX?\Q%;]V%XO*/ ML6B,L%!0_M&59H,W%)NO_ 3DW8*"])6?:%V-4'"^[X$B]8_*-$57 M09'Y2F24X7908+Z2%W@H.!2I?TQ&>;83"LD_XJ(]/@N%Y1]7T9Q3WH/J]:Q\ M3#-.4Y*(STGTB%*4Q3CB"XS+"PHD+US@G,0H-4@":]YFWR?HVTH4DE4-=,!B M',FJ#C:36\2FK#3Y)K^CM,"WF)7[RY'D+6H.A:C:'L^*?$$9^0L?IUDPJ#$L M@M($ Y;^=>EA)5O>K,^EB]<(7)C^1#Z'I+BA:#WP9/B]6_M M-(/4AJQ S?->0]7S&*@M9@00ZV@.$%[_UL_N\+H:/ONW>YIA-%:I@3C[-X:V MQFEE*O9O%>V(K\,\[-^%VQ%;UTG8OR/7#""033LR;I>7$;R+>+%<(K:6%X#Q M_8T/VXMX1=='J\V=#Z9W++1JNV]C=U?).AB]XRKPO-+3-A_V*MKFBS\G9T>Z MV-L?.IN689)<7"HDV?_@2))/-PI)]C\XDN3N7B')_@<_W!%^27-JSI&W:Y_\ MYL])P7.ZQ.S=QU=[Q>;9NB(6'_Z^^>'OK3_\BCSA&\3FF.?;AW"U',VE+8AT M)UIG)!8T=T*?<":6=XU$C84M"/2 ,W@7-1:V(5!UHFUSNQ._16MI@-#(!"AO M7ZS]W;!@R515; CW+%C$VN ] LI;$8N"A%&5ZFZ%YBP_L$"+3_ME67SX\R/Z M%V6[A]>LS/I"O*OQ M'LJBF'"-99WZ*('[/K2XXRB5+"YS^Y1I @C_+%$[$OMD#&M=@I8[,^$ M3IC6._%J)H=IM:&QR&PI9C".:PR+0$IC-KC>UA@O@F%GQH8:OI%/N_@":PV" MY ZGI3A\05;U.I%!#:<(QG_MZ14BK'0NGG&.I2E%^CUP,LWNY"EG1K)Y>2_> MYXP^SM=E]4F*>#VM=?6XT'?FCQMT-=N!.I1+ MLS,VEA]*^AN"'D4?YVL#!.HZPZ#8RD-P^]'U&A-L0/?]W-";-IX[[#HA77D,9%5W2UV/<1NBC%/,[_(2S F^L M=%J=H+&\6^DK@^TT7V"F%UM9,)S?<']^8^ +S&%1:6#=T>W!B),YX:$'TNCP MHD:^)M^@-;L6J)&?QS=\&H\U-7(6^P3,Q%Y,6QAG1X*UWL2O ZQUV_B(NHWV M0BVI!5[V1Z,=B+JV.GK>31IC4UU7N;')C.X(IX$7WO%X4+-,V*Y-U0'L7AU+ MM4-6.IU6[?\0I_$K.XYJ]^:,IC&2XS,+WAS%-$9R?.;![>BRL-AU-IUZLP1V MY4'4+/K[6Y*<$B ;P9GOTZC6%+F9W':-")>6>G-,=5F)_'*7F\PP6!I/-SJ?1:7#VAR"[=4W!I M:*(:;U:1+A3V9VV FF/<#6;VC]OG?Z3R3Y M4[1B5,S5?!VA+(GP?Q5D=3A:@#DCFYIQDAX2)D2X_NB4,_R%0]S2Y5=.@ML4 M9;E8D"ZW\P!^=*A-$^&@2CBH$@ZJC#..-7#MP+5]Y=KM]R*7//KG",5",%ZV MSDO^F9 GS,4P+ XRQ0/I-+ U)ZS:2)9 KD^97"N2V%YF<[$X81D*H,YAJRQD M08#;^[N'?UZ>'0Q3M1Q-96V(0^(O)5"Q6OV39#%BB8 ^G< &<\X.75/[)L#X'!+C>:: 9-(=%G73J;"L-I0>1?$*7 MCR0KS71PQ=BL/!?-8,I>.)XB0JT3U$0>? 1 M7Q-KIJU5G]$9J(T4">\LGO"W0_4*N%=F^#Z&J>?!GNU?*,SLY!:HQ7EIH#)X M-SOK=P4*LUMZ.2.[;8R=YJ _Q]5!VHM_@U%)PVA;,[&?0[0%(SV1(^O!V6Z, M*#C;'3G;V]BW7;K9?XGFE";/9/\&@1[UMQ6=.,]5CPU^\E/VDP=?SI\?-L,> M[EH#U @^AQ!B&JS,X[3@!=8;6*^OK!>\];BDNK]&9)>",$)E%BM#SJMIP0GY M;7Q^8,&!!9\T"SY.(@IGPP8U RL.K#BPXL"* RL.K-@F*S;>@ERRX]\BT1". MZ"R*&4Z(:;X"574GO%C_\$"*3YD4*T[C3,30^DLLO>(LX^OT"64$ MJ0_I0.LXY5N3;;"NKNB89![T/,(%?C3(0]%0.FBC M1@ANRC@1\ QM*CZX[#=RGV3:\0^M=@I8!IW7=_B)ID\DF[^63WOI,:A.L&X$ MZT:P;G@'!$#CJ EU\A%;XP9(VVXTH[-3F7$"[RP?X+=#6^E67AGI^AB]/AS+ ML'FKP=C&KW;]I*T8E9=CMOUN C#$N?0#OOH_$A(OX M C$QY5".#)T ROI.O -3P]N@%-V P1KY)^7B&6"J?!;S.[E'&BR!3>6#Y:B M8"D*EJ)QVA<"[PV\UU?>"]QXG#+?=QO>^(A$3T6B_$J,U_*XIBD';F[)#1N& MRA%X\2GS8E6&83'VZ!KC^UQ,N]N"Q0LQ2F1"<$V^85@5"\)=+Y[7$WB.O(-4,N+HB M@\BH#22K+^2[G,.FT=[-IL/Y=L:87 W+V76^?C/CRN5GOP9E"0AUGX\*?09_ ME!]IV]]87;XJ\[)U.:76)5/GJ9?PFA)#2*@=[K5E_)8R)#8/3@6+0.IU-=J@ M-/F$0*^C4)=\P,=NJ5N&*6@%]!%-K5Y 88Q\=+X\C1W%&U>0:IF@C88IKQR1 MT&70A_C=#F]#;;P<;0BRQC3ES21QL@/1CJX'K^;CH)OZB81 -]O2O)L@#4/; MR!7IY7@VXR^>[S; M];@PF?[+S-]J!O%M]ZG4A:A)RX.6B M8Z("=EIR?O1F\(4P2&-$(0S2U?$?FTYGI\&2[Z.<820D7T=<;E;B(Q+"Q^4U M7%NYH/&2H,;@H&=H=7H'B)L&5OM*8MA ]=@K18^./ M1BJWVH/YR>BD*O=YNW)0-;HS7 SFO6TG=+KU<"TORB>B",Y M&-.-$05CNB-C.H3H.[61_Q213)3"48Y>L+%1O+ZV&RNX[MG!['W*9N]@!?SS MBC),YMF$%EG.]-G6=46=RGQ=3M<']')6Y O*])<0Z L/++?6TM=4?(RR#VJA MW EE'!'C![NH=$.!61DVW MCM%9*TWV=.\4O,9WC&6G;"Q3Q(C>K[D8(;>(Y40L1>L+ MS,4.AY-/-)^*S065!S#X=5:-#'74:(=F>H](O!&S9UZ&JD\05X5NJ@LYED^> MPZH=H)"B8Y UQ'UVNSR4+KO7C*:UP;*P2[4; ;!;N1=T :MB5JLB6, MSE8$V9.]47! [X':HDI>J>3=!JD/1J)@10E6E!.VHD#IGU,;RB\1PSEAU5>K M%)D?PU6WX,:2TO3\8$PY96-*T$/_O*VVF+,LF>8+S&ZID&4W(\YQ)B9;SN&1 M&EV;"SILT&&##CM.72_0YT"??:7/=O8E1^1:6A+(C,1(_(WB6,8I"-H?K6A* MI+MO]P><;)NVV#?Y;B=/(..G3,85GLT)RE!"4':/4LP?T,NM'!IK%0\UJ6(E M-8_0&$E^AV-,GN2J*1:8S7>W:"V_ (C;NA$+ #YGCR1-<7)634+^2H@_*/MR MG=TR&F/. 4 Z-^:439_MUIW;S6K3H+HU5W K?_*$64ZXD*=,VJ9_08:UG"(Y M1YSPZ>RH?]*:(+X0(U_^<_E?A9@)J4RE!X-E5-QAE,$Q[= MRX%U@7G,R"H_,.,>0VK9C&.L="74E;7,X).+=4-2X=5^(V_T1AE6=XIMKQT# MU\_F"H[EYQBQ>'&!GW!*RVZ5"HN@]T4N:"2=Y<]@_MFI+<>HGW!6X"M&ES(< M0ZX"?Y!\,1$31BQN# JW32/NK'5H*WN#@ M#:Z_J BR'P=/@;;/$@%"/0WSX!V=&Q .8FO/*QW.S^T@WQE;1;,?M N M\)7&P9PB4)3^4K?V!D\H=M_XG'&$"!2H;ZS-LK,>V@V^,KAV 4Y0U+Y2.*,( M(BA8WXB;-9<&M -\)71&4:100XNO-*YE(!D4MJ_DK%N @*.C,M4I[H@7RR5B MZXC.&H^6Y*4!:2LL])QZ^R>X.5;YPM.:4C];8..>.YG.&J^0OT]F&SY?N MH:9@!Z.ZP>-_"G>E0H:%^?L?162"#E8(2 @!"2$@X>0#$A1+ .VT);KDTS]N M:2./V,X+%^65#Z[V-Y0E;W]?5=ZZ=HR[5QF<<'('" )K#ZQ=QQ?C!4Z*%.]" M@?@G,3#Y#46E1783-I+-]Z[V)M)FH<7 \ /##PP_,/S \ /#/UV&;VVC=,G[ M?XI6F^BSDHKB;>A9.P8/;,T)%S>2);#JP*K;G$EM?1HU<.3 D0-'#APY<.3 MD;\BCFRZ'[JDPC]'*!;B\+)U7I+&A#QA+L:;O'.A'2,V:]0),6XC4N#'@1^# MK,[G!1?+&>=G!T/L?'WP:7>A22[^XB3!59 TW IM[0F^]I#%KO %\QV.Z3PC M?^'D.I%ALC.R/0I3"LO$IRRY(>B1I$)NS,5OQ1(G(#K=TU."/A;TL:"/!7TL MZ&-!'SM=?:P[EW \7NV"[H$Q0(^ >-D?EKFU2^W]EVB^.5;>3E%7UG>BDS<\ M/:C?0?T&*5K;U IPI4E9(RA 00$*"E!0@(("%!2@KT$!:M@(77+97R.R2PP4 MH5(?:4=JFQMRPFZA8@2:&V@N\&Q#I9U?R2&*R\Q:QZFTSMG7/EI3EY*]26;]\D>E+8 >Y^WA$4"R"8A$4BZ!8!,4B M*!9?@V)AAU.,V,]BGSRX5,;>?1^)M2GB,O];E* 8&3,L\AG\XF=+FDV7TNYIZ6Z[6K/)#>^ G"?YRJ,>\VM/]1 MYK".XH,DUBT5&G"#;E0;0W&"DG/*2HY%G>$3S>3A.)S%RO2D8GF8?,)TSM%J0^(QAQ-]/R3Q[C&!^OJ[^?'LSCY*$NQ-AL%/WNQOX+L6\9!E*M[?O\;-< MR/Q8B-7T@;X%\KH33$[@]_3$@7KPOEKV[O!*NJ?E?9V[Y>]\O?D1WCNM6@OZ M7M#W@KX7]+V@[P5][VO0]SILDB/R&CFG3L"^\3,M@6NF[M1D\)-0JN6%P4*? M?FE]5Z6V$3=& H (P3H0K ,@O4M>L4PS,;;X=%9=I_V 7C9QP> M*M^,&?SV30[4!Y\SMLM,)*3=#%!^1U.YESTC9IH:L6V#P?H0K _!^A"L#\'Z M$*P/7X/UH2M3&+4)HB-''K6)H1M! D+_P4OH'90#IX:27V50[Y+D\JNV=A)= M&V[,),T2!"O)*5M)%,T]4>4%ZPI:-NXGE.5KNI!RF%FL(;204MR:93]3OBQ7*)V#JBLXB3>49F)$;B5U1= M=DZR>;2B*8D)YF)QS!%)A7HKY"[0;A6":ND6'N5&F;=/ZY"62J.N/FP MIX>;+_Z\ UB<\SS73RF6H[FTA9$VN91V3VA3A)E(0L"[(]B3N@3SL2.I^F2QL(6 M!'K &?P=-1:V(1!#0M?,C^:D1B9 >?MBW>$8DR)\RNXQ>R(Q5HP"73%7,DKW\N;Q7-FSC67'(:WS<; Y M(+,_&H%2I=2-9<> M?'Q@E'.8_/I* ^.H)130XFYE3YXPRPDGV7P3$J:26EG0J;P3M"(Y2F4\EXQK M*W+,[NDL?T8,GR5)=;6M H%)55\PO34*F%5RC(,OQ%XI_[G\KT(,[50&0YWE M$\386HR;WU%:J(:745VWJ&@6"UFJ&Y'O"/]RCK-XL43L2^VF9EKM%+#8WZL[ M85KOQ*O9ODVK#8WE03S?#,9QC6$1W&(FOT!S_ X*H:;*L!ADCYI-D+J&DMS'7]0;%($W.T"U=O 4C;B%N=&K#>C24N(@;4& M07*'TU(CNA00VG"-[$_TL*54IVEJ;T689=*) 8U'2*Z H15O+ 2JJ/ M&,F,$J'^")9XC3OCGC#YRS$K-ZCH3S/CU.9_S=5F]O)1+NR3V_;C0 M=^:/&W0OVH$ZE$O#S1K+#R7];MG2%W/K"3N6^972%6;Z^ M35&6GV6)-.FN9$\V+H &-9TB.LCC5Z>'7V=Q6B2BS^4$$/^3NI,"88>6W)Z0 M0RGF&V$W7EJM_MM8WJWTE<-^FB\PTXNM+!C.3[H_/QD.\74&TA@01(UB<7R# MUAQZ08WB8'S#IXGHHT;!=#X!,_%6T19NE9%@K7=Y/&T%C756[L<:,[I6\0I>C-H6_8KDW5AQR]RCQ@AZSTDY!@ MN%=V?/+1FU/KQDB.S[5Z+9C# M4$C/%U@+ \(X0,7MFFR)[#2?@?)FDL.L+Q1NH_1J&G>V/W6:D9:V5YN;$BP* MQ)O1Z4P9I6V.(GLUU+U2\CM-FQ]]GC9-H4?^3IW>C1.*.:1)-.#[!/+$_--I M-OWDW6PR.^WBW80"V\4/21/,'^WE?.C#=]!I1/\\AA%=?_#)_\%OTZC>%?O!G#D,PMW@Q;F,N9 A/F>#5 ._K;/3<=F;TX;9XWKZST MYIAJT\=Y9:\WF&"P-&=N]3Z+RPK2!<*;M6D\ZLWVW?( M@&_,1AY/+ .^NWD'@]0B?8HW>[H94N,# M[L\V8XS4^">;/EFP&%'%OQ9K,W M@P8Y2>36 &-QP3%-IN562W+;=,QAI$XWP/0)R_>8:S\\DK*#GP[2(M M@X0X4(C>$: .R7&@F'VC0B:I,*$8?:-!D'2E4&R^,!_0O0Y04+YP'LCM!%!, MWI$=<(8Z*$+?6$Y3=M<]KOZOI/HI6FUTO AE282W"E['ZZ=,FZV ]WS55#NA MPE727^%U07\PDN/I;#:=715INK[ *X9C(D93LC6)'%I#CD3KT(+CI'4;F0[, MLF^RT[TM$H[JAZ/ZNSW-IZ/ZP=L0O VGXVWHO(N,U.>@WG)<\N*?(Q2+;N65 M<;7DBPEYPES,IH)UOIVU9>M.6'(GV0)9_@K)\F4V%Q,:RQAP]>5NRD(6!+B] MOWOXY^79P;!5R]%4UH8X)/Y2 A5K\S])%B.6".AB%9?'KC22P:M9$%)T@N8F MON,?G7+H\X(+X)P?O*3R3X;U21+!]4X#S:!)'NND4Z?QG.MN^FD8$]<7=)DU%:SDPKBAKFDM78I1EL=R6XYP\E8??% "M MM!D2K?:@'%0G6)K=6YKMRUD\ M!O$,C31&J$\GD-NUS-Y1;7O.!V /^'+"Q\R_! 3GRTF?-NX_($3?#OY8/#': M?WS@+]%\<]Z\8RA@$C#2NU^#\Z]_Q?M4W#U!_0SJ MY^FIGV;I<_HG6+]&9)>)*4(ES>W(M Q:=$*YC.4)W"MP+PTG.%O*E%Y_H4HS M/+ZX2,$18)4"%PM<+'"QP,4"%W.3(,9@47;)R7Z+1$,XHK,H9C@A79/$0)MS MPL;,A E4[)2IF.+(Y$0,M;_$XGR.LB_3V2W.,KY.GU!&D/HD);2.4\8R*4?X M%8I+?Y F*EM=<$!YM='.NJ)CDGG0 QT7^#&_SKC8!.7Z*/8?S##/[\1Z>3F; M8>DUQ/ND; I0K=IPBO(&YT(H/IU5_3\M=U M4_'!9;^1NRO3SAIHM5/ ,NAJ4"?<1_1"EL7RG#)&G\70GZ"5^&6?WQ: KZF) MP3'>8=GU\F+##BB;&W&+DV;S!\R6AZ*JT&B*NCZD2M,GV7.OQT\=YS*J$ZQ: MP:KEI54+=C1)LWU3$T+L([9&@D+;$H'1V2?-.)MWP?3@MT-;:&6?[&+T^ MG,:R>9/LV,:O=OVDK1B'EV.V_6YR(F>5@A_(>+(%/U"_?J#V:O-(SW5T,!J. M]-A&LY8]TM,89F;2D9[*Z&+Q<>FX??=])/;'B"\0$SLDRE%'SRVX/2>N6T-I M@N_VE'VWWD2B,R-17MX\ M5PK;E0R:M^R&%K:5*Q#$4R:(BN"^[47:*"VGJU10W*->?%X57-AR%_W5JR<1^'F%9TC7'YP-N"Q0LQ 6Y3E&ENYX!5L2#< M]7(IM&4Q4=/U[YCG.%$+U5#4QDT=F,TH6\K^/Y>+A'@[.2.Q>%39$9_%4J2[ ML,.XM@61RS%5/FYRL* =I#DY7^^+;)*"G#TC5MX2E:_WUC4^S1>8/2Q0-EU5 MR? JRV(U:#^O1*/)OPJ>']*'0_2#"F+C I0%?O_]NQ_U\T)9R(8 @E2V&'7: M:DO+ 2ZY>JS#Y4LZW5_N9& M&F4/U?SJCT2#!D.>I>6#Q)RK7?Z.[G,^-O\857:+2Z[,#^*)FJCAVC)N@^KW M1&J"5B3?4BPH/^O_3RC//]'\/W%^AV,ZS\A?0EFK[XC>G^>T M]R0/^826NDE:5V00&;4![_6%?)=ST)WGEM$8XX1+2]-V69K.-B19QHM=9](Q M3IZPF.7UXURBX;L\:N7RMZ'<*O@NGNG6+]!6:RG_(]50@4(H?H0FJINZ^GC$ M./KH@O!86CGE9%+I,E7PCJ8[O/#!XYCCYLU(X_B"9R,:.J M$6*[/UL^_B3[]@],Y@O)"IXP0W-<_B@'U!4BK$P>.W#G@^4[D;>SHVF?"LW1 M'^?/'T?O;DPQ.SYX_/&T7MB MVE03Z,T$*U

  • K6_P-'TG^;87#L5SHK\@5E&MW7P1/'U8.N^NVD>NL)D52: MD*XH*Z=/SYVF>IQ??<>U.EQI(\T2D(6AST>%/H,_:M@;=*6PI>*J0_RJ@'OY M'ILG]Z,QISZ;SQF>"T9XG>5"8>@ IUV_Q\=XD*E$M$[0QV-&K,U309="'?#@=WH8Z(':T*7TT88'> M3!(G.Q#M>"[ J_DXZ*9^(BF%FF/RO)L@#4/;Z)R0E^/9C+]XOML WUK#*1;O MX#A9I8W/T;C-,&1Q^5':2;Q;?>IU(6IR'M#+1<=$!>RTY%C* A4R.(0,#J>7 MP:&_P&RWS-1NA]AW.;G=*.TE^&AQ.L_MLCS\3.@6(POL+=^R_#DZ0P;LG9\] MZQUW1S> '?3+J72040PUL'-^/;'. <9( WOG-T]ZQUH>&2A3T MH;"]8Z@VXC.@X'UCHPX/FT*[R#>*ZB;(&MH[)\-J87'[T&[QC;XZ.P8"[2#? M&*QYL@PH4B^IJ!=!N] >])*OU@3B0_'XPC!]"Z2'6M!\(ZJN#BE"^\<71NM+ MBD!HO_E&AH=)X #MK9/AQ?UF7-AWIX/\SN^CG&'$"[:.N%1\Q$>A#*&XA-$U MQ7.KQMUD>>X@6DCTW.S4/+E$SP^;T;(QHZU ^9'!E;[2E*LAN>DI)#>]1ZG0 M[K/D\B4F'#^@%_/$DVV:<'^,\V &,SIG:*DY9=9J_M4E#D8S6I[@&QW;>!>R'V9-F!-&G2*_Q67.HN%!L9V M&I6,DMC>F*- :UI].&P;:_E&1 B<^AKA &XX@ LZFPF@*L=&$Q M<(LUG-OT MZJ3@"9W;M'BF JH5>#/:+:Z>? <%Z%W)F2?4&POI:_2GB&2B%(YR](([ M^T)AK;EQ?IK($KR=I^SM['XSUVR&8QE=?5V.*#&9Y2&3B> \)"O$6C85Q!.] MBJ4^OFK+N &G^*XHPV2>3>3JR]:UOCA(4:D99>2Y1@:*Y@GLGE6 /-^)QZ7\4C/"$E $]VFD+ MK!7<@^[=@\%-8H*5X'J^[A+=M=0M"WZ^Y6")N$33S3?K$55^M9*K'KA9%>(MNC(JF\@2[XBG;%3OKD!=XAAE3)D7Z@^2+ZRR1V0\+ MF:QB2I:!-S^7NQ%-]OF)^>,M]5)>Q#J1A_"RQ7TYLT MUB3ITQ5T2MK."RY68%X=[*PFR^8D9+V/S[C>:: 9U'U9)YWZ<$U#Z4$D%QOX MHUA[2_/]X>+[(!.@5GN\*F54FR9\Q;C-X9MC)G8<7EV??,'^AF<=EBP/P#HUPUH:'5@G$B&">\-$[ M3@LU[5NT-?D8G2G&:"OW)H;!_.U0.!WVROC4QY -@0S!BABLB+WO,,QG6@8%4HF\L(RR;D/3UMM#UWRZA0/O.US-@LTS%*EKHZU(!Z[,?&9X^A5S]0 MFCR3-*U%^ E;[D?HTYSVW*3@.5UB=H?3*F'"@JRX-A$7H(;;U'^2+^(;\G0X MN:N>/U]_1/^B;)(BL6RJ5]86+?B"<"_=)[34[X4M6SE]I(-R@.VBH(!R_'-P M6 6'E=+6&AQ6?J%MLZ]02PMV<. %!U[K,1T<>*V&;FL>Z=UP;KOTT!9J@I>C MW.W2'>X>"H[LX,AVY-#KV^1U.MYP^T;6D7K&Z[7PT_%QV[=>#N@.7U8I#>1Z M73KJC\XNK3:A+7;W]%;J]ZZ-AJE0P^:NXF(,3IGRRD']> M9]55:-.9HLHG_'R@%VZ7E'6=5WU(.2QTXRYGSE61%PPKY-B&W-5U0+L6G(O^ ML, ,HUE>'QO1M2WG3.A)LGLVY^'=L?:F["[*6IV M_*VWIWO:LZH5U4)+0R,6BM@3D8H]2J^S&67+34XK(I,[GL6Q?($"1WDW@"!8 M.3Y+_E7P?'D,["":$]Y)/3[,?\87>S_^F@%OYZ@?C^5HFLM0X\\'U?$"C MS MM7.\TT SJBM]LUU>4-2V$5V(MR&*9,U9>0E(JP@K$5MH,3O_@]%?:I?UW M@\-79-IZX1NMN]MPN_+.4PA_3[296GCE'^IW^/K@^K;]>O6ZY^C<^L&=:;R\ M!'?F$.<3#93VD3HG+=+HD;H@!S%JG8Z'LW>K#;"K?O*DJSSQJP![[6>?>LV" M[1\(^Y?QPE:Y;X#(?QTO\N'B('Z-R"[N9IN)]2!+:RE\A):4Y>2ORN>/7V2. M8-PR%,+:\YQ$0UB6-@1$G') 1)\'V^+5]0J\^1PRH%[T_P M_BC->"/W@@03:S"Q>J+J]4&R1FIMM;#MCM3*:H5HC=1J:H-=C\P*VH:(.;+H MR,,9-"5):9W8?T$":86T[9W**(QOBV*:J#6%ERF71&]/961R+72.Y7R"&'\6S7]UY5RNL654+PHK=XYS2+^7U MV-/9]@#QX=GA X?B=7:/4BE+4"*!:%+.[8.1FW2LW/%ZE\GMDF]KS.A\#X@@F^GC9PM#U0>'A?3.A6Z M<%[&3^ ;RL7W,LBS#+L0M.U\+?8#,0BFJ[(O#Z-S%//3]6.'ZLO.0)K[S=HC M!D^.'!)8OZD7$EB'$ZJ^GU -YS4MG=>4_Y=4_ZED!?Q.L%9&XERH+^('H0:\ M_N*@I$"7%HF >4'XBG*4?F"T6(D:XG-<#B-!?#8KOP"MZ-TA1!A/']]B1FCR M5B'>P-[RWSN4X\O9#"L9SS!"..WG[27U%1=Y0"^"CV6)^'5;/L^-0UXBJ_=^P0TY ->N._&O %/\;5[G[YYZUXY MS=10WI9Q*V7E'9VR6\3RS8<#3\L5>9&N[<.,WBKO1(>60KZVH7J!"Y'O\/8R M:^D<6BYI5H8UZ*$"*@Z"YX%N1M?6IX-E+*Z0;SL:U5Z@-DT,B]'T)E?S!MSB M8S3&..$RSO*&9O,'S)8W\@V(OB]-]2I8T'J#H:E"ZL0W22&G/=9J/_"*P^&1 M\UP.&A"&-X5=RUUYV].7 M,G[VO"'T%E8XG')U?\JU!SEW490JM#%MF0!B"D 3B]- !=;9/>+; = %&0G7.DR0[< M'C#Q;E@X@W_0Y>9QC]XM(BZ[S>[13^^FZ1 CT.,,P>Y2HGC2\5]A&NLA>AYB M?O,N?Y*18M@&B[H>E0A'&L/DP-RTLP[0FJ['PS.HGE',FWW1?UA+R#LWT8"N[_, M/U"*-1:2V3;.WKM=M)-+"WQ\PCL5HP.@MW<+&L?2>J=P]-0=X.!I[]0-2QUB M&,7KG=IAIQO:'C+SCFEW6BS!9P?'LEA" "DF R .>2QKI&$O&$9CCV5A[# 6 M5$<#QK(8 J&W3]#M'6>T- :<7\SL;J.PVD/@8W;>&6;L=$/;G />V6?L=(=O MB8ASF8@>O,K>?9H>[V:,:,YCM[]%)%RWX]RN?'+ M0WYE6);\&*%RA8E0ED3I_M6(,N(%I@:W-MIZ4M\7.MJ5,]SU^!7>];@-:Q0T MNMJ?Q1]'H8Y"J\3LJ8S&+S< E/)MO!O@8K)>'F 7^,$#]A%&E(#F)4UP=4!Z^@'31- M \/>)M*<-1M291 ,NQ'S@:F33>H+#ROW04>JLR@#:PV+9!<&)B/F)HBQ]8RR M9\02\&MI;L%7A$*QP&2NOK>F;4/#XGV[XQ_JC6+7W^P]X!=LW*!O^&L83WOL MFL9&@/LL3>FS-"_ LPOV]Z"A^@N^<_JU9QZ(4IX),A+^50T/$)@F@VW9B@=( M/V<)D9["QR+'R6:KN$0L$SN)V?B#-!0R3+K/,!DR'0* A 1J(8':Z250:V$/ M\<8YU0Y#30Z1OIBA=V/"7D]!E69O7%LN!@M(K?0NUMKQ]&G5&^X"KHU[HV^W MA71A?9ZHL8T[-W*V8E0-'HAQL(J=$#JW[#>AC$6CM" NZ/G MT+O!WL?;MWMB>7""T'Y$Z)W?8Z$$G<8"W!0VEOW?L#N:?;ICV>X[C8-6D-V% MH5N#W.Q =AD6^&.$-@I[Q'9YR:)>UO,B3NS>^K*E51;85V483N!7,2 M=#@4K!"C^!7&*/Y!V1>9AY'.&>;\]84SAW%NNG).O3I;X^$G,57X#16#7I## M7?CU0>+$\_4Y2<63YU(5*_B#$+*F=VTW.TA?[,4K5>-)(?81I6L55FE@'/)< MIR&*MU7<8M 8NO="-H!JTX93E'+LX^0./^&LP/7+!:2HX_LI]Y/W<.K6;@-F ME<:.P]HF%^()6L<36)?S<_8(GZ7ZPB$.PLF-C];(!VVW@(TN-J0?UN:=51WX M#JG)INM5U,QP$\"'6R9[&0&0!=T[!P(<)E 9=?LB0[1;B'8[O6@W$T.!=RL* M$&)[A=L[QV/;EZJRF[AT,?P4K3;NWM*6C;>^WH@7RR5BZXC.5"7:N0[L/=") M2\"VN,'4_Q6:^J5[LL@QD]SZ?LWE"J&V]S<6MB#0+J1#DOV"BYY:I,;"KLWHQ;(H+PF"7$=L>B;+=O-.^Z8,&UW0-+E>BH7R MJ('!CE"M!X&@YJG M@R@X3H9WG 0'A#4'A,D.03M,_=$Z&HRW4.]\"2;OBIHI 5Z9)OL?TB-Q';1Y MX6 5RSM[GR%:8Y+OG;FOS>L%JJO!>1*<)V:(@_,$O(^)MD\0DOI"Y+.@UVQ=NZ4SL]QXD6Q)&5P MGGR%SI/+;"ZF/V9BH&@\%*I"%@2XSF:4+]8_'L!-X(&\DVM_F7L#&%!=MZ;,BB!KS<>U9?R6T@]S]O:&HHUH7./2 M4) M1OE@E%>JU?X;Y6%CG((6GM$:W@TFNGU^Z9A8SN@2LSN<5G>Y M+\A*'T,,J.$4P96<;OB&/,F4EDR2:41;E"RS^E2DH M9/C9JF KT>]M333N!')BSG$-)YA^3MGTHPA?NRKD^98/#)4IVZ>KDNQ,V7TY MP(XD@5>P(-@M9J4_+HOQ.>(RF9>\_B#.<7(OQ_IG,# MRD[9MIVAT)9W U4R3HM<[!V9I 7-Z/3UW%I2I!3ET']U$QYC,C*].JBX+W*+ MUN6Q/#GB/M&L6GGD&8-\?9V)B5.4;K8#2)\*C5G:Y:/]ZE.N0K:?RUDBSW T M&D[[?%3H,_BC_ A=#=;;8+VUDPJZEE-0E^O.:(VX&C[FG9FVU]=(VY)KKZQ\ M@TX)'^RZO@RCMOIDL(('*WBP@G>^(=A$=QU9$*FI46VDD:/N]6U@1[F[%M9X MM+>Q0SEU +W;."<>Y4N3KHC=BY5>B,T&N?%-%'*+C%".P]T8T+ MQ[:\P4?S%?IHQN@*6>#WW[_[4;)JC>-#52CX8L;IB]DJ4;I$S#5%!I%1G_YV M>)MT"SD'M0/739B[^\_:LP&@.GYY E0T]2T[E:K*PP)MV"L7O&V&22Y#ZK19 M3 :0X+1Z6%!C_@O:$&9I7BM6%8&97B+#?45HH[?Y>"7H!UOK MZQ]_DGWKWZ!O*9]?;\?O2)_09R$Z*D1'A>BHKRDZ"GA]3YU=D<(L>B':ZU3" M=$*TUZBCO6S>5J7T,W@W,YK&M-Y+YN4(-EN-?1AZOJQ@/0<:.HQZZKFW6OB0 MW/91",8,P9BG%XPYD+':O^7-E]XRM+-];>&CG=R#(PTA]=2=!^S-G[Z:WM1Y M*X"=]?-7VEG]#+U?OIK>;(@% O;7KU];?[4(WW$:D/]31#)1"DBFO]MM^ MB.35OH17<>>"'<9BC<27+[(E1B?XTS, MZUR!LJ'T,)*_[F2Q!8B5/WO5LQ=$O!TF5AN"U&F7.[7F W+%RVDWGGMYA@^] M)#1RL3\48JX^IGB#PJP/="WX@+ D1Q ME1!Y$B)/E.;PD8J5.@->< MBMXU4BM\*P8^4ALYR'(PI!&VR*1]<9Z1OW!2&AX?*PE;9[EOV_X@!E=#Z8*9 M-9A9@U+K7,[/![-4+*6;-535N0VE?9!<[ H,(UZFS1(3B&3S*[&W3 HFM_G* MXRE*WU)>+GN&0%LV[F^_W J163^]TM!T,-T$TTTPW033S1$DT XS4G.,_>5S MI%:8/G97IXK>K^7M6Z12IJ,ER@LFGE3=RY5*")%0O!^%]EU^V5+;Z_00-RJ? M!1&#WA?T/OU%W_)$U(T<3#>;L;16T%-MV>&EWH0=\@MEA@YH-:^PG,URS/X3 M(W9%GMH"JVW#*Y2?Q#KU\(S3)_Q1<+^%2D-JVXQ76#N^3*_?8RD<+509N4RK M>X?M03RKRXM[5=\_=,^T"[9][>&1?=G2_G)!%]3&TY1 MWHC'8SQ=888D=3?=^TRK>XD-LA=V:LM+U,"]L6MS7F*W]+)'\9X;]LZVS7B+ M5;>7MF['7[3*O;5E*_X@-=QK.[7E%+5"1@6NAM+!GQN"E'>FVN#I"IZNX.GJ MTPEBAPZ/U!76S4XV4K=7)QXUTN#C5G:9D08>=]0)1AIRW-*J.-*@XVY*[DBS M:[2SB@/!_N89V&XF&R@9<9A^U]XK;HUVK-Q+8X.%0A\;\[( >:R\JQW:L3&N M=BA'Q;5@-CHH]%$0+KN0?6-=(,LE%-PHV)4*FH/@QA^CC9$G(EF9D3JO4F7) MF,PRLB]?X&V1UL&-G1[B)KC1@H@AN/&4@QL5%U!/T(KDHFUY*C6I,@<>/;^I MF 4A+K.Y6',P$VNF^LYK92$+ MR0&;Z/"18K&S_+DNL'M1@-12T(<[_",4%I MOOYW+/Z[F""&U>(T%G;J>!+;.,O)7]4Q[MEUEB/QTAY3?";XC_*<'JR26QQ: M>8>3Z[S@8@YP/J'+1[$1RQZ[W>:'E+D@=BO_M=Q84'H6ERQ+3)GR_+G8@7*\ M/UD_H1DG24E6:/; 4,9GF#&LN@_1[<.=]NN$LA45HM1/M(92CB7E^73V@=)$ MKC[WF#T1L1#=TU3UUIHK.)7_ J^87+$V23U6C)99/>CQ=@PN[U3Z#X(8W%#. MI]D]2O%TMIT2"N&;BKN5G0E)Q(159[>L*3%,@$B5+$/VG$)234FG$LO.$N^S M7 "OL#(1GZJ84UGO\!/."ER>4J-9SE"<_T$$8Q#KL>A")GHR+1+1I7)[$_^3 MI]<4<#JTY#8,IE)W]%=YUI7Q6\IA;PK%J6AN_@%G,OF6V%'.DJ708GDNY^-3 M0T)1L\K#A$QMU^A-E_,:CCS28. .X\^;$%]8M,%80WF'<*&.-?97[S1Q%&0F2#NG M*4G$YR3:?5T&5-'5IN<-PLF,FNL[<*R%,"%$[)1#Q$+XCWJ9EHJE6(:/5]V# M2WOY9"'_O,ZJ6.;I3%%E%S7[3M$ACI\^=,^& *80%C3RL*!+Q#(Q2O@M9MN+ MNTFLD%Q;=E"I+TA:Y,K)TU#:;8ZZZG:D*MERO"XG'RI?_U9O/<=B,F-U"$N+ M%D*@VVMWO[!Y6J7+SE#0E42^P9;ESJ+6':D25^0 MZK3<(7(LU%3]Q=&]/G& 'ASGM=E5MU4R;03ZA-6BZXL[E5T\MS$TLK:,6REI M1E];V/1188WE_9#^[)&7KB53%,?UA@FIW0C3&%![7&Y8:1OZO+%\"%\.(<%? M5_CJ&Y-J"/P,@9\A""@$ 84@H! $%(* !L<#I*S>A9$WR^TFTLG=LF.$V&[ MD[LUQ@AD#W%/[I8;(Z16PY_<+4%&&#V.17$7SFC48PU&$N^B&=N!ZQ@4YULH MJJ%=SKN-%R[_ 6B8U=J[+;<5UD'");S;R%MU76LOJ'>[>ROX0,>#=]M\RR7! MD0?2NWVB0W18M"N'&5U0'TQE\<9!!AN.%$H3O(I8[#P=?TV2:]&LKO5UX)DV,3UZYW[O,K=A M*K. (1CD"$(Q":L!X'KN'O(S$'(R[]U%&"D0Y-T=I2#.VR<.M;'*T]T(T+V+*XP>U[RFY?&PD=6#GZ4#HI M!U,90,+/\IR1QR*7:^0#W4;/"+I27=%\&%&I,._9:S@8MT_ N/W'9A$[J]:P M3^42-IUM(I6JL3$MW!#+%MZN'=J8=.+QZV63I5"7\M%1F25WF(4RS>2H2KL.>V2I]!DV[4 M.F.!@N)VRHJ;(CSVBF0HB_&-'!XRP\/1P[5E'(>7[878G@?29U$"U!@,P9U< M*:>SS[PZTWYXX!V !E![F(1DJF'47##HW"&)5=#1@HX6=#2WV8$4"_%(%;%6 MF^1(M2TPO0'B\R6!%8!R#J@KQH@OHEE*GR.R3UQC1V<$-3V$[F@@6- A3UF' M[$6)VUC#IOL4* ;ZG+KR8+AN&N790-_0XM!G0_J?%#G@SH?U/D! MU/GZS?@$5'HHZSL!C;Z!$8Y,I[?.+(#X?$2IE"[B"XQS^S80 MSF8;N0CY=*ESMS35'QPV;49;)HKC%7^@7/N MP*T:_E@L:B6I<@.K @<@58;'(+/6FL-X6\N7L!0 "D4-7Q"B<$O<4LADU#>".^X+S#/4-#*@SZ%I#_/)ZJR01;^/P2KY@*-Q+P/7&Q -;#\#U1D01>MUKFTS M_F"%KW5MFW&+-5]@MIGLU656VHQU3<4'DWT[VXDBB[)1G> K#+["G:74)U\A M+-U?HV&&FIM!1N<3-;-2.7Z-S=9[P'NAILNR5UY@NX-U)!G0VK_5AKW*+=(0 MLA!"%DX]9$&K=(TTT;'^KBC8)B M]IL@F5K@H:A](TQ=_*N.8AN%8L=I2A*YP;\.[#.(8 0TTG><(EB$$(UXRM&( MBNP^E75RSPPN7S:9F6^9O/0W7]^* 9.?9"W:%WC" &4=.JU.9)!=(WX1BS)R8%A41\HT**%01#>X1B3)RGB)YS# M(.FJN,:PU?$JXR]=KAA>2-/D$][?5"ZDG,[4M^BU;,4MTB0IMQIYG(0DU]D$ MK4B.4A4B?6FWDI=KCTK05S\.(%?#@*\K,YR4QQ>ZZZ1]<_F[>ZGW^PU(<'5Q MMY'E!1?,F'.Q"CP*%BRGD;PB06R60C+Q%R=)J1'0#!@QUKU!W_$W1II9:=-I M+TP07X@M6_XC.=$32N4!HK-\@AA;"[E_1VFA"N8PJNL6U?XLE!1P^PIB0454 M6)IK.$= L_NGE2T2+"AS=JM#,UL MKC"L_ =LW !$?2W'2%94*$O\>/-40M 7=RN[Z$6>DW@BU0FVUD8@:LLZE?IR MN4KI&N,[7.H*8$T07&_X\T_A#-=02"C#9)Y!)H2NJ%.9/U":/)-4I80>_^Q4 MMOUV4^0+RNI-=[#" \NM/=7:5'R,L@]Z'OH4 MT\&&HQ"]IL10$LI[0B5M7]!4Z(1<*E#*PV30:D-AT>^FGO" &YK-I;_V1FCH MT]E$L%RBE%A3U(<3;^'D7CBY9^>4U-[#P1N](LT5G,I_RS;*:J.11%/2M<0K M1))-ZFNQDI<]"K'/&]1TC$CA5E6;&"!5W&8EQ55JJTO$9%P//_"27> 9B96[ M!+QB.#=X M=T@MF:)_SLK1@-WJGF"D[E%PH3W@85Z%='34FW$C.QMQ=L779D M99G7;4M-Q<.I6">G8AN,(M34"#':$[$0ZY!WYV$;W\D!0("%W:O3A?9&Z$B. MP9J\S&;K<#C[&LZ^FB$.9U^/(0%"K;S;$O0R'X!K$;_BW6L$@X7'M'IWB!F, M$6JA\NX,,QBAL2'(NX/,\ ';&92[$\P&[P]J_?)N%IIL&$TAKI[N&1JQ#]4( M4(21ISL%%"(LF,V[06H"LMY7[>G> (-D/U6)ZXT!AM,\!,'3+4,/U\J9-N\R M7IB\Z+IS,][ELC "U/:TG'<9+L #&'+:T;OT%B;OU##NU;\T%R9@K:R=2S-OQ07)KU@?M &BM\,2E!G)BP:S#M3+D#PUPX5?6RP=W9<,WSZ ^+>V6_-P('2OW@X_XPP=DG: MXYV1UPR[:82U=T9>,[BP@%#O[+EF()NBH[VS[IK!,SNJMP?K+H7D[FL>T5E4 M7>;-(]$)_$#8"+^2UC#!9)M'.$T_V5Y 6')*18; (2=W]^9KSXLWYU9:U+20UU#RT7)O:2EQ?V;+ *SEJ#B*>:M,-&-;R M+>^?-H6"<7T?[O2(J\<.E?5*.PJ4Y0;)D[/IQ[*WSX][6W#RFWI"[->8#[E)5:#^"E'O3N^014*F_$PT*X+5EW$C8=! M=Z!D(TYC(("=Y.YLD845#VB< T)W=YJH^X)G%[G#P]HPZ'V$CT#[PC>"!K8I M0@'ZQM7,+8U0I+[1MP&#-Z!=YAOKTT3]0"'Y0NA<'UA=-VI1'6TF[G2MH;'[(,P5 X6#G"5ZYL3B._S:G3]\EF%0>+/''WG&E M2L"^<4[I\[.W<*I9E<9:"&6S5(K4Q0>":5,QNPN(/M[JCD_ZO0V-;JH1 E-# M8.H@O1R"#=6L(US>$?+IAWSZI^XKZJZ,^69[\%\C]\V& 69HCC2XC.8X>O?3 M5DG)9>+#4G^I/-=2F]G_%.'*,A@]5H9#L0SEB*0[H,T:G=7']:WA]2!LT/B" MQJ?3^*K44U=8YGI+Q9JP,<5O#/4JK0]6:Q DU49@BJ2AUA!(=MD638 T5!H" M1[E-B5WX1CS5=(3!ZCI%M4V&N1G\9F_)K/(PN*JIT!(7J/(@N-H!\A')JTG1 M#I9)$TXQ[M65RD^#R)6=( MJ!\D0VQ=*@(RJ:1,P4Q3(=K\6NC73""RUT.F3_2]!S?KEKT..FIP /S0)<&G MV1\LML%B&RRVP6+[]5ILC33KD=IP6^AV8[6]FE@71AKF;V)X&%D\?Q>M?63A M_-T5Q)$&];>Q7(PT--_(IC'2&'R;V+R+LK=FRAAK:+TM17RLD??.+#5.?<$_ M1AO](2*9D'Y9(HD8?L)9@7GTN([FF,X96BU('"&&45LO<.<'N?'_6A*S@^>W MO#J3K2L3R.;#WOJQ^>+/R=F1Q>/M#YW]JS!);N\4DNQ_<"3)YWN%)/L?_/"$ M^R7-U^&7YRP_L"J*3WO)Q(<_+PMYQ7)MOBW5S[W+=%^M1!]V"PY*:U\HJ.PX MI+6?6+E)ZNWZ?RA+S=@$E76<^K?AYNC[C M5W:LP7CC:3%&>-) 2/1:5R M[R9#PX<-:39L)6HP'0;383 =!M/A\,:X<4D;3(=@P]19N2,I#%*O?PP&OF#@ M"P:^8. +!KY@X L&OF#@"P:^8. +!CX32'5\&F*S:[;;O=*<<9Q4IJGK+"%/ M)"E0RJ=9>G25P\8.UJR(R^8J!APG>^)[W+:9/:V%O$W&L-U.OZ9WN;D=HZCW?/B=++HQVY MI9#4,V>NX\0$1:*J.&81-21+W>5/?_$@6:PJ@@02+\IQ(W;':@E$_I!( (G, M1.9__L_/ZPR]X*),2?Y?7[S[ZNT7".W-Q\@_0TVJ;)[BX)&N,_M?YPRTZ M0V]_^.G]#_>_H(]/%^C]V_??GKW]YNS=MV=G_^,_LS3_[2?V/\]1B1$%D9?\ MG__UQ:JJ-C]]_?6G3Y^^^OQ<9%^18OGU^[=OO_FZ:?U%W9S]-:G:#[J-O_M: M_+%M>M+UIV]XVW<__OCCU_RO;=,R[6M(.WWW]?_ZY?8Q7N%U=);FC",QPU*F M/Y7\E[-'_7584!Y\Q'#\R'.^^9SC^ MK:^W:K>ALE&FZTV&O_C:&.D]+E*27.66(?=WZP3[8Q45E0OTIQU;QO]$JBBS MB_RT2]N8Z1:&+6,^Z=(RY@_8LGP<=V@/+P!H=0I2$5W&6MW2G^J&K,.!3973 MJ[?P3L?X53OFFW?)#X81!&O&=#WW[Q[_\U;#I/]YA^7)-ZN<5[-<[I9 M5&FUN\D7I%CS_;TAPV&*'I3:"U@9.R5(40_X8,B:_9YE76XJ,>F4_04NR;:( MQ:%*2;-C'^=G'Q^_^!\-;42)(T$==$O&T5C$97/? 3;\FP919NOF0Q]C;.J M;'[#I8I+5/V+?YQORS3'97E!UL]ISI$\X)@L\_1WG-PD%&RZ2*/G#,_+$E?E M//[7-BUP0D=P2W^=9FF5XI+^C8XKN/R2!X]4=.49L>H]-<"U7F? M2>_^/K D+K9E1=7; A4XX]C+5;HIAU?"Q/F@MR'E<1IE5-NL,-M(+W$5I5GY1,_5;93U'8)Z7T*.0S4*KA M"&IQH!8(JI&@&HK_0U)S$H@!9PT%K6QHG'5^2NE:6*1Q1'^.XIALZ8K(EV<; MDJ4Q%?WVAS[QL]$?1"A-Z+H6U<<]#C1O<:#[FKQ_\;0R2<0ZYQV(=<]:_+5&'XO"R2[]#9^A1($-D@5[%V*'E86>V MO%V9;O*8ZMM/T6>F)M&3*4NYTM3^^NKS!N)ZA5$R" M B.2HBCXS44$IQX"B"BT$.N8]$/ 0GA4XQND+F[ZSJHCR,JUZ_Q;ER>G?-]%.?*A_?#E% M8/6 "BVG%,^%_;=,/_"EC%BGU978\C-+VLK._HRKJO4? 5<]6@F- 2 M49V<46'7XK@KL?V>KAI*F"X?9GSE0)+T!9=56FT+V!5*KTNK0JQ&VHLL?\]/ MB3T8+L^7'3 3$FG-&1N5;,@TN!+P/YTM"4D^I5D&D67IUU;%]H2*%PG]$Y70 MGVNZ$Q)&.SM'4=G$7XX*$ M?V9"8J@P&Z/RJ,IB9\;2MV=4OS@K5U&!SY*HBD 6T9%.[)H])<3\V#;?,OT3 M%^B1D4>7E/R$!')T'L:ME$K,=2:,[VK*+! S.8O)FMEO1/@(1"R5N[,KH*-D M_8@JM\-S,3UG0-!%!\B4A%9]EL;%5Y/UWFSJMR1?/N%B?9OF^&YQ4> DK22F M\:&F0 MW7Y>N9?"<% 7YE.;+$O$0=40_P\P?%'/RD/@=.\.H)"&F V-AA,\8 M971;#T(0GZ$/5.JW1>';_* D*T2'<_Z]2Y=I&6>DI+<]%NAP3@G])ED1*I^8 M^GYZNG:]0@1MQ#PZ>^KH5T8?<0#_.ZS79HC;?4Z8418Z4QN^/2OQDO\[[02< M0C0&E9[L*@M#%/WH"U G=?&\7QY')6K.K0K7]Y0&.7\ MN:R**#X^]]4_@$7O#73L7K[R,T8=+1KRB%)-7WA(Y4\Z*H"+L21UM'K/@X&! M,3W@#?TK9KZY:H51B6/V.=,)V#_%:#/R";6RAZBDH?R4$RE#_U6(8$4542/Z M/'>VO7]W)L(;Z$K]# S9&NS"[H;>2\K/3OX=-Y@U6L6D_ TI"=\@^\=E;YRGDXAE3=(R6BX+ M]BZ1Z37TBP*_X'R+SQ(14>XNS%69=+@(V%&($PR.I8TO#V"S;QX$;/2F?B?P MY916FANAL1M=JRD)(=\J7A".G8Z3_E2F+'R1_;IYF;2[$,8GB>'$O$-[+PX5 M";M>A'L8*.[B0$RZ43$^NE..O3UMOR4,LA!9P%_)(N4 MM)GBB691(.#1\\!9]A1@OREPEJZIODX1'MQ1!,:R2M<1RT>UB-+B["7*MFW@ M8%3GKN -._L@^SM+7P%:PL'0N0S[=S^*,"\(V'[1C@P=7/'$YM",#%W3D:&_ MLI'5@;6HR7S"&W;.)U0G/YGD?A)..G6?./@6N0"[U7X0&RJU*Y9-(!L=Q^B5W+AX;*P1H&D7*Y-34BAUN0O B:ZK&$>G>+W-_V3>IIGG^*BH3=Z%@NS;(J M>,!2>5>MST$0WJC) EX^^VJT>)^#!G2 P4=4:*^%!11<>* MZL'.4#M>168';9I";CS$55XDB]-!X3RC! MPD4%0I3FZ*)&B.8<(5M.;<,I7G7,9UTG5X7)5/K,:7'ZF^?=69S1GT%+RXR$ M\UP8XU#"Y\,U.XJ-+?A'"G3,ENDJ,X3_&I.19@T@ Y(@RGVE[+J$TZ7*X8Q>J%[Q!*? MY=OU,VU"5>.87]%%8Y@.:H^:E$@ /FXS&;9WYK?_HT.!3W40^%)$Y@Y];H9 M"HM*X4-Y)7N",X$#[!ENI2A$-D!F52[2F.V#8@ATB#Q2CF<7V<$V#7OTO.43 M5,05/N$@_=-#B[5>\1\95C2OL4YS75N4":/LA:")_N.&MMQM*\J\/*&[TU2" M6WH@O9;PE@[T/VR 2V>,KR+$Q6A.7FN0B_(D_5'"7/HVC9"!+E*I\YR[D0KJ MEIXX3%-EJFC=!'@9-"+A(]OC")2@:2"%XL;@-1$N=:.)7L3,)AN:0U)K!J?H M1.R\][H1*8UE4<-V.G7O:.PA'BJYS(P79F0/[OB[KJE[Y8:F#>:G&YT+[\<+ MS_?$O?U+3)9%M%FE\1D]22.[1XPR&3_'S"B<\$>-@,@TS9];B%0'Q='K.F[4 M)QY^Y&C.IN_TVRPD* 3A=.&1F M?>5&WO^#9;9X24NQ4W2K(\,6GCD=IUF6-?"$2<5\\$^6L$5@1(>5JZ>YWBS, MO79^9_"$^EIIS#I/^#MPF)N995!VWLMR@Q)RN.5U0P1;>10N4F3 Z MR["-^ZHKQ'_Y*M8?6!BT%Z'9#/M:B=N<[0O+//V=WBH9NAH5T%H([=WI6AM% M$6QQ?>P@XXNJ7DL3-0^"9U=[\6A.F5]?[?FX3^%URD)&EB M_.H0/_['2\HQEGB*^QJ&'+=3PF?BQ9W".%QO#9PB3F:H"4U$=6@B6K*_H(2Y M^O;63_0FS5%"LBPJ2K3!!>(Q#R.;Q!^.Q9/VT(K1LU>98ORSTX!=WH2%]N%N M)CG(U+ITY4Y!-J1^W2F "Z.QM7EZV+'8)+D[RFUG0W<#T'&JQ6G@":;/M6FG MF"Y7&P:/$T*^!LT.,O?:.AYX0KUI>WQ_8)M,@5=TGTE?L)CO:U+0O2$7N:?C M'??51;R4W3Q/^+\RL2#.F)W$<# M>=*#8 !J;5ZQZB]RNH\_$UW%H<9>9TB/=ZC:XT51"QBB@4V<77I[HE"%XNYH MD%CNZ$U&2L_;7=C50R8QQW^ 2_%?>=ZHZ5Z*@?@F=RG6'(?KO43 <7HG?G47 M)ZBH>;DX&J8* M<_$'.(>IMK+ *4MA4$[O$(: F]P)K#,(UTN]QD+/75(@*MJL?,+_?Q@;BYR7 MDQ@N1YZ.X3@J5V>+C'PZB NSSR6!X$$.IXOJ"@T#4%=1"[^ J.:;7I MU#VN->;H#W!LMYF7IW=HZT.;W)&M/@2O[X(#CW5:KFB7<[3AE]W'*BHJ/9-R MYYTHRNGV\^+>W/''X_M5GDR>ZZ].KP7LREZT6J@X>=)IGR,J:3$^*U<85[;U M6N7.7>JVHR!"Z;?G AAZ9,!>FXZK/K6Z>J[F?/T!=-W6:-%8H4/9H4X13$YS M/4'Z^A74DR%-2Q\RX?B/@N,YSSBBJ?3TF?*X*B.2V?W1]!?Y$O1I?)/-LB=M MA&[TVT*$3Y%%[: P#@XT(N%2,U&$$DH_^:6%QYY/"6?9Y*,!S29;5U"&IIHSUQ_X*HP%ZBR;,_ M@$+;WGE%>N]P%MI#^I-39H]POGY5]FA TU)DC;D]Z;<[[>AF35)]95WYU4V$ M9?/U'YY3E@S.?^#;E^S$\&LB[IME9]KB_)D"BN+CQQN:7]G5'IO>@VJ1Z-<& MQO^>DD)YPOEQQ;*?G7\ !?/PM:-W_;*?_.34RT.8GIZ#3_/(0*_29KLOGH(\_7?V@_',ZU-&\QK$]?37__HUQW) M0@OPX,KJ9>KKS],#[OB#T@D^U Y:H 5/& M;[CF$,7TQP)KK61[(]';W61TPV!/2,R%E@N[\ACF:[*E;"<+% L0"'=0?.7_ M$CDDX$257_[4F7B%DVV&[Q:M(61?,HQ7#.,%PYIZ84_\V3C^7)U3)+_)=!0; M?4(5#Q/:KM=; XY):PL/C95H^Y6#1 PEXC#]6D;LSBIQ,E6&1]?->HV3E*HJ MV4X92E/($2;ITK4P=LBB6N?Z55 >D2^70X"= 0]XPPIIBCOX/I*3 MU5HJN!D][8RU7G41TY="G ]C$D1T>&HH^'R5/6Z?R[A(GW%RN2THMX1NR*.B M/^!/-ZR(::\FI_TQ9'$H$W&^=_.MN11(-K5\Q3A]8=N2]H)Q."SC)<3*38FW M"_28$EGRJ0A*.&C>7'BZT/.6-DJS##UC5-<=IKE'&L&O 0==^=Z&0IZB!%4U"$=W5&D?"2JS#'< MOD7N3GJ?$6G_JJO/<;9E*FAC+;JGC*OF.;?4<8-1WS8.[P6RG>M3\V*7TH>E MOP8>]RNFYJF<504.W8^1=R&5]+!-G^J MWZ$A_@Y-O*FE?XGHN248(DX[MM\P:Q^WG=#CCIYI!5W=O"H"/=58TH89*DG& M7[&PXI 4+[WY+2IV<.88[7!4L#\]XQW)$W&LLMLC9?Z&UU.DV.)=G.$92A141_ M4VP/JEZ*))FR!+F 'H#'L08E7_Y,#4@0EZ33$0-"01H\:", \:4:"4BH3L+F M]P&#B102"XSVME!9>5X6!O>WE"I=V[(B:UPTX';#*U3G4^#25"'A>DVVR=\[ MCY>"R*(6OXD)$Z@-+(')A(Z@$/-D!G-@_$Y(P\Y:Z MBUKZA;$#^J1GG^[EAOCTO,=RAO?ZAD>XZ$W&>*F66LT:5EL&6@)EJJ='Y]YA M48*!5UQIM.8@@C/$3:+!(M/HMEJO>2K(;;[SW+YGMSV01#MB>;[P/*YO'D M'\MF+WN\';!7M=)>W?]0JH+3KL%*9?9]QV5=2B%9/2<^8- M?;83,"\-]\5;VO.2+UEZ9]D6S*'P2_0Y76_7%T3D@>S;*M6_@NR>X[U[<:Z- MP]#>9%V,#&#JW<- +8X9JI&@28T.=JH\K7#M,&/WO'4]L+A&@;9Y0H^9;,^% MM,$;X.316$L$R.A0'BX:4QN''^:/NYPEK5'_ M+R1[2?/E18&3M+J.8F[I'XQP4OH&N"X&^W:]/%KB2%!'#?FPD5!J_"8@)GH3 MM/N"Q!@GY34=VF/$K('T-\F6/0C!(E)!(FWJ'P)%;IR :[EK$" V[ZB,A-E7 M)5S(D<1I\)S &>E-]FY)Q)(#L>PN190PSSI_2_O0AA>7EVD99X3J**,/XHSZ M DHHB*9KH>6@6+HT"FN&.#!^G15)-3K8T!X<^C6T[\)L^HC5.7G-GO,Z28T_ M?_D1P>EXR6M@D\]>,3H"K_DJ'/ S3%HA.I S,9*>#$-U.J'7G )#?46ZC4_H M%0M_D6\'BO3\^YPD]#]+EVD.!&7IGF= MA8:JF!TG"_T;>P&AF<3#*A7CJ"HK:'Q&8NT!HSUB)""C!C._!77K.]2PIQ>^ M95<:>D.^'$RQC5?9\NB*GC^#WU7[L5J*A]-!+)12CI$Q-OBS.Y(LC7>M*$F2 M-2NVAEH8^WOU=664D(?<]ZR-!.[O8>9Y#B/4TXHQ&2&:[)J^&:AVVC81'X^= M' T/466]<+0B.=\FH!%8DS< C>#W:OZQSDNP\>=9T?CSW&?\:4)1FG&@[D#0 M.%>G9NQ177DV3#U:(O!J]DCQ=N9N(9XRW>.B&9^C37*47J!=4HKKM6R3T@&$ MV"J;H.K;@5 M=03"WX[)C&,\I5WR3K;+]32![DR=KESO)G\]2CE:9R?<;(MRRX2V(B*W?IGR M2@9A!+>/M42%7],_4EGH$;.5L4B\7Z+B-US=%VF,[Q8+S+(J7CHPVFB0]'VT M*D";_/&J, :O1ZP3GH:YFS1#$=&W8C"(CV:&FO&@<09/[7S569 VSEAMB?#G M A(HRR=2^QQ5$WC".X ZBI0)>?,=*2,"N9-D8)51(2!7_B9]Z2/F+/:V M.F_RN. ;2Y31'6=-\EI)KZHB?=Y6/!" G&XY^PU)%HIGKV/@:C8'X#Q=79IM MV>L,A.DN'?-'J*13L;K85[/ABGQ=:"/XG=/BS!)WTS7]:T)S+9XG";^(15D] MY&VU(@4+VG%E?!NG&,K^)D']'S2:W.SYNTX(W'"_[:[-]DD[2!P^N6: ,P> ,,PZTP MV]T>=UL#_>\X*@)N:E;7S/$69G]J7X_FYTO?FYJ6]VIUNTEH=*]?C_L#*F]> M5+8I*6J0*)/?Z'HP>]WCK/ LS/;&_X-J[%-1 MW6PO(1N[V>@<>]O(FHSHZOEG%+X ;C,#/;O>-=H,]U-*%:/":0)@GS?AJB5\ M(%M!3PN@\'1ZH?V-#*7 SRG:D8.0 MYZB$@SVR$/0D;5\YX^(EC7&_Y>(#R5_HJ8^%?:+D>VOW[Q>DK#Z0ZN^XVF?5 MD0B6<_> MZJ(=T Y;=$"%T03 O6D=N4_1YW.5KAV_2%8:HHE]/GK"XBSN M^\4[:CT%]F)_E^^C%G:GGQWL\^'-M-"I4MORQ_GOSZ)!>(9BNLCH3V6:8/%* MX'SW1!$,U0U1_0YJW1CKW[F-HP6 #A PG81A"%IF1)GY!,S1T!+(4 U7)%'] MSJX$[OL/)H%"_()6+E'F_;@ RA@:H*;)^;9,=?LB$HUS.Q M1L&XEHDQ$I]U3!JPJ(N6[<2=?S-WBV3!3*Z0B3TQZ"UB8GENO:W$!O+-&9IQ=I2/4VEGM$3QD*7T+/&@+3S4Z?W<&''3@(T.NU17RU!Y6U&V8%Y*[%)' M*T'[.\W%H-Q_H+(448GBO:DS[B+261L.AYF0>+MNM%X-AT?)XRY+_A9Z?+!? M!:H=K"IU!,QCC\FL3U;WU>GU.)4R0N:!TR-S3T9P31XYUWN MZJ(PR>6V:)/AC8C;T">&4M;7M:?D,)UH#G9G>HHR.CM_Q@6]4$ ,)'9'!#/[ M#&$(NI(&):AG 8TST5#G^9@_4S+T.BE6:/F 8YR^L" G>F#\C12_W>3W!6&O M%[EK:2?S9MKI#*(?@8FZ%L8&6..D+-$>&J+8$ .';G)4PT._"H#JT65AN0%3 MLSIY+NEF$^W]MQLQ>%;?=]MP+FHX5^PYQ]2Q3XQS:8XV8B@!=#%S42=V9\QP M'[A-%_@Q3C$==4GIWCS)[SLC32%K6-*EZQ7*R**&+A>LFR?X7<;:((SO+QD; M5WDXK@!K9$Q0B [C/+XB6*]3H:%2,*V1E455J.] M SR32G,,G"1BA_/>8Z$IV.#%B4=N'Q'CSHXPX2^V9Y2XGJ>3#T3CP]/?[GJ/L(9<$>,M 7Y M("1].G<\/#Z@?X_6F_] E/SADRVXR\':6*!ZNEA6%4&'PXLZD$)X%\;DAF@Q M<(J/+BV^K@SPC'(Z[R5G1P\F7^&S2%OO'T,K3]+S1Q[VJ?()-!'S0-?.SXJ: M-E=1<$-8(<;&QU 49[@\;C*-ZTB-@3"0-.X3V@QK"N>4O$F+ZN"G^/E7;7" MQ=,JRN\VXER+/J?K[5J4_ONXH9VVWLL^S2LH$%!D:@C KO>!<"/3#YE]'?R' M9KA&Y\,U_<[KFG[H*'$9?UXEAH@Z8T1\D(B-$M7#9,F>^$";LJ9LJ&@_5O7: MIJ]W=F"WD*<51GE;%'9=<[&.#M\R+D9[+F[SA+:+Q)^1J, 8=V\!6B/! M6)8"KSP%637D3"*J?$=/^<6ZX<%-CU545'JL/8_H/V/0FU93M%=YX@"KXQBT MH7BSJ5DQ?B[D[\;5/K)MR>"=A[%E3.O:?\AEE8M_#^O\.1GW<<=/A%5_H<=V MA@^>;C^1BZA<4?0O:8*3\]W'DKU9O=OP=W7YW.H X/R97AJC6&;IAW<$3[^B2=#Y+8W"08N,?"H1DT.Z+&HH M*&JQ_!0JKPAT\AX7W) QYHL=;0\446F_SJM!U801I5S; M/8-;"L:93+0YYS'C0,PJQ^-++/Y[D\_CN-AV2OG@\C[:,<^T1,8 /8#S#RA3 M\J5O:4""J%-N1ORC&'&.ERR&1D]?$H19B2JJ'FU41N8L^X*^V!$+G V[,OGC MEAH7"Z(3F&_WZJC.(E7NS.9Z'27J//%@\QRJEEX1C2E@-$4$PVCUAI,T)MV: MG <)>HGCKY;DY6M.K-@).:__L1?Q^A?_N)@?B>OI'S1%;]^!WMN-A\Z(9$.\GXAE34 :XQJ\!E M1W6P.4Y;VI(Y0%Z *=_ M4J;D/AF46(\<"^J"F937&C(WQ +#?1XV0CVOZQ77U8SEY\I0:_@1TM>K^]1W MS=6K45.!YX(=\&!C>ZHY#G=[_:!L$$V>F>8.8.<%LT)>9^333;X@Q;JNV$W5 M]<&$(7I?@C(+*%%P_ZB.HI@A;HQF0% 'B?;C"8^C!,861L_;+"I08G>/B:JO1[,48./B(4@+629WX$"H(>MV_F:W+UJ>69EYEP(L7JFX$R5^&B[(TWM3EUQS:=KUK5/-3R'+5Y&$41^U*RBMP:$W20WOR]/1-[$8NP"K1E?XB G7 M;2B8;=>_1-6VH/]55"\5OP,KER/]>U(M6Q3L28S 84VQM#Y"FVKE-F?_9LN. MF1SWT1[T3YWXISR1++V4ZIM4&V)='1BV=0[7F;4O5A0\2[XE!*L.IJ(6 !L;$7U&'4CRO, MXKIT+YQ:7X/W!24JGG:'&@OB8)QGZ\>?IE_^'L03VF'/40^9F_&ZS8ZMK8CRMRATG9 M@_5)?[X$(19K"^@!AHB6JG#!BD]N19>2A&U).$ILFP -TB.Q227ZM$5'4S

    :PQ2).5=>I<<6T)HY:R06IF>\,PE^ML/[3V:5\(=7-4 M7H@>]_QE:*;7;99NE_Z' 7KA!2O*>741%<6.,ID7.Y3H)UK?0O,QJ]#P\O"% M/PAC/^ ]#H@>XVA$@,0R[;#X#QTP,Q15J,&#.* P2:6U!(P8\=CP>+DJJW3- M@F:NMQ6](TOJ2=:I2LJG%2YPM*CZ3Q_3OB"'$Y2F%Q\F%)SVV>:/"X#E^BK& M95QO 3=0T8)CE=:997&RXJDNU0.>,5I'"6;5YFKH ;0 XW5+K$Z7OWP &=]K M<-*?MJF^@TJ4"+V/H6_XE8AX>YVOA ;T[M[1.*%9Z\Z.LM'M$WC-D-(P73V< MUQ,Z8L9A0]7B$B]P4>#D*?K2=$&_%-6<>!:#;6=$O+=G,:8 "@1HI1+C^3+R7"4X M%3H"_6&O&M!__&-.YS=AD5%& M^*SX157Y%=UZTARTO6LR]5;P "R'9D:0Y.S2KKUE@%50A^48]3:6 W M6D8V"Y76R+W6-%N2TJ O!J M5/02+1%GA2^ DCO0L_,$R?3W*_Z :(&J&@8J&0YHR0\G@X)XS)K1< "SNK#) M##4@U,?G:+&IR!,!\#-@TI^+^O'BW])JU<1SR5[N&?9B+?7/(#5/V7\:\QTJ M\ O.QP(N HT,=@/0A#61E#]J(CB8]4>#^X8^H@]TA%&Y:E/5WE1X+!'!JJ$D: MT6>YMT-.G+1WVXHR.D\H*,DQ)FT'/*A.^O.U89\0AAQ&%M";EK$QU5^M#0%: MVR:X@BH7::+,)I^^IS7).\KQ^))5^03N?9)V[=PNSVF+2]P,D3WAX *EQ' " MX:*A!M78VRC!YS3G1[0D[JX3Q52*9!PWN0A,N%M(/OF /W7J7 \F,@F) Z+O MA<#K/C?TOAP[U;2>>/CXGW&1 $)O7P=_3,-QI$&ZG="<)*&WVV2+J1J;XT]4 M*=TSN5H59+M>:6N" M@BX2A!&CC"AIQ&C[C]@8XRO189:W#>H2/U?[HM(W>84IPZL'"NAJL6 FF1=\ MCRG[Z0&ZE#UT /4!W+RT:/FR*FB!@ES7'8\:X(!BB- >T@PUH!!#-4,M+J0Z M!W16U<'RC>^E?KTQSQ->-G[.(T>4?58ZG5ES7:D0#>?G44%G MQ]%EF0\FX51'+S!$SAC"8*"X/HL#QB09RNV@OTM_$OSG7.+IO?Z&T^6*3NS\ MA?YVB2_K](-LNZIW*#$JGMPJ: MTA7"O@Q1(.XZNJ!=UE8HH?:+ +)K^KOC,UBI+>"*)NW3];IJ"#>7-$$:<=K> M[VCCG"5:[ JTQ_=D]!]O:&6?]I';_V@C4DB.[V4S.LX9K\H@+QL*LR.H;2Y-C)S.A6K-*1L\,(VRE1ORZX]%P;SCBNV!BXM2:^>\HHSPMHI MQ!V)V!A_B2;3O(G1 [O'W"T^EIA;&^Z>JRC-F7Q??8ZY9_2:%"HU9:SU!Q1% M,%W7PGK=+<@0YOIK/B?$.J,=ZZ_W312AQ%TYV,Y =SWHSYOF6M]^@SDIA[E) ME%DTJ5WO\ 9F8]\;Z='ASB>A[/G./=W=;VQF-/<_)79/PY+_@-<4?_/')URL MWT$L^0/=N+#D]Y";A"6_!Y=U2[Z5L5NPY*,WS/(0)IX*+(NJ!OU1)CO27Z[R MBFX4UVF&/VQ[]R _5C<46X-EH;=73V+1T$:".*JI!Q*18?X23:8YONX\T>X';CG= M/QM<;E@WWNXTC%BPB\P!P\@8%_R]J\3%2QIC'AS26XMEO"'T9>5)AZX%H:8X M0YRF8O455X_ZY.PDZCQR>G@\KJ,LD^1+&VD%/BP.>O-T2'":BKG#G)T-_6PD MBKQQ*P'1(TQCK6!3OW-6RI_/"/ @'8P MU-Q 6^CKUIOV<%!EEI%'G+[?XT.9R427<_X$B#NIU(3GH*D=P>%=AA$:3GH2 M\G+(5[FL]##+\(GW4Q'E95K-8Q[<6-Y'NQYI4&@)>2;=WZ-K6:BIHJ@FRVKF M,+KZ52PMP3=.@4.U412USXXKR?A0Q(O6L\:'!:J3J,(ARE\.RQ/1X+*_[(@X M7N4D(\M=?1,8O**-M(9F1>SOU?FR:M]#"1*7'%NZ2\NZ!Z[)(7\OM;;RLC>W_;F MT>1?H(9H0*O_*1M/#/\2WCB5@_KY-CVW2<%\4H_TP.\-NU9I#I:,_FX]B4CS M[+ZEC@3Y0,(RPF*BRS>GXO-7DE'])RJ$_,KE1M(.+#!'_7F2E):JV%9"28B, MF4290TYEXF\XR_Z2DT_Y(XY*PD)4RG([X%$>:0^6$4F_GF2%43_[C9%'#7TD M 22FC$V$VW>^4L7&&W2*LI8931FUMQ6N'@DB^I35.!YDO#$2+*''CJ?0M,' M*I#P%22D@@56"MW%&$&5T%L@J$&"&B@SI#A(5RD3=82-F'!W"DOO Y:]VE3[ MR/YRHYU/8*%1%):7&&A<]A?7Z,#\+ZNN.*DMJ!->!GROR#WV#SC&Z0LS'ZH_ M5I1]:.VEXC&!<,\4CY'8>:-H,#Z3!XI4^'J-X46+A*>@4;+]>WNS*!6VP0>+ MPQSVMNA^)B3YE&;9S7H3I05S:+#279*%-MP8N+CZ._6UH/JI@RK&61H'I)Y? M37J&]L31^#@E#4W^:?6=+=3$N&T MMU,L=O0WHS&::'#S4Y5M(FK:@&0-*FICK/2VSO8%)\LGTM@]HNP^2I.;O+[1 M\734SQ0WO]?AO!3[!!8)TG'M26\+6I)ESGOY:Y1M96O4%UG@^G8-3W]O !7- MNZ)8JATO2-_@:U*S(";9***7\Z1$*;,S)Y!-8GJ,@FVBKL<19+ORMLA(*('P M]Q:GJ2%WMQ#)@.8Y!U_@%<6?ON#ZM_TE!0U[@;[BT:/F_(E/6X:/+- !#B2 MH%\;*('>_0!GAUABN5/_\%/T^2:AP-I*TR,OCD?:@_W#DGX]^8_8'D$FZ0=/%+IL#]?(4J"*N)D$:4;*C9)PDVB MS"*G0O& ERG;SO+J0[3N>SPRU PL$H?=>9*(/5'$J :2!PDGB2I[O"E-UU%: M<*7M?-=FQ;G(HK*.$FJ[%"B810=-1X3$./\ M"U>#*,7E+S@JMP5.[NAE@M622//E>52FY<>TZ_X M.7H\JDO"TL&,":AKNJ9"[@J?\Q2*= "(CP ][]#)LA$@ B\DW)H6:+\:\J M#C&/*'#$Z2DR3Q+*NK+^SVV:G\12*+4%GR\]?7HZ;&J2L^8'Q(BCNSS4572( MNT2+948"@^.D/I+B9"\P]!__^$ WI6V&W[U]_N[=O"B>BG5>)==9=%PT6:FM MIL ,]NE:8 :)ZWCZ+(\"$&!#J9\Q\HC1/WN'.O6\$F\8+.NI]A'4ZS[8N2>?>1<$\U1%K Z\ M*&_2X%&J3^EGB'J;PNL:&V"K.![@'@12J:;JR@^OMF@(C)7^,IX4W.JPXR7J MN45B7LL/JV_R"ZY6))%L&SJ?0G.A*)#P%4VB@@6RPBR/T:B*+_W]BE76XR\K M!"Q4,EQA4L#H"!@QX:B/F\T%_?&N>"*?Y*8R:4O36\V^1]]W&D89D0(QVF'O M,SU<[;O-R%CEZ"ZC?)&Q?HL)=X6Q'F9[L5%[=;B[,JB)^_SA&PHKQ0$ MOJ>EH<1W>O0M\AW2)C)O- *+0E_CF(+$]XE)C\A+.6;N-114+2 MW%25..K6MS+!R3,340,@K#HA8W*?0C'(.3_.[^$[]'AC<_>WYYNTG+JA ]SW M?7K( Q[X3JT@-OW^;[LW:RNY66=XNG(F&&4ORY.J>=_M:SSXXW!NRS\DY=2\\O M]%@K4GK]XN29-_"IB!*6S[N[2?W*\" .R/\6I'TT"8E8Y^C34H(]$V>/*752>HD>0/ 9G38D0]%[Y"BKG)G MBA>@T/7LD3/VSCA]29,MVTS'Q^%@HY1( !EGDVN9[7E9+/V[B<3Z>$M\0A L MKS"T#L35^V-H^>0?"ZNEY\^JLMJX]>D>?TDU(ZG,2MJ!9?>H/W\R?$08)LO& MZ.W(-.K@0..C<2;3,N$@RCQS*N./[,DI?X8Z7R[G+U&:S=?'CBC%UF!Y[^W5 MG]3WDH?)OJ61V-K5]W 0Q5-PSP+BL'BB[#FO+1EH70R+$M'DJMM,.=Q7P-T& M/-M9>;>MRBK*&<.EMGN5C^ Y= 8Z]Y50AT- C\+A)%"@#HQ0^754V$Y@O/07 M+!!EN'S +SC?XD>\9(MY\*'U:'MH6("L7]GH4UJ7/G=O1T4,C MBFB#"[K'L3^R1)8;-G>0L "+0]5;0$[&Z&A1C:H4YV9>[O&+H5]C< : MDBV( (>0OLE0:BQBI_CX@3NI]6:4D9>"422TM.!GE# MZ&/ADP[]Y8H^I@S+G&V.'_)"=D\6*:%W]296+@]$G4G^Y/PD7_^@=CW6'"KS MDFZ=OQMOZB_L"8=5JD?Y2W29YN$]Q_W#D;2<_@'XGN/^P;4$W'^\>GBZ0P\W M%W=!WG-T6$3DX_:V'=P79('+DJ>VO\;2&H*R9L#E?]R=I\O/'=7Z(UZB/>79 MRR&GG3ETV%E]3#?(;B45 Z+*($>VREKU?=RMGTEV),/2OP,LD ?]N)[Z1I\7 MU+S;%/MY1D89X>$ >GB4'$#[/P /H(='YT]]KA[.;^9!SIX.=XA\R"'#5EM3 MIU[L:N]G]@)8#[H/$"+6,0!/*I2UG^W#\:P#O PH> THO8A$R6?6!.^P^["" M-ZD 11GC!T5OB)O>1.^N6$9Y;8JF$$N2I0G_QSQ/[NGDL!>3(E?6=9I'>9Q& M65N*I[Q,RS@C+%^V+"[;-1F@:-N&XWHI=/'.T %B[C/H8F8.A18UVL-&>]SA MHL:=RP/Q-;ED^>E&^3;C'>4ZMDA=QDZDGVM]#_=.J=-R? M&SP8@K^^K0LPH@4I1$Y&@0&]2?/Z\>R7@2JBZ4X*,>;T-"3V:KW)R YCWJC) M=7=/)Q DO^.]N9!F.55/AB,&C.Y8/$>@D/-MGN "X1I8_^-"@M>=:=4G2A' M)L);NB5E]RN28VG!2%D3@*'PN"OG9188/<0)ABH$*>4>46%)Z--RGS(5I-Y) M/[=['IZ0F8!R-Z5-2SX-X[O4"&^]">AMFN.[Q46!D[2ZCF)>Y.H!,YL%*XY% MBH)\HC]<1!OZM^JX=*E9)T!AU2/FRV.FAPJBE[@>-T =89!X66H."C6H9JC% MA5I@2&WLCE8P4$*)'?;[2S?&XC3&S'7]C:"IQ0XZ\Y90[( J*(V8(6Y0.IH* MEX@3#N-0ETP\4>.*-R'^F:ZI6U*6=_EE6FZ(.!_O%J*(PW')*KV/@$(^W+DO MH1]& 5D$ML<%6!0, GK#0'R)6.#P'@<[6 )6'U$4* +CYB0N(-([,N V,MJ7 M@ZN)E.:$#746+5*V>>#>-#>YR]NXU"K>Y!2G(?2R%[:Q!UQ611I7..'-YI^B M(OFYH#L7Q$@_VID+&[V4:+B5OZ$GU@N%Q:XZ]+=%BU"86U'$,&K87\-R!::A MP-!-:5=0E6E5,[3BE 0U]_P2?4[7V[6)L6>L"XNF'AFID(8>&29;9AY[8[9I MY*E13=G$,RJ7(P8>-<:'/M6Y!F+I4%?KRX$R'^SP I_E4SJW%*=-49N=VJGU MB#/:W?)GG.,BRN9Y,D_6:9Z6/.#R!0\_H=7[&"K92D0\::LO5>'"N%J:>F!$SOOI\LO>2LO=5UZ2X)-OG:K'-FJ>AD@6G\@G\ M*9^T:^=O.1O:W"6=T=T0E\QD&36O?(OVI6RHYW+C;"<07@:]G=QB9E8:?"JA M^IG%6TBW>^?1-C(%7( (^UI"F?_6L[9$]1^PPL3\/=^[.;#.. MV4ILCZTB593I:=M/[!.4[:%PC;3L@/GW?_OA_;L__0=/_A7,.*(H9 3*70\/ ML3_*'F)_-'V(_='Y0^R/'VZ>KB[1X]/\Z2I,;=>/O>^QCT?N;;=\P!4]ZG%R M%14L@JJDJN=VO%UQR7SW_INW7#K9;_YQ55;IFE&^WE;; M E^0G!F?<5ZQMZUI@L7+\OMHQ]^O_AU'Q5U^;/ T[TA31N$$W2=E/:K JJ-= M^AQ60JC,-6^5E8?WP%*SEOS=-VYPH@4'2M=C@Y3]N(>*-C56E.8H9R_$%VG) MGO'L*':T(%DF?'CQMBC8QYV_?N5U15L08V)O$CWFC'ZNU%,NC+0&YXON[=7] M:GVN)I7 8(R[1)-EAH?#03EENO8[X66]Z33U/H)L^J.=N\]65I?A%H]<]Q#X M,U?%+)M^!F:\Q0^/-<#FK"Y:!,96?[F9HG(UF)'VM $TWU+;D?-'E)12V#2S M/4PCXYSP-NE4E6?BB*F2R/][D[>I.B^B35I%V?R9.5]CF05"OP.@T*@3N.I,UK&O&7#=SU5Q@-6$%Z"("!_E+?->OWEJWGQI6Q^T"'+BZXDF6C M_!TT.=U8_]ZS4Q?I7$1,'\-[]J7>(%IK\E3]%D\W*0_ M-+^K(_$>Z+VL>.%.T7D<%]LH*_E_Z81U$:8G^>W=$8#,%89'Z&5\4]7/RERC;UGE5F;F;1?V7[/=) M/2A419_%K09%556DS]N*%VVAFEF">?4S_B^\IH=A5.Q0DB[HAYAWPW8Z%@O* MQHZR \[3T0>PTKC9:(A[V?!H+)VB@X]%@NH?)::V+"XAY MXL*E;>+"SR5][/YJ<=7HC\CQQ7R"E_)CD1I?1[U<];:J)M+\2N;IY]W%Y?; ]"_]VH$1MB1N3D)0SNL5)?)V(%HZJRR8.KD"4E+ M8:L=W1[&FH--F_W=N@\P%G0#F?)&>$ET&13(1/' ;J]WBX\EYO"4+!22;ZP8 M*([Z#F2?X.XB<]N$\6 AO"[(U/>Z;BF8-*3B9#4(#'(2G_9 # ECB6FDN;) MR>56EK5*]W-H=@!%,MZR!"CB 64+<#96>-: 1C7EM'4]!:YR!>B*'C'E\306 MY<<\H;; M+7N3F5(4+'OD:UC9HR*KNLS59B"L@43'+.+"&.+)\[SHWJQ!?F=3]):\SHM> M$T$HG_.PF(P9 R:P#NZ+-(_3390U1[+">I!^8V%=G/3M>GW4#RW8>W?V7&Z1 MD4]U")_.DO$@7G*N2\1LA)7A@NOJJ,#:@BXU/"E]92NT[K#W8)%UAS"L!-:9 MC@QPI6DP( $"412HAH'>U$#"%!U6E:JA8+HAAD[C_M*Y7K%4%D^4IJEUX:0? MQV:&EI[KI4@Y^_UK4,H'YP)P[Y8P>)("?$TGSX+\=KOQ(+Z,G ?I_=,KE-Z# MF0 *[RE[IRF[Z8N-O;?;C0_9I>0\R.X/KU%VNS,!E=T3]@:Y_*GY\12^L'#Q M\^S#4X!@:B0Q=^3I:][W!5M/[,5*GO#'*QLF=OP)=_ +K(+[3IE]D]OJYXL* M%Y;V^]Z^'&_Z!S2=VR17N, 1H_C*]O_^F0$< @/L]G<21&G!BSS]@EE*+A[5 M>$^R--Z)_QT+A]7^'GI*J-)Q;BJD0!!'@CI09DC 0+_6_PT= JL_+\28V3[5 ME[2B2^J%&60J.COL(;8(DIJO66*2W_FS[MI&PR^YGXA04J3TW?^J'-\RF?/@.7=L#=_YX\/*[PA/$]G$(P3 ML%/H^]=R"LD<$5;X:YC#BU5I:'.]Q[LV"WQ=S?DR6D=+7/+]YFB50C^'Y-_2 M(.,ENY8&'NU,4D['"LF,1?&@#J 9:B&U99 M&]@&=R?G(?A KV1/GW#V@G^AF]1*6DS6L#O'?H)CLAZ!=&8 ?H)A M=AMJQX^[LL+K^X@NJ"C+=I>X3)!F_<:F:4K!DT[(D:5B24Y9T*T?PIS$, M:P!UTT1TB:WYF-Q)->PU ?;B(U[4O:>$N0=>V7$TX"HP8JXWL7V,5SC99I@L M!O1"4=>O1SM\8KE>QES9+D@ !=XF%.?G7HVU]DM0M&<<+MKC10+P# G(J(NY M?1/P*X<=W&GA1 J(CZFU5^J@DXO[* !KK(:!PI>&Q0D&*/BN.C Q22YOIT1 M'KVTU#T=/>\01XHXU*GIZQ8FNT=+MS6#_DY8 M4N!TF8N4R_'NJ8CR,N*53'CU#_;/C.\%I6)\MVE_T',52M=Y()X AAIDJ N- MO[CI@IM<2)[Q=!+K<^3OP%E%!3Z/2IQ7*>($CE);E%B<0I<_6\&!*;C_U,(?2L/ 0/99-X'I&+XZ+ M;7:;+O0#64\_M7[5VI,(?Z':8[%[;3(9(^!R-*@+SI! @Q@<](9Y!L)D9*^I,DVREB@)2^+RG2\\]W5>I.1W4E\ MB(NN#3-^F4#PG1;,!*M)[C"_/ (<46V"L2Y2U(&*/E&L: ]VA@[@,H.&&J,< MYR&SLB!ZDI79FT'_)09J4V4Y?RZK@EXJ)7O*:'O3T@+'_?HK*Q"3LA(&A?J2 M%CC[OI3#?9GWA]GF39S8"BCPBI5P>L$B=Y].<@/=SX'"IDK&M>P=X*C3-DY. MT]*>$V+*:,.XBJ>_7,G#9D_^"(F.:#MQGK+E+U?PD%4#E#!W_TV^(,5:: 4L M'U*4,GT;502QU#/K*$-_27-XH'^G G][>R$,N; ?536K>MEL4]P.[G=8 MDEE=XA><$9[";)YSG79++PN/9%%]4C:/&/4%E$803=>BVH":H0ZL&=_M&F2H M@38Y83:;16)U:GR6ZBMPG ZYJOJ:P$ORM5WY,W3L:<(,%B:8088'5<#.# <] M$TY4.!)$;.G/&:Y$$=UN.)*".(]]:D',920\>66[4/@^''4PF"X'>V,S7]HR M+,%7T*B,25:6&G,]ZN"'44GJ)Q#A*Y;K3 $QX*LW M:11X+@;+"O>V 4K805^^MK<#HI"]VA UN-!D74)RK,:'22IU56Y.&#.9TP8@H\1P,KR=/4\%KWRPXW#H!K(F.=]0 M9&^01]L#SQ%IO\[UN9JPD+$9*CE5]";-ZQ_#!'R/\YEH,\^;4)UORS3'+#_I M^CG-^6IO4Y56]*Y*)J^MU"\DF;LN>=1$0]4P<*O">4 MSD.I.""ZKZ,%2]S?IMF-6V#LQSTRB/%HLJP"N-2:L:#.8&;[E,P5.@#7U5M+ MVJQEMA@48[3LTQEJ1Q9D _.]"DE@>?%GJDM>J.*4TB$N+UCDK%I@B.)74,/= M<.^N-Z$.><3H3^:*I\IU F2ES_ABIE0P_:*O?L!8,WB\\$%W'N*"*;U&$_R_ MWW[U]CN6TU.<:O^!OGT[>_N6_W^C)4;;:D6*]'><_ =Z]Z?9]W_Z9O;M^S\U M?Q7OB[FO^T^S'[[]=O;#^W?-W\BV*BOZ%YX5M$*7..:W /3-VQEBW)^Q_M[_ M\*?9C]_W]?_3#:WSO>WWO^U;OO9S^^_6;V[KN^+M^]G;W_\>WL MQV^^D_3YWU&^C:BB7/<8*BBZ7\"(JM2$6#+J&!7<_D0?,6)%F^ .N M1$PL*RKQ1"YHD_N"O%"=)SG??2S9V^%]=M^X2E]XJK4Q'Z$GLF"5Q2T\]SI/ MBY^9SXH&-2M^3&\(/%#[34:1?\G^S'[)QH@V]0C8F\!.7NH6?B#WIR]9(:$$ M(,2Q(S:@>:NCC!\XLB_,CYKCGOVJNP MM2W!$KWZ%:I:=YZ<0!UQ>$B8^MCF39#J7?>N8-4$ZG_P)'1ER@PMU^EGG-2I M'>O4=#*+KT%/0 $$4'2>KXW1;%+\1DVJ0RJ8HND6.^* MQXJEIN:7T28)ROAV.?:E^=8IH^!W&VT-+'PG34B6147)W,%B5PV^J8[.0_\& MJ\9O$;*O VAV5Q$F[2*,G&1 M8 ^-BQ><7)-"E'1A-XN!%0CNQUSK4:/G/.R(/T]1OCL&&Q5@1=;JW:-0[VI@ M(IUAB1IHO A)726I03>EJ[2F5/;K@)!),5O*95%UEC']UWX)TW_\XX&%./0& MXTK^JKG,@&6&+_Y1SO/)= M4_!.LD$/-S9--G?0J<=,<\P#LJ G:"GT^$E4-ASA=%_2N0'V.=T^ZMKRT@VD M]^^ +>2@']?B41-3#+AWL>;A331;]R@C[ MEX1!;A)5%OF0"U;BI 90"KU*+ASRMG ).>TSB)B$4BG'.4NTV.7^?B'9/T[^ M!KU;^-@II#>+,+O%*>_(($-\%E)A5UBND+*J[^S-7JV8WNU#Y25W#+V/X<54 M%(B$NX,L!+Z0-Q#->2!FS'6Z =VF5;H4+SXH),E.)&\$V))..W,M2WN*B)$, MM2<-<)&HL<:C)#Q14E+E9:RIL53LN_0N&Z'4EE&>]LJ(C%'>SK/[HG:]C#YU M&6@)/*EZ>G2OZ3;>L^;-R[NOWK[MOGGY;NC)2TZ.WI&0HAO&'^0P&YH7HL%L M?V%P6W;?OUL\X U+K9@O>5( B=0--X8&L_5VZLL_W4\=X@ZS-0Z STN09N]Q M6^)(81RN NZ&I83HL2Q<0$>C0::X_(!E[TP4O[(5R''8>[ @CD,85@(X3$<& M3M*8-(=0%7VN UAG[,7*-$(V).(T%*XQQ,E JHQ"J/[X!U84&Y\!^R?ZS41B M]A58+=55)A"YO[_JIXE\8Y:T@F=6[O;F(8LR)QEN!!>&@-T\U;RI&+VQEFR/N]16TZ6.)4RL+#W!GYKZ?,5D6T6;%+.82 ML]MH6X"=1=JG:['HT@ME@1MG*-'BDK]M8[V)TH);B8O+M-R0,LKN%K4H-N7?43.M\ 6,C/P-*#999?!KDNG-Z'7+?23 M8NKEY.HLN90.XG'*/=XI6,A54J]!@>D"_"]0YV4AY@" MCH6N 8:&QQ:T>"95H0,T0<0&U]UJ*GAY? )*'4*C;2&:BJQ/OYI**'_0.$N) M%I^\;7D_$Y)\2K.,I]+NVYG'-CS]#H#;G3HAYR)7(^&[W/35 , ,$7.VAS^T MP4>U\P-Z(L?RKT\1$]O0\JDQ#RKG<&AY/#&7_UR04N;P'&YLRZG#.PWFR^'4 MK;AP@..PZ;F9AM/F4$J&?#4]+ OJHAE-UZ7VD457C;^D72?NF@GE[5)D^XC; M)GCVK@%MI?G38(4A[>_M*[.'=$+KLLW?7Y-6*YDI-:5VB/W>=8C6\]%QN8]H M$D.?&.H3?5W[UBKZ,)CH%H9C^E&,*<=+E@GIR8JBD:F.S+&V,2A)/3K'."N= M6L"NMNQ&('W1V?=G@)VKVXUKV1>TPCWG[&49&>-#(/52,Q.=WL=6U,U0^>B. MU,YI9J33G ^I'OJZ\M*U7C&F>]#_8_9E6#SC&Z0LS[M(+3OV[^VC'?C'LU#'K1'.?@1%SGKE,$$=[1/QJW/RZ!J5_ M#0XS=EA%TXZ_GBQ0%,>L9!A;IQLQ:);8SAB6ZQ: 'J#/U=4I^;(L M:$""G-!N1GQH=] [FQE-]&9)J7^)2,X6,P.(XAJA6+L"8J '^P!Q)!8X[CBY MV#])T2@"I22&6-X(E&;LN#/GF<_;5-%A(H8'V$?4>.)4!#Y$:WRW.( @C=$: M;0L0"&F?_N0B5'S6.#N)%H\,]?0F-^K=8A['Q18GW$;!Z\)?D/4&TPVKJ[!U ME4;-3R$ZN2()YW'93=YJ MP=( .KNN;!.3R31$7OHC.G6]O@>UQI!E*NW4O;VJK7#94E;T4K@= M!FSM=;S>/,9GAHK] .,&4X#E,"XU1(^'X6+@Z _-[ZX^LP6)ZWSA+)\?7[11 MIAPCI]69K1@Z):+!8NR4T%F)P7/$!Y"-6="=B:.,DIWQ,Y&PZK33B-/3D]2A M.#X VPT/N ^X.B=$Y ZZ6S3AM@>1MNQFW?C^'Z.,G;\<;-\1:*$[R"%I0-9Y MZ!6]53 #3$EIL6N\SA5Q[H>G0-S5JOGYQ&Z!>[8$S%?B0 M40$.9!LR3&Q/6_B'%A]+O-AFM^E"'FRA_*7MIQ9["K[.9@4HD(/8R0@!I^[@ MDY(9$F@0@X/>_!U'1:AP$G6)4WE4(F.R]YPT(LBN5@'&D]/(FAMFJ3GNUM?: MDM&'+"@+8S'QPC3D$1:4]ZIKN.1@HU+3DZ%GF'V&.JAX6K!]+N,BW7"'U-X; M*[>VJ'\%T2C'>W>?O9V%\1U Z(8K@"TQ+D8&-Q[T)]6.\PLF6W9[JW MM M,MC.+G.^J_\X]FC@> .I.C^(:ECL4E[3[B0([D";H>==VV(BS\Y-9Y)8 MGIZ)&^?;TKS7I+@DV^>*WH?F(C+0KN%>A9!7H_X0H&D;_(>0^W,&V.4?P&31 M N!^\*2&T,2U3N1)O[VU8>Q&4)\P?X=XD^+Q-LWQ#?U1MN?(&T*/WI,.W5_O M:HKH5T83<:*!SD@Y-XDZB[Q)22.D^^L43W\A(D%E=Q6UCX#2,]RYI^=2#8C. M17E6A_N"+&>V!P4[$H=13&%>(:5! M.]HC%-:I+ ME*1EO9J9;7\:>B=,1(F5&0BH!S!KE:86$XW!IZ+O;W MZOP,:IFF1L*U".E@T7^99GV,)F%*G#;S[VU+K)Z9SN?4P2),GMAKN!H2 M>I/4H+[LOITK6D]F_8J.[A3\<=YR67!6-L_T*'<*-I8SLC@[8E.(1W2:RY"8 M3)#/*]UVO@##P]_#+GAH=Y\?N*.M M_ZFQQA= H1KHV;54M:11EW;8K4R%T03 O?!/>M1J_^A^;OMQC^?4<"-/7R:6 M(%U[P4PCXYD4WOGNB6+H2:X$^-*VL.XI.-\J]V4KGP[R^8?(RP3AO(HD MRMCI+UB>Y&U,]\$C&(GHC;:'AK[+^O5EV)8"@-BM;8S&."D_OUHT#[/".9C& M)89H,\[?3>@H$EJ]A*K&E]"[T3@%YY>DDW#Y*15)U9D"8L!7TQ056Z8[WRW: MA'Y]9FEI(U ZB>/.O)B:3ZCJ)XDPQPWP\@FJS#X:%+F=I!7M6.(&28@,%%)A M)FK\"J^C,[6M-^TEX$O;.OJ>0D =/42.3 COE8IQ2A@:+L*E?:#((F*PZABQ$4_"8%NH-ZNO3_?9@CFY.LU3&)_!,#.)%H>\20M[ MC\W^G^V^+U&&>:QAFQB2_H'NS(>_Z+1L:Y-0I7U#RBC[N2#;#?V"*?&$E7_8 MXJ1>("27;98A( !EVR=47Z88GV."6'>FS7,1YO%8146E=\_AN1[84IBKZ4<=N=?6:X*N3X$/PRKZ#/V,BW64[Z:NJQ_/#TQE[V6Z-[F^6BQP7-TM MKC['*SI'^('>H>[R"6AHTP$&7'?A!^!Z'8L1LK,/UV-$!;N"BY]+EC,XEAV< M0=9V^"GIVRO"HPIU#R3K#Z4? MOG+3\ZXEG9K.$&AQVKI=&\Z\8>##=?J";Z."*H-5Z^>5YT,>;PT)A9#WZMPY M12FCFO0^L@">]]CF2&"Q!GQ$63VB>#^B-4?A/\Q 06*()O,,)?X)Y^H"/]H8 M(N_23EV+.R5L4]HMC@/X])*.9T*R/BXL1(]SH=-U7S]*, M"0,MH&_S_.4_Z"$)625&B '+@+\$4$]BX.K18/\;_%&FF"I0G^A!O=/0H13: M@]2H@7Z=:U*.\^3"V[87V)Z MI$BW<84OX,9R6<_. _&ZQ-";G%08O?O^2VY#ZL!J_O)#F%)O*JPG 'X:[K=_ M(\5O-SE539:4PP/[[% [R/[:UY]K06$TT4V.&JKP_=0.>M@^RD=!E>--.XI0 M^^>@3!!E5GG;+]L@#/'PD(5B2/;)@9; _;&G1T])55O*+)$4)0U1@:V@ARGO M/:2#C0"@S.MQW]'9,R3.1(-''C6;G+N%_Y96JT;7:FX;I M[SB1*CN03L#ZCPXQ;WY-+50@OZ3C<8.2M@I(Z!/%U-Z>9JB%-4,U,*0Z=FG1+4 TC;U*+DY;&T M'B1]#=7QB 'KDD-"%!,+&>2H4 <6:G =YBN:W,"!2CL?.Q%C7_"Q)YVQ;[IC MQS6X H];$$2"ZP/[8WJ*0BJYXT:Z,"N-ZJ'4&!O5 \BB]XH*^,U\49M:D"L M.&A?>=PI>:2&I!!4%3?\>YN.IX$G/)(L2X4OS%_0'/<]]AAD:/NW;6$ETU>]LIX'S M%5!_D#0-O1%6F3 N 75>JR10"QQ*+SE2;O(77)KH50,=V-6K>@@%UJMZ$%G4 MJZR,UT2O>E.'^7QYH&&E#:R):EA#\CBN88TR/;"&I:5<.=&KPJI4]K0IGXE M1<10TGTJU@D?"I<9=$1L1A4HJ_;*UO PSY/K;9&GU;;H+\:AVAQBB1SHUOE[ MW88TMS*UQ.%><*MC@=G5#L>TV(\IE$]<16R(+O\\9D/$K-A8HU'FHGK)0?(H MR0FA\24X&^(H!?>9]3F$YO8@"N82?J&(#[*!!4J*J#X%Q("OAOLP>P^\9>X# M2NIQ5U9X/1!V--H8L@=+.W4?J583YH)3DX;OOQ;' =M]#\=3-N,)M?>."PO1 MXYRW?9<7EJ=WA44JVU][6@#WT4Y/GB*0.$5VR:,D(0JV$6+8[:!#TCMBP)U: MG<..SIX^\20*_/ 84516=XN?"4GXFL?%2QKC\I%D\NBAL0_ D4*RCCTM1P: M&=G+FC0L[,?>('3/4!WTS@)W1H6#Z#/+N^U'V(\/[]P?L.P(4OS*T!HDZ=VW M64@"P\0^9&UD@-B;-HV0\'4&6FXT=_D"U*L^=[SA.-53C*RW,FW?(7FD,U_H%O7BZ%# M&NUIPT\$JT.!G0W=(56=(84Z)E2$ANBRSU#N'SK=G_&]']7%]&0)VRT M,43FI9VZEOB6,!*4$2,-%WB+XX")^WX\*S&>. KI_QH7%J+'.8])4*ITR7G_ M@)EQ058@5=H.G!#EJ#]_:5&.",.2HQBC!R@Z5V65KOG+B3W]P%J.7"R(,K<" M!_]\S).4Y9%\WE+.UGGIKZ*"%071"PQ2ZN -9^C1 M2('V&-$!R&[VA!8G>AV<.51K]$VJ-3_B WZPF+G7,VB +M<9 M^49@+M$Z2L*)D&GRZ<6+,3./\ IF6OUU0932MV$]R)\[8%W 7CJQG M#_G^]J01HTCO%IQZ_8][DJ7Q#OU:__<)?Z[0.1WA;V&*E:M, @%P-K"U0%I, M7X8(Y:!A1Y M[L_"C2NF'=XMQ(YRMZW*BM[XV-&V)EOIPE7]#&K_'NG>FSE\! ?(.FY]; #U MO@;!UEI]3'9PS)#*Z%S9S%4EBT!9ZC,7D_RQHLKN$[-V,=V7 MJ[Y]CGWMCR&.?F4BKJ6M 8($$KX=U<($'VK3.D# MR,H:[-CU:A+$T9)39W)%!'U$BD;8WJ1Y_>-(>AWW8P.6NQL;8X"*=TK"1/2Y MZ-OIP>K>/^ -Y?PJ*O'!XAWV;"A\:.:^&"#@V41PSU00B.MG\ M92"7*^;,PNM-1G88U[]J)@IMZ+>!4C0,WQ8Z+\3S^US:E=^/Y"RZB M)69/8^^QT$@D\J3[.5#"5,GXT@%4\4 T 7=CA40>B=M" V.&:B"(O_2F4,2% MG5\G$I)E45&B#:XU\#").[5%DICRWI\=4T1$/=*K$LL%=$N74?84?:ZS YWC M',MSE&A]"[5>JM#P]H10!0SH*:&;44)6)X/ XP+95&5A++-:^F+,"&&74><"82^%<$=8?RE7]C MCEP.B!J7O$> '*RD-A.#TN$ Z<(P]D.%E._ #Q5,)E$?;L9LDG&D9(B"!G9H MB5Q/5(<^3PU/D?,B2C*\>_QK^GLJ/T;DK2#GR&EOKI=&31$]?H484?A98@.Z M^6%R-)P Y\F 0!!%5H4Q"@B[Z:!5:;2]C6M_MU_7TM\0%M[G6>.+#FI@&F>R M["(KYUP0TW=C#KY;".O"QSS!Q0V/JTU?V%;.?WT>E3AA@1MT'^?KGMM8:;-L MR^*)^,!JIYF"!=T930N&>.O8O'G"7 X"Y$2;%E%+0#S'ZF'S7 D0"-KC[C@CVQ"U-"U<\*E#AF' N O_?"#,+>D-:H"L0G,-$>TQ=AL&C%JV(-S$_@SY]A#4F0XT?0-C7YEY!62]>_8' MR& 8> +LC0RP2FOB(6W_HW)S:O578YEW$VH-"V8\5?O8T&PZ3,2WP708C8FI MU/8X38RDBX!+3%.X>@RD.ISTMN#F29(RI3K*[J,TN,^EF:HYI^6(N3&L,)B(O^KD_LEG>BPET2IL+)+D@*GT"O0 -= M.T^NR2-U3O5Y]*N@'T;(E)A-(!ST^;RPB2P>W,"D[>"/!0_[:/]TL99NE+= .VQKXRO)1)>O=]*9/ ,+F461L9Y%(FB >]E(W)3<^E M3(EE@0V?>YL+Q,HI_=JJ2?.$2EC[Y0D<>\9*"R.U:IGLV",G9X24R]ZHQ7&$ MS?[M)&*G -I)E#XVM9,,$O%N)QE$8V0GL3Q.(SM)P%-/4[CZ["0:G/1X!D85 M]^VR]$35;I_(8OXYE<4]*'T#/N\&^G9>%HO31'NBZ%=&-M"]58G+!,2ZP,:1 M(=D:_<"J8<2'5,G-(@&%:YS-HR:1@&)U).&#QK;!MD!AZNW3]^X4UJPVS%:B MQ2O?AA(]M5+M(S,S26 UA,T M(?:WI.1AER)C]S;-EW>;.EMW>8Z9"[U='KBL?=(2*33O$"BB<,*^3@(X0L@I MX9,?\- G],]MD99)&BO$C3M:QQ8DEMAG>Y"C9LX32"N?,GW-+1PPW6[]GBV" M\G2.E5X&2TX4.=<,WTS>XV(=L>O%?1;%W CRB(N7-):H(UK?0-Y3CO7M6F1: M^J@%@!H$\*>6]D<%>WAY6.DZKHM$HS1'GU9IO$)4XO@U./.T\T>'D7]JJ3_8$V+=FOV) 309&WSU+:08!W MGLIB2T"S-F6M[NHSG792)&D>%;N;"J]+5L6+"0/)*+3E34X/>5S*+O(>*/K3 M"U6135AQ5!V")\W2'4H9NS?*7_^BGE1O6W&6[$D8YN" M_!-3M:XDV981#:!=C/TE/6I2_I#6:6Q/7WIN$=_^E!#><+Z3@/1TPD. MYPC@A/Z8IQ6KKL%B$$0EX?LM+NA2?TAC\EI.VA/I-3M)^R? \*1\2)>KBBRV M)>;&E/F:%%7Z.T=0>X7ZCDSUKR!GYWCOSA\.K%B."F8!(&(^Z(E2,%3L>D]Q MU67GM(]3%R.#G:LB+I,-)^J 0+CV:+*$YWS 9V1QU@Y8J,I[EF28Q9^PU;G@ M=4VQ^$V L$I^+0I3_LSUKZCW_9]'R:.&I-=9<;\.=.D^T?W']@&K2J$,;,>)>A4B1N42/8Z:WF+KB M@$C9WT1+40X.W&74/@'=:(:[=GZO:!D5/#T2,Q$/<2#$U491U B$U7X#EIMTG/_=<@05OS() M6I;W[CS M,W2S0&@+H*P?D)5MA]',:ORTO/EFFKU]4.9:C<0PSS%"03$*8 M)9KC;5JE2ZY#W.3EMF!7LTN<;.G&]YSU7NB5/H!HC8,=NY:4<03:"J/E\4 J M<+<(4 L!36=$IN:(M!U3TJ+@YHBLQ1E V55;'T2?I?Z>PJ9EM%RR&P7#=;=X MP"\XW^+!PLZ@;Z$/855HN-XP#D$P<:QA:!=T=O5L5&LFB!%[#<^@IRBCV\ * M%PDN;K-8;K,8; @Y*;F\OX#8)2_#-BQ PHT/$BHJ5:;,< MA-U;V(&/1QQ@6QX6':+.4'_;<.W$N6#G7;$;M#(,MH5NLWU].M]6:Z+'.GM( M6\(P_\\SS? M1MD#WI#B.(9UK!G C=37G?N-1=!$@B@25+U[C@8Y2539X^_9 M4[_PX[&\)UD:[\:N EK?0A\QJ]!P'@) J7,C./^A@V.&!!+T:_W?T'<"O2DA M1GRV&VUR]RPJ2]_D5Y]C'G)!]\Q;%D+0>2NJ$'^BU8^%B!0E>JX%].$T'@61 M&AB+7,$U-&$\X9$:Y#FK[1+&H2N.6&!N/8H+/E3*@)[X%2E_GDFUZ@2VG(2T MH&P_JO#A+7KR+@EX D8 [)NG6]LFNZ MB!-&#>60?K)1!A-=K@45I4%OV?@'%L7)C\=,)E A?68*;!X1*@=^LPNZZ?V. M\_(\RG^[6]SC/"]WV4N4IY'(YPXH7S/$/@-NOO&/GFGI+ M>3)W1@4N$WW6.;)G7?$ER@(GB@T1KR-X6%=M6;L@R7%,@^97 &N70N_N7_KQ MG>L PTP\F4'T2E,C00R*=XN8#O,)D*/>]K"/>8%CLLQ9/NNGZ'.=)DUV&1EI M#=R])+WZ>IXF(0]Y>F9M)/2VGI*$RDA1W4+4X0F O\H3!] =G1EC@DTTV>1M M_<[CF.TA:;[DIU>*R_ESR3.^2);P^ ? 52SOV/5"WE-GT:T,\4+FN<2X3 M?=8Y]JD]%5$NPB%&_6JRI@:^M>,NO?G7]H1#^]BD7"4ZK'(L)=3(._8<$!AC M/1H\R[2\6QSMESNUV[?>QV!#J H1]T91BH)9>O8X)N?:U9P.8L9CCT:A3;1C MBXK.&M<01H][DN0UF 1MD,='E6VB;UTT=7U$^X#K3%DM?Z:YB]8;OIM]=+1S'SNI%$3XO32NT^&_EMUT?#ZA^ZGB)#G> M4=^]?WY*JY/'ZD--#';2IBOGCP09$7;+>??^S?.7J"$?;!L]82%1X8O1U.,X MJ7?..-E//?W'/^99=I,GZ4N:;*.L/U_O6#--$9!UY]P9DV6H0S3,79I9FK?E$P4X$#YLJULSIR"8 MO'-#J2"*!-498G1#!B-;FZY3[Z*E.0@177< :S# 6>TC\RB[GL[]1=J5Z%!L MPP8[*[*\/^1NE(^&0<^-[-]'.T;O SZV&(ZT@@0VG_;F)1?0*5GMV&4;R %9 M?QJRJ*8[0Z' &V>XY&DE]NF'FX%M!"84E4T-I7*#XW21X@0E445'G./#+XIV MC00(T!Y8#T21V]Z.B?N"Q!@G/-6XCK]-^3O@83':OR]_VR@0B+_-P>@ &\NTT5)L468%K M2(YPENBQRU^TCKKL##6%1N($D)OS*4G-($^)#J-,LZ6)<,5&9=BK_P-YT]0^ M 650&^[:N9E4D$>MTMM]005.JV9[3, WA_78>K18ELF!UPFEJC"JCMO5^G&( M+&N*@D8@G+:[;FI56WG1]+:WL&(.^O6^7&KJUM:*X6@L+93F@DB_3.,HRW:B MKJXHVLN2](B51)<03T]XLH""7A>5Y$ZR@ ;8;_K>/NT^W+7[C$^"/.+T><8Y[3A@'Z."+:?+M(PS4FX+W+&A,/OH1@R19<%I M.5!R#O#ZL"'>OBN*&(%PV)'S>& MJ6JQPN_?OOMVN."2M!%(B3CNS+GFL,*(432LHF0!MQ6K\5!"(&I>\ MF1P>XQ5.MAEN7X>,>CW'7@U9Z!%HP#"@[#QBLH;6>6+$BX=7K(8X!\C3S+40 M#RZYT\@V;V->B8/)C>\)L7UMJ):\$U9;EDJA5Y?MU%/ M('\XB*(?GSD(FKYKVA,'(+[W%AH2V-B6+M#5M1@;?/P6)1"B!B)ZD](+%?_N MR\ER!:9^?=@R-8;?)_7,0G FK6&&\-J;K6QB<5K<'F+7:;&^ M2>3'V.'?X0>9Z,?74<:HH9O+4*?9$=/(*"?\Z?3;YQ(O^3/4@4!722NH[GW8 MFW-]>D\N9/2IC(=$D3$A1&(P'%3:SEPL_ 1]'@A&R"A/.2?[A<,DEA-V*C2I M<^7GPG$+^,G0].3K;&CHA3H<3CA'%-CA;S=H4NZ<;TL6-%4^*AP7*M] =XFA MOMT_9IW .:+$W.-*UFH<\R=5 L+P^=+7!BHUW;[\24G00Z67?42))][DX*+. MV=H?>#'2"B@+1[TY]PXWY%#-\+"!:S)>$D4&^=LBV 7YODA/+&WR!M#-H>W( M5]CXGB(D/MP$+\"*Q+CW4!G7D<;]?;C"7 FJ])4:6_]^G6YAT!EX,^05_+1A\99'DY M'?]A_C--<_*>.DJ8 SM._5]<+(@EL<=K?R_(\RI-TFS+DFS520Y27%Y]CK-M M@A.>_H*L-]NJKI)]%14Y>SISCPN^$XE"8Y(5;K5OZ%MR&QA\[0-6P$*VAD!< M@KB>.DC1'BIJL(I0U_^ONV/M;1PW?NZ_(%#@N@6<:_=Z[1VNG[QY; -D-T'@ MO471#P?%HA,5LNBEY"3NKR^'>EBV1?%-*@4+ICN'XDM!4%&N0OV#( MO^*!0YU)8@Q,CA^7\S%02#OP". CC>EXVF0*C$/TJ1?ND$@R^FN2;_&''=_, MYSF36",Q.>GSIF)>-*[W\"UOS,W!Q0S'R>E*M(D5GHDX-N4G=DAL*4YOBWNP MA"AC=]X.XDM!'B U#3*KKPMF#+&?&66RO/8_]2E_7H2WD=;'"IU?PBQNR?(J#AVP3*/A@WF/A7<>F^FI*Y)R)0P(.)4D,4"4\ M,]RNNIY7;15E2>=!G5=M&6<$1#AV8F;:OB]8BT;LSH1:JS#$?[!-/')SI2SW_ M]?@8;KW7P["\%\0"(&_9=2M9(KGC5H7NX23E:H5Y$R9H1;[&B^3UGGUL+^PQQ[&=(3D'/CB;'^VC *^5CD2-H,)<, M]6KWE2&];YYQ6QQ*X!):$=Y UYDZD?6ZV']4=A@Y68*%CK./Y1#:GT M]-NE%,?Z"R_@7CR>\9F@>BHH*U"O6<:@&M1,:'KJ3T V&]2'0O-.#'\XKPW\ M1'(F LO+;ULV7W7'N/Q=>P^Y&$905WD?C3^A&I$).ZY*WF"L6:?R M=!A*F%'RM"'["4;UW]2(YVOU+C7$Y2\9<8DFQ29H_]UDR4.6,ZZW-O).1O)N MR740IV>N=:CYMI?2M.*;@&>;C(C M,T] WB@E.*Z+"K-UJ2Y?-[@H17?T%-YP4$CC:&3_$0X.&N4 &RU)6;-83'^.7BY#1'I!18Q1>D;AMH[S[Y)=7>Q]J\)R8Z\YX+NAX6-4?1S" MP[;&HYNY&11?6L KS1[:-+!G:-7?<_$WU"AC"7:5G*(1G')?"HJ7Y+'(_H?3 M1?+Z 1=XE57E/Y/.N^3.W)C^V MK-;'"ASO1+["E JO"H<%[L[6\X"D_@9]QO2!Z,:E[IGESZMEM"ZSY3XDM>RC MYLATF@2EG!G2'F;SNZ"S347K$XY,]FGI9Q37I:Y_UUQZ2+V%?K#9T:8.YSCP M*>3'?0W>5WH*%4(M.PJ$:2,0L-QG'Q9LCX$BG]%M+)5%4"R:'[^"I\P0_#=. MZ%7V;.K4.'[=DW.C!>.;/1GY?GX3-O\)W35L_V%B1O !0"EW4@!6MZNN(D'C M^VN,-$TG@/&(UEX ;<@AW0![Y.!_O3(7#8+H78/BGZ?G"C!?TD%?@.4Z349N MSU<5II;">W ,3Q+\ );WLAE/F.($(+X)83Z\#AH2?82X$<3Z!:ZU<;:QZA2O M>9'>[(-2FB+=:#1K<:X%-6A"8X,8%]]-RB*4SN\A-ST9;K:&@_+;8F%BI!X/ M%EPZK"NEN1_,A[1/#=8&'7)GJ-;QFM[VL%C2X31;J'@"US_>UU>&(-8 MR?\R-B'ZY)N,0 ?OPN*%6(0)>F][C!(P* &D]M_?A-0^IKIFC."$E--B1@;+ M)FIU\+Y/A@0X 5CR'V^')0\HK\N4I^2<%%M>L26RB:7V7O<92V5@ O#D3V^& M)P_HKAM+/2%F,([\C%_VF3)WE!3LX[(NQS OTO,G*,E07A?]9[)BF6UR7,H\ MCBZ'-N1D%RAX3VCI@,,]U"*%'I3HRR8%OR/XY6LLH:I [\D.3_2?V%Y(I\M, M?*Y=%#%_U.GDHO'!@#^UZ0:A(.S5!W$@\N7 8C@FY5C9>B9]S-N@VM#5M,X[ M#=83G'JZ=)WRI?7/C'A;2L6[ULF8X2ZR[V$'\AB="[*9ZZ*"O73Q]DWE;'_;H'5B#0T'"0 MS'!;/6&ZOQXR$LG1>=NJ&)(4BN^-R>%%+(.D3N:3LDB:M OH;:F@>0:_N)3B M],/N2XG3ZZ+I$5P\SB'IAJ>A2:IPF0]D[$G1!>B]60"T4EGQ5BI<=URUJ# M MLL7EET@>$>/%(>XH'KE/ZN'^FU=7&%2W' J6;1GG[0X>%G"YPY&==E;5PL![ M39\:."I;Z(AIR''*2KE<+VG348M%"+8U+J L*2[2\B[90;KD>6VIS(M4ZDC0 M>=60N55 A-+^57 QT?G]S-% T^\000TF47:H%E<1&S+&].+==\5:KAG25;;* M .K^/9?0W'G^7&#E_985+Y@UR:H& M3A=UW,/E?J54]QY=KBN^H=[_\+>_\DT%W_PF<+E!DY(6_5Z[R:.-8C&")O,; M0 K1P&S0N\UKGX!M4I$#)[?.D19DOBE9;L%"'J@8,7Y=$JV2C*)GZ-D 3GMF M;PLKET L.T$%VY=@PF7%,RZKGMVV0VVE&" 6>FB[;RSW6^;[H&+"AJ6)@W4+ M6*3^N#2YX!04/VAMIT1$Q(75(X=)&.F?HK3+=/2F'TR M7CW=8 2WP;(A2+[WZ1VFZP0JPZ T6ZTPQ8R72I1"+[,J6_)DSE7=GVA*4;71 M-9%'UN2$#M]CZ3Q/RK+IM#/2 E[ZO&TOI>-QO9N? *_KG12SG;NV0'2!6A+HN1PDRG[?0JINQ_E-" MM0L<&8QE7[1:3U1LLVF*\)+'U2B[_P;/- MV#'OGL&:25BR4=SJER)H05HD(WM04CNK MF*7.[WJ4B'981&$^!1(3?;K%%IQ-M]N#3)>+QO2$&NAZ E1U-+>"5 ;5>_I4 MTY^Y)R4A?RI:"1"KE9'+2CUR3SV)8S $NL\^XL>$/R_R; MR[+*UA KN=I66XH%J0.MBV,H_\9L!)/\&SU(OK>1 4K:&3B^9VR0!M"AA%8< M)W'FS6:JLS;+.[K'&_8K#Q!B;1I$2"(RW)?$P2(_ MX&7::''+=*^\L?_\Q@R]%"ZC4/IA=UW4;1"/))+L,4VQ(QK.MVP1P=792NYP M-\A ;P C!AEJIS3M:1]VB&$!Z=W;)&^\HV%=HE+^(*J$.^%QAG9O)C?L$_N^ M_8K]]9"4F'WS?U!+ P04 " UBVY8C-W[\NQ? T=0@ %0 ')C;70M M,C R,S$R,S!?<')E+GAM;.V]VW+D-K8F?#T3\;^#Q_\UVZ[RN:-[)E*GVIJ6 M2PI)9<^>&P=%(C/19A*Y 5)5Z:YOWW[]%D!7ZZO^?XF1;@B0_Q005/!PG_YXS(O<+'AJR#&^>YU6?R$LG]^+7M<4Y.)^4/H%IJ! MJ+E!BSBKWSG[@ED#09(6.C2]G1_B+W]\Y)^#/9(KG/.E@N/L8?>AV.R)\:^2 M%*_(T>S5&;9YS)ZJ)5>R:!''ZQH[E!5L]Y<#B-L__'&!69(15E+TR*?-&1__ M3PD7&CVFRT'TW@D/]_7*OA,+^_%H73=0*N&IPPA6.=Q/=[X3HFO^X^LUV][0 M#;V/\5.&VFA]T4A%Y_&9,*/)5X1RT>*?7W/QA#^9(TI1>E._0WJ45H=#10A_ M824._%U\893^\^N"EGLJ8IJ\.6E>#K1M\0T_3L0IDRQQENYZSRE9Z6]7I..&#Y G$*D8;LWFV0Z2I9T^? D9H8E*@)2@%!B0I*5%"B@A(5 ME"B;2E0?F@9U*B@1@4U*JA108T*:E10H\:C1FD?X99UI^^B''V.XB0A M9:7A175$)TVU0_W:1[*E14$I":I44*6"*C4E5>HC^CS;+^L[2G+^8X+V1JIE MG"\0N\Z/VV ^B_A^P]ITK2&'#LI84,:",A:4L:",!64L*&/C4<:&/^/M:FO? M[Y0:%E&4(/PLOG^=QX2+QF=<[WG[?!UOCB<.4,$S\W)+.J%)XH,:&=3(H$9. M28V\(7Q=US.$QBGB>_]ML43T?K_Z-6)/>XT5%,6@* 9%,2B*05$,BF)0%,>C M* YPJ-O5#+^+2H8B,H\0*_"*/V*5 B/46UKP)5Y@I.O0TQG2DA:G3U+0S8)N M!I4WSV*&V>W\[GB#R],'O,CQ'"=Q7AS9A4B&121TFW(PQ)#3U>ZFST%(4PN: M6M#4@J86-+6@J05-;8R:VG 2EEV%[7TTYXS&6;1!,=6M_='" MN@56MTK&=S+&+A!+*%YO5V[#>FY5LCH/-%W%9/H[>#G*+7+O184)4\-TG(N MSA2*XG.2-A'3]-@D-245F^-59;CX3Q33RSR]X(NMB;*6I@:IO-BN^EF>EW%6 MIPPW4*AJ9H$Z+H _%*OBDE)"SPD'JRJN*]DFX)VL4"Z^Z1VBF*17_&]-QIO6 MMM;H%',/1N6;EA9HO#Z<1C)-&MK<+K5->C2DJ04JZ]DFWYJ4[2S0]UBG0W!D M6OFR0FJU6E:9<)&3;?\3,?R>U8"O:VJ)3G,JW])%\EMO9 MI2UMT7A'N)B<_5^\ED@6[8UM45JIE;?TCI)G7%\)IJ15TMPXM>=\4= XN^8J MQ)=_H8V43$D[\_21U8IPZ8'KEP]+KN.RV[*H"GK@O$GB@'E4\93JXR$LM);&ACG*Y[M,#"])@7$G.%JIEQZAZ6 M*,O:-IVF1N8I6\59MK/,RDEK:F6F"D34Q2-4#2DK*07CW_ND1%XTV$UD3"U1= M?DFJ,LM 1M=/)TH+9"H5 (P(N_]0$3AA0=#\9T?4,#\MF!4OO<#%: [$PS+ M#S["(O&?@D'YT2]0WGK(P$C\Y!<2\@@+,"(_^X6(PO4,AN07OR!1N[KA,II7 MR)> 7#HA7 MXJXT/24C. M2(93_GL:/<59G"!M("NA0# M/#I?[F)Z2RL?3_I;G)7H#M'JR'E%>8>>KCBJ3\Q962P)Q7^AUT5^-'JXY: R M^8&I?]G:+>7RQ&J=+E9YN-L=@5T6A5YGAWP!EP:LDW,^E NDO8-S^MN7";!7 M*'P+H?=VOB_Y>D?J0+N6JL,Z77THYCLXG8\4Q:RDFVKZ;O?\:A)+2&YM[T^* M6Z<4C_LS\Q3B_Q+U3<[5:4NXL@;6:DAOJ>L/3:8T8:>](3DOX;S$@C4/1P M 2J#0WAW7ACW49+6H%SG#',XMP&[,TI%B&IU4"9NO$ EZ!IT_I(5WD!)/70U@JE M<$A=X@D&TR&2]8JHD.'G3D,]^>9&%FGC&V!#[;8WS^U2U%3H[FT#BS1M,VTP MUT,6B]ESC+/9ZK7;HZ6U16K%=HSSN'7*O6K7C4+)':EG_.3*T.;A-_P7;A1; M6EH-0,*O.%G&*'N(_VP6G-2-_/&5* 0Q A4?IV[G5&, FHM3-V@"(&A9##L$ M_MM49X!2\B?M*@L,@%%O ZUJ!8$J27YL"5 \H&J.N5W"XF6V>M E0!SKH_1 M(J,4HTR( MK=;2H'+"=[MW$2M7JYAN(C*/&%[D54$^ M<1-UDHB2A9RK:$TRG/!]('KI3U.E0W4?VWQ:5%_:>OC?DKH*9&U4V_YR,*QM M__#'^>R5 >GM@]ZF/1@E%Y<22@X/+%'R\49"R>&!)4KN'R24'!Z_;W_Y^\%??H6?^1%'%X@5NY

    $7]CH0"MM?$ !#VB'/X56QL/ M05!=V7I6GX#L+MX(8YR")D#[X*@;&:=/&-)NYR\(:#QT06V- M4WM'25HFQ2U7VNDS3I $3U4S6S2R69YN7\^DB+:V-4[M UJ(@^@#(@L:KY>B M2H*4VM:VYJG='9S'-$@F06M;JZF'P%T=VMQR0GV>('%?5W49!&9_GJ$\67*E M\L_&J:+;S3$OFSU9#1-)MYMK7L0=-WILO.[AE@-!C=ZD>MO#+@?;@_ -7SEA)-[E%7DL"5>-\M4&CVLIT7<;[ G.1ZJ9YM:E6R;8;HCS 6#@_4"=59_?6[ MC6*5TUNZB'/\5S7%SOWM4E\;(VZ+):)JLJ4-0Q$H^P63IA4_J^L:<5YMR&+,A5YJ MLH82,/4*-"==BZG5MDVTS,H^P-%NY25:QFL?,%&XDXB6)V?J8.B8/4D'&Z/' M^#1;MU4@*:W[OB#511DE VEYWF#8:K0BMLU['D*KL*8UP6O'Z.0+SO)*D!J> MYZGG^X'%+UE8[]03@+4!>!TY:RZ#;Z0 O ZG-I>R-U( 7D=Q3WT/@)?&[6S& M]P6BCJ*C3ICNU#?4@:1L<%R"+WBIQ9'V:,BI+S&(70SJL9CZF:RQ(\."!Z8^ M.;343OVH^JF+,)WF2UNHAH=S1JU/:^:)F*O,,+9)HQ\!PJ!,BYZZ MG*^)06-V]M1E5^AR@.443UTH V\.T,S2([8$2QFH](\C=!_E7@M MGNYH M;':AO&4BDL&!D]JEZ%:D;*63&Z CKC2M>.$D[OMJOZ+HOS@N^R ME[N%#4\YZC)$2' )"2XAP24DN(0$EVDJ8",U\08%K*<"UOTLMZM<_1C%"2>- MX2I$J5))4OR,&)_6Y=&MHD ="SB:)55+BYJ@<1G5N"[S!=\?D CCEU=(E#;R M3.63D'CW7G9/6T MNWH$K)/K=9ZNU63Z'#BR^VR#I)0KNK&-&TO(;CYO25*5/ +U"?8G^_:GX>DL MGQA@/C2WL7)V@6[7K#K!;O>B=OU)!L9 >\?WB !.N()2)+Q!9,VU85T MUM1\0:C=* Q2_WRQD0,FC,H:X4M 'Q0&F.7*E\FAX4!I5[.\ Z7MV(%8A7U9 M/X"9HE+ O)D;EGG&6: M+N>W'2UYEV4O#H[D$+H;7#A3 MC*R[)65)_?J@*1G5E,YQ@?]".3N+\S]OYWXYS',N3R:!]@B+W4H ] MKZ;W59Q4=:L5^07RA@[I5689J)K:5371DT:=F9;6TU62I\^!(S7_I@JA J_4 MMN;.:;\1AR=5KEUH-ZN\W*-GDCWC?/&2+N7EYZ ^P<023"S!Q!),+,'$,ORL M4)R#1$=6] 6/5NF =#V%?4&HW2(%D[!\L=!!9DP''=P7> "7U)S(1(%M*AH2 ML?_)0\.9^2>;'Q/,_$HS/\@<9->T_^[;:(UHQ):V#P:Y8) +!KE@D L&N6DJ0R-7 ME(,RU%$9 A[8WQ J4RHEJ:>J96BDK MV8[HG- 5?Q,Z$\OJGB-!<<+1J+[5IQP7JLKMVKV'*."^1.^_??>]>L9)&PU! M %YU 4O9;35P\ 6CQ9'>Q'\[[!_U];)?\*I<-1(K?6Z>*IRKJ6IZ;IRJ^SA? MH(9=MO&9'6JD"#4\M:J'SS['-'WD;U3$@C6V<61?NIV?'XD1]RCC6VUZ3EC! M*EFN6JYW\:;:?5N#)(<9=;J6MNESX.HF2'Y*?8Q7JD73U,0)C9&=BV! M^Q5VO 9GE(J=L5IQ9YLWJ[#:D@[[4IZ"N#7YJF#M]>"6!*%6B+J3\F7=T,(% MA M7Q!H%.L)3*#V!0.YYTEA89FZVTVYARKL7%,//U7S+;3H6I+PWX%)$;@WR9(;)S4=^;Z,NL4"+2XNWR!0/UOJ'M7SN=/ :IF!SC]:@Z#QPIQ,-2PH! M0"&@9%H!)=4I?;22*5G0>*7P0[=W& '][<$8+5U"4(4'014O3JNVF#QUXQ#$ M$((8Y$I0"&((00R^!C$ SOO7$0V@L]4;?()/.OAFH0O!OYF@MTUT,2+XXI(* M9;2"O;VKO1VBG%@VH_\0X9RW0E$1?T':=O/FWK8,Y:JW!\OXR5C&QV4 G#X' MCDR85X0BO,C/29D75%W/7M74*LW7U?[S&'^9E<624/65".K&CNE6FEK;FKNA M7>>BR?8N]DVOLSR]X:_+_G=),4MQY=]53GM@KV#T#G7C@O$X&(^#\7CX6=%R MAA/=,],77-I- A#IQQ.#W\6TX&_*-A>( M\9,*I9R&VS6B<96=PJ[S>IK(8W%[#&,\\O0&%WA1+:?SF,D"8N6-+-,G\L0: MUPZDZ73-M=/GP-6-MH2Q\_T.OSD0*+W3MK5#,+T%TULPO0736S"]#<=\BXQ! M=,[WJ6,!BU9LD\BF;C-IGQ'#2-93QRG8EH)MJ:]M"2KS6K8L_1115&!:_VF= MQ?HIW_(1;-F7VB@()J:3,3&-2Q^?/@>NRKJCG(G#($]OBR6B=X13LU_B9RA' M-A2W^&"-2)8(X(U(E@C@C5BFCK59-7*H%,I=:IASG5K&IT\SN,4Q_E#G'$!)?YR M)S["1B8UZW09I/ 65]AQ<8\2A)_%!LB7\_9O=_%&_ % ;N=!!F#@4_Z$LPRE MLWJZLQ=$_$[HG]?Y'24)8@S 2._!!F#H:#5W7M?'/ TQGE659K8GZ&Y+1HL& MW=[!+OWI,Z(%9IR>JO2D>MYI]K+*R5G,,+N=O\)W V-(K[-5OLYCMN0+6OQS M^5\E7^"94!-A;&GUM*SD33[N^&N]OY MWI1TG?/CI%P=%GH;9Y"^3K*22ZYZYASBHU*\.UDMJU8*W\AN2+&WY2I36A_,#*RI1OE5 MEN:VW4^O:2A1?1O:3T] MREVY_"@FE L9F*1D89J6 5RA97 M3EMM!97P(30V?M**I:66M'N,%,()0C@!()Q@$+-I"#20!1H Q9^INU9# MD$$(,@A!!B_N@VS1V(B^7\<7: #\DG[^%5^6DQY2'5PVOB2,Z '5P7X-!FKD MQ:#U@()JS6!T1GX[)PR=(4,HP,B-_%)/#>1Z1M& $?O1!\3Z6>/ 6/WD$U9= M_3Q@M'[V 2W] #PP/K_X@$]/IRA=WBTZ%@^65H*\5-0K'R OQ M?C /,APWK\1^K3P%N!G5*V&_8X0S'"VO1/A^06/6\D?K:C<1*U>KF&XB,F\- M!R@J _&.7&A%G^YOL%7QIR^%(=_4:+YI4^1*WP_7EE XS,2P%.1T@5F\6%!4 M%]Z[G6^5O$&!#0IL4&"# AL4V'8%=C#Q MRJY:^T.TW@;$5R<#VD7#=U-0@:-94C6UJ E*HQNE$?B10.J?U@=W73RF<]F8 MH)8%M2RH9:-6RZ ;45"P@H(5%*R@8 4%JUW!TI6'[.I1/T9QP@EBN$K(J';] M%#\CQN>ON#2RFSJE-Z@EK:H+44&Y _,9RB.@L-[D,;[ UC16A *,;"\SU*R"+'?Z'T.N7?!<_Q+H^Z M(I8?C/Q8N<'Q$\XXW8CQ9^4*I2"-Q]!;@FH?5/LQTWEZJKWF^1G7):3/-K_&_R;T7-17T\DM[3>P$SS(7$'N52D<.[,5 MH07^JUK^EU]$^4=8^2<3KPC:9] ^QTSGZ6F?@'T^J*%!#0UJ:%!#@QJJETL[ MA#CIRQR"(S>\N&E7XW_W;;1&-&*BYGJ4QD7-VZVRT+'/+= *9)F!STKIAXG>$%\L"I;-G M1.,%^EBNGA"]G=>X:T9B=Q@KJ-9!M1XSG:>G6K?N4T&Q#HIU4*R#8AT4:QW% MNK-LY,NTD8/51^"WK"6_VYZ+3^):LB@YNI>LH[X,'M"6YJQ)4-"A'=T4!/Y. M,.54\[-;5U,_DESD_*'TGO^7XH3_5.T-?-L0>1<%?N;@:ZJK/<8,:FM06\=, MYPFJK? =+"BP08$-"FQ08(,"JZ/ ]I:6+*MJWT<,+:K?<3XG=-5'2X.,94M! M@],2=#-'NAGD$\'4,OC'MJZ1U9C^CE-T@9G8J$J*;O,/B"QHO%[B9$91S&Y( MOJA"(NI B.O\.D_Y1I&6<79%*,*+_%R4;J<8L;--_>/;N[>E"IP]$IP5T*HN M9;OBF_8E7\PTC[/SDA5DQ07(6<%I?BKY-OQ(WC+R$@2=8EJ&WN@(P8=Z^=RC MM0B^R1?7AV5TMMD^A*/3:;1@*PBV@C'3>8*V M"Q&LP$P4P0S 3!3!#,!#IF M@AXBDB\31Z^8F%%Y&PRI1X7%;&N%ENU:/W"9A;<2=T=^Z5KG7CV(+4L6@(A@ MPG)DPE)^&YCM"O!YK9L#SLEJ37).([N=7U?4/<9?MLDX9RA'Y# M.L+@4T[WU4LYM=L)RNY))HZ]SS'5+;[?=8)&,?5Y':QAP1H6 MK&'!&A:L85JVB)X"HB^S1P>SGAK5*9J\^DGA8,2^\P>Q'HJK97O?SR*6>84+ M\:>NYC[5&+:L?>TT!&.?46/?#8KY!AIG<9Z@AR5"Q9%KIKT@AW[OH4@^C]GR M*B.?]U/F$&W_85;DG?KS\^83!;;DOK M8*D*EJHQTWF"EBKE1A,,5<%0%0Q5P5 5#%7M^C!(]/%E8K04(.FB,?AO:^JE M^_EO6.JHPEDV(46L7*UBNHG(/&)XD>,Y3F+^-$X2$=F&\T6T)AE.,&)1BHH8 M9URJXI27<:9K:1K@5;8,4H.1VL-NE=21A;5JL/WEH!5L__#'^>R5)O#V06^; M%8R2BTL))8<'EBCY>".AY/# $B7W#Q)*#@\,6A2#?7-GVIK5ZY;=Q1NQ]7Y$ M19/YZFTKF (-)&(7O/WN5R0*O#51(&DRX,O?M[_\_> OO\+/7.NE"\2*?02[ MG([VU@.0])'O\X_D"N=<<,%QMI?[+^K=_/'E9GY,GE[/(4C=U@/<@]%(U>M& M@T[=0UV'<_*,..>%XONU-AZ H$>4PR=4:^,A"*)QSG#Q:@M1T 1H/SQ9]RA! M^%F+,EF7(8C[S)?-1N,[ MH/0A8!$2-KU=\JS&AQ9!'FOQU.4O[+'_4=&_M4 MH+>'J;J1#$),7ON%CN%)&]WT;.@[R/NR\AIVE;4>)^'Q#>A;$W@[CB=$O8 MFYFD%," O9QPV=T7]?M?3X$#>QPT71[DKG6?52YY@$]GT>^VB M*;W"]Q-#\S*[P7/9%@?IZFJ/@UWEK)KW^B.,A<,#=<((K9[3W4:QRND'0M+/ M.,NN5VN^ JL81L)DGZVYL:-9N/-=[@O#577C)90W-W9$^1TE:T2+S5T6Y\4L M3X7A8BW0;-T4 #T=\714=JY)#[C.DZQ,.>YB^O/_"6VJF?E3=U$:;3?&D+ MN_%PSJCU:- MTDVA$UX-QNBG<6.D%G7;$K&G/E/:O7N@?/FIZSU &)057J8NYVMBT%AH9NJR M*W0YP&J23%TH V\."%C98^JB!A 0: VDJ>^:?833@77AG\>-D(WRO;],%0)H MP*@Y7^]H*WMW2JLW)Y..%J<. ?GF-M_1HM0EE\F<5#M:F&!)*N9$W=$" \L[ M,B?UCA:8+N5IS,G"4X2IH>J-.0/3: 'JD$]O3D(>+4H#9*:9$ZI'BYI6O1.X M".F1K-VK;@H<,7^D;KV:?G"$_)&X874;X%Z7GYC.ZPEBZ:Z496N S9 MZ&4A$[H:XG>*"W0[G]_.K\HLVUP@/CWYFPN4[LR9QY;,)I+U1G!4GF-/%5]T MKYAH:N*JB$@H:S&D1R64M0AE+<;LHGJ#S575ZV]4_?HSB MA'\8MO6X"*D\Q<^(\25>TMYW8'8._+F='EXJZSUP^MZBEG)>.,,W;TD:H?*5(7;07W<\Z-O+QN2VLGE)^3U1-? MS((6X?#B,Y0O9OX3PUPJV]FTQVZX6E MMSNR'73C[E[\=#N_+0M^MJ/*U8_^ R^6@T(H>XDCI#[PA2MBAF[S"\S6I%X3 MM_,ZV$$V>=2=G',BTNQNY[O/T\K#R^:N2A_'&S$]K@AM6U/;DY\?9$F!GZMR M3A(6>XT9RB5;+#AU"=8E>U;E8>GLWQB@/G0 MW,H5I>H5)VL7K/7!6G\BUGK)(-$J"#C(#.:U\P:5.F26?;@2\(M;MZ M0 8)7SQ?@ FCLH^9RP\;)PPP6ZHODT/#+=JN3'@'2MNQ _%7^+)^ #-%I69X M,S?DPEDWAX>YQ-*QS(_A8DQ&6BTEQ)CTB)IPY!(YP?@4LYX3<^?<: $=U-)O M[AP8+7Y09Y"Y\V$"T$!\?6" _$F)&C3YV49,WD_18ELVHF?X7?M EB+MH(2$ MH+J3R_3I'U8PV7N@@ZMS@J;CX)(++CG7QHVQ&[Z"<<-\I3 ;@NC/$=X7O8OB M2J'H*9%JC&A)--6F*,BH04;5E9QF*U$6\:^X5LU?WZ M@ZJIY3)43\5USO@9(SXZW]X1W\.*>SX)+N=S)-S3Z%!=4,*,UAB.=)H;5(@C M]G9>(W];%GRWS2N78!4S(F&MK9LK;JH@,O#Z:&ONG/8;<711Y8J!=G/.RZ_Q M%[PJ5V>$4O*93Y3S>,V?%!L-OF1#C&BVW2,!.J>M#Y_R05QQ2O+%(Z*K8V)E M_#0T=9>N2[)G@=[+6=0DF&CU"5:G8'4*5J=@=>IQ!YY+1*8J2K MQ.,+0NU&.I@TZXO1$C)C.E@;?($'<+WYB4P4V*:B(??YGZHVG.=CLME8P?,A M]7STT/EKP>):9 M95'YW5:,?(HYH!%O+^ZNK.^/Z2DTZX]L2WSN2ED0I(T*TK,TK6I,\,-9?!ZA MCI/5BN0/!4G^O.;09%M- M:/8YIM6U:L7F8%QEM\42T<=EG-^NZYJ4M5FZ7F&?UGS0]-\E*T3;)NZ=$#+H MDGYO8BEC88@ *^ZS#MEM]7 P5>,%D=Z*?_M<+[P7_[8?JM&8J7/ MS5.%Y^KNYSXJ?\Q7JF6:E,3)S0J$Q^:&]FEDY($H90) M,\INL=_.MT*>"$B\SH5?'S\COG*:9X[@@NW+\%6;RE9DE+%M\IVN/!9=Y>[J M/T+GXWQPU0635'8KW)"OF!I*%Y@EPHPGILRO,?T3%7=?H_H[P8BG.VV=$XP6J'HI)=15C6M5> M=@Q_*WW>?9^]"/2Q5*1767O_U/#=&A7VTF;YQ!***];N#>S/+:^;*'KUI]]) M0WPE[O@S!)_T?5/#CR^>>AF]66;5SB55CLR]<'((;J?":[?.K"R6A"KT2X-O MG"J&MI#S#*_G&&?"6'-%:+6(#,/V^G5C18\I-;O*(IFG((N#R5?9QZQ2R%2< M5@U?%0AXH2@4_D"1QD-8_D& M1R1-[BM\6>/Z=IUV<\00XX=89[]N3!=&86%>1NE%2?>FS_KHEP8!R<'O-)JC M.;4U]BH<) TM7%"H%%8:VX1X^1 O[W>\?'/@"6F) )DZU^H@"V)3A?$%RJ8] MGH"V5U\0: P#(# 'O"\8R'-.%!%N4T^X4>ZABCC#J1=&4?,MC_J<^O>&)U@I M@OA\ 4%ZA/:*CY_ZTH!/$7GPF"\S1'8NZB?(^#(KE(BT9!OX@H%ZW]#.;SB= M"EM28XHO^X5$DX"GKIDKY3.6N3!<#KOVU=UC@0!JJ#[!'':3L;LG6)#.F,_G M!(O5=4O+.L'R=/XF,U=18.L#_:D*W0 MO/8VGO",<=7\4+U=%3^!8!QW,>(63P\>P4C3\ M?510%+.2;B(FU'3^*U?=XZ16UGO6#>\TN*W2X3V("]7#3^X:'ED=W^T4VAJQ MUZ#JX.!.)UK#-U3+UMK>803TMU?1:.D22#ST*8+ MNY !'2'PXJR?)5QYH'ME0,0.[6X0DO +[3X&[K:F_2V1$(9>]H#Q,*T$R9!_ M'_+O0_[]&Q--NW3VVE0#DH2\P2>D4[_B.:05:R@UWB "VB:ZF%3,I6",9+2N]H.:>([KG@"R[MYC3(">^+ M!1H^2[0.+E_,SW!XVH597Z:,#9/\R*=%,,EWJ4;4674]0:L\7-NQ;/W[,4JJ M+[9 7.+L;_X##F?+_J=%3C &C4 WN "+ZH/>YVSDHHB'1Y6DJ-7ON%A>YZFH-UJ*>RQ$?<&GLO(JG6VV5;%EH5E##!W,,\$\$\PSP3PS M%25SLGIV4#+EU;8-G&-VI>4?HUBDVC%8;3;:1(%.=I MA'8Z8S2/,8V>*UTQ9@P5K!Y&9#**AAF.GW#&QT1,/"]7_.];^513]G9&GR5) MWC%_02\PJA<\QAG_TDLD]KV;+%&4<50U'("0PZP;R_P[YGY\U%D5T<]*Q@\9 M5B>#U[QN\Y^;7>S:_9QS(\_Q:FGMA')^FC_Q25;Y9XYGV:,HZEL?^+*:HKL&9Y6MWD)-AT3$-M @KI+(_Y@E"[ MY0@DY/EB2 -,&*C*YPLD(89GU.951T@H+:MZ0J1W"T6)C3']RKO%-A2,K1J9 MP2 @4L39&'T??4P=H_%Q'-2"7:$\_EA<2AEGE0(EU(?!'1<=7NK>&]&9Z.!B M""Z& 2=57[]!YWD8R%"S2HCTKY@;7XL+,QJ M Q*7O^)\(8*'VS@?^&W1N\EC=T?)&M%B(\JOB^*L0J)=BY5N 4GINZ>%ZP=" MTL\XRQIY_(@&1A+Z-JO(G9>L("M$[U%6%SY9XC535@\$]+!;[1/GN$ W^/EX M@=?(GVU^C?]-Z'D6\ZU3OKMV&&$L'!ZH^QBOU.=@QU&L3CXOX+_*_B_^IRK9* #RQ<,@P\Q^!#[SI#.\JTO$/7ZU6X!;YJN8PU:'N6CB6KQ#]I?W(2]Q&RICG)YT\ N?A(3Y44]]V!T?F0C#@/TSD4&\$>23N=C#8/W:3&R[S=")36]<7 T;NI\E/ MTP'\[V"T?IZ\;#!H 88MU\F7VMG@/@;NY&'/T=X'V2[*Z]Y5'JS8B"*5X06 M^*_:N(J^B)L34,?@P\'>9RG^<&!Z0PBBT1!$J?]@L,\("CD:>-*X3^>?'=%Z M69/ZD4_EQ\\H>T:_\OUMV:&& 6!01S%">D0+6>&*E#*/?;?!)L/Y(W^SS&?9 M<;3I\/Z9#,?Y9S(^ON6U9M2='-V4$!S_@UK-Q^#X'^XH#;[_T_']A^L!1^V. M&YVYPXRT:FXJ>0*@1.XY01_<0)*R.9^:1\@UJ5<&'&1C-5%VD^"M625%)"?) M<%K)=_L_LXC,HR1FRVB>D<\:1D>MXYW6$"[H1ORESI#6[&B'V'B^6Q>W\T^%];_,0=+I& M^<]#TBLNW." W,YG2<(WZO1AR3?>)_[Z%Y='-]*KUW4 8OF&?4;(G[^)2])N MY[L"-<>U:8Z"%:[SAS@3Q%5[?1,# PPW!%,D%WOB/FJK.LEF3ZR@!)OGPI^Q(A)=/DEJ4)" MK@A]L0=)]H0^XPR53;^]G(=)#H FLG7Z3?*NB=XVT4.P%=LM&[%:'HFH\<.7 M=<;5[J**S4(WA/&_BVC[*J2+RTAG&WXD\$EPNZZP/([TE*Q/VZ]UA65O1MIQ MZ_T*Q_!AW]5+\:";$C8'RYA7_Q?2,;/U2'*[KF01W'"-7SQ@$O- M+_]PU)(SF)4IY_0"LS5A_#?DVHF<3EANU%ROB4 VR3!40&34T/9 M35:'2;U7U+>,[L?P^+M#E?(ZD@IA=(AR)'!=HISL+(>DQ_L(%Q3SE M_Y[S/^(W2CFTFZ, D@NTIBC!U=SE/_,-6YR2>7JL24HY:N_JZ%:5>H+V[9M@2>+^8:QM=[II'B,;"H]!DA.'B=UPL=Q<-M%6' MTQS%T<;^ELJ&XX+KP&ICI?X KOD3IN7#3@[_=J\[CF=IW5&TY@+&;OEO/27\,*Y( M;O2M]1O,'>L%HEQP%.*4/!Y+4[^ ".]$8X@2T[2/>!QL#O MWI':]8LV##"N+]I 8+CE8-P+,+M&>4WV/=G?F"E?= M:D7R*B!#S:VBHVN6'LEVCNV<;$C$[G(2=W-2[I;3&6(T;$JO7H,R*;^[S16+ ME"0(I4Q$B]Z0?/&(Z.I&? ?^!2JCOHRSMGZ.? ''=-5Q@?PO:2DV :14BN = MW?$CEKR8.2 >WC2V37?M8N>;UP4IGXIYN?.L*ZAO[6*5![[I;M?O[5QG;;3V MGB0W:X 3KW,:TRF;FIB5T: MR_4ZJW"*L]W7O:S_T#HO-+KZDY6OM2I":OWII-:W18PV%"@$!LCZ@E![YCTH MZM:70@2 "0--0? %DE M?M3E*<94NW0H8[ O:/7 @8#LT=[M,BD]YNZZ\'\K@CNX#-R+\?*\]G]B=XN4-W?% MAK_3NU,1%^_L2$HUMVO O &%U>4^T $&)8B '"T#NJ=/"'8*_#>N34X;T]:< M$5_4.5/+&9Y8ZIF>-32@\,PS WK4])9TKV*/!A2CZ2&H7-NPA&,#JH]/2UHK MH=F<-N,%EK)D8S!L4[@OL!]H)LOKP45S_0L>IH9S]ZPR7X3)7F$(X"Q#SQ3J M'G"\O<&^2Y:*9^JU(3QU4IM\,8P-!*5F5HZYW=#!D3(,A-U3T,UIUQ,Z6L E M"G"UEY*9NL&M&QZ]RU'ZHCW"]R+(!;$^[44M_)(^UQ;[M D!<>I_]:Q/.Q40 M-/V+;P\@_>.;-QCQ-?YG_:QZ).B]1_.OQ+^?[J]?,"=>_S(Z#C_.TR@["D%-$?_RV?[;RF[B'?Y- M-4 ,BX3F'4:-$&W;O_G@UC"I*45?"I1S'?AK>)$WAI*_+'DG/MU$B*]AP1I"SKT^N6YUWV"%__ JH^2>SPOZ M7.665IM[G+%=;#_@LNU!7]"M,&T[ZT>O.$2,R^^XA_7L6"E4B]I/.44)6>3X MK^K)&1UO,";Y=-2<5*K[QBX M.IJ,W5A3#.#V7L[V^Z947:)<6*L=\K&?-1^H_'*&YL:.;T;=$W,$I_SVH99> M8^%E'TXNXO;/8THW*$%[([X'M.I!;?M\*0L>J,A>& MMJD5.E MEFLQ4/5P==] ,TFZEZAHCC(N9C_E*1;>\:>R0.GVZ+B,:JYX9R_*=3CM]&*?&1NF[:(8!N?]Y-AK=\DE[F):]RJ_3X M;ZC5:$XP]V5)#@ :#A11/L$$AD0"B>*XH!V=P.2X"M01R//:((*"T\Q( AZ@M]@ MR&EG48Q'A-:'#!*,8S?.^_LHWMG>Z*%J?2$N?^+"0],SX6UY\WR]+9[;U*%; M6+A]PBQ%D;MB+ 2=&PTZ_YW0/\7]!63!9PM[>5OO<42OJIW)P&3[TPX4Q^QJ M-5CR\.\<&Q\YK^R&<*JY*K%/$3JZE.%L,5W'C4ZG4*(5GV0[(&I_-3_@2?U>K&IQ)*YD#4")%G MIQ-Y-IA,1KIMZ+[@V!Z^-JSTZXL#T\3\:Q>'IEZZP21ZD&/77%S1=/$#VDE\ M6;@V0I9'OOK&'++LY&HQ6#2*GG'$QR@*($Z]K!3F%MFDII;<7F778_5#M-Z& M9E3Z&=K'9;!RM8KI)B)S68MNGJCA7FC)PS0TP<%S9-1S)+S+I8A_!%>['_\Y0]M;9I<6UJ]!P'1ZI20K!.X^!#7DU(U<51 M*2$I26*.*'UD&CV#HRS4+NCC&CQDG'5N'+EA2\7:/V=HTQZ5I' MB_9NF2B1,6/E,K?.'.1N]9QBSA.T?HH6A*2?<99%]6TJ+,)YE(@:%CA?1/%* MN.F$)KEOULW+U?L]EIQ; ]$9?%I&?5J7^8(O-T3Y)U$XCF2-!B#@.I\3NJKF MW"-*ECG)R&(C)P70? "B'M9BA\Z*S7\@_M_E>:QRJ[4V-NG#ZKW*0*ZK@=:R M)8OGART1$EOG[O'KFWQ'1MT/3JG;W;EW48I57U]=W4)Q4Q='&5,[DNY*RNUC[1NZ= :AMHD!4*>\LIR!0@!J4 M+TX:/7# &J]W"RHX'L;H>%A7BAU_/RW&:""6:??>K0X0"AI*[$EFS^C8+LP= M/_62NLS3,4/TVB!EU[OR,]?5"JZTX:JB0UV9].U?GC91DO&?.[I6^KW$DE]E M""*#4\6H4T5J@NCW[4"F^B&FAZU+F?E!1%:(WJ.L6AMLB=?J[ E #ZL<7.$< M%^@&/XLZM3N,Z]JA9YM?XW\3>BY05E@^.XPP%@X/U'V,5^I8_HZC6.7T-6$? M47'Y)SA0RT:?N"8;LEIO,) M[HM%HN(^JR7' M'D&6K#ZV&0H6(J,6HJM29*)]H'%U5P@:9#VWO M,[:*V(@[1-ON:FAJ8]<@6N%:S<+S>(V+.*O7]_:&67&+6+T/7/,O(A:9S$S: M=1Q7W%:W2=8TWI8%GY*YD&S:N5/WLVNZ$E14^\F+BZHI%9&&=6;IHCL7J4S%YCKGNU%9^6>/6/I8*JSB-E\]+DR9C+/#6LY3D2K6:J$V M^:I@\@TFWSXF7XMG(3;W1%^@!%R%(!;=2&L'1-1)ZMWB44\:^ANQ=K@IT278Q.%EV M5KW;JE)/XFL+Q6D_(X3.M#U^MYI4*0[@*$X*_,R_?U=OU'!OM.5N&IKBX$\R MZD^:HMMFB=Y_^^Y[H1XJG#2R1L%O--P*A3F&AMX1@N?GN$SZUDBBJK??T,0) MC>JJ[>XMX$WK\O[ADS*Q -1G7+X/FWXIGU'^CSY.A])_LQ/.92:B270?;^CZGNG@Z^;^H$6^!O?Q@(G MS=]9/^FOXMM:^:WBVYF4\_+U_@GW+_D;W\SO2-^XODZ([0NQ?2<0VS>@634$ M[X7@O1"\IW\75)-AG4+QC(]@B(D]J74"O' M@:PC#Y1J/9 U7(R^S!@;P;TCGQ9C#NX=>25?9ZX(AJ,J+&=Y_1#AG+="41%_J:[Z MV_T2K2EYQJSVL"4D3W!6W\;>-;NK_YML974-16G(YG)S?\0 'Q"6[#/41+$4 M:' YGR/A%4?7%:&/\9=[SL_]"P)GQ17B.WV#?_WR -GQNS_'J/-&IIK+S%4==QW?D;-"D+[@8QN%B '^V3HX% MS4D13##T_GIZ&OSW7J[3EU2>X@(4*KR;*5U Z7%8G9:QU(0(9,Z&.NK 5:#@;-F4\W-UO1JN MS6W1*BY*RK]9??%:)CYQE.'X"6?U'SO:#F7<& MF!Z6=+\KG(M:!3>"J)LM31N),J=LZY[J;?P^NY"6FFOKYBC0LXVLV;Q ]#]1 M3*_P?#O>@_/NX^DSZ\'7J[Y^Q3GF*6D#(O4'KY)4&,S5;B-QW^9&.X M*N9ZPRE Z);K+K%0I'0/0&AW1P+F5'K =1QD/IYH';J>Q7!V\$C(EK+6T#E$<(0&GEX>X MGWTIN(F#FSBXB4?A)AZC&V\8!<*[V:/$K)]5\K3ED M&N)I9=)TM$^;RZ49(TC]#"Q@K+RH+=C-FP/&2+OZWQ@QZF>8 ,?,"^$=Y'F!8^*OD"Y#Q$H@^?<10XOJ=YQ7UV7M+OHL MLZ)R8A1+M&O2.9"\UTML!9(/0&0()#<:2'X>KS&7/:J:&FE=[/[5^V7-HG<# MDG&9+_@:1Y1O;2_O2CLF0MIH )N\!P])!CQG83-\O3Z44Y&2],!B'E8HP3' M6;'Y#\3_NSSG.Z6JUP6+K! )N()><^%U)H@?^JZ_?,K_D^RF?L M4X9F7#R45A%0=^JVROISHJ38)65G)>.; &/G9/7$3WZ!VMVN+*>H5K:?(=(BUK)OHCY;^X(9]R8OC2E5?+/VKA M".*]LE=7/A/P26AM:.F(9@$8_ZS5=GB%I*6]7S=S1.T]>D9YB:J$;9(7-$Z* MWS$7H?C^S&&D',VL3#FLXL#C_Q.YRA*&.HSDB.>'6E!JU'V4;2Q3F?'A%A]0 M+BJW\BU[EJYPCEDAYOES2^%_6&=7^.^DV]T6N 6;-:A^6GU"V&T(N^T5=MM/ MSPIAMR<8=JO% 1.B_'3N\A1$"@@ M4ZQW$:/075=IJ?%NBS&8 C*5C62$*2#/B#YQ[L<8>3" SFYN$8T8-[@MU=P" M&S$\"L.AN4-ZQ'ATL\:8.[1'#!78R&\NKV/$Z.@Y2@UD=;P,IGM$=)PX@7TM MYI(Y1CR+ +X2?CZ-V%6MX(/BRYQ'$6,YQ(*%>V=4KU!<[*0KI^6EK;+??Z=KGR&^GI$\/DQC!%=+>K"(3D?D:T5TNJD ?# Y[)P.."_Y M)+_=RYKU+#BZ<_OR2T%CKN'P(X1N*G6!;S^)<%>0RJS*11C$I6$9SP;?Z!3# MO18U>V*5YT;)O[2U \K?7&"LI%S:VC+E]2>O:=H2]!')26]N[FIKX*]N#:%^ MT<;1U.;KC+RT3JKC7*7MHUQ8GL;$04-'"^JM M[2>4[N &<:<)!$XXMA"8[X:O$-"NL*V///:V3DG&)L>2D*/,1YPC!5D M>I^]WDT<)5Q04ZZYZ+_1EDM3F)B\"]!7 @%4+7S99]K9U0Z(]'.'T0(*Z'3Q M)8Q?"QL=1[:!K<=EN)(63F WA8& X\F -/;0+NTH9@<"@A;@K19# ]'+4X-& M;MSS+J%/*4IIVL8-B%0N]S$X]^38'@1T0/DB5G5"R4GHEP%A;7+3LT\PB'%9 M[M'^^= )1 WGI[GSPL%AVG%#M!8&8DZHF\"6"@K:\$JVZ[9V5<$6YK+2)C"! M -&:YK+3)HA/8U2HM>28NFY6Q,K5BF^2(FN$\7,=SW$2\Z?Q7DN.UB3#2759 M+6;Q8D'%42O2>GD/6CL?NI:!-_)R6^7A#1(?TG2,EHT_JD:T67]T_"H;1XB@"AO]VF/;\%Y$: M*=P MW3[L1KF?ELS6S0>^T<;=PU06\N)/6\=X$((8;?S.\JG0KY0U"G5ZSPR MOI05<76[VTU/P5]0*LA .S*5!=S;FENEO>6&B[9F(=HS1$6:CXH+^ATWV=T)"!? MXAGUT>I@E9LZ6) M2,>(ZDN8>?>E!C-O3!TGG:,+I#].?2'9S/\:Z9P(^5_. M\[^L.)R_C=:(1DSXOZ,T+N+H,\*+I2AA&#\C&B]0E)=B@0MK 1]M1?*Z<>>[ MQ@=[H2W'\L $!V>R46>RW%(VV'>$.40'GC;VZ@K1BHLX.Z^(JB)CV*PH*'XJ M"W$&/))=-!$7C>)-E21_%-,K,=L.-W!P6GC@M/A]NQAF]5KX6"V%V_DV!*N> M&[=EP1=5+DY+"2.:HS@J["*A\@UYJLJ+G<8X&2?(<'MM<'SX[_@(U3V"=M=1 MN^NQ#7LW991 #2WNF;,HC;;^1T_AQK(=X>?J8,5%?>=!AOA7C= VB:JCI4!C M2%NV &V2@K9O5-N_PGF<)^A&? A12JA)17_=IIL6H&UNT)@J,(."]MRS%C%Z MP'>7R*['IWLX_L;KZR7%I% W@-YNZJ#*5DA[PV!N"94S>RGG M.OM64+^#^AW4[Z!^MU4"E)Q2WLT+)1J=! _O0C/ $"DE37/A&J.S+X"4(J?6 M@R1FRVB>D<\1/I2+&\:* !K:C35!@[1@57 40]#ABW51[C6F@D,E?VNTO3W4 MY]+0]^6=G?%U1W&>X'6<;6F3Z9Z@/@[5_!;RU8WM)L&^E%ING_@$SU%ZG5]^ M2:K2<%>$'J/=-M%ZCSXHS05_$ ME@@5P]O6P,.[L:]IDA=L;*.PL8&_6A<[F^:4L*1EGM54/0BB;L0KQ78J+Y37 MUMPY[.T=G-D#="I+6S@TU" MC_IH4W=RM;%(J&H]WEK[C8,AV!&G[#.*%=)YW],=9HS8*[(CVQ=_9%9F6L]^7B6,CGF3D,V3,\20%HEQC':%#5TL- M-;!87-XTW 6A5AN*@=4T68P4EAD#T2;.+UWNA97-.Y;'&%DRC'L C!G\JN3Q MK[X!7$I@W*9P@7)OU"S_07FB" UQYOWBVYD'C!&!RY>^"N#Z M[@,X9MH:[&@QZ^=NAB.F7T5OK(CU=OE? M)5ZOW@8"=!QET)*$CS3.&18*D%BH["[>-'@Q 2VMNEQ?T<#!X7_AFV!Z9,56 M1_QHC. H$&%'X3U*$'X61'Y$!8PI51?;/.S4ZMK70%9\%UPB/H^>T77.-SET M0QCC5-[.Y5=6=QS%+J=IBL7&+K+&<'J=G\=KS)4,&4?JUG8IK_8?&:'50T>Q MQ/7+6Z;\<9LQT#E[8M4U3A!Z7[=U0/7AW $1+F]N-V^D9%PB98SO!$]<^A1+ M25R?Q0]-3AG_B>&TDN-)#@P [3_@V/EOC1KM-6;TS@D.YS%;\J-;_".DH^CN3X M"[0F7&UBKP]0*1/JYG9IYSBR B?G0JV@&V4@L;*M5:HO5^N,;!"Z1Y7. -8) MP?WFQY;9HM/5*D]'6[:$]*,6CJP% M1Q1P6;T2?II=4Q\#)#1ZN;<&CRAU0T7PJA^\!FP5C]#>P>K]-_M_.BM!@=% M2]L4KV.<;N\6X/MYA2C$WJW1TS)'$F>E7%V'=+%;81G55=HN8RHB8]B1W^D" MS7$B/2?@'4,B+83>VWFM^.$XNQ/&$!$ZH_9.Z'3U(3G8 )U .70TDN=;0EKG M2%L'J_1S-1#MP@_4>[ZBI5V**9=82KJI@*QM]ZK#5M8<6'UDXHFZD(TH9+>? M3G9[B]6*Z%J)?,&E/1L58N_S)3T9/DL [A9?$I;AH+2;VWV9*"&/?=1Y[&/, M' 6$GOD"B)K5(TPZ! 'YLH. ,8)'%?NRLX"A@1I"#63QCQL8;3.EN21^!XG5 M\*6EBEXVD*,_]DD#-0C[L@?K'-QMH==^G=T*;H^5(%"PG"^S10\96$"GN2/[ M&=$G8CMC50#)W>#N39]10#93+ZE6!'9TI MUIQI9Z"BCKMR EIP=,_/-5!C9[0;%#@QVT!-G=&"LFNK&<]OL*K.Z&4AG8P! M@Y5TQCN76GWP!JOEC!<5G1!3@Z5QQ@O04'G%([$<7 [$%X<]S(\�#WQ9,&X/>ERUZ=&^6+ M&TT/%G6-&G\6D XFH/)UOKC1-*'I4ZO0%]>:'F2ZV7,&7&MN:^CK@ 5.JO'* MD::'47N*FD&WVMC!T:TC<8#*9GWN_9]91.:<^9C+KRS".7]P(#A"+Q(5-:MW M=WF%Y=K>W4F$5?Z6E(2N)L5#^<02BI_X)EQ2X<%'%)/T8=7Z?(KY:26^ (>_VL_NQ0;#<($>$'W&":I7!I]X9)%7 MHZB2@$V_UE7AV8-6J)P'TG9."B)ND:SP/GN--]=&SE#.!>[BBHL7QT^V4?P2 M%H<=W"XNUD6=DQDTT5 MO<2%52%XYVGU6U:+X?NM8Z!H+WJM M/RLW)'5CNP4\*FGPMBRXF)N+(%$)R6_:1=]/C-X?W-"[TQY>;5U,45L3U"<4 M,8(5,>I0H4:C;RAC)"L*5"EK#8KG+*DE2J$W25G0[#\>[O9RF&AT5])DR84P M$6_?B=?VT4Z/\1W!9P46[?=['-,TP]4+AAV&VQ*7_?%+.T^ M&MZD4[ #HZUCG1;7(YS) RUAV%B3*2KH2,;O0;$;*;_!(:A4 %O;NZ/^2,JB M*(70W]S#'0>'HX4*^Q?ZLEMO#8A$*[LNX=*$J6 MF\.W3J(<7!LNG=R(_D2Y:#3>>/^%NNAAU<][Z$^NFB1?$ F\@Q&T:X "E M4W/!;2/'!^"%].Y(&V%YSW5M-"MB6MB.]0,E.K1YS,S-D;$CTVIH,"?K.$G$ MTX"EOT'STS)#>24.-D/6*#_5.)NH$D2H@U9Q4-.+E9SO T%SJP(A! M'L9K"(9NY(6Y^I\+0#<-&+"1%^V" 68BD!0NZ$[%\*F$$.P<@>,"UP#<)M%I MPP-UN,"A\DDC'"4)JTB] MO@H,T M%=NI"CJYQULYF M=$+ER>4R.D%YPKE>]:>HJNV]^4#PK"^=47S(_YIX$*+F!SN1 -9PW;F6X M^WE# ,_4)@/< NCYE!B/[;DCT-JV?B>%X2!H:Z@$UE3TG!0H>O?#3@ZEZ.*2#NJZG-,EQ=) M+[>\[.]4T6%%TLF1!6I+5'5: M$ATY4W9VS%DWEL:UKG94O5@)\L;W5AN3L#,WY M5-M3C1@7>1 K<")ANL>(T\'@\DM!8ZY+X3RFFTHW$5>;B O?2,9)6USG!>+R MLFQB&'SC=##<[F##0;0=T"D"T*UA7'O=9#T7IVS/MZ0M!;-_,/L'L_\HS/ZC MC?[5M%>8FRMC1TA/TS9HSA\Y3E!KD;F4W?$Z/+2,4.8R MJ"[F"7/)NJ.'2\_R9B[A=K0[E*8]SUQ>[6@1&AH9[6#[T2ZR :V'!I-G?8)/ M8C4SD6+K(7I=S;*68U&^CQA:5+_CG'.PJEX34?2,\A*QZ&D3+1!9T'B]Y.N( MHQEWC4+I_2);\2<#$=HC\B0A)9\FF]K>N?WE8.K<_N&/\]DK\^;;![VC3F"4 MW-U+*#D\L$3)IP<))8<'!B-Q0EQ0>UQ0[]4%BP@::!'W\5HP6AQY+/AOA\_# M?_GCLJ1DW7Q]I.RQ<9H>:LP^[*&)L\;9#&IKGMK=-S^FH6&J@]I:OMFLFH<[ M64(D4_R.B^5YR0HN/E N162E2+*=,8;X_U)YWEN/D8(?,?@1>_D1^^^QP8/H MOP<1MOL2K4-EZIBTNQ0USJRI^U?!$T0FRYMSAHT4@-<*GCE?UT@!>*U7FO-E MC0P M68P]9W 9K#)2/>"*02;C#&ULK<>- JS:^66BF).8&'>]*KY,K?FUT[$ M!A-L,,$&$RQ0;]=<87W,L)T6R]:7?;R+4H^OW\"CS=TXF]%DF3U"R[]99,R]TZL24=2>[B(8_OKWH\O>R+;AR1B03P(HS%+X'3A69WM9GNO MN=G)7@J77B\^4/S5>&7Y;NY[7[?=;'>;G:Y^2!HWD^F$YX8(^)PJ]O9O0_7Y!4%E$]*47Y;HGR28Z5X&"N; ML[BENMK,K%P R*H(1D+,48PL7N6D4 ;^;EC]1_UI\KG 7())P M"Q?R.W=4?B7^4EQ&F 9)M&@5\L?BLUUOP:-=KW AD,20L4DIK> /A8N]))HA M]0)"P,\?\&?%63K-;F?C\+^<3R/.//C7^92(Q.>'"#@-LW]WVM;607?? M.?_N-)OTA#%/F(,K;/(_4W'SZT8O#!(>),TK6-V&X\I/OVXD_"[Y0&+IP^&G M#VJ9G_JA-W7B9.H#=0S@TF8L_N('3J<]23XZ],6 C84_/7#^]F<:)A^OQ)C' MSBF_=2[",0ODEQ^="?-02AXX;1$X[59'!!\=0)@XC XX??+KA"$ 6@RDTRR\[;,-_ M=MOMO:W.IP^%92QG61=\*&*44ZTE+_!HS ,/_I=\]=EPPY$R]-<-$+H' W''/< (/U9+%GL1SDJ\B=IG_+\ZBX\#[ I12?/GNQF%3WKODUW\)W72OF' M^$M\Y^,^C\Q57T4>K!=NR>E)KG6SL[N]<:AN=BY;#M[_>LN[0M8_LSZ@GN,[ M[J:)N.&.TQLQ 0<;.']CX\E'QSF/>"R 'R:OM&C" ="A<\++%@Z4]X6[=)^S MVW"6A(S/6>05C\8B8 O6"13ZG47N2"UR9P6+_"[<$>/^);N.GX:<0,3J7@=O M?K6EE2#F7AO@"T]">]C PX;S.V=^,@)491%W+GET(US^2BM?C)U['0,[MU>& MG8]8X[W(N=- MP\Y> _0JO3V]G9^56*=A\ BA!4>]N5B=6;K^,BM*KZ)QD)0M:NN%%S5S6@O7 MM?W<=#GDW"+WKXY4+[V6M_^<,OD]%/TJ-0VPN#E0CH=JN]_;3M;)8) MZ">)ZLTR4?U(CENE;90+O4?Q MKBIMHTQ\/!>IGBT[I$&QV]C9W6QL=7>?N(4R*?+<+?R<"*%][#;VMK8:>]W. M$[=1[C%X'EW\-"2Z>[N-_9VG0J+<9'W>%I8 B7W8QG9CL[/WQ&V4ZX3/(^V? MA,1.8[^]V>AL/Q$26^62_'E;6 (D.NU&=[_=V-]\HLS;*A/ACZ3MJXBS.(VF MM!.U*=K/\]%IK[O7V&GO/'$/Y4;VHZABZ7M 9WZWL;.U_\0]E OM1^'3TO>P MT]CI=!O=;O=)00E1XEO/C8EPPJ-D>NZS(#D*O.,_4S%!%^R/F ]2_YL8\&(L M?;<8EL!LR@,/]LA9M'&X_13O?R'T\U7 2?)OXH9[)P&0W%#T?7X4QSR)/T^_ ML_^$4<]G<4QQH0L>)_ PT$=[X0T/8.$SP2R]N<4/7;B[G7MVMS#2M=3=]=(X M">%Y%]RG(%P\$I/E[6_WGOTMC#271O+V9@AC83 GHY'S=)Y$X%6PL;/!!9^$ M$?K[?\#5SZ:/S2?0-FQAO_W4+91$+7X+0^]6^/[)>(*I$$ ZW\*X$+!8D17> M[NZV'Z?#EJSZB_(A7+$[B8=HVA&^'?E^>"L305>_!=!0'J?\57H+C].:JKN% M[N[VUJ,HX=^]$):$R8?XA L17W^>?N:!.QJSZ)JXUR6L-;[@P)93?LF'2 Z2 M=Y7=BDF?!9XW=XVZ5[)(=9%DDU>W8?;%7': R6DPJ35C,]DMS^4PBR5O^;GN ME9RK1(VN@>CV7)]XKCO;:X>O//C&HB&H+J]QO)TG\H.=G;4[WUNXPQ_LL9HND_TRY^$\MOZ4YVUU^2^X M@3)RF\>+JFZ@NU_J.LRP.>*>2+XR5_@BF2JG^TWHWXA@6/Q-(>(W$7# HOG; M>B(1?_$@_LR"Z[/!.0^">.K?L$"P.>0L.:!O/$D *?63C7#[+;+%+%[T;4T'G04),(3/I7.Y94JQW>NGWK<^QJ%XUXXGJ0) MD?G9X)A% =;\ZX2;F3VO$K^[[=VGXO<:[?@I!507+!AR58X4B'$Z+@_%T'(_ MLQAC4N,)(+STXD81WHZ4_7F:7W+.IOC5T2V+//J_/T"5@WW+HMU.(62SW]F^ M)V2SC'IO%_4;6%,L11O2U-B)-YV[^]ULZ3*+9X MH$M=YGTDM]/:W7O&,A7*+G69]\6K.ZV])S51N _H7T6 T;;G+7+OGD6V6]M/ M7^0"D/_4(O?O/I\VWVQ[?.+P:<6>H]'%' MQ Z_FW!,,7&2T.ES9Y#Z_A38CI<"C""&&UEZSJWK[M.YB;T/]C&V! M?MV(Q7CB#+<\\YL"XR69F>S6F>F%O6S9W8**OAD MX@L774IS9V=T:3H0"1\_^?R>W_5DQ8>ML$)ZVN5'#UYVATUD2K@+/<$$1 MPV1?6?6H8B38/C5.A-N3[6*KR3^T>5^^AXW#+*6Y;#/KP5)TB-R":;E@6@W' ML&!:.IA>DNE]#2,NAD$MH%2VEUJP/ ND-6!X%DBOP.Y,)V_6$$6_A:RLS!;% M2RE>P9(P.[HG^H/G[L?=:.HE(Q_4U\A)%\L/$^FF%D2 M!AP[@%+V6-Z0H=I\[=YMY.QM;C\KXFV=(L[_K !Z'+!DWXRT'[N1H"[7<[FN M:PH]ICXW; MSI(19I&/)Q$?X;'=<*F)U0.@C]UGG8![P1,F N[IE-E:0+)\4W4"6TE+H%I M;N&^U@IX%=#/5[+'155+5OM>&FZ^OEWU/"!;K=WB@-7VWS+PK96P.BMA79'" M6A=O"MS6*EEKH NKTZ_:H[[DY BKF[^B1_U58&EU[#H T>K*+^)1?Q7@6IUW M+<%F==>J 6]1ZS&KF:[&YGB]#*@7\C:O$5)8S?M- M@=MJ[&L-=&%U^M5[FY=<0&1U\U?T-K\"+*V.70<@6EWYA;S-KP!NMY0+8:K<4!JPF_9>!;#?J%O,UKA!16\WY3X+8: M^UH#75B=?M7>YM5T9K6Z^6MXFU\%EE;'K@,0K:[\(M[F5P&NU7G7$FQ6=ZT: M\!;9()_3&% QCH]7=6%$%@2OSH@L"%Z= M$7TY7E,0?#E>#T;T, A.OZTI"$Z_K0<('I8%%@2O+@LL")8K"[(9-?_B+/=; MZ#$P:1(=_$O?^M09Y)*A?15P&?\F;KAW$L#*ACC _BB.>1)_GGYG_PFCGL]B M'8&(DTBX"?=ZX0T/8!L5#T(\87/*R;)PB^O!(Y\#U5X:)^&81Q?<9Q3F'HE) MG>":I6(LWFAE[K)673)HQOA"B+ M*AY_?MP1&$&P>\]B(5H]2FB5'63^YMD3?1M!'(NB%D7G4;12D2B+HA9%YU'T M]1I)/U_0G_-HS##SX]QG+IE/Z@SCMX2D9!8\=!2UP-%UE/061]\6CJZCJ+*YO0Y98C+48NUX"TV*LQ=A::@5?Q1WW\ MN<96B^^7'42,L74=-P&+I M6\/2=93^%DO?&I:NH\1_7DB@MMCZ:K$!*_Y7',6R*%L3E%U'7<"B[)M&V4HI M!NN-:I6#;:4DJ(5M?46-A6U]>?(* PI7W!T%H1\.I^K;:N+'^H03LC>7'^S; M$#0682W"KI7TM AK$;:.*L'3H@PU1]67C#%8-6!5 5N+I&N/I.LH^BV2OC$D M74=Q_[Q 0DV1]=4+N:SLMQAK,;9NBH#%V+>,L972"M89TZH'VDJ)3PO:VLH9 M"]JWQ9#5WS0 ;EVA.K^'-\R&+4!KQGPM0*O/CFQR'-%R(^/KS]#,/W-&81=?2K& ^!W2]X4'*+^4N5(B@Y-:KZ40: M(]K=/G>-NE>.C5 7*;2Y#;,OJHTL#YV98<\L.KSG1Q/N680^_?DI' O \',Q MC7D8:D*9@V0-_2R5IB7]J6,):9T):0:,EHI>AXJZEHKJ0$7=VE)1>>921:C( MZG5U(:07U.M>+]Q2:5JR>ETM".FE]#I+15:OJS\5K5JO>STJJK1U=,6#;RP: M\CBQZETMZ&DA0&MH,56;LF[APJDEKEH1USTPM?3ULO3U5=QP2UUUHJ[%$*TA M;57:MK):8L]7IF2:I<6^";)R%9[5(&&:I,4^*9IR-9Z6(W.DM$Z:'3K%8VR M&ITEH^II=):&K$97=QJJ;Y7'<_S?5J.S9%15C6Z](DE6H[-D5#V-SM*0U>CJ M3D.KUNA>O\.S!N]IF/#X6\B"^"CPOHJ !3A\)@=Z# @B?!\'PR.,1O!; M[JD0?<45L)_=;(Z69;M>)I:LOKFP!7S5 ;^BOK86\-4'_%);XBZ-U?\(^F\2 M].7[?F/LW@+_#;-\"_PWS/;_&4;7)\%Y% XC'M<>]&3_E6WYC?%["_6WR.@M MU->0P\/:X=9D>N[#T^ ,CO],Q0379[HRP_$D3=#+%7B7TSCAXXI#]Q&;TLZZ M15M;+XYMH?BB4%P1![90?&$HOAI'S;Y#J9-&@4C2J.(CA!X/QWLV5S^N:B%9 M%\YJ(5D7[OJ-LYB/0M\[&4^B\(;CSW60DOKB>_97/P9K@5DC'FN!62K#;4%F]!)^&5;60^.^2PH_?NK $.*?Q,WW#L)X/U#T?. M/T]E@F@V-EJGA5YPG_)0XY&85%SU62:T'_W2)YSI?*9OR>%6'O\6I:4O1,5_ M'*\UVNCE+Q,P%4F,UGJ7!5T5]*<'>;J%Q@MRN))2:@N8=2KF?11-G5]>P/:- M;]=:Q5FTF_6@N))V5!9L]6^79&%<'Y[[5-O PGC]+(=[6@A>KSU\B9*-K=00NB4,&K.%*?JG M.9QJ0"Y]@<6Y<*_I]Z/ ^X<(7!9Y<,?98"#P _[S><.4$M0AX^Q[5@]Z2W%/K#+Z7TW4K-])>4&K#/X7D[7K52RF66R+Z#KKA'$+7->;Z@+ MR[[7I!+G"9"R;'A=(6?9:36AIRV5FO=I6).6"2MJCV.!6PW@+C.>UMEO=MK- MSMZ_>Q'W1/*5N<*'51 ,+_A-Z-^ !E#\3:4)?Z/DU9+;>B(1?\'A?F;!]=G@ MG =!//5O6"!8M>$_OY4Q4) /_K5B\Y2]VM^X$17@VD:-98MX2VF64Q[ M&6W$8IK%M)=1C2RF64Q;J9Z6#PJ[99&752Y?P6E\9C'./HN32+@)]Z@"^ >H MLO&XT@A3V(ANZ'/?=M91 EEHK1,7M]!:7TYXSB/RH07N0[M<)Z ]?E?KS!NL5;GX$L-C= M>@'+7._; )9ED*MBD!6!>4G&NX7YB\"\4KTA+1JY(S@BO*+:<#;WH-.][M])O7BXL "MO+< Z:^SA8_K[N&?V_3G MK@774NE/G_ CZ$]#8$GT9P&Z OJ;A='/TM^N4F[ASSUZ\KX%UW+I;[>HI-Y' M?PH"RZ(_"] 5T-\,C%;0&\Q(_CP77^OMS1&9;S +T:L3Q MI[4$X=S:5R3CMI9:)=W9R60<_&E!\DP] MM(6DQ9Z:84^5\N&Z^[8&T6=V.)2S7#I]35D+^-<$O$L$WM[B*? _[(B<]FEAQ;QU@_Q*E7_^'3W MTQ_PDPB&=/W)>,P] 4ORI_@U]]8/[5[$!V6X07GYRM12S2XC(6*1;1Z2K M<'6_1;JZ(MWKE0#I?.DBII6=]L7EC[7"G[SQZSU[69&[828_>@4U>#9$4B=2 M?!R4+56N)7#O"999B*Y70,KRV1KHV0]"V5+E6@+WGM">A>AZA<\LGZV!$^U! M*%NJ7$O@WE,W9B'Z.Q/ZFQCP2U?PP.7Q4>"=7%4 GS#7W=)P99CP$Z!F:?'5I66)0]526AT] MK,^#MJ70M0&PL#3\8M)RZ9/Q+"U6'5"+TCPLI=4Q[^-YT+84NC8 %I:&7U!: MKJ1+EZ7%Z@+J0=_<;QS=SY.1<)E/\/IQ634087QGX7HW#MTP#9)H>O#CLEY> MMP<-10NZJIJ #VHM%G15U4>>SC![1VL*NM[16V>8%G1KRS MZ-:689Y?K"GH MSB_>.L.TH%M;AFE!M[8,\SB-PDE%_2NP?/6$!NMX?.4HF;6'UX 161"\.B.R('AU1F0UVLHQ)@N2 MRC$J"Y+5,JXT$!(>%["/[(#'5!/)#],D.L ?]-WZ>_T9[WZ(!W;^?1*XX9A? ML;NC-!F%$6R*0$M'=Q1XWT(XLO])(Q%[PDW@9*L);9V45+Z;/&GI@6VME%)7MI?) 6N36_B82,62(;3T6R^8"E],8.-0YBQ+! M?'_ZA<>P6^Z=ALD9O)!1']'X!!X=>%7MMXJ<='YG*JOS&?NKEU]<6 1X3018 M?3GI9^9CO_[+$><)2A4\ X+L63+B42^-(EC?41QSW9JI:N#3K';11G)FO&A' MZP$P;6%8@*V9_6$!5DWKY.=8XC?!^L('L<%K!;6Y;=60.5K0K2V;M*![%88I M[@XB[M,FXI&8.+X(KB]"OWBJ>%,KC(8?NNWVYH<(?OZ UVTX+'*C^R]65WP8 M,#=I#L(P"<*$;SA)>,$'\:\;@\VMS4YGT-UN>MON;G.+L=UFO[VWT]S9W.IX MG3;?;GMP^2 *Q_(&MP._MKN=]@[@QX>9U>MOXC"-7![#]O#SB#./#M@3-X?. M?SG.)_P#_G7^]G\Z.^V/^$WQMT\3)TZFN*\!'%1SP,;"GQ[\';N;QLXIOW4N MPC$+_OZ1?HW%7_R@TYXD\N,-BP2<_$& X[+\CV,6#45P@#]O',KW??HP@5=] M2EC?YTX_C&!QOVZT-QR7^_Z$>1X8'MGG>,)<_;ED23,KFEW0K?"2$?S9_D6M MH^GS07+ TB347T1B.%+?P($F_= #7$O@M!)/O_"&@XGD,K_)?+"0#I)PDCVX MV^K^ O7!U_<2ZOCJZ.+S]]Z!_2 M<;[@ BZ/>S\N3JY.CB^=H],OSO'_[?U^=/K;L=,[^_[]Y/+RY.ST-5;USZ/+ MWT].?[LZ.VTX7UJ]EM-M;V_MYROYD"#U V#_:P:Z$@&;_3!)PO%!'/K"ZCH! M0U'D<7'P)7139.'8:16H6+):X%X+W6\;4F3>W30[^^W=S8W#3KOY#V)=^?,/ M,U#6[3 ?/,>C($B9?\$G892 *,#G)GA<\&KN'O3#T.\SWP\!Y^Z><=Q;N/'] MW:V=C[,G#N1]^N/HFW-Q?'YV<>6<_[BX_'%T>N5Q>D>Q-4IZWMUVSWX"=-)R3TU[KQ6V,=\=W8,([ M.)C9"0?.!1^*&/E(XK#8N9QP%]TJGB,"1R2QTQNQ"![Q_LT8'^M*/OF1;G=: M6R]MS#_ :3$'0[;R 19-"3(JW:(7>GQ>]XCQBDD4WN!SGJ40[FTTFO;)_ MV-G::V]O*S?%S(GW9P_]2:SZQ;'Y'>&G QH6N7\=,X4+&.:+\NH"W="2HB$+ MQ%_T^7T]\?C=2>NB==ERCL<3/YP" (KXZIR&K8>DT8/(],0S^,FC>[::4D%. M?N1Y$8]C]<\W$?#.,]CS_L9A=[O==KZ[/1_$*0NI+SA7*8"B&]SNSW+ M1AJOX8Q]W&'TX,^SZ"J\?8:DVFMO')[S((A9>LV#N4T_9,*H%1#+.HO.062* MP%V%1-WKH$2]=?Z'1S&?OAVI:NB&E<.[\Q# ZO]_8B*UJ">#M+MQ"'!M[S>W M=CJ+W67KP+?>J1-!@^8\ A(0$^8[QW?<31-QPYVS 8@/'M=58@(*.(@#5BZN MZ(1S(_GOL9-PGT]&8:#=3 VPE5T_10/181%G0(@>/Z@GJ@%O>K>0.:$"8[VMPXW-O>F>5#[Q>+0*JP.$=(/->+M[>U<;BYO=/< F5D%0S0TM/BZ#OP MYHC2:9R(J(M'W',F:12GZ(M*0@>N((6_TWW7?X^<'3W>1VYR\.+:QD\?K,6# M2FE7\00L#O4VNMSCKC*R#YPT\'CD@V'ST=DXO!*)3V[28^:.G)[/XOC3![S] M)U1>>[K9Z4:,I.;E=-P/_6=;I]XTS-TGNT-BI<";&GF:<.9L,BY87[*G?]N MM]K;&$IV8IR;NCPS_^7.;M'!*5XC67H?^>20 CWG.\LNN:)\^U;SS*3:JC:P]=5M5_L M7$[!;%Q54/M^G'Q^K/S>HWWV8Q?C]'JG_QIO(%P0 0:2#C9W5&C-PX@2=_I3 MQQUQX$5P_;4C).Y'>5:$B!WFW'+?;UX'X2TH3IS%@#L>_!"GZ/UAL>/Q@0AD MTL1%"@;#%DA1144&\0%!M9Q_P1\J,>XAY_X_X:7_P'=>JE>>T!N?P88Q'![. ML> L779U&6'FP>\_$M3.W_Y,P^3CS)OEEQ^=_/T.+< IK,!12W#4&ARX)/M? M=Q>O-Y?D[#\9%X(P@6_^3 7R4&"=E&\641)E7,Y3-S%PFWVB?,:?:XN M@&<605P K4'V6KU"<.//E,GMP:]@^>*EDXB[G.S@3M>AC.C8>0?/ T7,B5,P MON)1B#E8.L4S&;%D=NVW+)['2KI9[>$]\*G <]YUY1[[H,[![_W_P [P>KH4 M;L)5J.=@FG!,BZ!%LCAQ]MN.QZ9QZR$\525S,K48E>Z$)>DST'6_O7$(Y+$( M7YW3T,ERC-\TZB)( 9ICD20 ?^X#5*,P0&GO3QT.DG_J8 .,B+D4#OO"$N9\ ME8RK@-GY,TQ.9HJT"SY,99V><]F\Q^[&YV6YG, R8)"#_!K,%5H[E< M;X:]/'[_(&X:YX#'H%#U&;C9609N+AUO"JCJB1O'19_EKQOGOWW^1Y:KF"79 MMG_1DE*F(#HD40LYB/C5!E94%I]V^N/[1L&'I))XE:KM&*_8P!)-7:&9%6A^ M&D7Z_O.CWXZ;GR^.C_[1//IZ=7QQ ,SW%OB,3O]%J8[^J,*R1UPNKSNY^PC M\T.X3*NZ3I^YU\,H3 .O6?QIX\/\5G[_2_?M6>0_IQSX\D#O, M=8'WX,!&C\@1E>.@]%N$:+/DAQA6!W\HJ87,P@W'$Q9,4<#"LT JX[& MX=QQW6N'//[X=I9=NS[K)VHN"=";[=;^"E=ZJ7A3IG8[/<4['T !NE%/XEUZ M)>#^YL+"W.5&OA;&/I_NI=7LXXE.3$W)3[UM9[X$YO71Z5B+K]^D^'HD,NG; MY%WJIN4CE:[VGB\OG8-YK;V8@WNT(DQ,>Z1C"PU(,AN!PZ&'"VRK-)8*%;Q4 M5GN7%)N"4H;O\J?X\EL!KT8,"6!_(>I(-R(F12I@@2N8C_H7EOW@Q=C5QF.1 M%SN8E2R\10&)S7?L?9ERU+*6?P8XY;!22BEHBZ2%,K#C,>T;CQ%.%(OY8'UL M2(X=5$([NQ]!=8]C8/KXE3YE/AAP,H\#E5"+=PJTZ@( (1)J%/I."&S)@&RN M#U/^0 :_K?:6D;QUR:(^@\B)1Z[K'*7#B#J(CO#2,CO(# M^^JSX?)YUO;]@K!62#QPXMP#"N!Y:I+?0MYETD&.?[%NPQ[K9Y@6*J7GRO", MO$WY.0<^N3_A*S>,(JY+O(BE1A%Z/D-$KQL1IK$_U=A5]M9[,$RW7/@J@LMD MG!SC@WO9ZU:#:8N;+]0/T^Y'$W(=($:$(,XD4'-8:\PTL(=82N9B1)[JAN0_ M!=;I3V,A.6* ;BY@D2UZ.:$GRA D+W=Q,>,]_*L/B&D^H0H M-OVE$LI_P+2O3='<7-U+1/N;7#]TM.V8[$Z95&(#93&PX!"@C&HQE[I#, M7%,0O F5=HG)10 6HD+R-0Z0Z\-M90("PPIL HKHG0#0<6#U_ZU _I5"!4#5 MLS _)XWDJQ^R9,/!ODB<'&$X$(- ^^/RRP8@FPL/].-?-TY.OQ;;'P7IN.F% ME'J)EQ3Q0K6Z;>_,(QN%>I[6O,4$O[] !*/BX3LF0TDDH19WKAS$>R 3P MA0[IOSM[K:UVGN)W#WMR99*@/$OXXW_2@&?=E? +!(?,[G)^\T/ <97.U7*P M/PVPJ0DP73KO,;N6; UC0\QW=0@I#'RP4A:):PS!>@)Y=1C%C3)VB7IN'Q15 M^(CR.+P-\%M\81BA]0*"?/L7O44SZ='XCE@#(D"&(:VW0TVJ40Z6/+*4TNNHG M:6VKV0;>NUFDM?V-P]W&_N9^8ZLS3W"OCB,KR134NFKLY)T'I"8#9P6Z.^@] M*^AN=+_8/T?#4D5SS #/#8:4P[MIKH5GR0HE&(Q =F0#0N<[YR0EX(&$9Z/0 M]Y!OO,-[5?"&KC^GYV9"0\L=.Q@_\B6Z^)#>Y);"5X\3I*P"N)9;I<<3C/)-GC$F1J7MP5KK5MDZR<:*FU6JZ'2"I,0OEZ51^Y+DQ!T M4VA]^VC0C,);^?WL#X@%CDQRH/[2>8-IL\-TELJPUCD-3SZ7J[/>-VP:_H23 MN3])PIG#N(9#WS2 *41B4*+RS"LWQ@9-!'Q"LW"YX0IR"#IGQ2;H;P>9A?S+ M>6R[NR6'PW^^W1TR)K4;8D\_MS.#VRWOH2]Y7-2*6O:+MB=4>D)71Y^_'6/; MU=[9Z=7QZ=7E\T[JIUH5/GB26LA*AJ@%+7YX 5E;O]>L(S<&Z8PELK]N;&X\ M$^?D=6IE^[LK#?,#89T?75PY)V74]!-T4]C#UK*W8' + DYQ3YV?YI^%U2\B M^\?>WYEO7I/ M_?_G;NJ%";%;34)<*<(=517C+D1\[7QEY$UW:HUVG>TWB'>?JXIW/P(70R5QK'.Q65 E9*0[VJHJ#O6D?&Y?*?A<6[VJ&=]VJHMUY%$[P M[;SFO.X-ZGF;5<6Y;WS(?(P3NIS*;6N.>IMO#_6VJHIZW\&B=2[9@"=3YXN( M,?DHC7C-C8VJ8N!:>9O6U&=:)Z=I=\OB<46]ID8,Z@7$RW9EQ8M,^,4LKXOY M%"25WGG\9PHF7@.N\"DUR\CP1NZ(J018N2HC4:G> M(K&BK&255+-35:JYX#&/;KA7;XQ[@Q[?W:IBW/?Y,E.T!E(YH!69[Y%13/4U M*Z?KA8$GZXOQ&L#;U)?U?&<3+MM3UYQM[KQ!)*YLN.Q_L<9.8#WP#2>$A"]\ M_=FT;ED_3!/=R1B#;+5&TJTWB*1[5<71G'=>YB6LB*N7Z63BTV<63:G?GT7* MFB'E?E61LD?%%UB]0:@(K)(-(ZZ0DVHVCF0?!T;E^H'^2#5C@6R+?_!I&OLIDR MN:M 7D^W87!^PS99:#O6VURL*N&N M%$$K6\>38V7/Z )G$7"U"/BR&1&=RB88ZQ&.SAFUOAJ)"<;+>K @)@+G<]X: M2_Y.##,/SZDX&R5*K# 3HB0%P])'W1AT9?.A-3$0GJ-Y"D02FYCO7&%C:]G7 M*VXHG[74.L"J]?@$VU];I:*&.%O91.KS2 2NF #?SD,ESE>N^EM=\N@&]%_+ M1%\#(=?*/%U3/\L?=7*S/*4>KP1>CX&']7@\G?=7-LOY^&XD^D+E<90D>#B7 M[HA[J5]W_O\&ZU@[E4TBSMMT7J9C^*7>-=3;+YF_GO'\[N-X_G:KLTJ' KR0 M);5/>-B^+U_\TVOW<%MJR]2Y!SZY:^K,$PH-0N=_F^N=ZIA-0NE(LVZ;Q0^% MOU^QE>K)=5LUF?<_HT'=?O_L'%_E4HOBXH(7? MLA>V\:#=0B:+-%ZB8?]=N^'@?]]_=&88I8/>[GR?FZWM7]3KEK+,1?CR,T I ML+QL)$$9MS%Q[(%NA%5BT2LS@"-Q@[%,HZ7Y-_AG*// +CCFA-'@-"RS=WYG M$:!4;AODS?G7_2BTU]88S93-!1GQB*OD8O@GI&PYV5%>&DUJ6IP<\X53[SR: M&40-B;D["H#E#P5B[TG@MG"$/77\AY_U:&8U1D#]T"O,;9;=_P$,MRSRFGX8 M7NO9AVJZV)BS0$T7P(^/!BA=\A&GD C2R MR^'=J3O"L1]RVE8X&-"X-S7.KYB+'F9 HR"H)D?"7DW U%?S6([DQB?"FMUP3!-O_!P"[U@">H0:))!$ M-*82IR=.)B"W$' ^O^%^_%Y^&X%EKDK1&H@F$OGRT0HBGJ0)HI8(;D+_1I]] M3X\IO^",1DT@#KF,S@TG:V(B'9W!8J@W\&!O45? N2KXVARS"\=[.Q+PH#&; MXK0$@9,TQ$!(,-R&.'!30TFA-UPY.^4<9RW,?L?O,+UO;F Z/!T=U0F?_05G MK(@@G?N>QPD-69K]?A*%_REY 0Z>#+S9;_O<%P"6[&N$30Q$X+/(@86"]1*K M8 Y.. K\*8[QR_(6)20Y'$3_/S0 ,'0B$5_+']+ E:R'2)4@XX:I[R&XU$34 M6=1D;B*'6LB"17Q*/B-P$JJ9J? 63R!).+A]1#0<9!&%8PD0.*'TRS".^0!CV I'& 2CH&"7%UH25./D! 5GM(LUEA-0?0% M2)C8%1C[(HS.\Y$-;H$OX $P;LYI=%VL@A,2)IHW9$0X\9G+LW&CL- PP@JE M&!L#TJ JP&MD#J MO!.PF=+S[@-G3Z9XHAK+\&^6)#B=IX&#:I5XB#@)D>RA MSI]8PT?D #>,.4_40!.:]Y?-CT3OFPL8!A]I&0^O0]'95(X1FT0X1PKP AZK MH._B!"./$6^@D;D\X8H2\ZO4H:4NG%\\2!%!$/^'4?8TXJ<9)\;%W92O+2I$ M.]5H7CP07V""E)P0%H,F!J?A8G3)36/027FD(J"%,_9I3J::OAJK"8>D[.?X MF]T/BX(U*>R-X] 5%&2E)0Q4'C&(0IR5 _COIT@\^>;=O'B(ZS$ND3RV"4.M M. 4:AW.AQP'%310!TQFP@'FP/<>#%;,(%T+D8%)/+A/96.X&X.WA[)Z(!CD& M,8!2@J6G">$Q!8 M+=44\\D(3.2A%(PX^I3P1E%'/MQ5;NAA"@G[1(J*,:)^!"N%?RGT*\U1;?EL.T7[GN8Y>G'S@^+@L7%WXG0!EB)"\WR1GPU8H1\) XM=9D>BNR&L5)N4!4,B$.$ MP!^!]R_@1Z%LVT#X-!PK:7J7R MQX.8!A-1PXYP5!,C#=M%Z,R*&*0B$G7Y@HA=9?Q*]ZN0KY&[,\ZT04^@2>HJ MV4@9/S-2PZ3:VU%(JCS-_ 4"@[4@@17,GE)1. .*898:K7!0&U-ROB:=K50L MM35;U"Q!.-'0Q!CYAQJ[%\()ZI_5>J29(?598U=D*M'Q*1V=KC!/0JKP[_ L M)42'/)R$>-# )1J9YMHPN7/#&7'F*\5&;I *WGUGH)J<%Y7;!>A)=H+B\ W< M&Z*BTL04O2RRVW#R'HX(1YT6!]^GIM0BT7&O(:]M-8 1@"!O?6WBXA+))>)/::HT4W9,CK$$ M'!QTKG7_AY8NV5TV/QT?" J=1\S4%9$+HBK!8S#'"-*.X(\IG2()*CEBW1S$ M'KI*-R323X/

    XC=8LBM;<]Y9R!^_3/<5Y@*-C MHT%UC@8]6H6,S(C1"@-&-EY4-L*:HB,G5\??G4[+^?SC\N3T^+)L EP> M)#)B1&:(Z&7$PLH"1+])9YX9Z5GG'2T(RN"H8>@O(@354YICS3]$F3+PE: M.!Y',U1Z^'@PRG3>,;L#[?,OJ?IDNA]Z:'E$]J'AWLB<612-R30LM9!8J3R9 MJ]/TE'@\,_!QJCHJ[*"D3K6NZH+NTS =IHU'^EGURQJH1S%E<6.^3Y_ MDO MJ/AVF&4#(#9A&2A M&79WP_"W#&@/$AH>J+[P7C"G)H9UW@XS* 2U=ND"<:] '.8%' M^EC()@;.VU21' %J-9@K@A,L!/E%^B)0]N"$D3I,;U(!/-+M.3I^T(%+'C.I MNT;H:HPD,@S]L$\N>S!?&W(?F. ME%1IH*@S/ $"I9K#O*!7#]\K+#A/?'A,'>3>?<)Y&:>XO[.[/Y??=__25I:F MB%RY%",UQN:\.G=J9B(B]W2,.?DA3>Z,=PYD )'Y<>9D,-FRP7QG+@[2*%:Q M"C;STV0TC;$6,P^&P25$=^BN&R-O5J:_#SOE<:+>3&M"=ZY(C%A:[(["T$=_ M%_!&\E>X41B39')^!$)VOL:XB91@^E1@)6%^-%?%B/,,Q4OY'?%1 MF29CQJJEUH+JHA&VUG2$@E!O"^3?N\Y[>"N/AM.L_J[AO.N^ERWBX(Z_L3%8 M72=*75'._G>;[YTC#D\$G.(EI*@T#Z9BPKIA9YP"!2O/./KHBNS+=$V28SJ5 M3Z38E[&];-^F;U?M5P::)Q.?N XI7!0;3Z;9(Z2GE_96?#+<8']2'+(8"';->Z*:T1^E3ED<-P(7W@1X-6+Z&'-G M;18<]\QMX9F1LB7#7FV3BYGL%\BTV2 MR9,-50BO0& -Y^1JED",6PJ6]@Q3DV&G[+"R2%MFXRX@7I6.%4M6:+R,>)[X M2QFJ$7>C5#)$S51U#B5QI5$*YXUF-O%)@PT93\3, #A)E\]:_Z:4*%A5U2/S ME:&=]F]D@C%6X6-3H\ZXH.#VPZ&4T= M$$:)=$E]A8O3@*,[N2T]3<*CU6=N!B.I!E.:9?!3NS7PL9F*\.$+'V!L'0QK MK7C#_2>&]B^].9DF@CIYPRP3S2BA8*87B+*!+6!2#)*FI"=(S>4+F1+]5.(K MI2[+/&KY$MI93KTM2J>.D2>;SI]890?-.,:8$_ $T9=BC9@B=T=)H*!]=/=5 MEHX\&XZ10$Z)$$2:Z@D8C9X!"KST.,7YFD4?'?JW2*#"0]"WE.?^E4G5 @Y0 M>-0-AP'![D&!FR<83&$0)*"+& MTT*7(SKTX$R^<)>/,1]GL]UPNNWN9F,&]MN=UNXOB!*FZRX)$_+,W7#,Z[P% M/11.+!(X/IJR#1>9_1KO-[%05UYZ7)*7FN> R'0=_*VST^JH6RKOOEI57$$9 M+E/G[ 9WQF_KXN+\;&0TAAZ;8G8()\('/IOGDVBFYXZ $7!,.U7F%_5>R1SQ MQ!%47FJ6JQ0,0T2C+/$T9#6.=?6?J)D<6,EIQ/ M3-B[P9"+$<41.ID)"U*R,PPI29\RG=#[K[CR2Y/=DI,\BL][*/NB\)(EIV)T M9],%7C75XMF9%@O3@(R_7M*0M2D--J7A62D-SKO>V>G5R>F/XR_OWV!ZPYP: M N>A\_S?UT4E.9%E!6;0*3.9E&&(NI5$^1O\/K%=O+S$<1C*_@MRNN-C,6%P8O4.-018N7MY M[2T5O:%&YF%6 F_0.#0R&3A9&-FD@YS)WT!-:2X;HZ'39P1VZH$5,M0" M6V#)H-ZI=%U5),T--T,QR!AQTT.EE,-"I1S!0,8A==S3B&J2QC@;!L4#\L-; M>?CPO+RH0"1%8&&I38+Y'EB,F@-.U_BVG..\\@!4:&\: &VZL:QXZG..J2R@ MZ$=]G97>._OCY$NSL]]R_@#2#--8IXG/HC7"DU.R>5'K5PJKWEE"EOV(8:^N MAGPMA70 8#)V0IUN*=I<0%"=)M/(=%T>Y;DSXQ#^C)VALDP3E2#?<&![:#*; MV--R?H.;@I+J$E5&@F55NJ#.<&)-5$DZU3Q0[;P8]Q& Y% <\V04>K E0 1? MZ_ S>&NR*XWC1O&//VTYO2\]-!" HERJ5::%*;CJFJ@LR(PT%!OO4>9&:P+>*3\+<\@G^.A%^H?G94#7:L2;7 FG_/4QY=>,! W8*@J \,(9#%1C4[->(G(0VYI'Z-NGG3Q D)KT@:!*0:)=A2Q MC)*5P.'R4RT\-ELG\NH82$T+5U"H=@F@_ MF7X@"1NA5Q.9=B,/PC94V%;B62%:2WZ*,8]?B95$VQ+=)LG,\D!= [9"9FIGD*]O,]\Z8?H M\^06Y89(=/A?9[^1Z,2J9UB"TA$H7R<['7E<@BOQHXB0W,AT-K3B7(K28:JR M?*GYQ#&7136NSUF I<3472.6&0OHZV\YWU,M\&#I]-C<,2ET_:<7T:'UL= , MZ";1'4-@^2!IB 7JYUWE<033QWGDC8'=Q*K*+@^#GQQE'5!T#P=%^YM[O^A M2T'W5,>>'Y.Q8TPH=3/NVY=:)L;Z/'S4K5#\%TQ#%NGC@4UUV]MME0>:"PUZ MA-),C 36_ "T9ARHV0S:TXQG.!9R+/6,EU\YK2+5J43QR_P00: H"*F*.Q7W M'T;":V%.B(P1:'"A:YS/++0\$079,)B^B,L&>60TFD6YP).^D M'-QLVSDYHH(W21-84A]],K'DFYIK-C7GON7L6C5;03>^#'+!'YU&N4! M)9 M,=*#GKU0LB4X$$W&]'B?)#N6KDDE"VV>EGJNBLA)URPNBV5,0A:213PC-_+S M8[MV67")M6LQA5NB?IB[(PO9YJ2#$3'_:%VV\E?DKE8I%U59K"SUF[$-2+6KN;9T-HUCK'^/M/VN(IMJM@^@%]/#P6UK@F(VXQ' MW!\ +QLDMXBQ!<)A600D2>?;CGFG-0]I@N,)]IX:0,Q$*5 M*;P=! -:9QX%.K%:%)!;G4*6TV6&QGTGOA88X0W[P(AY D1Y)%6]&*P1!X0 M<"F$$*I2#>:WK8GW*V.URLD][PV;03&<. MMZFM _='VR&:SL2/-=#,=1E5&/"U7*4N&AYA"H*GVUW1O3(FH]5]?ZJ2 .^R MS@2J$56.+%A18O18R(/.5*5 D/:)W1,R4D$P8)4WY)A5V#!<1;J,GR2-2H%# M2R,VE$!05,+;8BRG'M'.A3Q7ICYKDPGM&,0#LZ%1$/(B)I(Y!9U"]D9!,\A7RI6@Y2 #B#,"]:>Z7UPNL&0; M&*)QJ6G$X01M+<0B[C4DW"G [1'VQL@)226F/C C/ _UOK(@G&1LQ$O0(0%T MG!]25JI%6P"N-\DCD"97+D0:92J)B/,2'2\W]/FBHT7W*%(-5ZJRMFKE*65) MIUKJT['9H.&2@H:;-FAH@X8V:&B#AA60YG <.L7'N90*T;0V]9FFJD(.4$]* M\:(GO)#-0UT-C0Z&V@N3R7*I0?2G.NB@K.:GU2DK,^'>4N6"=9NWW=&J!&XH M[YK%S-Q+G]KM& 74]*T92:O\_ENF!S6,TUY%ESWZQY:2J>"8%J^2=!W5 M:.Q@(+=9.UK]A&,\"IJ'!Q@=J?/N!C'SB@9;*9B5P;HBVV()5D[]+R-$7E[0!D\]/YC@G#D&FS M9?%38HT!DA'(AJ4:A0^S/A8Z$W#O+LO7J'/A\ M13J9DGY6S2JS4C5T7WO2,X!=,U5JZ6R[!^5\T+W")".7+!+;E[4*&=4SYRPS MWPMI[(8O.>>:>7<'F6BADE"E&YI62+TVM;M=6Z\4B*FOGR"+=F:9N3D(_ M/G'R^*NP!S>26^@UY 23AZB\<)D'0%*1:A1<>+*4<$T-'!VJ3<<(7=DM6ZH' M(!Y!:R[@M.Q\D@>"TS"JJL6BCV$:>.TGT$:4082OIHJ M1J3G0"8LJ^Z4*D@BD_CQ)6Q<"YPP+M:UYWQ?)E!%?P2@DC.W+%)2\5DYSW4)J"2E9LB2K%,6I+LA8 MLC%SP)=M';.TID2-VZZ'1_0)JLN1TGI/=(A JG,OKJ84"$GI+*ISL%K8W"@( MY8P52:%'5)]CGI;LZ5R:UFAT1L_H15&G)AN9 2@/9@AT2)6!F0JOFQ&Y%/$[ MICPO3Q2:;M]1;5)E:9=G&B@SSX-)V>0H$N&<] ][!2;.2;LD366A"?VI[J71$H9I^U MO@:];)RGATIPY*&EP)O)>)7-^2GMBF,HO=A]NX\FK\:UO %N;Y;HB!!U 3/,4]4=L0MG0,%> MT\F1Y\7-I8BB9X<4M(<#5*2PGP399#?IWLC75]AET56KO2\3N E'D/@RVRW/ M0",O)$Y<+'2PR,+,6?E(9FC)_$+5FF,F>5,K^[*-(LT^U&Y<,G0H<=@%JX5P MFJK45-! 7=90DPK-]#ZS4:W._6S(H8%81(7FF\@]91.L[APX@ZG:@1C,I101E]<)QH^:'5I%K?ZKN4CS:;FVFH;-()7IX$W 1'F1P%*51K^4$>% MH\(R_QXZ8$!ASSN@9&_+]S"5)F_Z_E_ MD($*PB GUHLOQDWZF#^OYC1I;S)Q3^5I+B0(Z'PDF9%;<*:HHIJ_N.PNE+^B MF07 9L(ORL8UW7K:==3 N:$CJC1GV1#-(&990 D3GZ6'R'A\]B =YIU/%(\= M*FZ 3>NFW;0_U4@JC.+,BSCC?%PD"\GE1T(B+S[6,5:1E,YR-=Q@A=YI6L H M'V0MN,I5CJ2N3P[.4BQLE(JDS+EBNLP_H/A%[^^$AQ-?E\OC6%E*GJ,3IIG@ MF8Q5XHO$(_D'\[!&/OJW$+J@.1:8 *\;3!>ZC68WR49T.N\?[U232RBG(,N4 MSUQCY3EU^>;0U9F1L3JN<#Q.@ZR&A':GNB]HFG0\V<>/Z:9R7^0D+G:*ZB\,":M;DA@5MLIT8HK1VF&: S@;%TJN.,I>M*O=9 M\.+^=";HE>?R9!N'MTD T?Y*VLR*A!:71?[08S>G3^?N8M.?;+3!G&$F(SFW MDYSAQ:,S0GYY?F>^7-I!/L0:6(R :U(,_&#Y T7IL&282GLD@&#K?9]G8)_- M YV=>*,$P357#DWTGN+LO2S30*8VRDX9&)U27GNR&68R1G 3TS5M*K91S:P M5XZXK@5[>DKL7$XHIR.^D'KQ[]+*^]\,I#TCL)*U7"4SZ$*SB1=7%HPB*4)= M:J^2CRFG9!2Y-O*R*#*!S[C6-[%&5&FJKB_QW9BO'$BJ5/8KR8?-H M!^%3N)=;>@NKBQ:C$[D]8)>L7L3S;*6$Y/G!2P:B[+1C9&L;O8Q08@C M&> >I%-C' :H.>D]F^Q>I1706-W2[(Q[T.E6-RV1X4'9:$&ABXV&+"D:LFVC M(38:8J,A-AI2!5VL?UC>.Z\N3J@RXZ]\Q[]1IY6\?(I,G3S%FQ+^L+VD_)@- M24,WJ&XL6<@K,YK1J'QW;"--[=T:,Z,4U*P+ZB]=BV>DX-9B. ]SIR/>% M<@Y=J<%[EXKTD$5E8S8UP1IC8[ 99Z+:$,Z09DX%9J-)[7]L.6=I1!GL][9* MG1E*2-85NH*)YO(YB%D/G%$8T[ :-?60;+UPK A;*'*GGA56=5UWQHCLN%J&;L M1F!14\%/&/1#1OV(5![G& L..5?Q>.FM, 5J]CO5XF%K/>>&N:XN=Y%MD3B3 MS>RJ/N+)4E(]*$EIDV9OR.]9J%Z2T;G"?4-I*_;=(C=5(2-!*9=N6"+(5'-@ M:A&4C^U53=!100/KWP^QP350ARK_56,-B4:,"D;Y>%5O8BG%4LHJ*>54Z3]Z M^%J!.&+9'-TP@E2?[AD!E+4)=W4I@Z^2DG(53*M MR/B XTL]V5$V'Y@1NFXZ,:>J2LK$60V9+Z&!%,U=V=G(9\$P184-[AI1SBQ= M85A#BOSST219NY-"?C!."(WEJ UC%H/*&A:LV%I7+UWY B5BY]D3U%XJ?Q_F M5 5-8E M@*H<,2\2E-.(9!JZI S9BDW6CBLG9#Z#V)BJC&D^C((.0&G-;YJ:E3>SX9R9 M#"'[]EQSA>R;SSEI49JL')RB;,X"H9OLJS@K*QLOC"EJF&23M>VN*H6N!&.^ ML^(XG?L&]\C,#S=4\N?^"3MY[^O963O/FHBCYJ;G(V?*!N-03&CA=)S2^)>2 MOR;.F!1D-+)"["$Q8XP?,%H-%]K/R!28+*DS'ZP3+W&N3AUBDD=T/B7#GHOU MT2K?>6;Z=V-WKUW>?3(_Q,(([V*S.9O$LYPDGAV;Q&.3>&P2CTWBJ8 \@>,P M)WC5)76GV.9)EJY&3 V:/RZ;\I-;V6J>E!%_*=SQ-S8&NOBBVIV:OQR!%@Z: M=USXMHG#F5(YQ;/9H]D?J9HR"9\&8IA&L^&>AO,[BSSLTO/A4H^Q^0.(TI,7 MR@7\@32@ZDP:,J4=1/I1',/S AP9E^>R_S.220WRQG-2]YBJN("WIIC\*TM2 M]""I<[#)@_R6$]E*,_.G;W[Y\/GD.W6E4XU,Y7&TRH]6.4%N:(R@*LX C9#K M;"35< >KQ)+2M&/L_S+KG:2ZM6$<_+ZQ6YS='?GHQXN MIQ7SAG.DIP<6E74-8@79?%K892'2;?THUH_R5#%20, 93VRA:WYF-U,O*3V" M.^? \R,;]=Q+/4!0CIR)5=\J71*7#VU6A3!Y6X-%+=+@+Z1"3!51)>G8/EY, MT,'A+1H;F',V<\ZO-N3SEVJ'J"KXTRVR74,*Z)1-Y']&>RXLS;VG^UDV U;- M'C8*[_/IF'FW-M7)0D[4IO'F./E2C\:DMZL.U$4S,IAM8.RR"97XL*QJ,!ZQ M2)6FF/,"3(ZCC]YH/5"8;+UPX2!.7G#FIVIV(3P:"QUE(PSS_H19N\VLS:W: M1RP3:IMR\.3KC<*LJ.)J.7P]./R\1C'#Y&?9I<$),R^RQ-ILM+'20SP^X$%L MIM%F4P;S_C\.#D.D$9X4!S>T=CV:E=T(R1)0B 2>0(*-Y=VR>/ N43H:CD'U M\JG*A5Z>NLQ:-Z@L:3@0\QO*A)S)UM>'A$.DN5E[M[ NFWHKXM@\++R?]9Z6 M#CLM@FV2VPJ4HUP0TJHC9)CUF]$'MN#)Q0&[5+=/,1'9^-P8&)$/D- =>>4L^A0X0K-F*T3-$RQ15EZ#QD3]W#(V>YHCF[70]'GAOP;@QUGVEW M-E>9TW".TPC;?>'U/2 4C[6&FSI)28>24*@62REQ* #S6"G4) +Q& 63!_S M9!2J5D:D+\A.Q%(* !ZQ^%IGK"A%N:$[I^1]LG,1@G4^>!E5#U 7&B7.<)HT M^JAD38'R(,H':6U"O8&4'5^5Y-W4Q#WU,V'&K:WV/9J@C2^N/+ZX:^.+-KYH MXXLVOE@!00+'02,7+\U1IF:5TU4^RK0NP<>RV,YC#P'.B\Y!QW]DBJ$Q,E#Z MN$$XS\2!S#9.;# @W[,YNK'4)9M[Y%7IJ*0\I";K?NAE^2CH+ UZHK,%5))K]C[93DVQD"RYDZ6@)JB\A7P5RIW' M,(<"3@%]FIG-H!:-RY#9#:IO8IXP@9]O\A0)^F@D2%35VK8F U"+G2Q-PS" PWFRG"S%]QM-.C,V6K+INMRFI.> MEJ088=ZC$AZ3=W:D$*W9,)8Y6+'E3U45;IPT\UG L! ,Y6)79S7(6G7PU2-. MB^U7BVM4]5H8LR4J-#(4:/89"[)4==A[1+%SU9!^9BH!-L(/AO"(?$_9?&9, M:@IPYK4YIPU;QX+A'>KFEF9\J"1:'M*\23#S<*=?R8/(T2S,(%U1[K:JS+Y\ MUC8UWJ8!83[WAE2=-\&NG++_;B8_2'YJ5,B\OWDFB)R?.3\&4!4JY$/CE*!K MS \4GY%(A<'ALYY-' LI0_<%K,A':[2R(19YRU#9%I7\F)YT+H^+SN5LQC@1 M#1XAEP,2,F>^9HK83I3AAH]0>W\Y7!(@EQL6B_F'-!2WJY"!0P=(#Q/337\ MI*JX*C;R6 ,4 ]B@@Q(#\T:Z#,O"L6V'1!S9!]I8LMFVE?)G"/NH;;6(I3*E MNN+F/=&O.9\X%*$G8L+J4@]PD-^$_HU49$MVN+!GNMF-WVS,6UR$GF>9$S1. M"D1?1^#Z7$J\N$Z(IH5%77#XT+8 MY?'X>E],9N#S.^IV_KC@3);.BO#$]O?!4'T;-TJEWD G!LMVZ,958EQP;>17 M&KE:#;.=F^;Y]X5[G ?"/:,4%H=10(KW&0LM#ANP4:$%Q6>[[4<[P9X?)/K9 M';Z5$-&>#1'9$)$-$=D0406D"AS'9_3JC50V9USK0)#9LJ]0W=/==_KR&$)U M#!2%H<$SBV,P#>BO[KCP762M\\Y%T%T8>39'[=Z&Z4+ZL- M:YSUCJY.SDY+^-%BUOZT373W6EO+W82A,"@]:JY_X(_OGX\OG+.O^;Y>[N5G M7[^>](XO5WBDFTO'BX=W=7E\\4=Q6R_W[O.+LS].OAQ_>=>Y7W ^3(VO2&T_ M3D$A^.)<7AU=X2D^-JQ12DM/B-B4(L[L_0N/\!'/W&GM_M22MEN=%9[Z423^ M"@/VD^?]8LC>>>9"E\\1"LOZO?=8FEM[A.EA>">, K$V.+-I<>:U<486<@HW M3=8%:2K*:([?#,Y\]<-(>&O#9+K5Q)??>PWG[>#,[^R6";$N*%-1%O.&Y-*) M[XL@%+'%&(LQC^U\&L?,':4Q3Q*+-A9M'HLVPAV)(0LLQEB,>=Q6\<[_X5', MI^N",Q75@(\;SK=+RD<^N7I3V/.O,+I>%]S9JBSNH 'U!O&'HIT]%H6@(*^- M#6ZEUFOCS<4H]+AS$OLL\"S66$_?XS)$>(!)QYQ;C+%\YK$H<\?6QOS^A$'V M0C*GQ]U05J\=.&G@\0AK23XZA%EX\7UY$1;!"@CVW/NKC 7=):%!!;,8?A9< M+Y;84:WW9 MFLCN;LOX3E5%RB]?O"XR8Q2;BQA%H?AQCS"V!K6/[SKO\U9)^5 PG"G3[T<< M)RS@YUCUYE,]^19QWE5"Z!%0Z;27"I,G2*GB,G:04]< .6:5[,<>P$ZGM5.+ M VB:,^ LYK\=S)]S+[]!U+_,!E.KP?0]$ N6"-X.$2Q2FM\@+3RZ7?0:F1=+ M[*: ;<2\<"Q[*52A+86=A/'8-D?[DA1LFZ-: M6/2VS=%:23';YFBN372@&@)2Z^8SW<8YKF&_(RUN9I*_7!SHZ^A'+XY$-C(V:%^TSSP:"3]7)O"8D?"G=;F M+[KST6R7IHC?\"#ESBU.T%1SA+')?IK$V*]U3H&@+DL1-;D';AA1;]-(X"PR M$> /QF3V"CIU0W"-<327'W M+AFL]N8^==/C84K\0&R#2+0S4< MQ=/$*8%?U3V],(K22>*N&/_K#MJ^P5K)>6^Y9RED?%Z7*I$;NQF[7M.G^M[ M\2G4^QS0KC^5$QO3*%)]50<^M6GFR2WG@?/C.H)%R[:Z%VD<"]!M"4BW(^&. M]!MDB^E^C*V!<;YD0@U\+T?TXI@%KNH9-F2X-?4@M0C]B=I-@^:DVZ:G.$I= M[Y;#PE!/+VP9R5XNH($0%#BL!M:4OX^H#B[J<\D+5$MBPLXH[T]-+='[7'91 MPUGHGKH)EX22E8 E.ZRK(TA&::S.E1HA,R< 1*(FRD!I@&W8$!:;Z$MH<^R1 M5H .-8W%1PK5.%9QA*S9FIK*32RLT!ZZG>R"!D\]3", @8D!;ZLYF MO/D>;*B$5?+330^B<$S"8L29]V?*H@3;\Q6%8<66LX7FQC--[ C\:&M$ M3 [T9-Y8!((:4@/8<4AI=,T3Z@@\H%%%\-WWD\N&:OB;#UQ'T$BVHQJ[MYS> MPNAPBW0 <@*VYLL<[3GYBOEJ]L575,#D;/JW&0DE^6YC!C%_=T-336J#9 MY_D>A_G8*J/CHCPKQ6I*QVL3 P&HA?E@B E.-:,P3K(-*@Z"X MU,D,KP=LL15=ANS?-;+7IIWHY3PAZ][H4O&4ZB7R(HFRB,YR^D5F=/A( MV5D[]S(,#4"#"*-K&E%3H!4PX[24*O '9&]R91FGT$/F2-N](74(.1.PEVM< M'59FWLU:T%!54?$5.C;$+854CS;:X&Q'C 8+4X'<@=;1*K'D7KB9OMT[HFN^=^%(?]6%CUVH+ M-;,Z)T,.&H*=*9KX=05AKX1,5&N6G..2H;$\M%#^4': M1'#BH2NT!I^IG05$!3O.I;GDDB[ FD#[D/0L-6-=ZLN@X@&P7$!$1^!]*<#S08+H#0!M(;5 M2.F"4]2R9V3(8 Q=;A1G/#06#7C(MXOB '!6GFFFIY3,38*CE9((C?O0G&WG M G;(236Q&P')@@!B? M%:P:Y_$^26"D>V=3:Y3U'\\EI !4:*AF1D%T4(3X,8VB1V>O,] JJT$@<3Y2 M)(;CCG'()1ZZ'$E4]K):B-XB942H'QF3JMK&R"QE?@-$A.?Y7,DR/;REH4$J M=5=6)/JA'*.&KIX%#+&$WJ2Q5>1AR72"" 9X@6212\SL*O5 Q2JDG\&4H"1O M$/RD;B/(X5\PL8%VI9L)L)'1/!'UX#":A!1_DO=;4XX7.P%]27&?3ML& M?FS@QP9^;."G J(1CN,??.KT,@%4%WMT=N*G:1(/#V0 MHA WTEDX,NE1E:Z4B$\X2_)'DQ0W5P3ZXI FQ&7Z M?":?G2\TK_SQ$:>D<$2@VMZ:XTWYG8NCFSOM7Z0-$A#/()^/"D#A%#.P"&+< M"[RWL]OJ_$*Z1Z>-?RVXJ_R4!N3N3+@TJL"H#D #UILUP4";A:>1U5$(F6WN MPUL;SG:[M267L=-M[?Z"B]2FHS]M/!13&SP^9%<+U1C'/I")9:9PU84'/*%H MYY(-P!ICD1<[SB$A.ABM4^=<35LU:WU>@I?)8P.V(?_( MA@UR3WYASD",\SW)B;$)S?@Q@5.,0O3FG 0XHC%.0QH]FERJ_1W:\U@'2OD-N*.,=9NY#FQ,7CM M)8)!GFJ@TA1GF>@UG^IIEMQ$G7S894-NAKQQZN\)FP+8)$0S9Z0(;D+AYC?, M0M&4YE&&F#F0&EF(*[/5/89!E#Z*XH8.DI9M0@9&)\X7O+@GPZD,T?#& ME4B*T_0')#L"VL5YZ)071Z?OD79DV":0"I"DV6]' MIPV G#\6@8SE")I[BQ-+G81-, PEGXB>Z: 0YAF =8:^KA;Q5J1>$S(FX1NT MKD8(*UB,.9&?;_(S6M6+,(5*L2 MZ1*68 )\C#%_!MX@$Z3X'4,AUICU+ZLH@_)H#2.N0A.+@I<26T3DID(%,'2P M2*,MRD(X/\YEA!M=9VE"CGZ&:1WDPLYN,FB5A!L('94]4PM\*=/!C>'A6EG MHZ2#Q:!1DB?;>&R,%$WZPT @AYJ$MSAL/$2M*9E7$ ; ?25C)N>DHGOG1H0Z MQ@^DZ48R5XDR54"$1RB$LSPEQYVB8A-S%^P<7.8(4\7BHHB7"3X%C!W#JPLC MD15FP38'PB?E#D#/\3)4#S#HI.P+?/!%[_L5IO-CEE6?8T86_(-<3@V6SL9T M&UY4>J/BK]+]$$F1^C(E (&^!$6)LB9Z0*6N2;)#I@22*N38!@?V3EB:T MR$%*ALOD\^63=$P/6&6*;I()&S=4Q#!Q1S.CKB6[E2E,RM#$-V,>T)CCJ6A* MP#Q(.*!,1E#Q0JS35N;XK'R+5U##]!'1PM15_JT*"]-"<)TH3N%WO/Y2G9QKN3\\OW>:!$9IEPC"ZC79WGWF6KCC"C#L-="1Y8@<9QA#O8WB& VI<: M#T-ULQZJG.GXT*/LD23F-=T)V#!2B@(?1$-(QI^RWREZ\ $(4"!:Y:S]'78U M^>!.\\7AFDP5FS@0ZI5YJHC6 MN^5A8CZF(KN3*R,FIE(OI69%Y\ I?TI-E =9%ZD@6Y\"_TW09(C3J< QIH$: MC*4VJ %::9Z29G).'?\,P?Q)%NI>=%6N=)&!([HRUR4'0E^ /8-9SS&J$!@=CC&K+T#^ M-%'2$#0+"O-Y88CRPE99+37:UK'1-AMML]$V&VVK@ "&X^CII* PJ(N;_6J4 M)I%X*RD7O\H3C<"24)E69KJ4LC'BE+1.%/4@+H&&I*+?F5HV%"23;*^3$!G1;_0$5\*M],=A\H.8)T M49W)V0*#1WH=S4=)99GG68?D_D!#K5#,I Y!1R%-)9OR55U?%?Q$XD9&RD;< MQX34:(S4K9QGQE[I\'5@02KVZF+3#9F=K7Z0,G%1_$UTWN(D)07RSU1,E-VI MX-#0/@"$2<$PS2Z0NJ(_8[;J1=);I6M&UTYE]]X3 I#GR\UL1YG;I7.J5,F; MG]=6-!0 5*[>+=72J2*9K/XBBX0"; ;BCB/RQ$GF&J!WM)Q++"5R$%5 M=#Q;+RK1$?F^'=)9*>80!K4T1N;*%BBO$>@,L=TO<@3O!I[$AH9K<8;/%))* ME9E7FE>:%[I(RE%T=J#K)4H\H%DR3]121"9Y[)IO2FZYQU5<\G65@M M0(5%-IS%""O ^3HI6+/.^ASPNB(34(TJ,&>J<&-U'L ,T#>7%RPJDD?& C@J M':#.L?%),]IC,W7_L'7 4T1./P4NB1E0_RMO]Z?9H2@E G.IU?;)68Y[I,!P X/<^!!3!0GSS^;*K2_?4R*5?).&/%9V=4"IU/H//_\_)Z%0R8!5DB MQJK69D394U.=8*$@><.4#J:=VPUCG_\_>U_^W+:5K/NOH/*2-W85Q&BUK61N MJA193G0G7JXDS[SY$20/)<0@P(M%LN:O?_UU]UD 0K*<.!)-86J2B"1PUCY] M>OU:9JY^V(P-8C:XB:/4.8Y-\^MT@V?$ >C2"A:?X]RP^C$I=K5+8I:K]AIF MD0TW&ME-D$Z-]*'HRB22HU+DPCN."NB?6W+!O"%*!2)TZ MH7;RAE_P,'>:_=L3=,77-,N7DO 89D.!($60^M!:U%91"JP5?A41+"EWKCO%) M# #W [/Z*";;@2E"RJ4@=K*C-$A#O%+ YG?^M..B#P2T25\3I*Q7RJV O%, MN?&54P6\C;V1[GCYT2(-IYE+\AW,Q>MR!?\"\5?\!2?BAEE7(!F.".IHI2*N M^V/C\B7%N5!:XX;G( %78D(M)5E>N9^ #3,M72\,G^ASO\"E6^ ?HB=;3V4! M_)>V$4UC++^W^8PM+V#,0NK1;JI=!!; M\-N3'5U?RQQM-$U1!I-HWQ.!:HM-Y^1]X@*IJK=J"!+G6Y9%[>WAP)R$&,OZ MB.<(F6/0'E)3X>:'NKLV@OIK;ZIR^ZY!)%XT9N/6<3X917E"XE+*01B@,^($ METG6B XI-C@B1=QY$$>"C(-NPO+4))<:DQ4&[J3A4B]TJ2-VD=@@# D/<-<_ MIRO#*H)+D5.7,<3 N,>_!9?@;5V$/ /C/64]$PSIE)JIZ;,:"6AGGN_^J+H$ MFS-287-G!?'!LKB*Z2^2@NF [[[8_M%ZJMU@VV;)9DR"2!U$\#258Z49R\OM MY:/U9Q%7P(I@*V6K)D+6\&L^PS6..7!H$0!WNM(MAU!<602<4N3B,1 [T@_8 M5(3*Z9E74VP7):=75-)QBTD,*9NFAJ EB_L)=O!G"?G1>(>W!^_PX!T>O,.# M=W@%I =:CE\9UNLP69 NG:V+5/2V!5FGCE65FZOH25V<&URI,6/;?0-IGJ[N MB?GFJ: A^*OQ;Y7 1SDIR1JO^:ZW<(-LO6A@P01T'^O5&O/U+U;"Y@6;.%IA M;7R%2UY!Q:&X]74<(L%,X0*IK%N%Y9J*E8E94;&913&VQ!"3S38";)?81D%* M:-G<)$A*F349*RXVWNL@$/ZK+M ,%D;GXH%M:EY"ZRUG1L'9,%?(^++-OBF$ M(3ODFRLCOFQ6-JE98*)L<*2G[]TZQ!ZD(I-P2'=KW.$6$;[(O/\SR+;W!EAF MV-KXB]: [P#^#X[=>O:2&S.0T:,DHR.EEFAW<^O)AZ7I8S+!P%3AT2JBVD!E;C@T0\.")1:S&R/,$>KRG@,.!3RH M!0U-,L9HL:Y*,0E<&6]B4!T'NGOD+" >HI8%UH+$T\A6W%@/AV G1Q@&B38, M0)I?FDH",=0.XE='+2(Q%A).HTLC-*U.+8G%@:'FTBP;>YCF+6X^'5954PT0 MG%$* I>VC9V1K%(;8F*O8WB(D*,*VPRIL ;^<.,3^/Z%=&=SI:GA\[&ZKQE- M)94"%&AW8;-J&8[!.0@JB=7AA$:8BF3&HK;DQ64B^ G2TUGAS%IM.Y4LIX#( M(Z2:"ZQ<&8\S3<^?YREL7;P<0I8F *#%!.<,>U7!6WY.Y)GIRI3)A$$;LJ+$ M3]"L.$#FW' TVI0->LCS_-@P2&EJDPEB9\+"^)*@$ &6RH<%U"@2(F'PWG:E M9K1@D16D1P(I'!5<)*6$-E^$BX)((.I3D5H])8VO(R[&C&TZIGB;K$[RO"HY K,^, M7UZ_.%PZF^/^X,$ &;*R'NP>)\4$*%8A/FT(NB0F5#-)%'0: .$" ]/J\6\. MM,FX40FKS;(-QFT(^O;4(K6"?!2&C>]@[L @NYXLN6:0@GS;T"9-"B'ZG!:! ME][U).L YR$U5WS0VCX1?\%0YPRU%\2#<$(S(W>U\'UT;HP#,<=1D%@#7.ET MNA$5A]8RB94Q#L*K<[ "C)RU(<:EB.6*M( PZ4^P6ST8FK@D@=5:&HF#,,23HW=^ MP#'D&J ILNRU;O3YM^H63UCBRKGA+J-;B]'>V2P^XVN+,^M^B+:>1F^*'%'I M0ARVP1^C[:?1S_;K91/HC]%.\#L"[+BJC,UB"I[;77ZNNB!B[#S8G<%:[%;O MTG9*\7BGF188X95V\ACG!CI!W>5QDI+.[2#$XQG9]#9'56!GAOR>EF0J$$G\T]03X/DE[N.VI8HACT5]< M@^ \#5C==D]UX%T)[6 /5"%Q#K&'S. MOO6:Y?=2+(ZVN*A4*S-L6E1U4$1P2<=ZTL)A5Q0_FR@FDCL$:@Q[:;2 <.-Y MZ&6ZO_D=?L5AETQU.[!?26NZA%&GPG7)>GMXD2_%9U@/^G+M+U?@$9I^47'D M./*M5,*QDH]"DDH5'-6T8TV0M^B'%E",?Z+F?A;GD.4^*4#]K6>'@O1,SOYG%(]M66I:<;?YFBM8 M=X2@\2W$*[1RDT3D$$HJ%G560^+Y:P_XS8J-4"TKWMV3% >YA\LGP>[/JZ*T M!2R[@JE$+YX7R 8$BFQ2RAD*^@CH18[X10KWKBN^!:5>DPE,=)5(%-3<61"+ M /:!A!@M(0R!/M5<#&L19S,S7;@IGD]R0VIYYHQN=U+LY'C?:1)^W60Z[*G( MPR&*%-XL"BW*;1PLRW6$?ME8M18T>*-F!-IPA]A;.]C7D59+6M)V_/S%YHVY MLK9$F^=(N[N;898^K_>9PQ0)'L0/V\\W[Y[%'Q29X_WT2>I6T0O(T[-U8;5% M&1(J4X8M-H#LWF+JK&IO-$&WOLE44@H,$G>7N+KOEUQO_ES]! XD>BUH*;1J M:O'4H.:,N# :-_4@FJNH#E9JP@BWPAO"B35'\QIR2<);_91@U0MAM'ZI";_ MM] N.2Y-\J$"7BRN=LE,K88X8=?X]M80LW"WT;S/V?YU6CM @7<-=5]$)^FD M^*'+#W?V9$E#B1/O[,0[S_4G^_TZA< ,Y'3W0 (.R5 \AB=>HSLDM6,:+:O8&VMK;^+&5]Q;?/W\=!Y**]A@(985URDY; '-Z82]"+A5XES0=#HO&;_XXV7VQM[F_L/MM:CSICK81UR&YED=LBMVEF!/DOR1'' MH1 ,$"A)WYJ3!K+QC]BBIS# T:)0W'_[^__$+ONK^^N+C7]H?A2)L"0<3D46 MY5B>@B$7&JIL:>B(L+(P;WH!-C\\3'MEM/V2GZ( M71,^(5$][ ZOJL;5D,>N='9J[0@1E>=IFRZ35+B^8O-=F3%O%PPOUU$ U#0C M_8+QO2Z (20Q?__;&)A6E!GX:B#=;'Y?IN 4<$](Y8^7B;ZZ9ZK'+B]I=/XH M$#DS+JYB4)P:#=;:VGF2/)5+I8YE(R M3/>(YM=?C=)2 ,")Z\\XM.[(EI-Y/2+M7L^L]!*>.CV^ @C91R\Z!(ZAPQW$ MYU:_K"+J\,/-M.;>5=,F-&?9(_IB6DP:5I*C$\,0E+ KTW_3_!/-\?T(.[%F MG6(I)$*5VRCR->00',BC8-$)?3OE\W\HZKC%'0$]:I$<9@.I7",";150G,EMSR MT\]@HK22+;.19>KPHK08GUI)G>46HZVB)Q;X,P+(Q]:C#FD M7KL^N!9.=)5(B1SS$6N? D\&,;MS^^DICXQCMJH GJNS=,N1QG]H]ZAGOWDQ M(U#E4NZ).D#08,;N+(!=L@_*CL9-RLVH5#Q:1JOAJH(6)Q#FOXMBCL:9WHP+ M.)30;<;_LF&2#*WE9QWR.,;5[$A^N,4"%FY9]@!]\T6B,W:'Z(PA.F.(SGC@ MZ(P#DL..3_\1O3HX/'M[LJ) =,RG3,F;99<>4"(#G@ M.<<-;DOCN;K9"0#320CABB=T-+E+&/YROQH-W0,9R$$B3J]I M"T,C+-(ZR-ET!(YH>XIY.HG.2H@EZV)4/!!X/YMG9.PL/69@+*CF[ (O)A- MG0(C&SC0M0FQ!6T4C465EB".?&;#81#'H#B,)01G#C=!K0D;15.#\9M<\< Y M&:TT4]2NX]Q/>E8PPGVQR6PQ3>5* [OJ*$N(-5S(THJB4:5$BDD9H'O:S!$FFCFVE1.D MFC FP)5QU16);4)%*:5KIR2*TY<.<1RP60@GSURZKZL-+I6^2S4@\-;PV_A@ M$Y@6I;E,.;K$O3]U+R_KN%6+M)G@DZ9J07PI\GI3.MJ;VD@H'@VTNX@K+Y92 MVAQU>6JKW-'+$JIB?,66J1G7V :2P 2.F-?W"J5UBS$GBBHYZ)R48OB0B@K# M*BK4'C%M/0F@D"],\+9"ABKV6%#20W5#_Z1O+;;T+K?7A%%$[P0/ZFF\CYP5 M,DDH?A9,:BU,-&N/,7YJ:UKY,E>W((IW4X<&//&_"D_\QR^$)_[C9^&)OY+B MZ=U,U5HMZ#X-5=B'%GAHQX(*5^7H,)I-DCD'EUPWU)6-W(U1UE:PAMWO8)?K MPCE^%7P&5XCQTD0_*R]=%_8!9<>5Q6N5-"R:FB$K\(-*7AJ*VEN#D>- ;:[: M."'Z,:4F7]>PO;:#U+08%LJ8L.0;1S8B@\$#]"^?5&T'P-3LX)%J9.B6(#\W M!<[^-DADY?A"G/)VM4 NH*A'W];64_IWC;A2:2@L&104T=J(G8I[+$F%U1@Y MU]%)>QIU#0F%D\J[HDYI-%--GW M1QH%*]4H.?^U5A!3B\(NI6I-=X:ZR&' M67@4^^A:19.2.6?K]-<>\"F6KXQK,3$G&B9*O @5_]"Z4Q=5%9D M?76Y3HVMNK>>6^Q7,BPI=>D#==(99X$8$?N"ZI]-/H,]P"8E.732FS8:K3!K M]'JO7 H"DW.I666.P(6*&2?(52VV$D"+PY,BWBQTZ00DZ::QL$5!FN?$'-B; MI)LAU_I+>?/V!F_>X,T;O'FKY>CK>\DB',3?]WP5G^$Y$R0^XVH2_45M7G=(_AI\K>*6!THF'WJ-8[V M-D>[,HQGVZ/GWTEQJTT^)A! M >JPI# [AZ:%#YAR+FL7PB81M>K;T4]=2PZKTE ? C]T6+B9UL8"-P(JMD0> M?0AE%?BJ7*NH'PSOMMTZ5\@$^D=@^0P-R:/H]$(&0PV$1IN0[IUHG-#,K_*Z M*:WQIV4]D<1J$ENY9!M^Z]/^L5?8'04#S&VU-YE#RWTTT:*]4D^:U92% R,H M2F\I2=N3DJ:;*M::D(NBJK@J@3/2M 16+HB88;]8 MJV$U==?AS<@A^BX\*.PA]#O#-" [O=9K5=;K."]G(1X M'3#&]AV>5AXU)?-7&2ECH2X--FW.27J6*'L)!:XZ],DAN&';ZFRRL43)%*B^ M?.UR00J+2UU(TD^WS,FTLJ-)PQ1^SXT[+)MC!*0)#N$@IF+'7&O)RTK>%+/3 M&&S3CLF7R&"#\-)(TEPL_NW%DP (!FZAZ6G(!?';])R;K"NW_-:U=6T#J2QE MN."(+\7]E,&V[\PNNT7N2^MZ)\*$*2>Y=F3?)3^'L &3% M&1_XIMA_GLN";6JM!CC*KV\2][6;Z\"QZ9[W@YB MHY*6V$OZ)2+MTN+&9"V'/KUF6Z;>#-XD!RL<7A9:9!'A=.(&T VSKF9!1M7X M0Y--/;1-OV(87!I::E%9!?LU$;SGHY.KCDLBU"&E_U#^]V#W =*^C>DI&3I? M$R1;!'3;%)A@>(5^-\4"^;QA")SB\K3'P#J$G8*-1K9DSY%T[<@\MS!.R)*R M:8SKM$!]D9[V[[+XQU"ZIA*]-VNR&7S1?/,$\3(WF0&I GV77%\+E!RO)A2Q\[\?K86R^A=>N7C[ Q=O;_%:V/;*0E/7&AJDO_2KA2+$+"F2_5*D:RT471GVPXN7BF&+ M>"/H""Q]3)+J(IH!74^TW';_L>K.,+M##TA1\U9VCNMLR.YAEV_>O:X-V0N^ ML-K0K<=M'-+<_@.+^<])_@$+P3!%U]EEDJ?)R$/V+U5!87&R_79JET,"7 2; M(KE*)#2='0\6SL0:'<2?P>&)8\/I0O0GM^'JL=1W<95]N[,YVH_F>%DB0S]S ML1!EB9(\-OCJV^W1IFLN_%$:R[B&#!..37\2=X+ (4B;[!%3*Q 1TN>.:!9] MN[4]VK*C6 M][^?/6X,QO'TN]2VI71#:%= X%!#NTKBD."X0T7+N.>6REDIO M'*L*[A5NB"6U,XZW#QKF&+(?HB?IT^CT[:N3Z D#X%#K;Y%.P09*SX-.:!#$ M=A994X7('#)_Z8$(XDF:/A4,!CZ%2*US!U/<;,PI?*Z'C!(>GTM3"I@OO$2- M==#6[AWXK@ IG 6QM+#9P;F%[ M1"2H1<$(@C5Q:;ELR64^3FI]+62/\F?X+UNV;$8BUPKU_H2*KBE@BVL ^2U2 M$@$D)[\A+0W]C, X5WGTIY ,J*--)VRG39XM1^20-C :P M0$NU)+I?[P9J&UTQ]84EUUSQ-S?: *1)_?HW+DK;?]Z^!.DQOL!<3'RWT[2N MHI[%\K$-!8(V#+,+B.4@Q M<-)U])4R@-G'1:$H<@H;4'$&7&V/_TR7;&*7;-9=LHE?,F.7C&_ ?@F5>]3L MLML;9_N>)JUX<92Z$8S5./J%4W1$+#\UY3A-XBXP-K]47890J&[ MRT3+DK.@7;-];*M=O)9]NZ96OJRK:3'U/5Z>QZB8\$7.(L^1C]EERM#7\XJ%DS$A6O3=DV M:Q0)M%R55.^+3KTS%K(6,'N[@"T!@>1W-.I-SM5TU*YO&;"23W0MOM( G4%" MQ?J3:VYVQ#J72IB%+S7>ZF MAF (SZ!IW2*WI*VWP2?M$W-=4A=_T[YW.#JK@IE70%,AA):0:KET\1T[6^X$ M#I=T'JB:%RE0 ODA=G="(X+C,YF"PKZ4P,6$Z_K,85B\*XN9E&0C 9$N#8C))PZ@ MY64R3P1)WF8'T8^+IM8D KC.)"+'@>\<2G3*R5(\T5&@Q_]F0U[744A2C25( MSK<2Q;7+H _$(E.6%KZCT (.@+A)*\0W8AD@%D=1 'JLYG+0X=:D"EFO0FK+^APJ]K,YU)60.T.J26F0*\71#QS#H-Q MB\0\3,HB)#&6X9#9GN18I;Q@<48D+PGQ4A^;#XL.1#,X$1).?F&/FXL;9R#H M-,M: 6+C$+*?JP\Z]Z6X#B0.GQT34R;TR@-I2T7*KG6+S<.R/FNAZ!S*5I<) M%_D+"/03FV_U]/X]CADI@"$":-%0C VUW:"O,WNY!50OE'AM@='N'I2&Z_G) M!KG]LAL8G*QPLZ)7\&V0GER4)@Y_"2!5&.F6"07RVU=VGRURQ M+\)Q+0B(ZS!Y(,'H-3&_-T4=G0(/QTS7D;\#4])U3)1@TRANV&6JN8[N[1#KWCG]O9T]_FRT\]VG MDL,YM,U&5PGVGMS3'#^*_4>\55P7W*Q+0A*L?3X_\ M8._TPI[]&5*\I\:AZ,7.1>.]=.H$%[Z# M:T #;9:7(]X:HNYXP177KPV]1: MN#3UM'2IJ94KE"OR;/L%@9+$=,3US:Y\(Z%%=FAL,@\ ;ZV\P:G-3/%F5N4R%$AS4=$WPJZT=.6,X'D6=INSO5F\,JBO&Z%^R\/M@4%R)Q.\7H[ M3JY82TQ_;..MA^BI)K],R\(6SUX40+U4"Z4%HA/#HP5Y]FE?;(A'^B?*U.2< M]2DG,T"+4I^HD+C/(5M.'.L"#%"[LXQVWX&GOO]0(OI D4009EH&)FDLFH/ M,-.& %Y8,1N H^F:%=T6>G6B5G)5:W.6T>LGAL"^2C2@AZ7(RLT\!#%WTY>B M8.(# =+?3"0_WY_%KQH;X0M3D1R94DN/@<^A4F/)K$TY_45?PI R3<.0N=N% MX%I6LKKJ4K$76.!2@??)%Y%N@3M'8Y0RTG)*%AD3W,'RIK-"C>Z@@I8T[8W( ME;INM1)!*W7_#GF%ZY-,> @C>3Y1Q @.O'.]D+K@.,OFG&F,UR4=/L@FIE+H#&#G5BPX?Y9 MHGO&/[$%-B&O6TA:_P/,#*3[ 77#!Y(!;H?=9"_IED =S6\X6_:#,V29L 6J.PA?*_"]^ NI8N=KU/.U&,-PF10!!12J/)5 M =KQJ\(=*\L>W3:'O#3W;%_&I _[:'8GUS 9NTK!&EP8PGOCO3"74IZ5UB1< M5T*D!S_9E_*3O1C\9(.?;/"3#7ZRKTL@I!52Y\+TZ;H(AW+ESBQ,3^IQ7[@$ M)^KI","-*/G.@F^]+-X^&)I8QLF4R]JX:+8815DR+J1"K/QE/0/\0.RB9CCH7RN#L@!,(@2CY46- MXB2J2;,%X*0V28'W622534LI!/==' I=(!UC(^\U=ZR#0P\'RZ7A!OKMJ8 \ M!G) Z.32&D$6GB&Q*1JV:@&1AHXF=M "@D3!>%'X/42EZF R0#J<7/"0YZA' M6W,E A.L>I%[!,(;QM!MT]J%W>352I5)Z0 6NK4X/!O+>6^TR["X6JX"9)<#94JK<5\S 9:Q":*^Y?. M#XMT5G.U.4-JQZS=CL1J3\80169AYL"_!<$&MW41JFD8[ZG4(:'#A43!,8#W9?;/]H#/DTM5#:(JRK,&4[S&71>3KZMVA$&KM2<8']ZC$S& MHA\#BS[]@$WEF\('>>9W-)'HN 5LSD>1R.+V9]LH=[HE&[SE4M3;)R2%V!H" M+ADH*JT\DHWZ&'5%K'LTOIG48D]@0DP5EU6W-,JW*J<4:97WP(AI/0&7*5=[ ME+I=P5X4GOG?2.&\YRC0P(4DI&)@W^.9P/IQZG:E<0NV0A'"^S=@-V[F;*V1 M4F,1XPL GMAQYQB"#>B(G3)L38KE/")"6:N]-O5$J\FR?1 M7K&W#3QNL8Y6)+JD3J)#MI0 W4$*-S+**K*WB_F\R2TO^2W-/ZP/@/C[ MG&4E1GC#%?..*V6<0GJ^CIZ\?W<*+UK"!>:NU9 &2N)*-0LN,.5.;.#DLG7E MBBRJKA%W5+D[J(^I36GUQ4SE1*+,OPG&.R]RE%P2B3R)MG>_?XYH_K2R.;1& M"MZAZ*8M*D=\(HDNBU0"[Y'=G(6IZ75W9]$3"<88)4=1M#TP6N2S4AG2VYPG M:3EI.)\6QMF#L_^;S!<_GEG\8Y.SF9;MPBR@8[U$AIPV^31!QB,6CP,J*J3U MK@-5?0+<+I1'L/=JHW2N0@U,X04%K<%ER@6#"U!?S\;9\!@O@TSIDJH8$ ,^ MNU+]K?#P+:=[6:H(4>&L,L7)I39C796JVX'?D%G"N/>06(!8CXJYUJDAQ".H M]3SU<6(]!C;IA#DM73@L$L"AO#CG>Y(C70+R=D<%^9JW1O($2RS!G8RVZL*4 M^EY96F-8SC_8['++,216HQW98V\3%B$87WJ9*9.6_ ^D66 M(^TZRUQ^)+8^S,[&NAZ?L326"%(U5_%+U=14UE$ 60_;QB4GG,&3,WAR5N4V ];"-<(R3[4> M][JH7O\R81GDUO48) 61**8FPFNG$3DT%-.*IQA%!]&X-,D'E*2!H>TR$>UL M(N&1$I)I?"&)HO2RG,UJ*%UHXJU#&%^'E=59YK:Z6%-?%"6#1_D@#8XJT5>I MUR8/GA)+_"UX#@%(R;&8>(AGD&3)=2Z:4BQBWLYQ96P,:BS"N(V&04Q/[21# MCEP,9^G-.%Y?D (^J&Y4%1*LR%7A62_(15/PYBS!<'>-6Q."Q.A;S.V&(=]< MKUW?V97IJ0>5]2E\FCPZ-JX 84,M8%58Q5E<=OZ=:R>/<5!7V0K4:>WI MC8LY3SA@26(S=5R738:X:&)*HX@-+B#6R86YX[QB 1LI9+]O&+'D. #0"#-V MF(X5S'?L/V'M0_/Y N2C7HKTE2$DUFP4_8L+9W0]4?29UZ9&I:<6S'>E/(LT MET1BQ@(!'%/@X0B5W+JGKC+Z&&&Z\K#$\]ZT=1[+4O9-T(1LI? ;<_4X?E7K M#W#ZG37[.L["Z^*V3NOL?MX>*?![KPK8XFA?*9^_0RC"4P O%]C?"JIH M!3H$$'T QU&K7R/-YGJZJ!X +"CL+ @^KGY^A/ M,87XR8S8MJ26(N9<<@]VIW^.=%N[Z@:L::*ULFQ>R0RG.UCG/ M;':P1LD^>@[!5^0[6)DGZR3SJF/ V469 CJBA5S '9&""!-51C2^ERZB=IY% MD&XS 3+RU"'P>A2]Q$:!7-OKR;,>1X=+_D$_!!K[Q#"$G\9EI#FC@#8 6G"( M7'0R< @1PJ.WM\XYLQDXR[>U-WR)N-GVZDORDCCK'*L)N%TX,)8H%D(V$&89 MQ!H_<.1(F*ID([J=$Y,E'<>I6EDWQ8P!5@,FI=((.R^Y:;;I*:#340-_9,(8 M;D7NK)"_"(9PI*1M/;[1B>/S:ENGDT&KGJ<)5S!L4/A+3P(RN^2A7PVQD N/ MSA6]0V!$D$VEE1'M5P<3WOVM_?UG8N#4,JB"T387F=P=3;3'0-HAB*]VM MJ;RY7^+XH73,4"1,J_2R451+PFB:+/ @>LC=W35L19=[(@A!4BP#<=\J"+V$ MNO.PJXL6\V[=#)H_Y);!4#C4/HJDV._E;7JR5T>P=GQ*6%Q4%^/^+"V&$B6V'] M$BU6X%C+7W0-:\">&.*#)?Z,Z[F3OHA8E,@MKMS/*>]*"1;NJ7E6&\N M$F94QL>+[?WUNUH-XL C\@-L;PY^@,$/,/@!'M@/\/,H>O_FY.CT[6__/'H9 MG9X=O'H5';Y]_?KHS=GI8W,$ (/&7Z&_?SXZ.3TZ M?']R?/;OKXTQ_,4K%2V+"/Q-RNZV8#79S>@L]B=P'KQN%WX_5:BG53''K,3* M=0&<->=&R\VDL#=@ 0V7\6XM,?MG/(84%*+S,IFS5=?B=H1QHQWO6NQ=:XIM M$-:ZLK9EZ\L+/2DM!UQ?N-1=QPDMU%1+$T/]B:F@PU4+Z*TH)Y_;&F0.M&MZ MQ2WB:Q*T;!$)MGJMV2RWTBQGM#H,K!NCGJ>337 =TH-JZ74NQ)65< MEX6T?RC;BM,86AP0$ZBA!*K-8_),4FPI.CY]N_U\'KUX=Q M],O+=R=Q].OQNX.#.#I]>RB,]>W_X]D)S:R$;+<2O!4@3Y_'BV( H<*^9FW9 M^7GUPX-(L2*L.0'V#@*MB&@LAGZ&XM KC"[+CM+X;GO 5CX*'^Q(CQ >=6 O M;I/WOL0J[C][OO]C1W3[Q-!N',^?5;>$(S/7$I,E$1=U*K=RB[GYRB)]+ U^ MUD_ED6QOE-;L8;G^)'AY*9;:F?[F=8(4AD&_T8\0 M_'(I9<*2H!R(7FEQ(/_'2?Y!/C*@_P0VH44A-NU!$S5*@0A&9*-WU0@X*E,I M*3VM 6Z3&O/>""O63+IHKOS.A3Y><$&V;Z5X,DP<@A]Y"+L ML1:Q_P2$S%(&=1<2]8NNPZDQXB)Y)4AS$9NNMWZ,VLE:<12&L?(%\+E8&Y^P M!OXIIA+9?UX\KNB>K2&Z9S5,GI]!R8$H$M)KB3(=; MW6[>S9+'YM[H^7=_W5T?>+>E8"\OM_VCY>_^FK-C5^*J7_)]_^*<@X.GN]_3 M[1RU/Q> R+!5)'H]Q\C_ 0*&>J3YNX+A?E"#8M9(B+)%/>MM1\V:(D-0>T!C M0QD==V8<=E&K7I/S([K"9GWNZ#OYH&*M \,R7$W+F%3PUN; M)VL64ZGB#ODG>/5)6T0YO$C-K)5R\198:J9\RJBDR^Z%4,89E_0R_%TWE3;G M]V_TH/'ZWR1A2J0]JH3U"&[% EC"'C#4(_.SG63>#B)Q-CXNZG'_V"5?U_FZ MD2) 7]/* L\L;YX]5S9W%OA;Z9S!$JWM7P)%N+0YM=6!!UH*Q;CC&:B:!91/ M=F-PP1:&G#+4;_=E%GMW:+![R!CZ3;D^7MB'6JBJ^8GANM>^?033TI"E8F8$6Q8&$H MA2M/PMD56IU$\G1"EG77;9?P)J#M@2JEG+ S[@1R)I)R MH99K/'"9RY;V7$ !BK!'"N R4@Q:VGG:6O3Q)$PRF9F>FW[&\IE3K1RPEXLQ M@OG#!66U:/_P^/3T'?ZMFM9/X^CPL/WJ858T@6FY];0, M\_#T'^Z%"2.GS+IO_<.NQ=/^Q;B9*NQQM !\_."10('3^NMC/LGR3LM\>L,R M=SN[ZR@?SHXRQ,X/L?.K&3N_/8K>G;Q]=W1R=GSTU274K-KU:<652B)QDZQN M%Q%G[1;U-8.J&W$K*D:S>A?L"7 4A;] M7#1(9T!NQN[?J\9-M<>I@,*,&^I%VMK>_([#XO[^/;WT4_0J*PH2GM\1CTL7 MXMA\\]_1YO/-O=V-K>WG6W>GLOUX^X]3&5'(WF=3V0%=;YDEL=W!E?GE79G; M@RMST*,&/>IA]2BZZ7\[^N7@-VA3AT='+X_?_/+5J5-_UF/]BB5H:H0M,_3? M=HP0RLQ%4S,SJ/K!0#E6P5%TKTE0."KA;,NT@W8;%DXF2:M=9'FN$)*0[ 6C M2M-GO?YE(77H JV3CY*E:4B"JQ4E."NQ < ;%@1K M'N!66E.[QT03KPR8HSR>]7!P M?;I8@ 8G?E4_4UH3C&;"B$8M\-U*"S'U^@ZUT*%#>5/HLP JDF:: @*U-=[; M)J?X4ZWM#_$I^\;1VE!7MB)ZR?#17)%LH=[/($=VQN6W>2%0K6;.E<:7"IGX MF86S@E XSX.\VG'F-H?N07A$ZLH1C_I7)#%6EZPS)4^K*Z&>_=EC?R!IP$N' M77-EISXM0ZK-(78OO2B*J8UMM'7/M1)8M;1,_4"B9<*UV%$5M7 Y1[;,&#SQ MH,*T58I]*9]ZC)QZH*NQJ2%U2'I2WF,AD8L\(#D:)2.$R0D)MM'5L81;#P[! M5BQ!,@<*G_WDBB#Y!=*:?!6C$\[3VB.D23"EGGB.B63I7UQ[KKC>Y )F#EYH MDS (8L651^8HFY/,:D:5*PW*PGV %=RQ0,6%*_2ES;C7L1,? M.@T\7;\WTW->ILYIL%1B9"&4*L8!< ,/SZZ+F['V,NIL$U1-J43466LM,BMQ M*%#9J%NMM4C4G4P!O"HO)I-)R1B>6L8V0+V3I(199F-K+2C]#$CU19U:3EZ9 MNLYL9GS99$*%M)BIE+<4+@] R@H^9@=SAVJ]+=A'1M" #YQ^0CQ[ B#>MSB5 MM!!$ FEUP2'!P4G"<1:$8BLR*%C@5.*0T4=0"9=M:?*\( ^'=T)[=05RS^-/ MTM(8_1OK9H^;[59J6'E<1-L)EW"CT[A")I8OB6.2"BM.Q[N%A"5><"B^0C9L\Y8\[3A)$(P MR;6]EV!.>,H?YV4>(YB1[L+P)GT>01G=1#%.[?7*=FN:21R95$,\K 2;7:O=F3LZ/X?0B51+ MP2OV83.6:1J%I,P[M3=AD8*2R&PLJ 1>5*G%+.T)OFG4U6R':&UC/+2 M.E]3"$"6(^377BYQ=5$$Q17'.-#T^OE*I1BXPIRM^"XDGZ7S5"&./7/("RY5 MPZ B].VW.Z,=2UF=0NTW'SL9_Y5AXVD#W2=-N"ANXHH85H%S*4E8.[@H;W1IA_X,M80F,)\(?$5[+"B8][H MPG#!.>9-E=:I7CYZM)^DE>'LA:,1&3>M;#WXSC5+"WH.1\PRO##+-4X A;'= M;TZX!U)X ^*.>QB3;HTBD*#55=>WQ%^K5O8I2/W.CW,.^.HM?' M;XZBTX-71V?_CEX>GQ[^]O;T_J.'OXCU_?_O;RZ.16YO(UW05?F,YO@R/Z N-=+TH\(ZGP-#IX\S(Z M/CU]?W02O7M_G1:?3VE5)?I' %7V&BP9]5(DXODM)T$]1]9(7 EE=U M,?D@8?!E,A6D:IALWARV-3)6[*A!Q&V4-^SC MH(?.Z^5;V]LX3+)-/5?'?'P?-9P_3N: MK<-1+9(4CHWZRA@Q$H?]"?M#?]%YB?")J2URC)0I/A(RIBG2G=(QNQ_X(3># M6[R#I9$UR0OG&W3C6@N27G+DQ!'[VM)*0V/$G<8XE+PM:54UAAU/-EC"KD<< M?KM(KFW]B("\X#Z9['O2S*!RCUH*HAWF>1(FJP76@A0^P&,RFZ M]L9$+,>(W?$&[B2T^$L5 GYK+(&,_E MD,Y16@/L37Q+3Q"F0H>HJ2HY8,=PD3Z/0&G%["G.Q$4Z3NM*(XO<(K*GSRVD MQ-HX;YL2+NN@V;PMIS:'-!K\@OX(Z?1 M+#,?T]#!S$&M8'Z<^01'ZH(8+E)*>?'<:56(?KLJ2SJ!E[S@$^6@1[L.+GNW M6'#\):L A2\O;"/Q, =47-98ZI"3V?EJVS9,%6H&:?A-M= @#2DOQ(Y<99C@ M MK,'L/IC=![/[8'8?S.Z/@A(_T^PN.,%M6OWZ$(/_4O60 MEJ@0_/KITW51%2&ESXHL*QBZ52YUAU040NUU4R]5)+XRD5=$IKXJPJQ T+-- M++(BO%H6;RN9\##E&#\EQZBL-DOS,SS?+QA_*9FUBS?R\0N(.EV^)WSR2S*[ M)8[\I86^[=U;$-7O@Z>^8[WO)E&')'VBF/R_OMF^5)HD[7H&69N]W M->\4TW16P!SRAIU1?IU7:HC$R<0ZLZ+C>V>Y\2=$\B^NDGUWDX V'(P_OZO_ M8G,#W9<'DJNSJL17,E9KDDY7=( I.+C.YR.-3H=X;5!HN:*TIX:]1V#CI*5 MO4.T(,<[1FG/KE=TF =Y7C3L=WDG#HSA4*_1H3X(PIU>DH::K*I$^,\D:]@) MI <6H\:)\$#?SH?Z#<:# M&>!/F@'>3NH"4L:66*ML8WHF&XA1T\P]V25MQT^_ZY]M-AL]5=> M@-_\M+<3O]AYOF+K\ 4[[)OSMRNW"UO[(U#DNF["0/T#]=]&_3OQ_B:7-'C0 MA1ED@WNYB //T@.-P 4_KI!XTBTE,,@GGC<\NS^^,'#H&^63_?7=A('Z!^J_ M?1>>[0SRR2"?W-,(7+3/"LDG2Q%(]RN?W-%2OZ*,_,ZCWUAC5C_LX+"#7_$. MWI];]*$Z_$M]K\&^W].T!U_0($_)"#CPY6'EE1WB-M.BX;(J7R&SO'GXSY[' MS_\_N&F_J<#H'@>:K%VAV[B[0K& .VM#+D#;^1P7D M5CL\F>?RBX?4G];BW9R='IT\L^CERN@.;XB9O#Y:!A=!Z9?WIZ?';]\P] ,]]]N_3X\9\N'5\9N#-X?'![]% MAV_?O#P^TV<&L)$!;.3/2QSO?SMC(GO[[NCD *2E@"+';]X?/4(8D;0#K*%H MH+;TGJNTK-BY%3U: MUV(RN*#WBAJI/:(IQ*[7CZ-G:(GESG+A%85/]H"Z2C M:$K!<\43)3URSF6B"Z[IEE[B;_-Q07\GBHO*Q1@%:!1C+$U%37#16T;-NWF$ M475AJQ*6)F$\0IK7[TTN9>T9(A&C"0L'"T;YW[]/?U)P6 55^8O0#,VL,I,0]=!--#HWN2FE MQ*9BRU:N2FL7G24 6JEN0EKA7?;?2DC&-G^+]S;J8H.!6@"5B7I^( R+S\PE M8L-.1M%+1^(,7'F'D>G _CO)&Z"=WV$ 3YT4DL;%L&\%U/&-JDU"0UC+F=>1OA>#1Y5J? M(S7^Z2W=P:B!'JT38)-%$N6BNY-T08R8JXPG%OY5BJ/2]7(]026\##_F"4-V M@_8JDZ.T\B77Y33$JXMY.K'UR+F0Y8" MV%U;R!G<@ 8$8-UT1L/+Z^BR )>0*JYY+_QO4!?:E Q+M2H50+_DCG9KFVMA M>JV0C/K4O>5)"HTNK"(CK37@6% M(H*UE!JN0#)7 &-\'C=I!M1?@/(2I0F@?SJ1^]^"%K>@?E/!A$YK+<.K@,>\ MYT&)UVA>3$T6'[TQQY@752VW;4[$PV1"1_0_QC(!(C.F%"#5 M3R\%\MKM!MX0DM&]6DCE<,,%!="JJ07>N)@F_ER[QXE3(=>_4Z%>&^$* PS% MS6*P'@O9TBF&EO&]C"\^32LIY!@:D/ A(OF$*=""@G]L$W1GB?@K[8*G1I-A MT8))32KSE(;.1"BH[S M?Y'(69_2@E2>$1/SM+68QS3LIBREARG6JUJ(@*\UWEFWD''3&H$.SJ.M MQUHPT3=%;F@A,Z[]$*)M0\,"9"-3H>ZE;&6PB_.&"-]1481*[9["LW1&UQB8 MW\2PFN1!$0/RPN*;G 9DA-5X&J M4D@%=*[6KF[(Q=TO+:=VP/+Z>\#84]0_YY)0!363VFHM;SOLC-'_B<.%V2F-J99C,!"@EC#_*EBIYJNHU6_ ^, )<%G= M8?9K<59;(JS%&J4_N-C\W"E9(I#0$JC(:&]I6]0!*T^B"L2A<:*,&Y__)UP@?%Z'?XB/9=R."AZ<%%4QK8V,ZQ(2NF;[MS;U.I; M@R:77!924XE.)-^*L,PDF1P9[4Y&'HQ.9]6=0G]_25:A-$*2T5Y73NZ?E<5< MCP,XH#:A1ZB$FB"/:#6&B;'5;FR)'KVI(5_ #L!,E0^$+D#"K15NG"0&$P,( M.C%@:9D4I+ "&Y25? H;@@FW@R>$*B;AKM!U3 M#I&W)<6JM%3HMZB,D'&]/ M",5K[)])B#!O+.7G9R,$R_2I=\('5$WB6D9BEROYOG'FC?IZP7(7F+)E[F8Z MU(?X4G[;9X/?=O#;#G[;P6\[^&T'O^UC(32>5"23#EG[4V>7I1F JU^6DP:/*^JF_@-0C?'I!"AF:O'N4YA_\L-]&G2 M-@)[Q\1-1M8.TCZE4-Q3# MH,9:>ERL^AA1$^LY*2K LI!=27T^OQ)2:M46]="BB:HHPQ0"*XS5N3 LZ%>V MO!TOA9B% B+A;879@S5?$IS9%1E6([3:IC,_>U53]K@RK2YM+4*93Z"T329F M4>LR+MCU484ZHHQW'<[U85&))]F1#G3-M*H#S1:_)AG]K83%UK^\XK.S(70N MMKP<1C;L$LP?(L0'BBM;_(@*BFMCPM 45+$M"U)AZ^0C^YWT&:TGKF^FU%#) MCKOHU+!Q);;4+=LTQ6E@DQYL;&XXGYZ.ZT:<6FJ?+$VUP*N8!4_)VMS4@8 C M"Z_DI&S2FD>C#DPX%L2ZREXTUL)AV>1G9"8<1$ C*V&V@!^)2.H"X2]VU&"/ M-_X8L)8_, _?:SA*OQG]Y@?[CCB)92KM!6?[J'.TEAQ&P!8PV[_Z%66S)L0; M*HEHT JBHZ4#7$HUURK83"Z(26.%875Z^R)QE?$L*R9)[6TRE3F76\)9_9PE M2F,09'PBR(?CF. M"%6[RRD[8\11[7>*6!JUM< ]YN]YN;I\:=_W>8I/IS5;'VFH!W3ETYY'3S0Z MZ?WH=!3]&5H;:F">,77%<)RACYEF@%/T=1<=W)HA@G2 <5V(BCND2 MDLK8',/);"VV!,$^=Y->\K7+JXL 4J8;\#:DPM:S)G./T^U9%-,KNJACEE W M(-B :NBR/N?;0I8N#BD.+4F][F+1"O>LB:0X+H)_3!#MR;>*WMGAVB\U2$1< M0/S"[:^W UVJ<,T4>?,5.ZX">^OO)&JGL^LE_GNB-'0B\BH?MO5ALXJ]QU;1BOE'5^)>G%QFEIE)7:F2E*,JN')=_OW*:*BUE!;'"6>O MO/DH870JN!2!7VH4O>L=//-K94!.1R,V7X%/$@.EC9AP^?=*.+]K$8YRD\PK M-R)7S5Y"Q>W\OMJ3VNKC7\:[X3$[2[.3-EVY2?O;7FZ12[-1U6:A46I*Z:>' MH-@?HB=;3Z-C%&JBY([)&/)-+,9JX;Y[_W,9-%1)QKD=9)!HOTY*(H,I757)/< M\2R9.,EM3C^1/E\@6@,1QUEVLSVR,W$>3Y0TY][TU[*8R4ZU-XG>)0+@Z%4W M 42$R.)\RB1:^NLFS2^+="*<(A&+$UL#Z6P1'67,1])[9Z'KZY9_/KCE![?\ MX)8?W/*#6WYPRS\620@7\,,VAON-\?OP"PLO7 MC+I[(Y\>DU;UP?'B9_OWAAQXQQ%]E95Z>Z:P2G500S:R:C5:/U'&X8N-KQ>) M^T_3Y'!(UO"0;*WB(=F^DZ;R-5]9K2OIH63Z4S&UUM=JAXT.D]+\L!*5ZM>F MPYWUG^+Z=]B[B0-3^FMJ1UCGQ6MU7JQB7_P\'S<7_2 MT%VQP@8/[<"GA@X'/C5X: =AW8]H9R_>>?9BT-H&0MB+=Y_O#%QP\-"NMY?N M6;RW-^0*/'R'#\'B8H8V65\.-_AG!Y_82OK$=C?O,29F\-"NTH!6D!I?A$G< MPRWP@#[(?-4TS#M<$MOQSO9#BN:KM^\K-Z!'08@[^_'V_EH' MJW>68(>6 $7D4#_X,R%[[X'JET:W@F3?,\95I_N>(6\_VXFWP]"-^Q;5=^XD MJJ\ 0:S>B!X+B2+,[$6O_/[W-:QP 'QEVS!OQ135%ED\_D'JSV4IJAGUNM?P M\MJ4/^A6WPI0>");NVQ1FFDQ1]75.NLM%%]?E$5S?K%B$6H[Y>0"RA!6@5 M+\P;!IPN9M%%T905=X":M[5[O9$:P^>EH>^;!0IHHTQMC-=+0[/U4TFJJIBD M7&/"UC:L3%_=L_;0@JJ<;FPWC88^CNQ#8UT'&GW&: S?1VISB5V4Q%QI! MQ79+*^TSJU5,P^.G)RH.:_!%J&T<,7PYJAH7K;*G*$UM"S5/Z/G,V$+77-MP MEDZBJ4%%Y!)WA"6P5HGZBZ0B(J[0?.6*".)@R-EFFI_C06H4[,(7#.4RJN.R M2*89JD/.N$:G*>?"-":VQCB*&_*)\^UK(4."5]+8G+1F;BWI&+05VWN< MHUYUG3#WO@([\Y4QW7&\E7JPDQCXLNZM=-NW5C; M[TFK2K-LX1)]!7PZL=6+*U0:RO6--EM/\TE3$@W:/MQ!WZB+#?PW=I7>%TDZ MU1+'IJK"4NM$%!BVU!SWW>MH>*%E=@9=V==0=GF2-<$V:#?7OE:Z5AQW==SU M0L3#3'W@%:VZ[>,DXZVL+HRI'0T=3.6$@ !)ID59<[\,^ L;HS6MPR+-Q,0K M+7 =/=&RYT\C%&*RS DRAB\6+#LS;J;GQNU:MSV:]HPF1^-H+1#7Y)6%M&^> MML=)=W(A%>9;->['Q$YI&%RU51F%P37^,9TW<[MY;C X)!7S"IF%#CPKJJH[ MM'DR-984Y4Q&54/'09[E1Z:VEK&GGR*L8RW'E640G(NDEXOS+- )RW'T6%[4 M=GW]C\'QPN^>SN* R"TUZ^"4WA+T3'<5$S")/WYO<&\$\I T@G>5X'1;I']A MK65?H?*A.FS;@?#Y&J:M#OM"M,&A.NR7(I6A.NRM9MFA.NQ=5V.=RG$.U6&' MZK K1(Y#==A'6QWV,^Q*MP??W<'4] 5-N:RIL-U#A[1P0YJ1CA/-H$:*1@X5 MJ>\YJ[RSI93T4G[O!B-H@A8@?R;G!HJG-0^1C"Y67!;MV>K!NDJ%K]"3MW$N MV2LF64H-MNRTT7F3D#I=8R0P#?4,N]+AE-@CL86FHDOM;T93DD9', ^@/]!O M#>60-!A63KWJ G43MA(MZ+N_N4%OJH[58RM3RP;4IR85>8Z4&;>0KH.EKGN? MPE\8QMB0)C?!)&[MTLVT-+,F=XML5^^ 5@.UC5F]Q83D,>*)LGELB^Y;_HNT MJHL2&\W*5LGF^;AKG)%ZQSFU#F-Y5=-(>!?N6^%ZZ+/_TNJRRA;OZ[S3<;PB M]?G;K=&^K,@NE6M2CZ&7W26US*[+-=5_5@M4C9_-JJ=M> M*UZ&IE6]W1KOV"]@M892ITTL#VQB;C3')T#:WO--BUQP;(I:<%VRF1I)%4=;* M\6E)U^.8CG\ZL,9)DD9,>NFL5@R:,;UK,DB^_BZ""E]KDQGKRV#)6$S M?$KOIG!4$*'(^2EA271^EE%T2+1$9XF.!C$]H7=WU9O+)&L2Z_5Q+VF_P67@ MW![8B3@Z-SD\%*#A29'!5@=_A;MRX5@"4SCH&?8BN>8K4JS^M!#78GR&YZ7F MN^^6FPAGP5K(W8R]3RDW->:1=*_)J:45NX[!T(JFAE>!.5%6Y.=L[$_4$-L: M*X8(\S==U3B>BZ2J,8BV4..,M"+4^'&,K]W+8L?V?N99,J';N;(F>NN2RTQ^ M3N(43CO[ GEC;Z0$'4V_NVA!O"0MFHK-R2H-7*LM5U?/BVK,,&F=QVF6UM>0 M06@=>#;%F%1#(1>53+2CV%F./:$HEU)2B8A;YL7\VCV8YE/J&;L/@_'519%U M5O*J3&LX(6:SWDG;6PFWS 2V^R8'*8*YTL\R(-V_BD2Y<24W@H0[4"-R -C& M[EOU*Y7) ."3XQ%@[_D@B<-OG$QIJ\>UM5VO"^_]I2BF+).N"S=U$U+F1-R# M[DP.K&B8*1)IL'L39,[7:#JA\U[QO0K>D1(UIB6S@1[_Y<'I8716D H5[>QM M6J?6W].?CDE[RL]3)JF-R T"1/D6'AKZ\DP[.<[9$TF4M?$;DZ5_-SJ _T0T MGF,WCK]_G_[D_&3:96L<^N/3]GG"I*KHW ZE,S?F[/3_'*YVT;-$3&1.Q,PE MN;:?E[W1+%(Y@8D=N2S242?L5+<"&2(79J(R52* M5.W'&O:]P8;TP=0;" O9.@5G="56VE<@N6PEH%3*P@5Z8P%PQ?>S%IJ M=1'-:.5XU^=]H(ETV(!%JG7*YXZQ>V:E-,J>K]@E=C3['M+ MJ21>;SW?V-R-[1'ZY/EYXJC]Z0_1*1%RELZN[>'#.;B2#N MR79['W+^U@N$M]'N@$8,7, YBR6GM5E$VUY)<907G"*RJ56=F%)O:DED!OK.1>FT=R/I[(6PI#[:7P=.[A7DO.A=,F+/ MRHA8A:/M%ZWV92,2%RPM$NV"6[Z"@[5CC?$>=L]RS,=4^/3_$F=,21(%R:C$ M%DW3*=\J57-^C@WCMZ"!!HQUY@?+; M#4+KZX'?'SSP@P=^\, /'OC! S]XX!\+.0X>^&7#RV]%?J[ZOR3-=&T ZV*0 M:?FUQ?QL*K:\;F0R?9DO5B'UJZ#?LH9C[2417JBZE@P8!A% [ZP,I5H4X&;I MF!I4Q#9>W.]H3M:+ M74YJ#E&/-1I#9#9-V4C?A1TJIJX-@+-\59"\.I+(^BJ:P1ZV=D*&^< M3N#R(?:\D)@B(AT\,"^F1HS30D3RLS=J+H]90C-TG.=K)^X4 MBB(@:U?SVH%B73B5_R54,3+/(_FS#XAQH1M(U4UP"_JV?"-M!\(\^4"/_]Y, M%=M E1A3+B#YU&U687+)WD=C67)%32T:X2_RW7F3BJ<9K=AC*$XY41>LY] E M7O:'!+:'>)%,Q>H_I=6@1B>"IU"4AI:>(VA:LPS71\+;GK=B$[5O^3>8D&L6 MLAQ'SMS2Z27OX=30LV!D:(?X6Z/B M'5[8[*RIR,>"D M8 !4+#W6ND([(Y-7;X_!TG=<<*3L3TGW<+#8YU;3S^KU3TJ-3JUB?ICDYL9ASM!S=:T;!4_G=WM[>97S@U(&CD$Q?_G[J2(_O/BP>1:A% UR"=FRG0+QO ##0P9)F8 M++F]SU.Q-P@>#2]_$NOZ7' G:4Q.0V2UM5J.R8\0*@%@-L0SB/K2+F#FPJ!$*B@@P#-1-O4% MR?-,X9Q"0M])Z#AIK/A<(&1DOSV36[O",LC&N)R4GD;M5W^D]7"7[]C%B[40 MI?M"IZVLY,)]F#*99"</D:' M.5&U3?+0;#:F]X)CJCKTWJ:ZTIPW65)BC?C^,57WVH7D) N)H&J,H]([C16; MX#KSXZZ6H^B2*5U;R<1!!MTLWP]A*%\H#&5G M"SD.82B]EFC&@/M9X-=6Q?C\)17L!0DOD<++0?JT4('FHYDTK"%0#XDXD&)2 M7$TV#;Y1$,ARP8GZ@?O:FG5C2/?)#%"/Y^FEA[ M",#KK%=U9+>"I=_/&:-.JV^L\.M8M#\%VR6)G:5O2<2FKJPS>MKX[(.TK&K$ MP9>U#_80GSP>P:L6B2#-V94DYCG:%?$IL1,I#VU=DMX@7BB;?,2 ?M4MFA#O M(*)G2@8L97=4SW[:Z<;JFL>L)2C>.;ZDKW#A1]$_F8XFZM)JF^:@W325OH;9 MJ,<-;K&+Y))1(XAG& ME<35$A)EI@F<.D2%A;0+H29 "S",#&$V*S)HB$UA\?TUE2Q(6Q73K8;.9_M? M!VY ?"[ B=SXF2EV*5R'[6/\%PQ=:Q:]LX0\VC$U5(VIPF.A81W+H1.Y_8L3 MD'S(#S1WQZVJ'GC.SVNQ#55#+=9A,(M#>X6M88-96)N7HHM*8%%=AH_:1218 M"-9%.FB2U=,*_*$/!BNPUZO<G/XYAW.@8M7"HEV M"GQG1D1E*QFGTH-T%3#5_MCD[9]C->[)0H9 +.J\0J)H67F_SAE;U?[X:77G M2KVO=%4@&L-[_S@N[#+)Q.4DMRFM8%[9A+=K]XHB%^OAN;Y\/C\G"],N*2NRJ7;"7;K!J'J?EX_BPMFBDM[); M#2<2.5?<7XVIW#_@/[[3''BY<8/[[T>DH#KS1 MI)ME=.585!(,:&HFP/_J#UQ3/ZRPH>#V7/(?R400(MO27FQOEXI& FVD$A^0 M^$$$8F>6I1-Q(FDX(@UB:N8LNR &R'T .+G5-YHQLAEJ*)!^&9&HW_&Y>SU3 MM9FV0#,V&20%E['@4!V@:*4+61L;X#"A[2&*X U#,C$8CS4;*5J"1E\!=[SR MH=9 --"+N8 ZPECJ&OU7"58\POQ$2Q)%Q?J4+%7^6ESA_HL[R#(<^L);:!U[ M/OFY150VUT(BL7T@3LM5IQ.]7@M]IPW('\SR'!)4SG>:N/=D*;K+1_MSD8X5 MU]L!@3<,1FI])->R_:;WQ'=#[#Z5LU]WY62P!4[V*2 EE!QV MQ?82&& D!7]J%27!=Q2# VME&4()\YRS?$2X"".6-*V&J[E<9F:1/=LM_ BZU45Z?J' *:9.V8[&!&1# M1\9)6:9<#:8 7$=YW6:1\IX>'>;H=.J&C,T-=X(E\O" M)\VJ%<)[I/!&WY($J&1HB3E/X8\ 'R?=\.H"@X:\7!8S0+GRFW]EZ-AC"AG8 M&D(&AI"!(61@"!D80@:&D(''0HY#R$"/74W,!/^&]OS"K2] M+N:X ]+:YG/XIX&=Z&Q(UIML8[/_.")Y)#"=-B_^"8O4I&/0P]73'^YY"46 M$8[A9)?;9!F5UV9I?H97^X7C+R6W=M,)/]XNR70YFG# +\G&EGCM%V-F-S+M MNY1^&0]&P[6'0[6T@W\4.=J(+K'2'1.$AZ8^6I1]&J, MPIVK[>%%<';#';.#@ Z7]U93V':GZ0F>K,R97QFX@_X'\!T8[4-HZ4-K M:!^ET*ZVX;WM[Q[0$_3I?;8F['MSU/T%'2YSB&]^^O;6WN&7#$\)APW\M0/: M?K83;^\\?]!%N>=]6]RN/_3EEPU+?R!@7^- M^[]R UI!@GR^.=H?J'&@QM6@QNW-K?CYWLY D -!K@9!KB)['.3T!Y33?RFU M6LXLO]OWZ./:J#'%1K0"M+C*G+'1R"AWT_XT=#+T,O0R]#+T,O0RQI>H0]EQ#HU M6<8XE!9VD.%=I_,T3QDL,+U<]WC U91VO_EI;SO>>K&W4D$@J[ 3CV'KM_9' M+X:-?^@.'^+,[\0[^\.9?_ .'^+,OUBQ,S\(65],R'H95DEG :M3?AV%)FAA MN4KQ_6;_! -U_^SSH(%'O #D["#_/0Q#B#=WME>*(ZS"1CR&G=\<[0[[_M = M/L"^[P^BW\-W^"#G_1[#' ?)[SXEOX..H)=,M/(A,-[S\Y0+*E65J>\YRV,X M>T[M&F2L!^_P07CN/88*#/N^,ON^>X_1G,.VK\RV#^FT:RMB_<*U(4P]XSIX\M/OBZ6IMP:/8\\W1P\K0PY[?_YYO;]UC,MRPYRNQYP^M,SU= M8_EI==,<3TQ85=[:L*3@@>H&JANH#M+7BX<,#_OT^.Y/(!]([A$PND=@,EU=D?^MJ^DX M*:I::J:C&GI>#6B$:WK6]W;BSAEZ&7H9>AEZ&7KY4+VMX MA3Z\42O-)\5\@#5YF"B2[9WXV?Z0<_'@'3Y$?N.*!6&OPC8\AGW??A$_WU\M M<(M5V(G'L/5;#QTSN/8"U0I[$>L+4UJ_81SE9JB2L*;6R'AW?X !'\AQ1N8?871V,R*TJCG,*J3C_<="#]8E*TS83O>&G R'[[#!]CZ%P,N M[L-W^##^P]T7@^OXP3M\&/_A:FW\VHE6J^L_/';"EG4B#O[#M31+[L4[SX;4 MPX$<5X0N[^R@UH![1R@3Z/0$9? M;VOUT,O0R]#+T,O0R^KTLG97:%>TV2'19EHTJ+_TT':N-Z9^D)3$.RS)?4O- MGY1(>\;X[6K+T#TCWGH6O]AY0*5NYTY*W0J0PYJ.:!5I\ME]^E8'@APXYF>- M>'LS?O'B ?&W!@(=.&9WV,_OLVKKW0CR-CF>_AH7TVM\37\F-).?(OS=*_/^ MK3/*O_WH1\0#:LFU*M:J5-L>R.*67CJ=?'8?9QM+&KDU25GC?3(-G-N-H>W-[)WJB3^'#4\;- M#=KA9[;#9[:?2IV*JJ;6BAGU,:NO-^JK@L=/W223B]'MB_AU;-7?QS^=F$N3 M-X:F,]8N(_TJFII):9**UN#Y:.^[."K*Z-OMK=%N1'UG:9''M+TE[U2P"3?N M05+1HA)5H,QN>R/M!J"E__M_7FQO;_XH3^(X1(LRI5ZXZ04=PV+*CVS]^'1T MXW"_W=X9;=M1DA(GU+0PDS3)ZNOH5T/_N8@.:2ATLL]10"4.W]Y:?ODHIT4S MU#U1I[["9$0*HGUK9[39?>NW=$;]3E*33XS -1_G,VP#UQT^,Y.+O,B*\VO; MI)W1J:'7M)>7M+1-5>$%K/:L*3E_.PT:HO^7N@:3BR0_-]6Z$.=A47%MFU-3 M7J9V#7\IBZJ*WI7%+*V9;"/[6&4?ZZ/5(R&U=BQ*PF2Y.A09SS1B[L1MXKQ4[32[I6DJKZKV_>_?+S/[[I M2@F;F]_UR1_Z#0LZ_-4WW%RGO3?O7[L&0_D(.V?*'Z-6)_W&J<^73M1*M[,M M8@4-2(=VX0R%[PY^.=KX^>3HX!\;!Z_.CDY^B)+L*KFNK%P%4UAN.N.[,#+9 M;<@V$^)7]-C_V>3_T7LD=-$V-OETH_W3-]_W+MQO[VZ-FZK,;K@S?$3%X? MO3D3P?'%]M;S'^G[T^CE\>GA^]/3X[=OHH,W+^F?@]_^?7I\&KU]%;TZ?G/P MYO#XX+?H\.V;E\=G^DS/DO8[.OY"*KXQQ*(\'S^AFQ/_?_IC=*_$?IL&_@7& MNT[D>')T^OZW,R:RM^^.3@Y 6J?1$R*SL^,W[X]>/KV5QM90":27"X+\A MU1W=( L>!G+M;<^KCL;2-C7]Y+! 1ME2D]WCY\'C2>OQZ(GJLZ>_'%BUU97LB:X,*:#?[FT'ZN:? M4$N^W=OQJKEKZ'9%Y>!&E2*.:,B=H6[MCUY\]WE#I!79>A&^=>MX9&'EWY^O M P<#7C<]^)3 M= $RY9=Y;R9T/:#I+$W&:9;6*0V4FD_IYW?IY(/8._#@/^AEUNK0_0P:7!QE MQ01%9J'>O27RH1V,H\,D3Z8)6^9H%V QT\>%@HI9;: ASDRI5$M$+.]$[PIZ M)#J]KFHSE]&Y(=/L2$N\3$%DIF6)46T2>C3U-4]^)_+(FTG&1,4-ZHLEJZ$Z M/#W ,!_BM=X!M,9-)"LU=@.C99.G-5VE]84:>W3%512J^DQ&H^C5YRKJ2RRX MO;VEF4 0(+X3G3.-S*)O-XD-X%7Z(S!XE*9:F F84G8=1U<7Z>2"E7PU0U!# M)KW$6$TU*8LK.F3Y%#:'JIBDO,V8*O=MB;!WV6@,WHZZM2[G[[9BRY$66XYN MJG(\BG!.0ZMX,OV]8=LRDT)!:Y]4M[7 7"_AS6OUG)R7AH=4V1V%':EF072HV&/;IZ5 MMX./KV% ]Y3VF<;3>-E"FN2N>1#:\J+1 $;1<>?K8$C:3C#&HB061R=M%/UL M_ZR"W_T0Z#4P0EH&IG:Z3^MB\B%:-"5)&+1FH[N0V5=#S)K:>99\M!0-6@ZO MR_#>.<^9)K_="\1.)K5N?NCGB(SQDEC[?/3LDU+MQK(4RI:$ M99!D0:+,1R+,FFYPC N.#6*D^]^)F+U)7UA&_)YD$QKJ:8UVK506\W-'35DL M3%L>D%'R/18L#TT/C$'5&Y7TX/J,?F_*M)JFS!6B"9U/#(HH"X):2HLQJ7D4 MQ274HNR6A:?I!DPL9CDKG3194N+L84RX_YRP0;0;S($^+$J#MK19ZJYJJNC] MZ'34_B4DB9L'@XDD655$8Z.S$'8F-RD]0%M*!PL$,DVIE5+=>M(@"\K7EG2H M^PK&?B4 82@X-DD5D''H]ZEO)E<>7>>*#4C4LLE@?)B3'V.O%,>/F&DS<0*& M(<&BOH[.B>/752\ET3=)3[[E\&VCTU]98PLDM\J1TS6 MR4:G-DLGS!R8+F=FRK:"BA:TJ0O0!!Z?)R05TJ$RX?TW*XMYT#[[SVK;.+2O MK(5\).>[NB NM3'F>PRQ9W!HSAX% >/XN!1 M'#R*@T?QL9#CX%%\*(]BM%8NQ:X':YTFUQM1NRX3[)^=C;B$07UKY]D?=-WZ M>-"M76*9&EJ]$_IK[F WO;C:G)1%.+))L%] M0S].LA1.AI$+M6;-M/WC9\T?H_EV:S,,F>Z:_;9H9987]W9;6VMXR^/__"'N MA''DW1'N[OWA =H=LN[%KLG;T\?4S-D%T+'@'+[]Y_'+C:U]L<^S-PB*,$\\ MB2Y(AB<-Z-)DXJLB31]*MACXZ+$[FFYL8#X;ES)3T8W:TVJ?<4G<[_^?O7?M M3AO)%H:_/[^B5I[N,_9[,$'@:]*3]1#'3CSMV#[&F3[S:9:0"J..D&A=?)E? M_^Z]JTHJ@;C8QB!#S9KN3@"IJG;M^Y7\=ME&R9&/2PP\YZG.(T+KJ0G\&0;K M2<4:' 'IK?V,U YSQ*O17;:.ZD?/H>1Q=_7N04]@1;QPYJ/)D#CQ0/OM>+Z$% MLRP%BC3+)U7L/ZN9*,4.C$!$5'_ACCNL! ^O[RWFXC$[YHGL8$[7\-C&$6JC M/]*A6\/LA9@GB#)VX5=:CDR]D#!3H)1?K/I!=A0\6W-?)YC1DS1,2HGC(8AN3WU+*>U\%'K4;HN M!\%WI_SV>"TR.J/B+HHYPZ\%7^YS?RAN-0NY3M>#\CH.29?R_GM>%">L;_L] M44"7E=:I3 6Y$]=#32/1(T@BH"*B*1CX%E>F1<[J[!O<*1BBQ5P8&;L9/;*4 MH$A8F-RCW?1^.)T0W%]L#.-X#?#6M[38DJ1Y&Z-$V#NU%.;1WC4/; M.+2-0]LXM(U#VSBT-P4=C4/;.+1?PZ'-UK,82$_?7Y=CZ6?2'=F'NYH!_SRW M$?K7\E8+NB/[&5YL\>])KFQ\ :9*J?1Y[# #)_J@>57AUVT.5BDHGT67_:[F MG!/].-PT3M#PQ(828 O&H[#9S;TZ!;>*EI0,!SL)>'3[F/>I*$ W]S!-"U<-VN+E:V31AJ\37;E[=2M#->OY,9.)*W#'3N,L M/;4,"85O:89[L]PO"V]M[J*'=4+:<;X/_]1 M;3SBU$_RH$(Q"3].[%YOEOLM+KIGNG$8=?%4W@/\.[8!+3Q*4J1RACL,+NC/ MB].4-=Z9Z=1=F$\7KND9+MV9OMN936 F.W-_:6A;FN3970=9!2)X[O9)ZR*? MYSYP04 U2Y!T'N%=J-DYJ!](CMJ:YNIO'3V5(@3<"GR0XB[/#9WGNV[F"D[:2(UB;)=ZOH2:3(8UQ.%#F&4%&(.98\G_2A,;X7B ,1EWZ(0 M$?H6R:@8@(J)J!B BHFH&("*IN"CB:@4A(>2(=#GWJ"@%9VF:FU MU^1,H@X3-KL(@YVO[?85^VS'7KPNMON-[HNFY&,ZH^R2DC5H$:U?;\'A=^ M)>M6UE;]:48-$]G#K*;:=)]\/KOYTA[]-'M\QM=!-F$I^PGJ\*,_@1F8XLND;'51NFH:X+%Z%A4T8_MLDX%D:9 M%VNM6O[@"@GFN'Z$H+Y(_D4@DO1\#TPT%Y.^,\23G;ZFO3;NAZDO7M#E66,C MK-/&-X,Y /9)(#I/ +1RI$#/SIAE;&-PQP7Q@H!$6&D;5H<^@Y>"TIR0-RC@ MGFC10[B(W)R-X"?#N\?7HHWM.&!8)(76U3+[6&N;IK=+LV4N'VU,MJ"1G>&S MRGQ!?]1?0N0V.G;<9SVK91ETD,C-VY HS""?A"&31VP*B M63X8B=;A<=J-$R])9<,3A<>PB##U\8P.MA.CRR>'/BZC>7M*%Y?7V\78E0WT M%/B/HN-W\&<:B! 5O4N0E-;@(D<5ZFI ?:QF[V;]9$4:V*E+739(#8C5M>O1 MD[_%='J=.J@5/GXV3B-9@_<(N[R$@J\(R2.@G$JW#VAIV&T%,&(BRZ])*JF- MDHWVP4+NH $\P1&*()-=N*T@DS0H0R88)SM6YMTL-R^7.0:_ MT-Y9,WFMUK('H (EMFK[1\V5 F7)]V(0H1P1#FL'1X>50@3#C%^%&;=SS]TR M9/ T<;M>"[;6_XCKOV U+M&POL6SONR?(Z&3E@Y!6G.E=+X%5Z!^;+6.]E:J M?&Q7[ XVXM*;UE%5+MUPW%?GN/.,O5JNIZILK]8A;7;2\"PC(%;#*W8J99I6 MXA8VX=JW#E?KD]@4"5&EV,9D"7(B9@KI@VB6RX]?%E:K[(:63MBSM]VL-5;J MEU[3FZ[E9M[[!:(9&-$CTMN! W3#$MW5"J 2 M8*T\O#7''JL6_YICR\V]6NMPB>Z*T=R%UE@B;D7QH7H[VA ,;35JC8-6U3!T MPZ19!8)'Z[5@-0)R9L$UN,0U9SPKS>[+B[;6W$/^-M*YK/W:87V-VN$RS1:C_ZV*#9]E)>*J\\.:<^**.AC??=JKM?9W*T5RE;B)3;CZ@]K> M4;7$KN&VK\1M97<.R6NQ-4AB&.Z*M-U:ZZA:.DXE;F(3KKYUT*C4Q1MV^RKL M]@L?1C@X4O4N&D88DL-YP8'+^%^I-\2D0L-_5\5_&ZUJ1.&B:K5B2+9AG55&7HF#E4>A]JM'3:JU5_"(,)*$.&H M=FAT^%HS1:L!M68!=?@$@WK>_5J:=/AJ$IV MC^EPM.H%38&5SR;5$V'H]4O:#H<&0GQJA+B/(QCMG4+FODV M$^,D.0!5CF=T'ED2V4%LTYP[HZFO*J7)A*E6O^ J./'>:G,8-X435S2+S?2: MV]1DH27WFC/):U7:4 7Q<T>M&WG=ZJJVB'R^\()^;R<*[]4W MHU_AJ'IV]?7BQ_?9$UK')-W3KUZ)?];:E]MY#_M1N\[_K/^QGRDG5^VO)SN? MKT_:O^^T3V].KC\PV[^W'V.%TBAR UZ R$?6YP*\3<0I)_1#^-G_;=#_X#G M]]LH3 -WI_C5N_=E5_'M2_E5X)TNXB)N+H_/O>!G!B6!9G-"2OM3N68SAO9S M\@Z)K:,''J,"(CN&!Y'T_/=WC7?T]WAH.^KOKY6F,B^-21S\+>,7!?WW%?7< M4=4Z"8?:[NM'"W72K4J[_:W[Z>SFY#L[J/_VOOMIBD8[#1I'S?K^ND#C>_L" MN-;WDXL;!,A__=_#IG7P$3[OL"]GG>,?G<[9Y05K7WR!?]KG_^J<==CE*3L] MNVA?')^US]GQY<67LQOYFQ*0EEMQKXC%$\W?Z+:[U:@Q_/_V1[949)^F!2Y@ MO^N$CMRJ.K5;+*EUE9)$GKX&D MF Z'/B5]V#Z[S'K%7_,X]9,8 WTVNY!&.OMLQUX, */TBY2[.<"6!XCY!*W4 M+7I><(._'U5*CQJ_+DZO$\J!%[@\("D[JK[O_3HJB?=^G2Z(U]01]30OY\*5 MI&=O"+1CP*W@[^_V9]L)KV.UJB,<5"L$50:%(M<]]6+ 8_8O;D M337^)G'BE5?;&\++(C/+K88W/+8N#1,;.TM M<9K7?)BX.?;!6VB$DB?YF68H&]=JPCJL67M+C.N99B@&0Y_8KL>J'2Q3A+V\ M&!6U/^]<6C0K#<:E4(#PY9-0,.4Q&X\")@%O<[BQ*9:I/N>H: 3?%,L8@2$$QFH;NQB!L4R!86IG MWAB!KIP^#9^N AH8/KU9?'KS*FO>!ATVZLTESDAVGDP,M7,+'W58YZT^> )KX?WN.X8B&MXW0 OX%WQ"R!KP?V MGV'$''M(B1S"'XV?'X>#H1T\2O85P]\#HB+,$V2=!/Y#!2Z827ALQWUV"HO$ MKWN:K5^8%\#FPC2&:XNW/[S%H*G7>UP&QJ.L715* M9\.6\W:7FNUG19-7YM5X\!N[;"YVC:+&Y&K7AEN M?.H%=N 8;EP]2FS5#O=,E['-QH%FJV8U5SEG:@([7L^\IM\\S6G0UMBA]VE= M4IK*G"*YE_D7JUG?8["0CVW-PAYST G="R/*:>J)A(!';D>,8SX TX.3#*.! MS(ZIE8(=P;=)R'YI'M9;V0LI_8C+'U VT##RX.7T1MB8%[IU 01VD^=6P:_# M0"5+T8:D(YS!M[J#/"P[FUQSKKT'[LS],2S1@D.*M+#X@SY;"9]W^G9P*Y:U M'2=,<=L1K.3=X?MJ]'Y\!(Y"'8"\)/_=T'ZD16D?HU_J+QE&?&A[+N,/V+," M5L,G0GAU)/L+););:&WLY?1)E/*1A]6'\*L(3D:?R:YV (Z8W@0?N;S'([S: MB-_Q(.7U=2")T_G1NZ;G]A$$(X\'3G'$%ESM+]9^_3!#^S&::-2/LB\5<GZX.& M O"F'V;<9S0S=2(;2AZ':&7YB.@.YVX\W^,ZHX)+9G8W#K'@E=D#\0-B)%X/ M. F23IS=$V#Q8-$EB5P&/ M8UV$O)#5LGL@ 9O>HIY ZFXVZ\TBQ=@DG&:*P_%7[6LD-?H2BU[2K$DAAX+M M%VNO?E!.K&X:49;R?'2B RFC/Z0=V)\"2 :D"8=#X+@I/18#[42PI ]("/<^ M2/W$H^5/KH[9UDD F,DY[J_&KJ+047U4*7T- M!Y+7/8IW,7=">%H>5>)&G9T!&!7FTN+8"S4"?:#(NL45 _)I*"=UBR'@'?P% M#M5+80'^5^H-:;/#D8T[VL99G';52F&$E!*%Z6T_!/S'9>6I*L%:7KEH@HU7 MWXUD6>-&K^;58'(%+^"W\%*/\(#N(&,Z MMB 1_!C;*A?V)71.^<,"@XMB?"SB7)$^\:BD4+"AO6D&Y;U(W&8.M<.EB?=V M#A5=L=&EVIB:3\H>X3@IJ)K<>0$E:9)I]YE*[00J@L?A=!HM*:8^JM9-IXUV" M)I-#0\73KD^8Z+@0QI@>&I!N9$L+]+S HGB.F2\=99I%@19LA+9@&DG'\R/K M9;X9,#ES@U1VDIUY3& =V[@3>*V'3D%EI3MA)+S(<&[8?QZ$RJWB> KPO'*W M*CG2P,:5+V&H#0^!GX7DC4E^2/0%@J%_#ZMP_E-X!022 ;C[-GG]H^1Q M)P 33?X$\6S$EU=C]WW/Z;,!MP-Y:?HN"B^T9:Q0[2 49B'8!TEF"C+7IIV* MW0F(R*4^LI8X8NYQ0>((T_Q,"B29)P9_P&<;H!_I]+O;; "P5"Z*<5]F@,8Q M$*I]*_R+0W1^.MX0O>((FR!(X?7HV@DH7#'T$2CXZGOR](,=?AOA(6WWSB:O M.J)_' YX0IQ@8+M\@H>X)DUMA0C=,(!S=VV?WD,.*?+//"2X,?CCHW F"9>F M(-HN/M[W +1N32,M>&4Z2!%PHPY1\LFHJ%;!"3M$OY-PR(E]%0\MMFG[XH!Y MB(+\4!)%NAP862 O$BS/$:>5<(T1)$+IG47HZ]XBL3/Q[YM2ZH3++*+<4UC> M/7$$V#"<,_NV>53PS*^#%/GFQ](M'KX-$9:'@LO9UBH4.4L4/#- M O8B0E)&56>!F\8)[,ZGF -0!]XY,5*,'J2XD(I;*-]]#(PQZ1<0DL(!.WYH MNQKYUX0DZ#Y*;"=F3#P[FGP*9&*!AK/R4>[661MY&!!PZB?EAYGTTJG!F5\: MN4RNC89RK=EQ)^$G%V(8@W%2[J#C#7V(#2W&_03T5YSU<9Q F#,5C&( Z_HB[Y@[2\N0[L^,1 MR:!0!3!%LN!2#!GA3QZ\_198X2Q/=&4)6_.KJ=J\$ATYS^U?S_2ILMH%E4;Q MTLPIP*1?=I](4B.:[]3MC;OGAV"Q]6VAL( \1\DHK+H\Z*G2/&0X1R5!C22& MZ DM\@G-WZ]' ;3$$.U<\52HC!T7,[[[J!A@S J3"6+0>4')P&EK2+%QZ'BD MK1$S+]6XY%!EY"#'H':Y-KL*[V&)SF.<\$&<:XUIX"5BO^.Y8 *RN_7F&&3U MZ:"PS TL%R3?.#I7WBH#**'V/'=)/RQX9-]HUT8SOWM-" MZT_,^E3GD6QK3^.(I!=D3(O:Y<>*BN'U \S#2$+GYYQ+\-#0RDL2#?H2W+S6=J#!=CR(1=EX5/1_8_1WYJ#;5(U*) >?(? M1S+PT.28-!M8'F \67<6Y[>>!$(3CUU0//;(Q&--/-;$8TT\UL1C33QV4]#1 MQ&--/':Z];FF\=C/HS8=*MK7_"[T[Q Q\*J.P4]Q4=,Z*+&[:$6BC%$.Z$H M"$94[D/0!>'C0%2]H/V"I5T8@O)%-*?[6/"9VCBCS.F+$"/:=X!;F8&IF6T8 M0,I?3-[/#VS+VV:=R]-KMM61_O9+X%0!*C,LO[UKV,1V#4R?%!X;#GU@9*B) MB?/7-!^J6%>4_O6\!_A#J[UL<_&"7H.!U"W/$T%!FXREKAW\S-Q'&%(6 MT-.B7=E[*6,Z[H=4K0*&M7"9E^:[^G$HXJEI0/8NF>D]SC$ AW^7@4Q1.J/" MAY/OG:*D7LS0S>U&]GV@%OTQ^GKT3D?<0?%"1EV&+#+@+"Q'WNL)4Y+=DWF MO\6 R2W/'T HU*0S#OI):F6/CJ0Z_>PR[[]?W?A4QGWKSUU%#]QN _@ZC MQIHG8]3K)S> 60%)/ZLG JB*_3CA\T?;N)+._M04#8B M2>11A*P$N^VN9 *AA*(HD79%]1QP&086M><"X<44<"P+&Q8#9O?$&,BAXWL4 M;22'.H(WVZTZ9(Z4$X$"8KM.LT%*"4/PKD1DI@S@C53 ,KHVD<\XS'(> Z03 MB66)DYGL+RT]F$->S,/F#@MI^ M,A.B>IJF'E#'?;=V]>![8>-O%"-'(J$9Q'*.0R##T\_EYRY>R@ 85&1[6/0C M;1B9,S3V,@K":][^/,IA)SOPRAW8Z$^LQX_CE#@'94?9 [:%ZR&_;#8^MF^^ M8\( ?DZ?6!^W&;!78!Q>W =FEK_T.VP,<,A"=/LNWGRFWMRAK;5O(R[RMHA' M?:ZS:\_GCXRT7K)+:NPL<.HUE4T@5,K"=O 3M1$A7+0=(LL-[PMLGW(-L8A: MP)L#T\S!(]WP.8CZ-F$NYD_=PF9OJ=J:]@ZJK$,L(QV*Y@1[6E1(C#-"71=3 MI>B_\DYP!=HS[#5D+NF HPD^J(7&H8^!BT>UN9R>M./503*LS= H89P>R[!) MT3J?+!K7R%;-CTQYL@-NQYC"@[EX::1K*0..8<,0\PI)F&,8+4(&D1ESF1I M3\I*62K+Q@_R="31G83>AZ@EDCNS!%U\;T -#.0>\FK92_B;K^]79 ,+-5*] M "O-PX'GU'+-0V13\<1#CE[3ZEY5DG&7/X9RFY0P%/JCB^DG%:&X.-&:9,!6 M\:! 11R3FC"!66IQ^$Z56XPUN&!]>$.R0$&>4<.1$6I"@DH+_8<9(712?WW 9[%ARK:06.T=0;I:4>-^E[AXU$M M4[%R,$,(W]!6%*KRWN'SS\N>Z)=0VKZ[9@'OJ+&8 !C$ ZN1>0 M(>C::)2++&\_O!<&+]8;"MJ,T)",5;AVHM&;=4SB\H6Y.:0"&.,Q2Q7LR,WM MEX=ORD(H\P=R9AC1)H(SD>Z^J C<.E%1F^JC16@2:RK[U$#NWH[<#*F8G04? M*01P1P4Q@AAB-)S1!YCXB&O]T'NZY)YS16+Y>N3AIO78;83! M4G1'$T/#-I0#\G73GEPO%OW%J.(!/L]*D*>0DXI9!6%6(IW'4=?A^L;J, 5C MP\Z\R-UJTI.?2POX.&PR1PI#]L4F\!!1=!)3A2_[2+U^6I9X>@#+Y'%O*)1K:B<<=Y^4>LL"!22U +5 MBB(3\7'65"6-94!6HAGFU$GRIX(?2?%=DNOL/HQ^BI)R\>MA&@W#&*,1IVD> M^\=%?6 *.YC9),*;F$PG_EI&Y^AVO<<(*#;F%ZMK!9CY%@!SO3ONRF+V@/JE M4*[5S,2Z+=P6%I_YMB,BO209PMYV389I\G(P%2_1J^4CM:]>EO9(799M1RIT M.L ]2C7"[AK(;7U^BY#"VG;N9@%VQ[>]@;P/N-J8E\1JI1H'9C L"G>5=R?! M&U1!L*S/"H:6(OH/!FZ[G'2S2+BJO2!.(]3A,&Z$X U8&O3LNU#4>>&I?,SA MH ;X&)EVG#12XI,_>+'B;&$2WRAM3B+$C =GM#V._D._UG (9%9%T'-UX<&O+GE%2ODGB@VWD45Z],MK! MA!_4PT;>3?$^A^C;94$ZX!$FSU%=8>#Q0G=MQ.0^M1EYE-@0QB/4W[?O]%!G M%D@J-/D0U#FI.)(,+LH'A)N;E$R8XVH>SLHZ,_55>FJA,GR(W6ZPPAQ/)3@: MLH9"4W)-"FE\%LF4Z)Y:GN=9?D#AH)M1 F'A[>.Y-EVN>*CJQYQB[Y)N@EQ MJ'C9K?FHA/@I):/&65)+-FM"6&GL IM323Y!D518XA8>H;"8[+4S9MZ.L6N) ME$/L03\&(]@:0++D?+F8H5O@2Z\T?77_A$?IOV$LKDMEE&+4,*(B9"$0)L9/ M[XD5)V5V>Q9A!R'3M7/N[(>8(M'.\N)&F_@4=R2TYM']W,LV.9AYE"6QXXNS M#*$NFG0NA]]'V#U*L?21IBTN1^F/WA0A1A0[D7L,E,(*I*9 (W< 4L]WI800 MO;0*HDL)+<"LF">)KZ0[%CYH8R^4Z2>'6&CYYJ4@I><)2T' 4:HCX2>0L%9,U7#QS M;,WK6Q(L6L!DK+?("!*LQEA8W_"U9<+7)GR]X8&_RD>Y3?3QU8+AS(0R-S64 MN0#/W;K&,L$,; \CSY?U+K;L@3C)D5O>-_$K=<<$E93?DB<+O4LLIIYHHB>M ML 4Y6JCCQ<*R\E2;PRD*2ZG44RCV(UU\O9B2+='6!CH<]P(45']7)O62[HD^ M0IF0^4@V,+X6FS<*"T-]-4$_%R'= ?DK;&GXRX 164!?>3$MLQN"4*:IT=1 M"OCTEY:6H\E.L: 3=AE&?)I%(/9/X:0>JE2T3QK*B6Y^N9][,E@F^-]JNFO0 M!MBX.(!,39-KZ-/D,"/>?O &Z4"\R19EC;]H!1[UDB:<:*\,AJ(+)Q@16!,Y M2"5@;"QT(66)9OJ143%J%6#T-D(O:V$W(KKKQ=DHM,)5H[, /0449,M<")FS M.;M-Q!?M85O(?>%VG?05$U$ON19_Z:,R%2(VPJ68KRWDG MWZ!@Q@)ZE.$Q& JGA4CG S@;$9B^."B$8NI!&,<\Q=+YXZBL46^&VJJGI-, MYID18\K6#5GS&+*\2=T775JQY(LI!%U@0C+"@)@=]GI88XBV]*2N"!FK+ZD( M(9CC*TB=475C(@C)1>Q:6S / HB^].37CK26"9,Z]4^H[;&:5:KK620KHLN* MU>WT1*A3-4)03M2\$["HW,2>!0YR9I_4 /D.H&L1N0#XJ2==2;\BI'3I)"%U MN6\TC^KL6(ZGE(^/D!7'+AVB*24('(HPBVXHF#"B3UC/VBJ(5(VUN*'O=J+" M*QE!Z95'(_/GEWSD^3QETAL(C/D&?S_J>CU->E+PX^F M^M)&G3+"B;-(3\R8NVC17L4#//9$'U079.C/%3J$3D4CGG]Q.YKB0EO8EF;" MH;2,P D1J8._OVM.=?4O;)?C+N *W5_9R8MWFHW'$C=:G8V=DY!9!IY)GJA? MV'.1SY# &R0!T=..&P+0"6 YA$R[><-/U MY:8'AINNAJA:C6:ER*H2][ )%V^XZ?IRTT/#35=#5-;N;J7(JA+WL D7;[CI MZZ:%5"B.6N2V-U@@;/<2/BT3Y#70X$5Q^QQ^P7C055:IBWK$Q^-?3ZMK:/5QE3.R991C; M;^SB*[>A"F+B$NW_4J0S4N@#:\&MN&&*=:.K%D-D(JQ6ZI1 8^7*XAQ[K)HV M.<>6F[6C_26ZG4?IOU5*_Q5$A^KM:%,0=)GVT'SH.4T\5;!MGND9.Q,35,_8 MIKA"TS-VN9TP7JF[0_5[QIIFL&;DJ1EY:D:>FI&G56HNM3%]@DN: I^*22-9 M+^"$7651PO7I CSG\ :7)?=A<>H*MG85K?VRF1W9Y(^)@W'4)!DP$'SA6S MDP".S#GVG*NQJ_/S8\+FL9]UJ.\C,!+XA1@MTM1WE#6EJ\FFR?-NAZ97?N,T M=0=>/:EYY?A4(168QD9Y8Y=D^KKI3-_T=2O3_ _WWDA?-Z11-^L&]@:;6U4@ M?+&:)E+RX$]SG;]J'&4#HB8K3<"'WZ41^RNU(QI5)600MG,=$U$FH6KEGF4L M.6V81)K-3*0QU3+KGK)@U?8KUDIN[0PU;D]3N5<0PY4$(.9N&/'R'*&/.KAJ7$@#&X/OD"T%/-X M>[87L3O;3^7\:YRP(<:YX)/9R"(CH9E?##T MPT>!9[E?=[6C(U['M8\>G(+WQL4K)Z3Z($:6^!XF+P#Q/G GE8YHG(:&6-[. M@//;>WS3C!# 2W>[@I'A-HWM>Y2C[*;"@&TAG6/0MMGX./67]!OKHR0];N,P M]A[['-FNSQ]9I\[^Z?W'*WC3_Q9K:Q_W@4('MABX=!5QY .XO!A<+5C(/]* M,TN$";:%Z_YW?@=D_*7.OGL87JB5CC4\[GN\QTZSD5"7--TF*K[\E'>C%&>3 M-0]IA=T:?F$/:%#AMAI-%O,$N2.<$!?"&81R"%H8N)(]P;M4="!C@6+LT #G M58V,1\0):3BD, .$ITTMI%5!W@O2'9NM6!/3Q/-GD8]%'@\H9F=OPT6+*8F" MG\+&-!Z0!CI_55=\3"P3-X%L.0I]>:WPNIBYO$<3%Y%I\[>*!LUO2]@8XJC:.6B_.8 *V;<=%H4"0&%L+]^1Y MVPJ.CBTF.GV/BCB2 RWB [BK6,K'-$QC$+,9Q F;]0L3NT$XAZZ0>D # M !]$E9/%MH^,EP;#RD@L\P8#[GIP/D"'(=!:I"A>AP[R;[@3COHJ2^R?N&4O M('V1QOQ)5*%QJ&$@!LJACIEX28J:L793VVQ+@K@M=O89=]:AG66B#?F80@&: M^QHGV4'"((T!2IY;RM)Q(Y)0!,/HB:C8(T7%BH>%FW 5"QD'W/CYY;X_XP[4 M5FM2Y-"&8'U@< G8#T(:T0Q4VLH]]^\D\U(LKXH:Z1T4)RH M6,H=9[\:!Q;3HP@6@7\YON$KU)?'EY^OVPBY@0=XEPT4+G"8B,O0/3P++\/_ M2(X/[P& PVW4V!T8&3@2%H^$^@=E.8@QN34Z7M\;Q-SO"=*EG AF#X<^/$TC M>W$P93P$$2*,)>Y[MS2'U^4X0Q6!OQ8BX"),4"X"2@49IMI= !3Q^2+H:3!S MX6J)(<5.Y'51^<+'A IE!Y*M RQQGO0 *35"%*<;)5U'?X^8B9S3,RPS/WL4 M=URFK$@]!@^(HU.;#<#%Q^<@;PF7Q:P8P+G$%_O2F6ZF*^8J)K%K255/.9F/ MDRLI785X-([U!<"ZC^7LJ29'* (F]Q[DWMO%:F7\5:;?:+!YR MQ^MY(H:KG-5P0YHE6W;"+:N9^VLB\IMCY(8 .>+KCC2O^O8(:/(3C'A0/3J. M])L63J#;RF#]:LZYC\KW^@2G/KEE:^)5\#3^-TP3_:TJI@._3?V$G(_VN'N- M? ^>\&J"@92@-Z#HRIOB/BLQSN'CX(4.6 L!Z*>#(;E9QSUC]^&X)[;<:8&4 M,>[OS/R'D:X^337'OJH-#<>;(R\38JFAKXM7?P%_Q]RGJ)'\#C=R&MS2*[V_58$J5QHL*12>1UT2DF :G_ M@MQUV<8S+Y$+T$HS%CR5Z];9F4Y]"GGC"3$Y*=@UO.Z31S9G >2[=+O+"D9N? M%CT5I%D:()T4)_;B2>%N)DE'Y\)$IJ.2KJ9OL,!CN? M@001<3M]SA/6CB*$E\S96@];\2(,^+K!G: N#FKI%=;(!R3K?=L1O*2P<;E=6KR7!HZ*$LK4#=)* FB=1"!SZ#==%:E;80YF%C M?HF-F"D>IRR01-LU?@IJF8L71S8#F ;A $0=WC4^UL6 <4R;LOT0C5'X6MYQ MS-6> 2LF;IF.!O]1KQ8+2?4.Q6T_O$& I:S0&W="+@80SFKE$9!X MF19*)@+J1'<>W#CN(!R*Y$SXM)=&)-$=*5K%:6B_RB.@[\8-N=H.F+:H847H M7@ :C=&@) D,,)'D!WN3'([<-&#@N;#+2USPWHO)M)3?CQP3% P[@'WW4I_U M@%L2-I6J&N%0)L@OG;+6-QJ_:Z+Q)AIOHO$F&F^B\28:ORGH:*+QXZ8J/MP6 M42Q4(CN8X6I'[MJX%!@T[3D'? M+_WACZ'(1F]W?FS3ZW>L5HUAG#];X SS>5/AD-QAQQ%WP5 X#^,8TQQNPJ'G ML%9S?[O.,.B/FGT YXSE"J(4*V:W*9B5%#;!=.%A& D31[S,%R^C2*OHS-;G M/E6)V@/\Y7^P=1O:/6!W>\(:L='41O3=@:=VP)[%@$T7S5\GC;S$0RL#H):7 MAS6:#0DY@$D&DLX/^F:GT9Q\Z)V)1Z:=G)--HSX^W&UN Y3:>.JLB*QSQA/V97:12G6-LIO^J@!T*_GL^I[W/X$[L(Z\RRCF@=>5/J&2Z-^8"= M9$WPON /M%#XM!O'5]-]X]''SU##RQ2H+8PK>8\4[LD6I#=)]T$("IJ'#0:' M41C LM(?@9<: T(+AWEV\60=>7D-M+@)0C\13TAD%9_L8ZC2L+.E5?A0#]/3 M-")O(!!$N/Y%:$$4$^NU&UT.FPW(2,86+'F=L[4G.@C6I49^?')\KE5E8WV$ M*I4N8B^&.2(L%10^?<3-O&;#BYCO]?)TVNYFZGO@24> MH71#2Q09A/B!"$8F6AUC399[RX1\$=.,TR$"GOZNBL1''1,NV-JR/CRC7>E[ MZ'D1T)[L*840H#IP:M$()R)[.*MUQ\E0Y#445K *TL-#JS. 7XLE?[(NU[S'1>SX6A JWF1.=(?;']@I6%F^EQ32^05]$PS+WP _S1G7 MM:*Q.E(P7!*&M]6%AH'_*&+(/%;A]LC&ER.:R-26R YBVY&.%PP=1MFJYX!G ML-H9TEG7#GYB32Y%0&@[6^=GGR^OJ?;.#L3+\D>I(B0C'8'V+E"DRHBB.#9Y M?PI/D#=N4!?GR(1('MKD S@N,GCA*@( X!JN)ZKDT6WU(,DI9GF%&=*]+I$4 M'-"Q1H7WX@%\OL_=6ZX_!V^AP914$0)PE 8!4(FZ@IS-=5.@ZH!Z*5!BA1W] MY(F L"P[IHX0^!W!3KL&+X-Q*&$LG,IX"!^^"FR9,:.#2PB]C)?EG5 GH&9S MI[%/J/D%7T-ALYZ,HP98T*+X>X:B2LC#9:1"CKCX9#SV$)TK;QYA"::*NQ_] M<+?(B+!Q!@7+Z*2 JB*8K,D"N'P,'>/QZ+4??N.\(.\H7!=:':(XN;LLH&V$M64@3BOD+Z(VCXYBM>&W5V M,%-HU9I#"RU70H7&U=II'&0EO1TN^JCD="-Y8O.PL2WCH,K'2T7'"57WDYMZ M@*R RT=)P,7R;?D-*&DK]3&),#SHXT47K@KKVM*DT.5%O4XV&Y%B4T-'^7)] M/8RP3'D%/'*;^G9$\21B9%EYET,]#Z2H!$"XW!$A\(']$XNPCR^_?-_6P]V" M6:@5/-$BF3\@A/)NQT(5TL])P0NA+$D-J8:N2S!,'PMY1B(5D!K?!+=^*9P5 M'ZSAFP8>\M"(BP3),,!$+EO!! Z+,080#Z@R9:H/OA$@('(=U)['-9HR*%/& M$=;EB=A=*!M@JV@_ $M<%V(=9J@4M,<1#7&61M@2&QD!FTK!'EL^3(K,+*9(B$<+9:%^TH M/P[EI<'3=?:'B)),Y).$K+'JED'L$K![L-4 //!%O+#,C\EYBAJZ@X MSX0EVA!"6&)UJ8 2(4L_=;GHV10G9#S ][=@77 AP6[!>$"D!4JS;^$OMYDR MJID>"M6DC@9O0[U56B6"3&C'"9V-"EBU]XF4F3_!4(]=CS3-N@Z9<5(M"ZC) M@^9"8UY"WJVI9C<%@L@(01Q@G!@QC*DK'\(;(5]F%VE5JJ.S:4IFTI*>;6L\ M00='017!1*,5*A?K&TS<,\%$$TQ\8V&89OUP7<(:(N;8GA5T7$0PJ%$_6!>H M_<^/]L7-V4W[YNR?)Q2#A _.U=\Q/'E^V?EQ?=)A[<^7/V[8]_;U[RI'%H72C7D7GI@A(F/>K=\)3E&N$VLK*Q9OMK_A"2BN,Z1?Y86+5F4B]@Y27 :;T4H:<=(MC M@CX:C\KY.)[V9;M IK'($XM 8?2&L#DR#Z-.RQBC -W2]T"7$P9TS\:<2[S76N&2A56IW1%^"GKH'%.72FXXSC1J*H5Q M;*KV<;& @C^J=6E[$ZXLI=P\#='TNRM .Y3YZG3T8CJB_KA$X#I5/[C*(3]Z M B(9#*/1,UC'2ML75]@5^=I88Q0IA77$F(,WE\!*MA,J;N@Y.]A*12)C(+(' M!Z(8#(1 ),I1\)EM?7NRY@C'8E&&GE5O_"J:?DWH,IGM47IG2,U7/A.*/(J@ MHVA;1(25IU "IOW2J#<9<"B?U/W2JY7&L?!NRC )H3E9#K"XLIV+=*81916, M8Z,?OCW]<-URT@Z7H1ZN4:Y0GH76 9V0-*@) M]Y0H&$$A?KIC&?:^@>Q]H_CVD*$J0>X>VC39OXHJW?4-G.R;P(G1 MG-Z8 -I;L\#)T3(")X<'ZQ,XP7*9Z\MS80U?75\>GWS!.,E&24*F_K'V%5CR M[!+5PR26HWU"A[OHCU^+DIK1DU^F>A.86F[YX\0E#P,3*MR Z1=YL"+O71;* MX40B1*&^SQT,\ON:RO^@-).L]8+60$LZL+76,B+12F2[7$M/1,!.,?/;:NS\ M7BO69%"3 +E1+5G.T6]SF-UF8/&4F8 MZ.3FR[RF_ M5X7"YT(V03R2]B(NUM/JDH9A''LJOYBRW_)-#KPX<\@J7B;3_;0JK](41[W1 M&C;D$8FQU,LT$:4GE,:7 'C]1Q':JZ_$/?J:MWXPFO% H/!$ES_)_+@88H6@ MG2Q;)J7P%J*^LK:CIM]@CF9/9%(4@-=V2U?K9JT]"TF?Q?XS+NBR>/$N]:<4 MP7?54DG/7 4TZ =@.MX^YLP_XCY((%&1"8N#U*>95%3[5A8BD*T+'6K$Y!:2)KK4ALMJ_8R?45;>ZK;#USC@5&45TV#':QL2'EU,9) MY&4-FVQWX 4>S=4)HYWD<4@E25QDT>-;18->$&"WD3V0L7^]KYTZ:DW.?;K; MQHR#2+TE@P21HDB]P,37* 1)B_N)>2$56!Z+"BWEEOW';-.%5V/OG@R(LJY M)O;+[$6-CSVYV\O@+G#B5W6+M% P=^GWQ M*>< M>A?;,B+29H)^_60MDJF=!\7*V $*WU@HU!HF"OK$6E?L0DK]@ZF5K,!U[-DK MR@C)DGA$$:+&%4/] MF-B.#K3[6Z)\K9()4Z2PFC$.'8](2PQL#H.>C[P*E^/Q$!.A2+)[7!9>9SQ4 M /JC8$!RNAT>!6A+=L_4VF*JK1+'HM]+V,/>/>*W )R?_#%O32;;G7N1NR-F MY6GQ='T=Q1VS<\TF?>,0SE5.D[6.K]=M^X<*)0^,=8-LS M2JBB:;A85"9P6>5=C4M^(")%I+7)=LYH!SD@2*G Y7Q"D^3$5:LNR_/1BF]# MQ&93YE.NJO(6HGK1RG74S233PB >+(8UDE-< M=[)V)=)I( MIXETOB6H38AT;FS'P)*@ X-.:$ M3BX57QL,.+5/R5I%A8P,,RR:&=5GE(]$MNGP/4<:4IF'EJ.9CGUW9&.!3+^A M8B!I:6CQ.>D,H>8OJ%V>W62]O)6AM4X^-^'1OZ:I/<+-DN,E[^'<\=P]*NW3 M>=1?I;]^6$ENNF/GN[(S2$YZ#\J1Y=E,EWWF4]P,8X*F%K62ZSO16J9+&DC=T([8MJ,K7K$D<<1H!XX#L44X9."AW>=HD*&%C:1%JYX1%UL\=ID M"]]5F6@A#D^*AB46Y>Y>8%H1"\'+=1\7E>5\S0! M20-D<@N,%*^@\+[^2%G:RL::SW_(5JG9Y%Z$J6!O$_-2GQ!"0NEO_\2>U'P8 MB_[ ^68EQI3U&044_'8G4WA!.7,3[A(/I )%!HSSMM_CD%O%'*RP[C- MXC26\=%\;'@90)U'H*-X;"9=3;;2',@=W>.XZ_N\7[F:YU6$?AG<>RD&D; _ M<"![>5(3/(0?Y<:HQ%S5\BX#I6P4&M-/1UJDSUCVR:%)U7 'EPHX4CWVW.;9 MD+$13*%V-%F&,B4/KI-S(?.#'><]CS8[8?92=$+''K:3\%SH9>.,8R0_2078 MR6E&"11!J/>6>AH[G):MWRNDH_^)/7WH23J& M @<&BV4.G$@?IE;+,L,7>S#]E#UKQQZH/3$I=)TBF*C7Z'"RV9'21<<&&5L]U!N)P^.%@*E;SYF^JR+N+D\/O>"GQF4\ICK M')":%8QE8V@_,V*DQX;&DL+*J( VGNU:VY'W '047*0#6,DA^H6W7?/>W]^Y M_Q9M:RWXO_BCU=QI@>T5V ,X 7?<#]^3R+_AT2"^[-U$;CN*;N#ASW[H_'S' M//?O[YSFWN'NP2X\@]-0AW@Y4-)\+R\^79RS_SQIYTIF&@1'K*;R"9?!H93"I'E]0&@/O",DN.F0&6W<4APV;*WQ<0C')5! M&G9'U;J.-N 2H]%#.:=:EH&6EK9.6]C:MVGAV5>&RO6D&D\Y1ZM&=:-822=U M8S%8B*H>Y-23F?LA+)IK0S1XC-PE481;0>NX^L]H'1MG M]/E^>!]_6#J2/MG7*W4QN/\;?+1XXM$+].#1?/J'4O$_*C*$B%F(G#@: MU0H6],Y,0P!YMF@Q=#2W%-+Y+D':Q7EYQ!4^"$K$MK$?V;M/%Z!D2M9;*MPG M&D,+.,JX5I@!KVXM%7QEIWPV2*_D5)WJ@;557RY6+A2L;:>20&TVZLTW#%0U M004GH58.MDMFH@N%[,G#T),)>;-@NS!QI@5/\?5.B/(]^/N[YFS?UFM<8Z6N MKJU&*8DKJ,R^+E+4&S%65;&-@=$P0",B"9V?8(=4;'=/H,0NQP'28'/$W'W? M"7UW";3(I**M>T5&"%3X =ZTLEL-!;?4L="R#O;>??H,9I[/'UFGSO[I_<>K MC("K%&<\40VC*D;BQWW;@]\&[+_LP?!CQ38W%P;N@S$0\9A2R@WNE4IEX?TQ M4"DBUQ1/TUR(=_#N4^:1.A .J0S_R)5OP+U(V$EC#!9A3B.]544D&5T\CV1*'0J(RO-#:?5>(MGI:B/7?9X'KW7EN M:OOM!R_>D=I"!U6%[T0\[T"3],2#G;X=<3TH*R*Q>5]',##:F'+?'B1@;H$B MQ\FK*G*#8>&'Y$.0#G;*!/ MKW^I)3:XU&#).TO_[ DO;9P.)ZBL&-%#I7M'IAQ8S0;:[ULSW?';0##I\)/1 MBY>B%Q\!M_+ '.(^Z]@_8Z.8E,F$+YZ8W%TQM3-3)VOL&[?]I%^Q_1UC2ML\ M6'C8>/>IPZ,[S^$& XUJO#1=[=#25.,]HQJ_-KB;&KA%.ZM=HQTO5SN>(PFG MM0^JV*'0/>7E+%_C+'./SI\FM"A-?)6=I!:I+Q%D2[\CK:S"CO-&U*I28LH-!J%(= KI#:K3 M/W6E$[E?(\,9\SRLN=AZ:SY;XW!WSM_MO?N4YW]E/$C_SVJ3PF!MN2#8Y3NO MO&A-K0IWSNWRD0HOR@I<'7UR=G7"_:/']=GG2]GQYC)WF$WW]HW[.KZY)\G%S?L M[*)S=2*^V("&:)K6_F<:)U[O\ZGJ_8U2(&SLPIS?X/EKX[ES373'ZW&$O3'H\8ZZ8_7H 9>7G=J[.1_ M3XY_W)S]\X1=GIZ>'9] MUJZE^RBL>:N!?C71/D9ODX]>&FH3>16%#X^LD\T)H$YFU)(TC(:8^PJ_Q]X9 M\$P7F^_TX,^!4XW.*X:Q&\:^->$./>+([3B M!-3IL_:Y_)ZTZN_MB_;7D^\G%S=36?(&:QS3NLD:65] 0$2HZY-SL-&^L,[- MY?'OWR[/OYQ< Y+=W #";9K0/WEP^##!"&S,$TSB3OIB"+SHJ#)='VBNL3ZP M"&U*MB9!<*J!;C&3S4\+H!T=B*B:JVA3)^,L 9]&P]*;/9Q#' 1N=0ZDL_]+&KLIR>JIX7$_>>^(YE M7^I\ZM=3>\&\*,0SW@SFY1K:*U8-3!* B]956_N_YA&L7#QU?=OYN5I9@9VW M&&9UW8;1XR0%+NL^8+UV]P&]5Z..,I-@E[?N6'Q[B1?'5"[R)+NQTW5:O*K_B#FI+U!M"UY]/\!>$C\--!P+;LZ?-\U\6LG,4*T=XT M?'R1V%:.649PK^^%=\V%;]:%.T9VY+)C52[)DTG._>5J(-JFLG]$3;@>$) Z MTF-5]B;C$%-XED: *V$ )93X[M/NP7YMWSI\1CLB2V\W-/&PKWO6)W'OZ7'L M2M[.Q?OV\L!;"LSY3_ &P;O?:-4:N[M&XAB),X&K8RQ:DSI5V982?FR*U#&J MZ#3<*V<()1U+_KVR.Y^P1RT1P=A&!B%7OT>#D&N)D%5#O@F(9E2VU5W"*A4A M2_3%N0D3VS=&MS&ZC=']1L [Q>A>MP3XG%GMP6_U]-P=^N19;< 5"V!G(B<^ M9@GL<:>+.#,\:#5H';J-6K_@A_<]SVG+W*U M[8 5,YIO5Z!O5Y,*4VIE2NY=2X\67DZL3^)?I@E)2/-=:X^(Y(]]-%Y25JP&[I@O* MTZK=KL\NCL^NVN>L?7Q\^>/BIGUQPTY/3H3&T#FY_N?9\/9*^0D(?$6L-).=ZSZJKW7RT/\ZY^.XSY@-[2AA88_&@!9"!'IL@(;, M8H=6+X8/X1<)VTH#T(-C,0CUWHOY*A/!O<#U:!JNZ"*+AU-3=:E+:<3C(7<2 MU.UI\*V/ZR,2ZP<2S=(3D]+JIFVB]WZ[AME#"6S MT8LD]/_^^YD);(?U_3<*DQ%MP69]8'A_?]=/DN&']^_O[^_K,7?JM^'=^W;D M]+T['K_G[JT=O7?MQ'Y_T&@<[EKO&XV&M=LZ.-@]:F+TU6KLO>C^L0/.Y'7@P Q9GA7^NL[=J#^.,4<0MR2FJNK%FW\*\HUJ[Y+;P%6QAF M':^/TRA""78MA#)ZHN#<['#G=WD@=12KI0#(!+?4 M6WO@Q3'U>IR=T[QU@)X3I%O[2!(;7]4O%D-D&\],%B%L1<# MP-DCMR-&*V?"JF75F'5TM/M,F? +>LQN[^WI&UVVBT M]O?VW]O6[D[KZ'#_WQ9_:+G6HL/3K>WG2?(MU\AQZ5D7OG,2BM<\3DB:?G[T M[?MYP\6MYX:+7R:A*2Q,'1",A-Y,[F@DM,'!5>/@VY/0TL1NDGUM';UW %IA MS^5Q8Z_9;#8J(Z&YD="EEO87'L-9;3GV&J1FA!*SO=-B_T@#+XS8E8U \8;P MD^ 6[&64V=C-I4,]->&1T6PRD4=626G_W09)WZ0$L(:1]!O+98VD-SBX:AQ\ M>Y(^3Q)O'%J'34P2;[6.CAH+M\*?)^%W39)X=LD@U)W(&RJA?FP/O81Z 838 MPWPNP;S["FEMRMBV7I3)W1Y&GH\Y;2:->Z,YJ)'BFXN#%2H[^_],U=ES70=' M>PW+VB//0;.YKWVTTVCLB _KR4.R>MW":ACE(KOP(G0R&?OC(N?0. MP!=@O@,&L"O?#E1P7:D!^S5ZZ/72\+[;@'^L)99YIK:190(T#\5[C,9A-(Y5 MD[[1.(S&L7IR>'L:ATPG:!PTFD=[K?WW=N-@Q[)V&P?_MES>LW;M1;LRK.?I M&PV3VE]H 3-9Y3A@EX/ ZZ8QDX.WC_7!VZAUS% OVD' 'YZC7 @W1+-!6L'! MBWP9UI%XB5$MC&JQ:C(WJH51+59/#F]/M9!Y$"(1HM5X_Q,V[,?\SKZ-K&;S MP&HN7+5H/+=JT!0=R-L^>0 A3>Z)#H<#X^S0O*$.Z_+DGO-@DO*!4OUW?N<% M[#O<-(^D6O"%.YS:MC6I]X[5G-.]<714;[ZD3<[8NL_42/+W'(KW3%9*5MM$ M_E6G[YS>E ^9*9F^(Y\OO*#?VXG">_7-Z%?8Z)[-GO!3CM)/IPTE8]F>);>3 M#_8I#/EY\_-^GG41-Y?'YU[P,X-2/B]H#DC-&B3$QM!^)N/2610;/; 9I? T M9=+,7#$S5UX,M?EGKK"MX\N+F[.+'R=?RGI95T5T&J;Q; OT[=I^K]MOO;DN M4%']UH&4X0$O2+D[G937$"F?ZQAIU5N5V(?5J(IWKOG*$#%HN 0T7 /_W,(I MXNTZZ [)UMQ_+[UN5N-A\9ZY[6?F&;VXC'C1_&:E9<3DA;L(Z\P2CK+7=-91 M+I)U,*>SSFIL/;PH.]J+7RT]6B0]">?=8:4CBNLJ+XS:8M26"J"A45NJ(\\6 M5%^]VU!JR]'1PLNNGA]0?'%M];JH+1.TC]*F*-AM9&;R$MO*^Y&##A"%Z6T_ MUUHL,=X#?;'SQABS:FM,Y5%:3&T=#YR5NDNG9W#%\83K<,W4'>]KK+ MJ"1&):D &E9()?FMBUK)U#"8T4SFTDPL4DU:KZB9/+]HJVG4 M,R@=Y]:*K1:@.%>\VOZX\VZ@.1G6H !H:U:$ZHN3EJL.> MS"IU/&<(%NPK:0W/#X1X1FN8FJ)Q+.2U%S L^XA"7Z1?8+9FA_O<02TBST#] M;@?V[3R*QM+ZVF/.IT6=[:UJSWE?5W9NM JC550 #8U641U1\^+@!V@5UI%U M=/@^<@8)RLT;ZY5RF@ MAQWSIV1<3&MA]X7WO, 3C7B+W>R8ZM:/>U5U*]\YIV$_S])%+ITD1!]'JV&T M$:.-&&UDD]'0:"/5$4L+JIQM';WG\7!(-0F8_+EK'59.%?EI5)$25>1P9W=) MJ@C0S&HR,DS5JU$YC,JQT6A8(97#E)@L*@G4:C3W=P_WI1^D:<'?CU['#_*" MYAV^T3I*TD&MG;T96LDG35*48O<3H)9N,AA722XPK9#&N$.OP??Y&; M->+Z+WL 9\Q:<9W#)9+TE,+T<9)BT$YOTQB$]XAJ8 _"X'9,,;!]'Y]!'T.< M=F//]6"+>(YC$-?_X4',/MO!3_S)%0^"^-&_LP//KC&[\'=&>V0@U:,$U C0 M*."A&B:JXHL=&QOVPX:Q39@[\ +9PPNT'/L6%0C:2!2A2A#5Z&^S5H^9CT"* MYF^%ZDYKA?H_*6WB-33-JRNV8:49FFM&+Y,>;&4QBIAF9:48OAIJ99K193&.ZF7NT+FB]P&E& M>VM$[&]RFM%BD7(-?"_5F'M]:&W2K'&#AJ^,AF_7!7A$+L#6>W3%4")T$"ZZ MYVW>)^:Y3?G#E[K^%DWM*^L3XT5QP@H-<(O>P$);?O(%OJK[;\P)5V,7]78= M'7\!7:7MDY,/$Y' M@\=CSZE40!QZC@]1:2QTRY M^<1>Y_ >SAW87&)84]6:-47E^U'%0YM&H!B]QJ#ANJ/AF]5KQ(PAT&M(IVG* MT&9CO]%L-BH7V1P:]68TVQI')39?H-Y0N$VD*C>,J-?B%&M=ED MF6)4&X.&%4##-Z[:M'9SETVK<=0\>CV]YMGM??\R>DV97M-Z@5[3X<-$CGD^ M,MI-9LIIF$8@]YX>3!I&GL^:E)?<;"TDESS31EXON+-4#4&"2 R.;AD% M89,YLU$0#!I6 U7KB" ?-]O'AVTCN:1[UM-:]O(Z'>?.IK,1#E:E%]UMG5* MXJD/$@]%U+:1-!M,XD;2L !I61=+LSN4CWP+]W,@:7/7TC4'OPJX[]?8^?F5D3^&\(W\,6A8+32LC/QISB5_6I:Q=H3\ MP4/VX)@8,B3?VG'?XSUM5N9E#[[F$;OF?Z5>)()+UZG/F=6R=ZS=+7M;>>2T MH% 6$&H[)-NLH]8NQ;5L$68S0LQP#R/$#!I6"PTK(\3F:D2(0LP84=.$V*D7 MV $85;X18H9[&"%FT' 3T+ R0FQW/B'6-);8@BRQ[C.%V TV<)57PN(^YBH& M8<*ZG+F8^.@R]$(V&Q\I!Y#^;'T4Z([M7X=I- QC+BLU'*J7L Z?L9,:@[>% M\%!T[\4<\R3_A->I=$7?L[N>CZURZGF,")[7&360>!=\%?)J=* M>@'\ G,VX:A8 T(9M*/GR+??&MO^4X&_#2I$&@5>W#=JA.'?1HTP:%@5-*R, M&K$WKQIA;.'%V,)&C5AW-<*TRG]CK?);4[_>7 U.MHX.C%NN1.F0^JX=@5*O_-HTE,JP(.,*#2B ML )H:$1A56#R9QHG7N]Q%"I6PZJ?770V7=#][^?K MD\3;N=WEOA%L5> H1K 9P58!-#2"K2HPF2+8KJY/C&";*MBN(H[=,"<8;K$1 M<$; K9YVC( S LX(N#(!]^7D=/,$W'.]E5]XSPL\XZ*L"H6@ M5F/72)82N!R'<'9V9=].2GK$F:P/MM^"X ODMYZ,A'D?=B M[QY'U62%T2,;^G: '\HYS?AC,P;9\%;#6PUO???IOPUOS8%Q4QCI"\?S?=83 M/EMCA'UZ1#^%?&_ M4AX;MFS8LF'+ABW#5OZ?87=45-18/ J+;>S\_MDEKO:+ENFEU<%>GF9!H E#0#W M30/ )T'M]/(:H-;8^9UU?GS_WK[^5X5[^Y6N,K+(D]>X" ->?]TEEMG==U;G MW<(BY4CS=.R3S&EO5^#(6^^U2X?)>^7.WQ+72,"W)P$;K;6("BKZ'F/PG;.O M%^V;']:MHWNCDAT\Z<\R4(/_1;ZGZV]+7?^MOY)T1?3MV/FIOXC MH_XIKK #(CX$TT"VPH_AEN +6 Z;JW1YW_9[V!(?7T3-[\4/Z,T13[$]/KW0 M3I-^&,&AW1E"ZI5XCR"QC.T\D0W-N$)!@T=@K^M"W7'B5SBI3@/!%_>"&]FG]=*0'(F M]-!G\,QG=P_1(3/+>67 \%PPO!)&?[$3$(/?[-@*9_[\^.$Y1U17^UJ\!9E<085VN8/#74"(?A!"#'-G/K)WG]['[]GG MR'9]_L@Z=?9/[S_>;^_Q<<.#7O6&NI_&H&[8_JN"/)\]>=RW/?@^H%@:ENEX M[JP\Y8T!OI&Y1N8:F?OZ,O=W?N<%[$N=??=\GT=&YBY%YHY!WKC6YO2AY4XR=*!1J%SZR;K<#^^5?ZP7 M^O W'!,YY%%,H?9 N=#D8IHO#J]>=BAV;'1/90E.H?C4M3$[U0M51OOM&(0-'[_S(UK@"3@ZK4<+7J^V_T;F9F53U) RVFO!V] MV1C62+SJU5U,Z\9;GDM(:TO0S]W(^M#0TYV AB@,4:PW4;S(36O(PY#'1![L/NVHX3ID&" 2*Y_TIW9S)DO3%D;>PY8\]5@R2,/5!S7ZW?X;N3]O$M Q!5TC&K= "&J,+ M8_\8HMAHHC#VCR&#"I&!L7^,_5,-DC#V3Y4P]HGVSS_L1WA9'VLZ?H>=1 $/ M3!C(4'6%!-T*C:!RXC"6D*&,C::,F9;0:AM@O&HC[-.;\G[/)8VPY?.%%_1[ M.U%XK[X9_0K[*+#9S;;++^WIMZ\X"]O;D]O)>VP7^FV_^=;;S[J(F\MCG ^= M02EOW3T'I&;U]&9C:#^3-'4B9*,'7EV?7;K8)33:Q3GGUJNU[I*T5=KU]N3X MV\7E^>77LY-.C9U='"^TZVUVK(5U<5L)H+*!#P8V8[ YN_AR\K_ 3MCIV47[ MXOBL?@GFS#/G+8C?Y_/&%SUT:)J>OY@M'[W9 M@3]S3$@'QH?CT:MH+Z\2TD\'G0'\Y[\_@^44 MU-C5,=MA.)D;&1^V/-3JYSH)?$!]&VO5/=,7[O!!ET>LU:#(3HO*_O)/+?JT M^82(PH;Q]].=IF'OAKT;]KZ>['V'70Z] &=9P?_/T+0-@+4#QT^BT(]9>,>C MZIXHET7BZN!&#".?S,CW#",WC-PP\C?/R+_;P/-@A:_ N-E_V8/A1W9)6S_X M"(P[X+Y?8^?G5W7V#SM([>B1&25W)F\\,+S1\,9-X(T%8_ZS[8,"Q5FGSSF8 M\6S,6JY-,I57L7E!S!YQ<\! .@Y:\X;-SIQ.!A&O,^#&/OHGP5...!LZSR,XVW#8@V+G<%BK8;AL8;' M&AX[@\?2G$2<3@A?A,[/?NB[/(JE8U!&T>!8:DS6:K)HS(L=?U9*JQ[$>*4["2U@22)^GU4RSJI2?%NUN;/J9@N+E-_(LXMHX4[6HU263I.7NLY?T?H:N#(1 M6_$/"ZO@RS>1:4>'BM:N3ZXNKV_8Y2G#*KZK$_C7Q0V[/OEZUH&+//G"KGY\ M/C\[9NWCX\L?%S=G%U_9Z=GU]XP\_\\R@/7ZD+@)6=+G['-H1RYJMZH%0"SF M^&@^!?AV69NBXESN] .@@%L/2?(L<.IB1VDW]EP/7L3C-W@/&HTJ,3 -2;4T M7;RE9G;H>*A4("MMQPL'0#AXQC\_158ZN3&^)*;T% M<7I.=&);^&)TG34;'X_%V^EOUL=M9M.;YBPLJ=$6(^[3A@J[BPNV9*@%G9U" MN,23X1)?A$N%L@F'_@$[-1_A.]Z/,(,2]#^ $[X\W>%0_S97N0_UA FMN^#*@&Z /X4OA["WN*:/+QZQ3",O82H MJ4??R"M^ZM7F$(E37URCA__)KI)^@1\M^"K@G <>-, [_K>2_I$!3*7=2B& MG?EP.[<\@+WX<#/P/1\B(#W!0'X$7N;0H)VW!P SQZYO"@?QXU"Q$8$X ,#( M)7Y! $4@ :H%+HC#6"&*3!Q6^**/CP.#)49M3@K0K0* M]F6Y"97Q^W+SXJ7 MU'3L^QO2M"S @-O% @RJO]#P-E)E#I,PM08\+X95 ;6=R",J8#Q&\\ #)DB7 M/UKD(;*>FQ_IB]M(V&J1/>#W8?23;34;5FN;>7&<(D-]5!L&Q$LXQSUTADBF M$<$@NK4#[S\2]R7("J.D>P0K9'3_"> 'XY0LV2(SX!JNN.^Z!&?+9C3_ @I5!L@-9P4X(4L(Q] M2V($D)L$!>"LAPT<)(..YQ! =79)6"P?]GQDQQ[Y/B3V(NZ.X.SH3DHE6T;& M2";$IF QX%UV!/^PH6!#&L_O8?U"E%P$1ONCWJFS'G=16('1[:3 O% /\^W[.!.S]G (1Z$F&U&*T@V_ M@#.G?I'C=/+G\1->+A-C)=#R\4O636O8.-^5$A5$$U S_[T6P$T&NO'/>.+^U*)EZ\S8>TT'[>@6\ 8$ M%W)C07%X5;27.A@V(%:U7V?GX0^ ?@&\JX:,QF9 ]0DR'@_VPN\\H&4'Z?P6 M;AL7I.L<(/<0=.6" @LVB7SGQ',5@$Y:5[Z!.]M/[21[>:D*FPH- .PE0':O M!PP X @[]0:DN0YLEZ->DO/S&BI']]C=#?X[L@1*?K00I.%@ZT9 ^>:!>+K< M]_B=1'2-?@"F""6 G(;4W4S :O;,NG,8'*>''!<-FC8"!Y0YT ^C#=$M''5V M0@PD?3@[6O&#-(#/R17!P?A#U^EL)9+.5D6KV0CG;R@6U9V]+>%XQ.4&B,[]7)GQ9'[IQQ M/?GFV?O&M;::8&$$=Z%_)P44Z0X>V:T@NWV?![?$IN*T^Z?0]VNX!?23^/R! M_9FZMY)7R(.">T'3_&K2% )2X:_@!Z"R),+-EP_TGO4E6I*N'G_0L._4>N+MS M%7D.%\X>V\$@0;Z/]9;,OWF?OO 8..-0EP-*,?'6_?CM6'%ZX??#K QFS2V8 M"ZY)S8\<"9S^#T<#4* YN=- 'T>+3EDH9-:%7=BJ\H2# (SASW'/XV"(G:)= M@_B)JK[#A6O.=B:O.P 56Y@:0O.^)>\*G$8H 73%*2E40!]>, 1[4CY"-Q\F MY/^+A3V74HP">);G2J^F]CU_0,>%YMD0/Z\7R!G>J8Y/=ED4]E!;>S(D4"7L M Q.'$RHMQB;#A02RTMPTB,"FP'@9XDMR(T@[H0!C87,C7]$I:](*$S&S.-%! MJ=U&KMD!!I$-&0LE*]:7Q^]S]P_9DD%*?FG86*ZSL9Z=QY.EOI>=&L^LA;:$ M PX]!(.A !LH,+XK??=PPP -)\G4&S)+]4O)T-1=>]O+^R1,KFOAAN0;P-O^ MX-*=)((#)/;(,456@K3Y)>&X'!T'@A 9>6G,D8'V%\:0I"1@EA2-'P"N(Z_ M'D>QA.*5.37A(DJO'XT\:.\#8AJB%>@XZ4 Z,/'EOMTEPP8IDDP%2;2:2T.Z M0L$J@!>CIPE^@_Q#6!K\I_](Q 5<5?@A< EXAXP)2Q(/A&\:_:=W'K_'#?_D MC\+6B+/0I& [%O)),A)D@,]]\1D+F[IN=7DL!>5 MP9$-028Y7NY0OCV _P*!'* M(10HC,;]IK8\4_@X106L4&$P^_2(4KN@"X,-8&A MAEJ9GU[['D2.@Z',>^7PB/OA?68(RU5%K 2=C9+FD1 DR96B4(K2H_<69<5$ M)HFCOW[S'N!WP45*P7T6V -8T.7>!Q(9870!'[PC< /WO>8]^/+?&$?>:5CP M?_%'J[G3:KQCGOOW=][#W8YU9#4L8,%EW01!].CKO44Q-#-Q (QY=%-)1IS' M[FT!4: /I"+,TU@K;)J%2>>AX._/P*8F6LS8C"CX6:/=_@-#_8]/0:9%GK1D M$N025EWN;5)(CYU]81>DI\O%9UPQ]L@[&=[ECIS%7+Q+^&_6W M+ !]S^V?Y.1P*0;0S6+P642TCTD=>E9.J!R5HVZ@#&1%YS3:L1@['MAP1<(9 ME3F3%GYK")-L'_4-H*AVR5U2_H3+>^@C"IQ'E030U1Q$V;=$=%XP_T5@>@&Z M*-"O@/XA+I;30K'^/0T+V*"3WJ/8@_##RV0L M -7_S]Z[-R>.7/_#_^=5=#F;W\Y4R;.(.SL35S'8GG7BL?W83%+YZUM":FQE MA,1*PI>\^J0Q]LPJ2B MP(P8A#,6?V/--B-&6SIB243 M9:O&+O-E, '%$09<$L M_?2%DC&S UJ8G"-%><*BCX&)QE;0M&Q21V)+Q#BWU8='B"H>BBXLX2:B:/_#1\C"3.-3X4-N$, M80-\\BRG@B?W)"%VD:"6Y/UH*Q)_LH?;<0?(0J+0S"65)E%Q"E)Q&4C;)2#ET>+I+9PR!*S*1-]PV+*/X:BJ M\S3!!7+XG.(VQ1RBJY 3;A3:N1#KM=7=JD4W=2P5T_2X=V:<1*K&KS8+DXS# MN9C0O)A,EC(ZK DG>S>_!;,>GQ)Y36?S+L>/&:18L%(ZFHG%@J5%?A=3W9O6 M88RD!M/VS=F$[I*)U^6PQ2EL0?8C(*25_(#Z:I?(2U M,!DHDHJ9O()='O8WC@(1^=>9D2BU_Q8F/W2T*)B461:9#L0*[]"R/PZ3MI\$ M49.6'<3U=A*!CK*]= XVVX#/+!%P[>%S _#"$_Q4!"5UR"2\D *)FD'"3">_ MQS..;2+,T&EB>QJE/=)$ W*-A>R,%K>"+6N$N2F?;(;G.D+EQ9B1D_?3OK64 MXLLW/W:C+^\ULSDW-NSWG-@B1P3;0C_V/7"'1+2M,S>>#3T)DXCF010&,VNNB4Y\ZF!;\6$27Z3N Q)\%_L9E@C@(VEHWXT2Y*0=3=,*,PCW*;HQP8 MGA@2,Z.Y.);X!NBL1IC99,F<(Y]&VO^;LM!2]=*.ULU,L)&GR*).$OYE&O9L M+VJ:"[]>7&5VZ:W0&%61XL FCU #M+'6'$,TC5(+@];,0.181W MK"%\$E\VL+*@H@1.M/._!5U<.>FH2+K MEA9>MO2$>8M/JERJM'(8%\<'\,D4%B3 'Z=*J=)A&HH\@BX-9"K!T-QZG\>X MDH5A]Y&0MQ79O>G2-)9F'P?Q<3MAUE+8-.AW:OA\11'P;8JJ?V)LAIF[J41!MS1BAJX7N6(K[ I- M^]YCPCNDPK<*U[V-@ORK4_N6+^C0@@<.EBZIN?Z[08XG0-_(=J+_9TRFG]%M M)(D-/->E)WY]?:?"^@]VE]<6^)@[*)?*?.@]);"]A_UX(#?MN8T?/0T-:$2] MY[NVL4?G"8TF(;S/04I9\;?J*F+45 M^8^C#S4-T7\^?D;++6A#;YI:9.-3JP(=:&/B?]> EEFY+P9_W-Q>WWZ[NGC0 MT-7-@&A(-^?HX7O>HU:IV0]N;QYNKZ_.^\.+<_2U?]V_&5R@ MAS\N+H:JSCA_RW4%EV.??>A'&A/3D+Q90*9.U:M7:L)&P1,S"'*]+G[%?Z"A MF>LP/9ZJA"]VP QVO%_!QZ2TZ38=D:LD"\^OSVPL/KKBB'HWI-\7"Q2R[GJ. M#)M95BD47K/> M$-D&+^J[I_RV.WJ>M ]@78JO\M=7($J'M\EBYX%!%Y:(WW MOY_4U\I[TJ;R_I#3DU.),:69[)R/%'P\@ 2ED* #$HX:"7-YJAP<,/FE2EC1RBEQ=)!EM/124RV3QYEU:CFLJKY*#BL WI4F8=5#I=/A 1=OL=PI4# [X#B;OS%VWT0 M=6+FR>B_'X-]J(KT H^"PZKNH^ FJOI-E/S;X[<233!+TO5H\/VSX=! 7>'] ME-*LY9V"&&Y[>-3[\S@Y^V75\W[E$K;(N?5Z&B'6[,O5:MUW3 MFQU]L466O= 7BW8R9&__>#@_B7ILS8+31\.8_DY/N.]:]#\7\^/MAP/#]VEB MZK\,9T9]^(32R*\:)X@71:>-ML+?W=GDU/)8/W";(.D$17\$?S\Y;9R@!8 &P0L VA(!E;0C+ VR] MT5(1L""ME2"M11G+ 2_Y]TRC[S3DXK""PMJF1ZG&.YIYY;/X3.^3([W!860L MRL,RFB=GG9K6[M54Y!J SG+0V>6N/?#. M9E>K-Y7DG2!QE2!Q#6E9:#N,4^G3DA<(7:4SCDY>H>N6Y@'-N4:P\Z76U;H] M746N = L!YK=O!*77&B2&ZVAU;M*7F@ S7*@V62REDIQ MLJMEL3O:<<..6ES0%BJL21(K\F0N!-<4)9GE#=-6<"J%\ZC-$U['P[JUO))? M!*(+CJ&^:S&FUF>XV4T$;&KM1D<-9E8A8"HTE4.C$5'(0"81=+\TT@8: 1I1 MA4;$,0H99.']T4A=:W85H1$5A.)2DXK+%7OUJ!6Y%])"LR#B'A=K$D6C9/,H M2V!"O9K6JI7CI!,F*<+U#30BH!%1U$4VO[8$&FGUM)I>CL8'- (TDI5&Q+$? M6;SK,FA$UWJ=24=G'6MUNL". &<,3C%P7V9O$;2P4D4;#536D&7/@ Q_$@D?G@4 M'%9U'P6Z]!'HTBR^!*K''3:UP*/@L*K[*+B'JGX/+65DG..I%]B5+!9W:"8) M45)7)F-N?(;9.#O^&WE#1& &P+ 66/5&>3B8SKF18ZAV )< R@:4X M-2:# 5PA,F6@WQ7.H<1)&5RF"4Y"^ X7(P+"ZGNE;(*P+#(.,! M>C.@5QSXNU;& _2";*>";/?-\ZP7VW% CBN=BX@BM#.Y0^,SS)LJ4-?TIB)5 MX!2"QQ$C45QM-8,'%) (2)2(Q%9-[(O/X/3<$8EZ6VNTE&P3"%)2"5+2[13[ M1FB[CYP@D#=&LP!S6QA(3J5SB=R-1I-SO<9&@._I,F['/P+,5*O=CI+) M;8#.CQMCN*A*M72%<*C25 M0R.1W-U3]T@BW;8B%I4*X5*AJ1P:B>1NX;H+B8!/-H/".*I+M@O]$[Q4 M_000:RO/D+9N#>N;D_#WY;2NA!6M+-R5U[#9TGHE:>=0.QZH*"L5;=W%MF J M:FO=9CG^ : BH**L5+1UP]UBJ4CO:KVFRKU^*BY&5[$4T)%4'8)'P6%5]U'' M5\^K0&-)@\@0EC>C#C<%K27EVDD$>U.<<+I1^A/,[A=E157!9-?)JGKNQNI< M7,TK@M9K6K-;CD=C609M9-+D2H6H2G,Y;G+)W6-])W+I=K1>2?X_H!:@EMS4 MDKO;^D[4TJEKW98:]@TQM8@DW]_"D6>]T5<&V=XS]!=$!#'+?N9_">7$7Y?F M^.OG^7S8=!9DP4@4C"3!Q6E,^5/HX\A_T10U\'4,)/7 M#I$:R91L=TB_?[*\L;7:WU8)J#GVF@'?=BWLLET4&&=B@U3-.?80OAUREV US%LO8BX5,=_6*-^J!WVHW<->[CT[[CA]UWK3X_ MZNNY9+);GWN]KC75S'$&Y):/W&;N,O@%(+<)=2( N2N1F[M2_OZ1V],:-2B? M#Q(=E^B&ON$&=DB%N 7)KH)"G'+Q<1MXR)JB^6OBWZ(#7>(CN=L2:7JM'!OP MD=QRAP;*-:7PBP)E3^NT0?("3":87%/?OBA,UK6:*IFE(%25+E1%(CN5I7S/ M<9B5S,>.$6*Z-0%T?E2 ::PI6;]>0[N83!WO#>-[?J#R+ JZ5J\I4L!!(=P< M,4375*0O":(-C1 )0!0@&D-T3=GY$B&JI'8 DE@)DMBE[1JNB9%#"\2!;4L9 MOI&[T'QTH*S@7\PTWG9C&?4&7&D S02:N2O/[P&:S3887P&:,31;N4O1[P.: M#9"R0,J*JZ#2?E"T-R,&!Z(Z[")W3?HA/G#4:-16Y!""R'$3F MKD,O"9$T"1!*SP,@$T#F+CV_!2"AWB9(4#F[^\0I8&\@397.*G)7?%_L4B%) M_6KWP&@%X$S F;O6^E[ J6N-DNI+ CR5A&?N.N=[@F=+S:!6$+U*$+T&Y/L$ M8#3CGF TL"V&.(+@L>]-D&'^.;,#F[X!45OE,Y*MZY/'C.3K++!=' 0#;S*R M77; \X,?I,]=!I-IG9PU:F#Y N FP-VZ)'@YP*6.G8Z2=R, MQS@;EV%NS3@ MZFI&SQZ94*=Z=QLN])WC,298L])%EJ"]3:5;"A!FULY=II5R+CKBO^WP:3 + MR+.Q+TT;[79U)*4?7H8T-4([:E).[>NL>*:>A-?6N MPI2C@@2]IT)V*A@^%WH6F._+C8*ALVRUNRT*3,DDJ4K+I&IU-;VG9*$@P&0Y MF!376<@@ TK#9+.F->M*UED 3):#27'@0P;I2AHFZSVMVX);X=OO5?[>#TDA_>@-:!\]^^X\D(^^N%QQ@*R8 I:?(&Y^\HK:08 M"4@N!\GBVCI,W58>R6TP' &2$R2+@]^8DJX\DIM*1L.!T*> T&>1-P*R[2#U ME?6[7'VBTZHO7#@O,S$9+8<4ARE//IQ^ (%8Z3\G=/2='5O#. M'$?7B!JJ(L\!]):#WMR-=0I';Y.BM]>!4B* W@2]N7ON%([>ULE96\TR."#M M%23M;2IL"C*>LGPF=X^>%47[=K=K:'5PE )"YPC-W:IG?PCM@>T-$)H@M)N[ M8\^^$$ITX8:2NO"1262*ELDBS_WJ^;[W0I 7$("2*1)9S<5,0O.Q98=0):OJ M%4NZN?L&77ONXQ#[DVN"F-OQ@.$E;X62FM:ME9/I#<5]@%2RDDKNAD822:6K M=;KE5+X$2@%*R4HIN3LM2:04O:GI+95K+8)(K)Y(+*Z:!75CCXEYY>[]E I# MSLFS>DVMW0-!&"A$;0K)W8!J=PIIM;5:23%E0"% (5DI)' M9&*'$^R&R2?=CT*#QB'#O!R*BIY(X18_[C3 YJG]>OID6Q9V?X]DPTZS.9\? M_?H[R>R0=Z2:C\IWSBTXYP-[5+YS;I=]SJ!"'0"VCD30@T?MS',JM+AJ/@H4 MJ2-0I!Y"S_SYY#D6]H/_]]=N7>]\1OC/F1V^_0XJTV'2#CP*#JNZCX);J>JW MTE);ZSL_+E<;T+M*0[]D45?U#MF\+-_K9OQ>[^1,_T03?R/E-_T?-#5\]&PX M,_P991FL7LOVT+J>\7OUD[.65JO5Z+_B&09/AD\.R^!%"?^'K<]PO1\F$X)' MP6%5]U''=[WOU<"H1'1QIBNLD?%[[8S?:V;\7D8YH=[*^#TB3[B>\ Y>>S'; M03 C(H[G(V\6!J'AT@@C*!A1>K*SJ#!-IBCI1&QE%I9_4>$0*K("%'> HKCC M3(9P9( B0%$N%,5%2C+$_587BF ;*L$V1$.]/'U;[ M5&M),0PUZAD?FE%:;C19?WFP#!V%_@J/@L.J[J/ ,G27ADK979 1E80JO?0=DUGNU;/OM@.;?6K]6H-36_M MN'%-(D/J-:W>JVF]1FMQ+&6V:O$$T3\,=V;X;RC:-S!!EJUL]T3U%C.9(+EV MM%G3WE2+J0OE/P&."1S%S0\SF"%EP;%=3M8WP%%).(JKU64P108@LQQDBIL99I"H9".SH74[T(P"D)D@4UP!+8-P)1N9NE93 MLTT*R%EER%FF.9O,'".D$7/A$_;)ADRF/G[";F _8^1X06$53(^;>WQ8RSY$ MY>&RB5SS [ZEYSM('^^52TX;7Y,SOL'A[7AHO.9C*R@@NT3^HBUNNKHR1H6/ M"B#IF$$K;D6811HK'+3J6,( M.6"5AP;FD50*QJT[9XRNN]'$.&4$.$L/+;- MXKHP 1]9S4=$@;V9)+9['!JVBZT+PW=IGZW4^9[SX]V5=>@]K=Y6QM8.%UZ9 M0.W4Q$T(,TAI^P=JHZW5>FT *@"5 E7L+L\@F>T?J*VVUNNJQE&/3!I3O4$0 ME]:&/C:"F?\69UID"G[3:=1@M][5VK7V-$UY_@X@B7#+)Y#'5 MLA@7'NZR2Z1+NZ>U>HI8G,0].#9N=!'"$)!*>:0B;LB802N022HTYZY!+KX: MD J0BK*D(@XZR:"72":5>ENKMU4FE9(UDSTF@:FN>T3B^.H2M2#]5H%/K653 MH@BD3,)O&C47#"UY&51+Z_3*85#0BA$()2NAB%LQ9A!]Y1 *T0\;NM9K0\]2 M(!2U"440"W' H^"PJOLH*'&S1^M&@X@) MEC<;.5@M\\;0"PT'.?.&Z,Q5&"AG]!#L7W$RZD8A4#"[7Y256 6372NRBJ)[ M,QE!KN>HZKN6- %6K]>T9K>IA 3;R*3JE0I>E>9RW(0DKEN;P4BR)T)BU;F MCH".#HN.=''T;08;RI[HJ%/7NBTU3(]B.A+)VK^%(\]ZHZ\,LO%G?T%$JK/L MYS-$_Q(*IK\N3?'7S_/IL-DL")^1[!F)GHNSF/*GD,.F'#+8UW\^-[,F :W28FR/'GF@A[B%B.WOZ 3N@^(G1Y MVF$32C84?7E*5)N[_K>+TZ_W%_U_GO8OAQ?WOR/#>3'>@I@LJ-CNXJ4)/F&^ MVCH]7]-S//*UO];8_\CO",T\^M[,M4X7/SKY3;0S?YS?"W>&;O'"8Z/5\%-; M7% 96&&S22:3F@%#,#E8QXG(X>\GE$60U\'4,./7^U)ELZ(T L<73G=L9U,* MKSS%EHV,4GQGI<':?QQ]J&F(_O/Q,UI6N4-OFEIDXU-+:AQ]<;B]OCKO#R_(?(?D/]\O;H8/Z/82W=Y=W/>'5^0+BL[]TJ9W+OH/ M-OP 7;@6M@3!V2LBFM^%(RNX0OOLP[GG.'1UMHO")V\6D*F3)^%7$T]#-"6+ M8@'6R)@0%AZ23V:N@X. UY9XL0-,?F@1R@RQ]9$(&6=S$PQG(NP^Y^PYX2WQ MM5X@AZ[24^;W-K];. M-KI5UUTQTS8YM=TA_*A9J9,D;'( $'MAEE\PK,VQR MP>[0C:DY'<.E/3])XJFOE3O+]$RKQ!C33%XUIDWOG/VV(P[RA6]3/8D=[Z7N3 1F+/N??=O@T MF 6$7+!_Y9K.C$HS_2# Y!\K=RV^LWJ[H=4;'34R+A6J' 1HYFAN"=#,??OU M+8IL%8)FFIW7;6KMKB+YPX!FY=#<%J!99VAN;%&)JS#>7*,M&)0IR75D@IU* MIIU%P6_@!2'RQG2,9]O$A16WKU":8N&,:8+)2CP] M"2*S_)NG52/$H_+- ^*R,N+R-]\+ C3UO7%Q706 897%L#HU":(R@\P=0TS> M')2VUBZI[#O<[D L68E%ER :[TXLW;K6JY?C@P!B 6+)2BQU":+P[L32:FAZ M78TL875%WX..FH#Q87P8'\:'J*H2K 6W4^P;(;GER(*#D)=?PJ]3[ 8K'&V' MB2$8'\:'\0]W_$J(U?,"?;2:0=D5^'ASLP?L.(3[:^@1N^0F<-@%8%@3V[6# MD-X,SU6,N%5.5=^@BC+;VNZ>IT4U0&1T<, M65%<^+:FUOU"MJ$U>@!9@&P"65'P][8&S[U"MEG7:GHYM?./P^RI@D1VCJ<^ M.76#X9-)8Q./;.;_^!O>F+KVB=(>OG%=_<^9/9U@MS!7/_"/E?Q#%&Z_K926 M/OT;SR5G;&24Q*DHM#J;>4RV2#M@1P&$)U#5!3 O*T< MM@<^6E,R;10D+VF25W])T#),(ESYV$*V&QKNHTU+\1E!@,/"4I" 2:QD$J) M[6V%K?2!WXZODE/NLT/.G28$\A;@-,9I5Q2?NZV\M1><-LL)UP68*@E3463L MMC+77F"JIFH 4IN;81-IRT4! 0>3ND#"*HPE?%C+$T0!P%NGEI#3O?:" MX-9](.=[._XZ"VP7!WFY@4(>FX\*0.:8T2GRB6^=RR$7G75UG#. SG+1*7)_ M;YT\(1&=M%J4UJPK4ROJ8X7D*$5S@9?DK'L\P48P\S'U%B;FK<"F*#CUL4,; M?!1;)WE-7UA*.[;[2&=*_@QLBT4I>RXD-%<][:PKBL+85NJ,.>7 FXQLER'G MSO>>"=H]UW"N7,XUR8LK,HAM.'W3I,UO".*N7-.;3!TC.ML)[ J$H6#JO-:[5T&HUE2M'5 BG"DWET$A&%,BR MK? MC62:FEXOQX8-) ,DDY%D>J*8FFV%:%DDT^AJO9+42ZA/5(G<=A@?QH?Q M#W?\(ZA/I*CM8<'>8%/;5F'%*D#Z*TWZ$X6JYK8Q,(LHIE$6>6-^&EJ[5T[$ M/ZA,0#19B484RYG;RK [T72U3D]EI:E"2%5H*H=&-*(0T]QVAIV)1F]J>D/E M&OLJB,4'K4G ^# ^C _C'[&EH41+0OB$_3A6 7W@YH2/4 ,9QH?Q87P%QJ^( M0*U"E-H54>I\'(0)NZ=A:AZ] #3D8JBE5WH]@IXH?VY;(V]\RESSCOS\-SAG M)Z)Y\H:N-7K*)'HJ@Z C!JLH96E;XZI,L#938&UTE,GY5 8_1PQ54:K/MB;- M??'51EN9X@X@=^U%[AH\&>XC1K:+QH;MHV?#F;&:+V6G^P+#6,DP1 E+$M)Q M!\F)+^0?]7V?(H3F)04<+%=N?T*SEV['*WYR;1LCV['#-WWK?%Q5TG 5@M\1 M(UV4NR(A"Q:0#DA7#.FBE!,)2:A%(GUC/R(5\5X)25+16- E29/&6: /CX;M M?J3%!0ET,-EB9,Y\'[OF&PIIHC-'!N2E5CV2IUT390QM*\5><@P-(@@-YPB* M"W5]Q11G0^-U5TVXI-@X"(,[5N)95[2B71-%7&\K&>^=>I2Y\Z'(R['3BRC8 M>EOY>O_THBM72Q?DX\+DXX5HIT*=WL"82I."9;01OO%<;S&D?:>>EFFO>K-7 M3H M7DY%;R65<:@!F)8LB2P9.[3 EU5Y.Z(HAC6?Q$HX5V0^_(I=/+;S6UFA# MNP&@&Z7I1A=%0N:3@&7134=K]72@&Z ;I>E&% .93Z*613=UK5O"=W6N@TUE*=&)N6I5,RJ-)?CIA]1)/K68;02Z*=>T[I= M-1H> OT _62F'U$8^M91M#+NGYK64YI^5)"8#UK)@/%A?!@?QC]B(T1Y-H:O M1F";-#D78<-WR6T7H"DF6_UD^(59'4H5ZE22V3:(9*+$IDTF@3OL/]"S7!;- M+J+3CC]G.$A$M%IF$>WJYI+H.)]J#15CI@"U"J!6%/B]21$O"K6*%$$"U"J' M6E$8]R;UMQ#4ZI]J2L9A@Y2V1RGMW'9F(;9 3CL(WB$*C9N7T M]X0[3WW94EJ.^*VKNBM![@M'[=U4<"Q+%EM1]S6/JF9'] MT5?&R,%GZ"^(B!&6_S)R^(,Y$T$PDSB].8%OD4LBAD M.D9 SN7NV]=_GBQO?:WV-Y$/+7J' 9R]=<*&6QKOYL?W9, T79B8)J-]1@L/ M$&OCPE,OA=_]O%Z=?[B_X_3_N7PXO[WY'AO!AO M0>PA[,]F(CHQ0G6QD [S^./M0T1/_Y^!DMZX:A-TTMLO&I M)?42+4YI$Q'_HB+W971V/_B.AA>#/VYNKV^_75T\:.CJ9O )]6_.T<./KP]7 MYU?]>_+VE]]&9URQ4VKV@]N;A]OKJ_/^\(+,=TC^\_WB9OB ;B_1X/;[W?W% M'QN1?3L@:;1>%3]XL( L( MB%#DX"#@K4E?[(#63;$(;1*9AYR:?3:W+7 VP@0'SJ 3[K(@/U1):JC24^;R M ;_#.*M.KJ]UUUETG8]M=TA_*A:>9,DU'-$$A-AEE]DKL_1Q.17":K8;/[&. MUM?*I]6PF&[FA&FN+K29PD%7[:!U..@J'_1<_"KPF"L1XIDWN;JTYY>.?)6J MTVRF#*JT[)4FQ"G:@*JJHZH.J )450%5%;S4JQ7W#>/#^##^X8Y?"98:NZ5: MK;\=524(B#W)%GLBI>'989=I@! I]6$JI:G885=# )BJ#U,IK;L.N^B DFD6 MA1M4RA*T>--:@IZICY^P&]C/22.9#P[!TT>H^UWU.JQU&9UJ&(X&:1AQGK2Z MYW;?M=@KQV"OK/_.@G""W9"PL]OQT'B]\WSV01CZ]FC&8CB&WIU!ALG;TZ-5 M3D0]E$0&4LS:Y[XNHYN.\K2XT*.ZI +_[T\NGR?FXP%0@4)3.3B"E-'VY[ ( MLJF('K#"B?6QPGJ!0K5XAUYH.$+% &KS9IR=.E:('6LCUF5T!A+POYB;[6 " M[D*E7J"FPZ*FAHQ^0?*IJ5[3.HHT/P%J FK*3$TRN@A)IJ8F,ZAWFVK8F[)7 M\87T>"GI\9=#<1*X(#T^^OW" $_C4]][B3]9_HCFJJ'-*?ABF3]WUCW-N^]% M\YEGWB]DX1]\0GZNDQC>#JYM]V>R3?.$_@P[M8FXT#O<9V2O$5R7%YPC\W^+ MK$G! I:FOTRU?/O9H:=IS9B%WN<%4F/O"'/\-Z7DS?+__;5;USN?DUSSB__OQ]7P/V7,O[@L]SU,/TEA[T\(JPL74]@UA%]- M/ UY,3QD\*]HD-E^)$\I,+.]NX/H4'IB>W MEOGPACXV@IG_!II:1<[3*U_Z*C!V;U\V((5+I&R+U?U$&NX$TJL@F"EWC;'R M^,4+2H"TO4I-S'FB_J'"G&!.P"2 \\.A N<'Z7QK#RT,#\/#\# \# _#P_ P M/ Q_;,-70*J=IRO(+\VY1I5ZUT7LJ^$8KHFU)$RZSL*D]7F8]%ZSG-9!)WI2 M9V]);&+%=T.*6GTQ1IZC5_^\A-$),2SM<_#FSPS<:)^"YY&70?[6#4QXE MR5QOWUF<>BJ/3=C.E9LJ;F=A$!HN5?1R-\YN:_5Z4]-[12=8K]KA(O(I5SU[ M5;:D8CAK[ 5G@GQ)]L4GS[&P'_#QCLW%5[ON<*4NJ#;BWF6KDQ-P_,I9&P5VX4>5HH?]-K/:W5 M[2J"-.!QFWE<.S_>Y@%XJPI^EFAW=SHBJ- &6*XLE"P/MK4VEU=:X"^<$#< MK+=7O!7"T/2.5M<[BF#NZ"_/=6AKUE:CK2!IOU[7Z@T5A?T*&+^KY(N X6%X M&!Z&A^%A>!@>AH?ACS6DH[0P#IIA1X,XD#$<.,,@=DE+3M4Y7%>MR40; PP)B?=] 7&6_>0_#?QG.#*]$ M84X33]$%\@%]VZ!/U)QZ:_1)B561!<>Q_8JMT_]AWUM&XBD@46$DBOI/;XW$ M72-8"N*)>N%]V &+VV Q6Y/I J-;@#D>-R!%#8>W!F3N@!= WW&C3]1B=VOT MY0^(D:LSBT'(U&5 HV_9-*U;+:"N()_!!Y/=! M,&2@(&5I0?[ZPOA'3K,M4>?0_9GY?7,2_IZVAHU$,@M9,N, NJVO4T ;PKC38H;*:\A?_\ ;*J4?WJT"%R; MO-"2XDO*8<$O@OVE\AM4X8.0K+6$/SD>I-VL]G*P"!:"PT2@%+_1-F9Z@-LQ MPTV*5VAKN[PD)1?L\ >*NL*\0<#G '$,<=D\/Z":@J5=FJ6=,RT"N\F4B/X& MPR1^I7]C-/:]B2)A_\:+X5L!LE/=?XZ0=^!)^AQ^1[9+%#>;?D3X.IXH0(K' M=1YK>'E[[PX9@=.U;_UW%H1TM&#HK3 P,:EU9 38&J1H_AZ3QP=VB!^P_VR; MF-\9]]CT'ETV"KL^0-ZH%D:E^&YV#8H'T )HMP&M% ?0#O'S9>%UD]M2:[14 M+# #P(V!*\=M)"?8'I@N8'<;[$IQ.>6)RP>@ E!!#5;[/-8QCL)<-\ [ *L[ M8C6;PT=-S!VH=@"F>ZF%>@C31,\X"(ETI8CAGLS-)Q/R;9-H+"B@R$?*\VR?U7JVQB/H!,HB<6VP?T>*CVQ/Y7HD<\54[+\J M[!%B_Y?@*,?[M?^*/< @CP204KQ:LBOV /J.!'U2_%+[J=BSM=X,B0('"D(I MV5![*-@#7/!( )C-R09 B>$_/R!\1B;(75!X%<3!P$*C5=RY-:,':XJ3@AR MHN04O9]):H,1!)YI4P4(O=CADR+SQ*_8-^V >70P3\PX[6K M^P"@"=!\!\VN%,_6#NZ$_:)R0_JPDMG#@,T8FW)<77)\"\ ] :'O$2K%^Y7' MV0!P/%8X@@:JUGFL8P^%>8. 0P B,R$RFVL(1'8PV!=EL(_[+5 ;N _(4[B(<3]$TRLH\MB!ZH&,*DE!G^]>U\$_'Z5/A]1]R B[B&E;3[GOFL-YY0^ MKP!W@\/;\=!XO?-\]D$8^O9H%E(3Z="[([*O&X*_OUJ E>+,V=6V#@@&!.=& ML!3OT ZV>0 O@#>_PB?'LR3'N*\$DC-7?&KV%$'V,5HQUF"Z4Y/BL,KC)U " MP,"*U44MJ-)JG<P?\JG M2C9N^HH"S[$M-'(,\V=Y3@.")W)O4BP69)'?O!-*<8?-TU52#-EQE^&\UYSW MNLM"2BV^+3T&A(3Y;7)]P"71 +#E %:*BVM7CP$@&!"<&\%2?%X[> P O #> MW."5X^Z2XS ( .0>^=7NI3L MIYS^"+AH ;BY@9O-D794=V8%J_.($0O#P_ P/ P/P\/P,#P,#\,?S?"5D&I+ MBG'Y,CK[:CB&:V(-_<-P9X;_AG0-46WIRV^CLZ--15VG9BY%O=E[K#;)ZW#< MSL(@-%S+=A]SE^)H:[U:0]-;'075TJ*?_&UDS?G6VMWE:E M5\[17YYKT::O1EM!TGZ]I?7:JDA:E3-R5\?G ,/#\# \# _#P_ P/ P/PT/H M1L&A&U=!,*.!&[1=*.L22C0DHO\H4LX<1ZUQHZE-X]ZF4\=P(:I$H/N*DA>X M[EOG?^KUTX;\ !/Z58HD;)W/?-M]O".K\2QN\TO:&],OQ=UI[\@!!GE-@-V& MUNVHJ%X##F,Q2REAXK09C3PM,$]"F,/E%;F*W1)R4^118< M(83E,)$H*E>U-1)W#6 IBB?6@"NJC$51):KML2@QN 68XW$#4E18:FM YHYW M ?0=-_I$E:&V1E_^>!BY*K,8A$Q;!A2JC$)16:>]H!#8( !0 ,"&J/O(>P"J MI&6H&$4/+HC\+@C.T@@*)U.B1A@,HOB5_HW1V/,#.\0/V'^V3H\N&X5=)R!^5 NC4AQ%NYKJ ;0 VFU *\6_M(-5ORR\;DIRU5K=8TO+ M.2S@RG%'R7$! -,%[&Z#72GNJSS> @ J !748+7/8QWC*,S1 [P#L+HC5K.Y M@]3$W(%J!V"ZEYH]0)@F>L9!2*0K10SW9&X^F9!OFT1C00%%/N+&_*.UXJ]A M0ARI>A@"_&'Y2G&?[S"'8&H^@$RB+Q+7EDYI2?&1[2B*0S!7G!9>488]0 M/6X)CG*\7_O/(P &>22 E.+5DIU' .@[$O1)\4OM)X]@:[T9T@@.%(124JGV MD$8 7/!( )C-R09 B>$_/R!\1B;(75!X%<3!P$*C5=RY-:,':XJ3@ARHN04 MO9]):H,1!)YI4P4(O=CADR+SQ*_8-^V >70P3\PX7]=]JP/C=>OV,5C.[STO4GZDPO.#JIQC0$28R1*\5[MZCX M: (TWT-3BF=K!W?"?E&YJ31_K0W@5!B<\1*L7]E:QC#X6Y@X!# "(S(3*;;PAD=C#9%V:RYRPM2AG@%74H(!2Q@1LF M3X-)O ? 4!88BI2$.KD9 OWYD>5."FATM5I-E1:/<)6)D">E6J+$G A[+:\ MW !PZ@*N+<6AM,\L@"P(!,'],,$GQ8>TI[C_73E?\^2LW8#+5F7XR?$3[3_. M'UA@=3$HQ1TD.[0? %==P$GQ[NPGFC^+C@L!_ >*.RDY3'L(X =>5UW,97-5 ME6H=:3=4M(^ Z3^_Z3]N 4$#S,.(7W%' -C:!30J);%K:UO[PD62DCY\;('D M43&$[=V;([@U%O UORM\ZD\.PN\X?/*LK:6->>T( )S*@)/BQ-G5I@X(/%X$ M=J1X=78PK /XCAA\VSJ@[HA1)\6CD]O GD.QW10V MIFN-7DUKUCL .X6+*'8*<^Q(9G@;@BCTCM9JJQ)'44"I1-%C?SD0"&;S\0"4 M4E "2WM^2_NEYV.R24MOF<^ZXUG%/ZO!O,#0YOQT/C]<[SV0=AZ-NC64@M MID/OCHC";@@>_FH!5HIO9U=3.R 8$)P;P5*<13N8Z@&\ -[<&E]7CJ-)CJU? M"21G[O[0;BJ";&C_L(1I*?ZK/&X#)0 ,K%A=U((JK=9YK.,BA;F!@)$ <*7* M=-D<20> P(.5Q2K@%"!S]"WLG_*IDHV;OJ+ TX#@B=R;%(L% M6>0W[X12W&'S=)440W;<93CO->>][K*04@UP2X\!(6%^FUP?<'L4 &PY@)7B MXMK58P (!@3G1K 4G]<.'@, +X W-WCEN+OD. P R #DO$#N2?%\Y?$29$+M MQH+#6K?; _Q6'+^@J!_7>:_C5U*2H7+Z(^"B!>#F!FXV1]I1W9D5+-8C1BP, M#\/#\# \# _#P_ P/ Q_-,-70JHM*<;ER^CLJ^$8KHDU=(Y-IJ&CAJXAJB]] M^6UT=K3)J.L4S:6X-WN?K9Y888[;61B$AFO9[F/NVAP=K=[M:+WVL17G4+M, MPEJ3!.S-,P_JFCI7*]2V6HN^ M7F[TY>[.)!5JC;96ZZG29AIRCA?0U:W5-/WBK>],;1FBJ$UB?Q65ZR:W_'";2W:ZJO15I"TW]"U7ALZ+4'P!@P/P\/P M,#P,#\/#\# \# _!&VH%;]!>LS1T@_8/96U#B89$]!]%"IKCR=3QWC".IC:- MFYU.'<.%J!*![BM*7VBP] 6=_TG5X)KT )-U?=8OHC-D7XK;U=Z1 US9=7V3 M";#=UEHU74'U&G 8XU!4U4LJ#K?LG;T2A'DM/( ^A=$GZ@RS-?JDQ*?(@B.$ ML!PF$D4%J[9&XJX!+ 7QQ';OV'QRAX5%42VJ[;$H,;@%F.-Q U)46FIK0.:. M=P'T'3?Z1+6AMD9?_G@8N2JS&(1,6P84*HQ"7538:2\H!#8( !0!4-1_Y#T MU=$R.C4(K*F6"X*S-(+"R92H$0:#*'ZE?V,T]KV)(KX(X\7PK0#9#.9'ZWQ0 ML<@;L'8Q:]^[,TAP%BL(Y M #<&KAQWE!P7 #!=P.XVV)7BOLKC+0"@ E!!#5;[/-8QCL( MS1VD)N8.5#L T[W4[ '"--$S#D(B72EBN"=S\\F$?-LD&@L**/(1-^8?K15_ M'0O*YA L-(7@/CD^]K4^/;QO?KJYPI89! V]IO5:$*ZH,@Y%+63*3"'8#,(M M2\*I4AX)X">"GQ3GV3YS"+;&(^@$RB)Q;?FDNA0?V9Z2""1SQ7G!)678(U2/ M6X*C'._7_O,(@$$>"2"E>+5DYQ$ ^HX$?5+\4OO)(]A:;X8T@@,%H914JCVD M$0 7/!( 9G.R 9 R.B&*=AJDS?J9URP8\F(\QF9(W0'XU<1!@$+CE6R_-6,; MO>00D/50OI&(_\=[QCX:>=[/)(? " +/M*FF@5[L\*F(2>!7[)MVP/PBF*S^==DW/S1>OV(7C^WPTOG(84Q^(. MWIS]$EOF7E0UD7^GI"ND1"!^/,X8)"EWEQR_J!Q'%%QA<(7EQ;$4AVH>_Q6 M%D";SVP"62[JGMHZ5E.8LQ*X#>!V.]RNUYJR.3@/5_-15^GY"&DRNZ;)6.P>&-M)5I:'ID5Z- MZX'7E%(;5&(&C!!U((95 FM2_)[[3'VSJ@[HA1)\6CD]O MGD.QW10PIFO=>DOKM3H .X6KA;8*<^Q(9GB;V@>TM$ZGH0CTCK$FZ'K497/K M 'I2Z 'C>G[C^J7G8[))R)SY/G;--Q3ZAALXAJ#*5&EA]4D;EJ.U]T/^H%KG ML8Z![]W_(F#XJS3ZB+H'$7$/*6WS.?==:SBG]'FGHQL-: MDF/=5P+(ZS30YLE9"W(M58:S%&=5'A^!$M@%)JPN:D&)5NL\UG&1PGP^P$@ MN-5C)!6PB),Y^A;V3_E4R>Y-7U'@.;:%1HYA_BS/8DZ(FIPX90A%E5G=N!-* M$=]-+*:2WI;F.>9R #( .3>0I?A]\AC*,Z%V4Y9]6^LV M=,!OQ?$+BOIQG?G21XN6@!N;N!F\R4=U9U9.6_!*L3"\# \# _# MP_ P/ P/P\/P1S-\!:3:9<6G010?RYN-'%QV$,R7T=E7PS%<$VOH')M,A4>- MFH:H0O7EMU%A+8@W[Y#2JJQ@OFMUV:6:!/8^^R:Q6A>WLS (#9?V-\M=[J*C MM3L-K5DOI=Y%U)PMO>/YSJ4PXTR>R?U2$7RW]X+O556(GSR'3#;@X^6TZG2[ MI=0;!E@?$JP[N6$MI1-4)IPK9CX'@!\2P+NY ;YKMRD9/%S7VUJKTP.8 \S7 M5V?J]/+C7&);*PF83[51UKJZ&@6=%AHILW]U2@V;SZR *F)'#?MN+3?LI5^7IOCKY_ET=/J+!]'K?8W$2JC=QCZV5LG;+BE\2Z']\F ::(Q"2_%_F>4>DCT^X4!GL:G MOO<2?[+\D8D=!]U]N_GQ?>TS4J!@&Y0772=G?!;H\E2O11-*(+'P=_K/I\35 M>M?_=G'Z]?ZB_\_3_N7PXOYW9#@OQEL04SCU*KIX84\^HR?,-[A.D6MZCD>^ M]M<:^Q_Y'2'_1]^;N=;IXD?C9[0<:Q!ZT]0B&Y]: M"/F]OKVV]7%P\:NKH9?$+]FW/T M\./KP]7Y5?^>O#V/$E!J]H/;FX?;ZZOS_O""S'=(_O/]XF;X@&XOT:#_\ >Z MO+[]]P-2=/*7-A5;T'^PX0?HPK6P]3XZ(QVPH;.WZHBHHN@?ACLS_#<4O:?D M"NV(E7TX]QR'KM%V4?CDS0*R@("(> X. N11\^J+'6#RJ46H,,06D;SM5$A* MQ)NI^,-9<\)'%J2@PJ22Z(;@O)>SF(3MKF/#T:TTMMTA_:E8H)$E%/#S(5N* M7<:$7UG($Y<="XFRBKB=W# K?9?,G-*>3V0@@@.B&=* M@'TS+Q@?QH?QJS+^$5P&*LDNJSO;%5I*>"=+QSZFDN/05GFJ]?K>7-6YY[K6 M57W4-4G6*&F*%LT!VE&(=D1]F>N,=NK\3TH[^OYIIU[3NMVBDP: =H!V=J = M47=IG=%.8TY&!=".7M-Z2M.."A+S02L9,#Z,#^/#^$=LA%##R#!O1Q:@T$,^ M)@* :3L8N8GU 7UPR%7^D7Y,WS2I/7OJ>\\V#2 :O17K4%F]$K"KP_@P/HRO MZOAPI>W](M"[47C+E-QCML$47!J\:DQHB\W_L3>*LJ47:+/8]*C"S1 ;S S9 MFKJM-S.DSYC\[>"HTVH_==1YK0]:76^68GPHJ8\JX'4]7D4]W;8U*>\5K[5F M.4X:P*N2>!5U<-O6C+M7O.JUHJOB9<(K2&A%26C?#-M%!+8!@0_RQL@( AP& M()H5P3K6%H/H96N@)^8=OCD)J?_GJ^?]_)?AS/#M^,ZG9IGPC7 .FCH_I8:F MH6^XP1C[/K:NW >"@-MQGYW_KE4@&KVBB_BLW.0]%W, &&^ L:A]7E:1K6P8 MU_5R7)\ 8^5@7-]!DBL#QLV%RH'->M'%3C8!61D)+XTRZH"QQV_[W8!R4EZ2 MI:V1!>_QA%618F6FF#!H$FP&K.SKJ8]934Q&!;;[2+]!_@QLB_EZP)I7OK;9 MR];Y<;VV^746V"X.@H$W&=DN.]D[ZF$,6.G?*Y?S'_+BB@QB&T[?-+T90P2+ M-:+J*9Y[,@=IA*3XV]:UK>?,K.@BUV!?4?E:%L5G;VL0+!?R&]L6J()WD$#+ MA;HHG'I;6Z+24->U3N$%K@]&3*V&1+I&^!P\&42JI(6"QH;MHV>J)U$9%.1- M9>5-49"Z!'ESD)SX H/I^SY%" N0XV"YYY$XJU6D]) M)@((+0.AO9HH5&-;\5 J0G6M57B[4T"HP@@516%L*]9)1FBCI8QI&P2Q4@2Q M\1B;S,^,7TU:$#PT7@E*K!G'+Q7+N*C&!3*0Q,KV0?1JHBB8[?-%XA@7FM(Z M-%YQT'=.6$+15>*LU<)FI>>F)XB&VSQ;9!UI5 JDR\#EBI(K"&+;/ M$Y&/5-HJ39G(09#2RI#2DO@ "AI$ZT^0I])L7AX:$-!"%=A^IGU-0$(KG9&( M@D2V%="2$[_T_'-O-@K'LS@0).]UUV[!=7=<*%VO1X@B![:5S.3#--6'7*LU ME+%.@!91+EA%SO]MA;-]@K5>4PVJ()T55V"%"_UQ@3!J0HN[OC<\S_>^4*%+U=60A4K0#8SF$K2(WU94*PBYK::2#GH0W8I/>)C72V7T0SVBLP!#*195N(HH>&*K2BSW= '> MF!PJ2^A/5VZZX,)Z3KM:3YT"%U0]PA676O5E#$F 5;+Q:J,]J/[PFJ38+6I=71EXI)+#7J1+E J(6_=^7AJ MV%846$@-CU&IGT^JYU2U$@J4J] M*AQ$&6Q5&\;K[SP9O86*PS'-S-$:+=4N04!O.4Q81J.AX8D_"FQAN8UE3@)_5=F@^MYB>,;T5I.N3$0,6-OVY]V,Y"_> MJ=LT_1F>F^! *"N?2\AH\+/:+'_'3Y^VEN5G?ST/<]I=RVNI4_$&;!6ERF@R M>O84B>*SI@9Q]H#@%()EM.(I%,&$_>I@9*N^&,I M"B*&\8W_/CEBJX=>O0R_MHP+L6NS*ZX.P?NV=@$0;0SD$K MHZ%- :#5FTIJ&""?R9//[M/)_:D4,A#+RA?+=NDQP])1W[,(=MRWXQ\!EJ&_ M-5K*.(Q "BL5JXU=NLT4@M6V.J5M *OE8G67OC.%8%4ARRYX-J6+7%=)54P< M0'29*CI90T8;&:']G-H_4U7:(DMZ;CN",M>8,D@Z8M#*Z"93 &C523A6!DG5 M!NUZ 4Q&9YF]HS95B+BA#'Q!'),NCB75RGW\C-T9B&+EWVHR&L:\YP^T=SM] MW+_M\&DP"PB!8#]IW)[S9NNT01P[+N"NO]ED]) I!+GIJL_UGFKF!L!O.8Q7 M1E>9 N#;/#EK:#5H K@WT8S,TK>P?\HG2]Z?U+.6>/;5/&<7XBFITHV0/G+L]\%@5:&I*$@V:R^=YKY:]\BY=!1)?Q62 MU#&U751=6NZQ;1EZH>$@P_HOT< FV(VJQIO9J\J#E%U]AK=+5Z&8X?7G$!MZ M]YB,9]H.OL$A]\Q<>P%Y?V $3ZS_K(6MKV\_ NJWN8T!V"Y:2*=+4&JK$ M,(-D?J04MY;@=NF.I [!G76T1J^<#!>0YX'8,E]ONS1X4H?:4F:GFE;K*))9 M!FK 0:@!M.JA2=")IA$\T>@M+?HGV 1QOPK\<"T[E-&JA.!IOZ*%7M>:W7*B M+$"V %K*2DLR.JGLG9;J7:W>!;L[T)+:M"2CT\O>::FGEU.")!LA53 HI5I] M$6%\&!_&/]SQC\"@49+!@CR7WMQH['@O 1K[W@39[C,.ENP3T.0:QH?Q87P5 MQH?+H"#K-5'GB (7OK'8%/SGS)Y.6-]%D_SI8PMR]TI/@6K*:+UX9[Q%#K8^ M/]GXW.\< I2^:UW$1Y_7$*;U&HI$;$/24]F(E=%D<>^([785B6,"O):-5QE] M%?>.UU9;F=KNQQ."H(B0%F&+P@6-9H'MXB &4V9--^6C$:*[QC(U^B@<7"# MP]LQ->%$GUBK6,C8?L76Z?^P[ZV,<#I5A8DH Z9JXW;MS=>2T4E1!G W)*&[WBLG1@M2K"H1E0OCP_@P_N&.?P1&#G52 MK,:V:[@FI%C!^# ^C*_>^' 9%&31_NKYOO="+H* J']$QT2.[;)0#]/'EAU" M^&[I(66B^/]=0C&N/?=QB/W)-8TINQT/V#GGK=;5[&J]EB*5R17"T/'"M2V* M-M\E&D(J7&LM3>\J4D%3(0P=,5Q%,>:[!"1(A:M>TYI=91)703XK03Z[Q],X MOPKD,R735-JBF/]M!;3Y,=^.I;*0>EOKJ>+MA^R4LJ$J"NO>5CC;&U3);==J M*=-@&:!:+E1%4=7;"F9[@6J3ZA%=K:Y*S =DO!30+1@[MN(N\$=EI@^*AL.2;X^8;ZQ4Y4?1Q5L'+-R>AH*7R)3_O:_KJ.FI9 M^[9S\]!V.:U2P/:@'&1%+O>LLEB1D&VI(Z(!9$N%;&>7WO6%!H*;/67B*H]'L#N,JCD# M;S(A,.=^41_'GE&HC%.%R@/KN9F,GN-Q/5S"SNX3\-R..:J8&R%O;;R6UNDH M8O2#(AW'3BHR6HKOAU1HQ%-':[45"7@"4CEV4I'1,7QOMTI/JS45N51 %%9- M%$X*2$;U(X6%&$ PKCX+D]$W<45-+FDZ_=QKT]"ZJD3F0XD[H"UY71*9-C['9\$2'L MG@#LUJ5LD/Y[,0?4/0Y"WS9#;+&&;JZU^$;JFU>NZ:G>5,09#9()4*F 2F6T!3U\*JTW0"$'*E672F5T M0CU\*M5;BI1O.GJMI#RM(XZL1Q^L*+;^([7\EZYI''<4WEKF):/]Z4YLZHXL MQ+/>YV1$S"O-$#F3S.FL;&F]IC()&55&9])# 'XJ%4^YI(,C$$/5-8X/5LFCR C1")-ONC1,Q1NC*4,J&,2KH,2O MY8E+<79V,1) (2IZ:4F#V;K-50CT"DWET.BO(Z2_?0LBQ=!?O5&.W@GT!_27 ME?ZZ OKC.D']X.FOTRA'_X5NJTN;#./#^# ^C \-]O9\^3?(Y6]YLY&#U;:U M8/)^Z586P685)V;F.4O^U9;FSD4GO M*Y4,5)K+49-DKP:&4"!(M>9RW 2I@V6T)()408TX:,T+QH?Q87P8_X@M,^49 M7AYFTZF#:>$?P^'&E['CO2#;Y?1IGB'T5?6K.I,@=3"K0JS>6X"4C4\&1[^5D& ;6T6D_E\"2E0*O27(Z;@$3M-K:7 MH'L1N2%7 P+:B]"SD8\=@-T3HD4OBSYD= MV"QMJX+UMT6'HXYROT%W%[7VRVH]]LU)^/L< 8,T "Y];_)U%M@N#H+^_/Q7 MZ?5C^Q5;I__#OK=L$SM5I8RJ,M5] ;HEGMMA*ANS&HJ*=*,TK L%H8 MKM=JHJ9H64VGQ\M^0;XK2K[[E^',,"V8%#P9/GF@'00S;*'IS ]F9 R0[M1F M+Z)N;N^EN_\3<(K^JQV<#EEEAB=,O4/7COD=3T;87^_'>0@]\^<50XE>$6X# M2%8 R:(H\??"7M%(WE20JZ%(@S( M'* %D5MOY?\@#4?NR!X*%&HEQ0YR @" M3 MM4K3ZY+7MEB(?0G"0&L%!A,^)PNNW#4^]\5SJ=[SU[PP_C%ZD&"*#7I\A MKQ\![W 9G%+056DNQTU&HBCO;8-4)9+1ID!6H"6@)65I213PO6V\ZC%=22K( MW <=CP#CP_@P/HP/\4IE1JV.;==P38A:A?%A?!A?O?'A%BBL8D) HQ=,%MA@ MF*9/0QI8@,/IR @PW9/)%+L!BZ2!D :U_&:B9-.M E;CP[\=]_G1/]"39P<_ M2)U[1;1UP*P"F!4%66\5J0J8!OY+&T6.4 MX>XI?5 !;A;@..S &X6&[?*P _QJ/AGN(Z:@0@XFL",?DT,P(%!5/6ZCB^+@ MMY+J&!R\,0$#\[K<1DBX M>BM!KT@8:[62JK4!DM5'LBC>>BOQKT DZUJW44[=;I &#R4\=44BDQ$@WEOT M?0H[Q*H>6V"0+HK)WTH*3878]X,5J9EYF5Q)+ XJ0P)!Y28H4?#W5O+P+@2E MFM43* DH*3*_MY+'CX^21++X;^'(L][H*X-L_1GZ"R(BGF4_\[^$1QR'2,@&SAW;>O_SQ9WJE:[6\B $7O M,*2RMT[8<$OC70[ODP'3 #$OU^88"G\:GOO<2?+']D8L=!=]]N M?GQ?^PRQM+[]P9^<\5F@RU-=CR:4'-;"W^D_GQ)UZZ[_[>+TZ_U%_Y^G_C+<@)D:J.+AX84\^HR?,-[A.,454*8]\[:\U]C_R.T*IC[XW4W45S-^+5MSW);*(A1^X8R#;^=GN4>G-F><2Q>& M3BZ,P'-L"_F/HP\U#=%_/GY&RS:%T)NF%JE_DFL\*TZ7%S&6Q<#.+Z.S^\%W M-+P8_'%S>WW[[>KB04-7-X-/J']SCAY^?'VX.K_JWY.WO_PV.N/JO%*SO[D= M7CP0(D:#VYN'V^NK\_[PXAQ=7MWT;P97_6OT,"1O?+^X&:JZ@$N;R@OH/]CP M W3A6MA"Y]ADJ>BH0?!)=68M]9;.WJHCP[70/PQW9OAO*'I/R17:$?C5Q-.06Y38FJ9DD=&K";DD0O*=F>O@($ >3=5_L0-, MAK (N8;8^DA$I[.YD2EBU%1*X7PZ83@+PDIA(@J;4'*AI"X++N_=S"9DM\UL M]I+%U*E;_]%P[?\QB9.*GY2IL1=]U[KS<4#.@KV\'5_RB&W#>2#OX GY(#@G MD'.\8.;C(7GL5X<(M2=<4JZWNLU.DXC F(!R2F]S;LF&6;B*E _LLPP+W_.3= ML?W5".R 1;Q0^BWITS=],8H M+C;"F!E;"GTW39,+YU0 " O8"29#8//))0+]HTWOD2O7_(0^$(Y-^%^W7J]] MIO%*AOO&7NF?D>?''Y#?1F]^1&2S##3U\<0FM\#4]YZI6DWW;Y3>U3!^TAN5 MYF8L&(7HU &YALCM&7H(NT\L-)E^>6*\VA.R+$3GXDTC+9W^-,E(6^FP]TQ$L\DRR-YA@ MWGW4D&./,0I,&Y./^)QMEQL#Z"CI^6/_V2;?(?(6$=_YS)PWC3TWVK%X'P(4 M3#%EY.$;4;#(?YZ02:_)(#3&8YJ1$X^53)XNZ2'YS1_\-P/ZFX?XJU01FWY" MT1GHG<\4K6/V$?W>U+?)H1.X($)R],*EM_?$^"\YO0D.?6]*:#(TW.CN3Y[L MS4)TX_GD:7W&!0R-2-/DE9&L,7D*DP8PP2&]W!TN$Y#9C6R#;=LW3$_H[5.% M:&5(EFLF5S;9TG%\0].CC*YHMOLTA-ZW:3 ] 1I#(F>)0?PZ1@@#&'G[Y8G( M6&_(>Z%T$,Q&@6W99%H,7D35I01BDVVG10=M>F!F_/MX7$9=ON$&W! 5H"?C M&:,1QB["#B$C-\: F98YJG0Z1W)MTXOZMX6;NK@+4ZZT,*!% UR+_N?BSYG] MS&IZ!>N%A4YIP@*=)J,R]D=JPA44"H8I#A5'!02,3Q$V16U5C(\]V8]/]'ZQ MR5Z0V]IS\=LI&?,GICPJ(,<3\4.R9R8UTXR9YL=^2FYB+[!9 =41X99T1_%\ M1Y'-F62 S9G/0F/(S142I8?=182'K=$[>C6F=R#+> O0V/#'I]D(%FM.X89?A,QEFS4;_46S6NHZ&^2Z6$@%[I9,/I M #1HV#!_1AEB5'HC)S5SX_'',W+;DXV9.1:_9XR%I1+)BN"%;"K9"9/,PTU? M>8FT,E\_@1B7+N@"@YG#K\E$XHL@Q)*8'>\EJ-*EM8 83+;SES5^L'9S*?W+ M3I>Q3:P$W[#WZ!O3)VH79=42!_WUU5S$C+@?$H'3?R/4SJ*'\@9NU-['"VL; M5MD5K#(N<:KF*CN]=XMDH%V_SIYPG?S:5'.=]?<572FIFO'=^)Z3N^2^= TB MS+J$^;D_ QISMIXQB8RHW):4Z3>QE97]A,YIW<^6S+#1@P@3(KI7:#]CJM!Q MSO]"YLT(E,CUA&M-(WX[7YW%C:3"JV C8;=JN0C[_J$\*+0;W6T)NZ7G(NPR M5UD7L*_-E-VJYZ+L,A>JMP4L;!-IF/WRTK!]1M8I5_W5W/#%#9E+]LMN:?9+.EN4 MY $E$T:I&1^L)3,5S/+?61#:X[=L)I?$%F5&7)J;\^@&+5KGH@W2N#64-W^> MRRG<2L;],#YAB(01CQRL<7^,'8H_3-Z<&F\L%)#RS+@<$WZE%2*H-_;=&.FO MCSS?]UZ8/7;F4G^K8[ML]J:/+?HCL;D26>3?T*-6.=N/[+=V^$:M?ORMX,GS MP].0B%D$\LSPRMQ+9.,6'Y#L'SL/.BOFG,)!B'SRS$\+6K#ED4FLN11<+^3F M2&91)*LA.T7O NI%M68FO]>FCF&RN1-D&(\8^7;P,^#M5KD#F5RKF. @OB/> MT-@AOYU%AD1:#8&:L>-OI6R,Y!/V:7H!B.=JPC4#UTQYU\Q]PC0V^,9ZI=TM M_9@YS>?*.$;?<;P7%J9!2>OBH8>B<;L\V 5 MDQHM0_J*/B(+<_8QK^?^*3G%]++(Y<3":^C5P6X%'N$0!;M$$0C,9R6,G CC MR-'YCLP#>US,PW;(*A9@9<6PBO=Y\=HQ+&]*']Q_^+%N@?4:U2;)"D_7!34V M^"9$BUCSS;'M!]&._4DTG9#'0JU]?KT1N>/([*FKT]AP(/S+]&[WF9BRX&P3 M^=$^$6)%E-X6;F5,SXI&:+&+<;ZUH[GKEQ4-1D1)'?%EC,F#/)\()[9K.C.+ M]3FGL@%V'\,G%N%"2"K"\DKP&^2.):>L"7V#4Q\_,U6/N26?B,3E^5%L50R( MN>S&;GH"'59'X8T* 02&;#7SDD>1N!,_2$L$FCEM1)$Y$74@3#[Q)F_)%VW7 M(D^F@*:1;C1>9TF^>2$'P[S;0FF0_ *SHWE#(S(TV9^92ZF/ZKM<'J01U)Q\ M A8!1 B-_$VX Q^$TWPP(SKQ?-3Y3CE\ H1'\!E0'S;C'5PL&ADT_&T4QI)E M81(-#^PFER!^I5C!HH2>S3E5"VDK\]E(2K!"EZ?1K-91G%[G%/<^P:CDK*L= M\J[B#8B<5NFE,>DI/K3T 4K,X,L];T%Z5V%8/IC$K2AI:R_Y6I"IM56J4*(- MK$[&C3/@ %WJHTLM<$$:H&II@&IZ69*$+.4VL'T\ MY6FDY*]G[,XP(M("C5MZH;:^T1N][0(\SP.D5YN/#>LMRI"(!C>2_+$HD8#< M@AB'"+O,"&L=A7,A3C MEA:WT]KNLV>S]F(T\]=!XQGS&UK,]6C067C_Q6:(R-;C(/3<^2(=LN76HBEM M[%$S9(#FB<3H(21 ,GPK(%^R>"H)-=I]B%)1^P^#)!5UZ$T)&:ZY%-NUML:N MQ0@C]ME]M!UL*8/Y-M#4QT%L@::PY68\LG2BEM!IQ?M(IC*+(2 T>1(J>%D\ MF$_H 6-TXX5K#N^/1 M">MOJG=5*@K;A&B6*R^J=Y]'ZZG@C77)_(W,4>.Q_XH],1?SY'AR/3TR[UZ4 M,FZ[Y)?&HX\C]QUUO/"$=XWJ9>0'3!M#-&7O,8J=(>?-0S)Y_ 8;CFX\7GA, ME%D?6:7O9C[MI1)&/AS:\")YZ&*^O?%QK3X\,=[B/28\=3KSS2?:&(-Z-*>\ M*H!++MLGPQDOI6FG?$W\+D">STB<5%$R;.MR1>XFL-< M019"^GHUX9!>'M-&=3?'%?B[(V.$7_,K?Q\\=\2(A5"!P\+/!2&..8W8P M*S ?G6&<[AF[U1>!]!N5%(@4->'5N8.012G%$6'LC4_TE"+A<<4Q$9#[CZRV M!$&C8S.*0RY^]$*;%S' .)Z%35<\]?R0RYK4XQ[O )-[N+3X:2.C.C1>^",! M+@]F3CH1F8QQ&\R#PH]'0'A?LX["*))]Y MF2]AZASD9VL'B2+ZLG\\#/'--)3-] C.15W M.:0SB>CD&.#1&U$\X\K=XOH8"Q]85IX6T!E%0*R#WOMCIEO)KBGR49;%I3C+ ME*;=IS9_86H)7%<&MW!T*TKXFK1:,9C01AQ842ZS []V!*%>H@B0?% MZ91U\D!&6W&L#MFL^,\HUH?S$)KS3C/;4W6-0 T#-:RTV- [GT9WA6]W#ID" MT<(N8E%VO0)6+TT!BR?,2#*9;075JX6%SC6,5"1D4EJ$.:X(+YN1JY-]8E$[ MG6G/"Y<1/N:'45HOL=,N\,8A?<$7,)[YKIVD%D2YG8O[E+IFTRM])@-_H2U^ MXC,\#;!Y:K^>/MF6A=W?XT2_3H.&83X3W9U^^8Q54"&38UV7:!D;&C%)5IVJ MVI7:P>=(#F.9$#SJD2T_63&K$Q?+B72+HNR)J-DBE2/7W0Q2L5;%<+MXLM\N M__&?YNGYUOQ-'QB>J9%-,!(D#TEHC*YEXD^?3H(@OOHQ>E3.'%. MB6)&#_B4%2NBU("M>1RO*)2OB+"W"H8+0BP>1$M5)A8/03#>X_L.!8#RPJ95G4_OF>=:+[3A]U[IR0\-]I/EYK(OSA@"\1FE6 MM?D\$9]H!0UJ(C^"/5]W9*::5SWGK@1FWHJ*ZJ>*_RXY="8&'!.MT" M.\HEI>8PZF:/W;EQMFSL3$OL7MP8]&X^1/"C_OPXI]2?.7C)AQZ9G-B30X)8 M.F'3>\:NP:K%9S9VM4_.QM[,7S!V<0]T'++ G$IT[4_V=)N1.R=G@?VZ9$7[ MPWO!9 0-F;9OSB9!R,L:;XB^X)(2$05"5H^9^9C2MLW(_6H$\[1D"XW>WE7, M)YMK!V'RF;W6314^V;X5>^&81=9ZM@//!\\-W#(E!=#%16,?#"(G#XW7]?=* ML\2:]U%Q6S911&9:[8N%!T_,8S5XZ$P4R,.<[2A@.Q$:K^QN,!QG7@&8&Z,Y MUZ6-<%C%(AIZ05MZ)#^;D,G1LOEQD$+\:_(9NV5F1->*BM[';OC$T;_9(3\O M(;%]W:5XB-SJ/)O(8<5XC+=58<]C;E7-9!5EZ\&& M^<14!7IC36A0[MA/ZMG88T2#2JEZ8Q+>3;^RJ$7PJGNQT9#K6E'\0:J(85RO M)UYP)MV#YE)AQWOA-UI<]9$;+C^]Z]^213_J-JB*X>,DSH!'T/),*'NY&A51 M&*E"R-ODG/)27JQ*(]TP@K-$[UFQ6L'@]"3C$=CP-$J71MS_%L?NTI!,>^JP MXD0T0M-V#!_Q#F(VYM%S[&#H6PYFHZ=UY:0$4EQAB1:5FOG+>!/8C20);7^JKL['45ZVI+5#F M)K)$'S:FG<7$_O%W]$ HT['';[$=84@K3E**30:^2D@WIG4\'D>RU18>#;V3 MKK%.,9WJ!O<0XNG:C8IRS^*HXX344GR%&<6X6(L@85S6C$M>T2>#.U@S,T'T3%N6G+$CNEY M1/N^'//\;.,75LD]3JYP MA)'&1Z[SZ,[CAC2LL"=QWM& ]2VC,?U9L$+SA7P&,7:Y1OFZT9U+DYBH/7.^ M,;Q[:\!+"HIV;M,=G$J&H*4)F<3DOM]Z*$RW?6&ZYE$5IHLCS=)'ES['^(Q7 M?0[!/0<4W*-49 1$]Z@?NK8#BWXVO/?;RF*?K<-W05U]$7!YRM#P]HE^8[HJLX9&R[=HAYNN2RHX:6,:"A M58F/Q(^[$-&K<]%1$E^$<__(DADT;IC!$A0S.4BR6'!&O,8*M5N.:!>$?T>M M#41-)=C,> >3J>^-F S.WIN1N0?,IL\:RC/K4\IKD-F<-*+U#&CZ**L_$'KQ MU))UOV_RQ?=&2^5NDMG%W1,L[X5UBV!MHA+C\Z<8TKP>G\4H&;-(.36D F]FD$=U0F*]40D#)<:PXDRFR3RF\\ M9)N->CJC);2B47G['&-JA[PZ:;H(0[HZ@* PKPJ0#S8)W0^F[LS#\6K%#UH MH9!8:D/6MECN]4ZRD?WZALK)TY8IOV]%;M:\?:.U7K.S97_L3JTF6!3O&UU/ MM+ZXZZO;F2?^XQO<)@7LUJC MWMJ:$!NK&]67L(9>YSTKR4!WS=5=Z(M>1).2&;N?UY+9(:L(8$8[=#.:2WLF M;DR5*:^].I\@39'!%<^^1!/C)QGXOS/K<9+DNS QFERG8=1->]ZDUC58D@?- MZG",ET CTO?(L8.GZ+W'F.B');XTVBND6<1-@ M\O"H+SM==E0M&'/;(A^=-W1(&L9:-MDY/XGY#'#J,*+42QP$45%<(Y+NR.\% MNY,Q'90M)6XJG".^KU-K$2+<^+V&WFUG_%XG'2^X^!^>\D1G)UBPTA)B["VL M)$M**L$ND_CJQ(S!P[K=ZRS9(M+L/38Y?,AB]X@'^KA8Z#N8F^73_.9M'LKO M)6V$DW23U+KB&NW;3"'U[(2(DPP0^R=V["?/8R9MSEKH,?>QMRV0BWCC!#2V?)Q+J,A)!R;%AO'K)D,5>5HU7G! ^)%GV?AVJQ MYCR)/+Z/.'_#C#V-G-]CKEB9#_@5-\O"#Z"J*?DC7F6&/ M6$!]DFR3FB.O(";&=$ISB_A0P2CT:=4^:CA?$U76C>NGD)P)\)0[%*=.L6/EX+TZ2$#S@+>7H M#.9?@+[RN*3#R ^6:G86JAE6S5XJ84NR':![ /(/H#L M \@^R'\X!YU] )&5E8NL9!5A:._7N*?FO^WP*6ZHN=ZYVBLUI#)N"'H_-XA4 MW,^ZW(24MU=5KR?Z)Q1_==%NS,S7+S@IPV(L%#:).A/2"=,JKM1$1>W"Z0; MU"8VL0-N@C:2_O.LDV,2XJY%E22B6'IF)?;QF-86C'J>TK!X:F_EECGZ^4ML M](U,79A7+*3R +>&J-+>F1 MY*3R*0620Q%K$.#BD,S\^K>[9W 10Q"D>(#0;&VR% G,T=/=TW?K4S=<4="" M"Y9$XP4@+I/Y]E\L])*+TD\<<89)] KW'OEM\"0ST)A;^,R?.EUU&U:,TT?], MGBH4[^'^(/A91?N*L>H/F#8U%&[):XN'#")4']EP8MFF_30/VKZ[804OY*A8 M4DZX2(-^Y-1T%=^->":NYG>FF]YD2)T/10-YJH9%T2N$WY0]APC+^P1BRSW^ M9]27%J*Q/@R=M=B9'K.D4*'# M NVFN:SL86KCM!Y-]^EK/;%7$=N#QY0\H1DYYZ@W;KB!,0N ,]7_P&J_2RLO M.M'-&M;$I6;D'J":J#T&VP1@NCR.J&P4P/U[Y TF Z:X6MW$]0'WK/[TY##> MZ7@P#W_@9!$Z\8XF^^+C7H-U0E_:ZY2+B^@4@#)NQT(J?,1S6]0I&NU>J]M* M]:%=SU@M/#S (6B.18?1Z3:=>EI<,0$D_;E@SF[_LFC-AF]DQNQ%@S(W0&_5 MB!P9N;=F@5MJ+1\ 4_L10R+B/$-A?$*X[>+59&(J? =\3V)3]QY M=^QBFI!\VR1[[N^(D\?YP+5[4&JYZJ^=@PK^<:<'O&O>I,97XZOQRS)^*7C] MX?C[8V!Z_"9,CU+6'L3(;34^3HXE.Y@J+>R]^_*W9?,V?DE*.60 VNU:,FH+ MU!KM7.57_B.+ #A#&_+M^,XQT,K6_VFX)[BXOC4*#ML-7OM&^M-_[AQ[Y ^] M6T=X%N@=?O'CO<^?RBYIL"(J(:R.V*>T-39ZU']N6DZDV:JU*A;P*7LG>.M7G F1^QM50H/D2G$I0"5CHXG MMJG>6"U=;VP?2"CU?&QP]$=#-@5:RK%1L*R,Z>;:0(DHF ISMB0U5!4%*PHN M$ 4W935[-]=*RD;!]6:Z9'!Q*+B$NLH!;?:VIYN:U#.KK/>%LJ0T916Y)7K# MBO/-?++I4>'\::_2.DU7 M]"\ RI=$?BQ3&(X:7XVOQC_>\4O"4@^EDL>RLE5PM!I?C:_&+\+XBJNKX.@R MJ]VM@P='QR[^I/^H*%I\JU%IM0H9L:8HJ 4)$LOV&^0=/$IJ%4YK1?2#J8H MJ 4)$LSV&^P=.$IJ-FLG#8/$V#T-BS)AQ*0KXR?;*1=L3+&'10N?&H%'Y(E M;6PN"]/)XA>L%!P(I.#&@0*DWL@=?FSD(HOHWUSP+1NYU"L@Q"AR4>02D(LL M?'YS*;=DY-)L5.J=0@8'E4*^55F!KX..RDC8349"2Y:1L.^LP,,SQS$R\Y/_ M,L=>Y(LG!K_.4*]^6X+XO9 MRIL>6'S<;Q?5TZUPOP"X+XNVRILF6'C<[W0J]6XA?:PE$2?+%)FNQE?CJ_&/ M=_R2L-1#:>AY^[6J9$(UOAI?C5^$\17+5\F$95;.98D<^TTFC.Y]\6VQ%/QF MN](L9IB;HI\"T(\L 6&_J83%IY]65Z7B*OJ1TX\L(V&_B81%IY]NI=XK9%:" M$HU5&F$Y$CU:LD2/?:41%IS_="KM=B'9CZ*5@]!*6Q;_OZ\ 5 MK2A:X;0BB[3?5P)AD6FE10VT3@_30.LMB+4J>_!UT%%)"[M)6FC+DA;VG3U8 M9,Z(=0AJ16YJ5"+:*=!2CHV,9;'\^TXA+#(9M]]]Z:G^H(J,"T[&LK2$?:<0 M%IF,T?YUH,R&-YM!6%S5A6<8YHUB?(O*S ;\J3B>RE?R4EF:2][TQH+SP%:C MTBQ*9;0BH7N!EO*6*4\6PY8WN;+@E-<\K32*THZN2.A>H*6\9T\ M LJK%3+NLY12?A,0;V3[ Y,=GIL<="TK252RNN+R$\EB,QF*+!PP+407A4+>TQ%P(,FL!F6%QG5XQK.F*S!29Y26SCBQ4 M+BT>%X+,\#:K-2N] ]6PRD=F,CGX5V]@C^;XEP[G\D7[BP;_!'NX\0%$QG"9 MQ?CO"XO]^Z=H8;2NA%58&(6%33BYGADA ON)A\&^[&HV;E+>^58$#$?&LS8T M=1?0X^ZWLW^\6SS_6NT7&_WZF/?N"U^*IEV=B%5IG]DT#M&/FF%-X&&$2;WS^5?]1T\T6?NP'_0'^"Q19V-&$<0 W$]"'HP?#87VOT M#[P'S.7)L7UK=)+\Z=VO2V+B" #\O"5;$Y_WAF=$N'#LIBFX MP/^^0\8)?[LS?1C\O6W]_8LMJMZ=;MQM_OSN M/-Q^O;[H/UY>:%?7-_V;\^O^5^WA$;[X=GGS6-0-7!DHOVK_9KKC:I?6B(VR M[FCM@@W)'V.&#4]=B%#\/V)9 M@R\/W[]]Z]__6[N]TAZN?[NYOKH^[]\\:OWS\]OO-X_7-[]I=T"5Y\! M/= MHO#-]\N+#]&-%E!SDB02 (H+Z/]5X(2N.+ MT->U>S:TGT"O1Z/ >]3<#?@VH!QQU/M<5WSBO9_TD9VN%OPO@"!(BE9"O1K! MZ3H4\?41^"3(4Z:!&IZTX!&^O+>E/DZ8=FY/8&A8,:LXUAR/K?V$=CL!?;P+ZY]-$\X(-3<6&M!?;^:&] M3 R0J@W/C5?VC@K0G2,^YFPN J3:W,75A:")-1M+9EJX&_:/KJ MRINQF)=O3)SYPW<]8SS?#BW&*BSLE0;15LM/V+.CDTY2'(AC<)H)XA'T0$@4 MH+)&TAU*;S!4A"$.^],WZ"5\=@C/FHS("W#6G;&A,3:&VHB9!FAQ*(P%J!&G M$FVBNX!^KH>2GXC3YBC-J9*P=8H/PJ!(Z$-A<@:ZF@#V#1Q;'\%.1FP,6P"9 MU)ER5(R*=Q3BQK4%S[J>3GS[!1E9 (S8QOF7S\:(LR2=[^9DAEG)R*D,V'3 M^@S.VAU\%O!='^)G'#[DA.)P ,&8/IR$"!Y;T9 YGF[$5I88WK">;9B8N"$- MA\06O *$S0!C+19P5)B"C2K D05JC+A2Q%+S!C(<1S>. BG\C'%HW17#N/ ; MOT1 QLB M2Q%1SD WZ2C="6->B$/]$:V.!YL>PR;@W4D 28;0E !F\^ M)-<)M[&MF<;4\*);'& T,$RX69YX#^-J3\-#B]<#!*)2[R&[T(L MW+313Y=6R+:ZS@"FLOT)X9,-1"= '^X;D)H1Q(!T:&+ M7^%,D>2>NLN')N@Y7D+[T)Y\':X*#U>"8I-DV:Y8CH.GQ25\@_.)#(K":AE( M4"-]#MN]YLB...XA8P3J),:DC/H"C#&0"I#U M^ ;WN0 AAP<5+C"U=.E3^ G6J@T8<$&R.69.&4(2E"_?"@\Q.)T^0-LT[1>Z M&G##_#%@PQPY2(.3'>_$ '"040B1N.04EM9%&SPS3$*]D-4,4%.\?@I5^.& MP3L)]@8LZ@48W]\R(DFZC9P%RJ2!UN+S+=X.NXZQ[JR5(EVOIF,G46PSX4,E M&R+-G&6HC@PBC6JZ]D, $;J!LX&2L][0D0&E7DW'X8= "?C7F#N-2.\"K;FX M3B,QD<-01/- -C/G99)*\"9<5$!"94$G;::8Y\)?6LF*FPL5;(S<<>DR*OEJ MZ*!6&-Y\8](X39$&/^^<;+0IV4VN\-_=[":=9+H&]VM)]Y(CQG(7>VE66QEW M6X+Z%ZP."84ETFN$J$MFNP&#+T/[4## Q2+996'_%(0YPOA!PI1!IB8]4$/1 M L%(^,X8R@ZL2LA[N= >VF) A4:*"J4E(6@!)OHFD9GPP2-.FBM@_'' M:.5$,DK((+\0,0\?&[^/2:PS>P5$!6\Q&[GR-&EZ!YP+][L.U[8"(5W&C M?-7T"[#)+.K.P:GR53TOP#YKN;E8A1O2D=KCUL:4*" LM0,&\H.%G$5HXISC M[$T2XJ&G,1_U\<8H=Y?'*"\-M]A>;+>*@U9QT&\H4+5007ZYXJ!5&/3Q8%>Q MD$N%0:LP:!4&K<*@\X5!I___U;'0QPH[%1RL@H.EP<&.;KF&A\?/C&<*S".N M$WQ_QR-R]NV23\4KRN/6)+&*B?#$6% <_"6=A(8'Q>/"V&%@2*!A#F=: _-JIJ MW]'SSZ,(@VC:V*,I)$BNR48-11^/*3;MB5G#>1(,W.KM8R['@3%>8(5B"@]L53D"D%X'![RDH=%1%\E?)3')8JIR9,0CW&) M'=?()^+'L6$C&,&* :BQ9Y,[QW@8@Z(_@0/Q@)1X!$PL=-=>A8<" _#4=>T) M3@4$-/FV! [$8[R60PLW-029CV%X?')U">RT!R _!J' [9EPIMJ=>C\%EX,/W U!U?2\4-G6>YH-5<:GS-",8:Q.Z7.PGN5.(;)1BW\%X),SQ4&0'C4SIJG];ILC%CF3+8%5[*:(A<,VX&)\V@MD2E;5>!MWL=<:&^^/<82.@(OCT+B+:1KO1@%<9T,P,C9".SY;Y$G>PX\0:W3V; MDO>!3Q=^F&H=BSI\1=!AW/@RT6&,N GYQ&7#$^/GR<08C9CU,>3*K7=?O!=; MF(9CR=C<$) 9(53[15C[QLDS8_8]9P M D#^P;,-@+N[PAWRP(W)HDF8Y-7'^8SG* 1Q;JEGQ+O?]#]L)WC(3;Q23]U" M=[[#5M+;76AYK8=WTDDC]Z74Q/@LR:7T"TDOF9"6Q4(>!:0;!X-T30KI#*R/ M!6%K6Z#RY1&_N:F\5P0JEQ8NEK?W+!CN'8[*FQ(;S6HJ[\@RMHX"TH>C\H8D M:W#W5"Z/ZL_A8A.&?Z&9BHS;7'3L\*(F2W86EEPPS12?6)&QL8I5:*,(2J)( MB"98ATC9CX=XRSP0#UA^0#>]N:SX5-G2W=(%7IX![_*P^P[HK!ZS G9/W"+/ M:QV\)0"2\^!-$Q;(7"^&"$E\TV!M689*CGLW9T)]@6!.]%X4L'>DE_!B1M"2 MT)G@EI&D;F^B5,>LYIMSXFYM(T[^.$W<;QR8;%H83-]Y]:34EOH,5G+C; M/#:(%XD3-Z5R^2I.W)7UH"\VS(O#B0'/.UTYGN^5$Z?]EZ_@Q)O)Q-T=RL3= MG'U.BX.CA>'$*!.W)2$#JSAQO@SI D&\2)RX(0E,^"4_)9T"5VE7Z[]4 DK: M R\IN^>UOWGEFQQ'UJLES<9DPR /IQEN;5:J:UJZU#R@K$X#R6WCH>2 M9;[@323W-T/)]OK(XQ0/T(7U$$@EH?4I>XO3)0\>]HZ'CTWQM:HN' M7H>CX[8D4GPU'9_F+,]9.$ ?\D:6B#Y9_L.M"NWEK!?5>U,];?=2 VO3=:MR M4ZH@D"HWI;!+E9M2Y:8.O0%5;DJ5FWK;Y:;*UV'WV$LKJ72UXTI7N[(=4 $M MGL\ZG%,Z*-?:W;XUHC]-GB9V!\(// #CGYGV<#&9K7ZP9#:Q RW8@A9;= E3 MVS!48^Q;=$18O278]1)KX[ENZ2,8N8+=PP;P@6ZQWZBU$5;-<0WXU3$8%?'' M ;!Y4S0LFEQ=)NK-F")]V @Z=@E \VZ./.S\A%G4A&""K1=%DUOMVAK:HJ>J MZ/ZF&1Z;RD9Y(8,$?L86>,$0U&\R&'3FL&?=P,9^\:AW]%ICWZAY."!EG(^P M/VW4 G(Q"EX?#OVISV?GU;VPOYC#)K!(XYF>IY6+:D4&&I$!^2>VB>T_!92I M")F'A8%BU /K94/?$S75C?&88<)X %B#^C:[ODFV7MXYDN]N<<5)\+@SVQ,@ MX;F[AWS'E _3Z;QS0/QF-@?1HM4+O0/;V$W.5,=^$$8RPD,KE@ MA4C=' IY#:L5)/O85/RT8+L*#K9:!>& M21+;;B:?F;X+DB!,@6P3!#GT]%,!QC66>!>^%HZ4?%_P89R>1%40YK@\BIQ8 M%+#%[T]X(U7]1<>"IV'?])0"P0=)=MTU@7U7PCYGAJ,9\,Z0"K4&JZIJ9VRH M^RY;II@ \1@>-5_% KN^@W6'31-C(&P' +.J0>Y9R=V*D1P;84I,BR; M2SM?%*XMAOW:=:=4_1S5U7-D5P^Q\S,DQ_,8F=T2W?:MT34%:0!-W2'=\7MI MX3IJ'>PZXE?1B4;+U^+K+^'5%*])''8$=#D_$OPTP2BI-2,ROV?F>J(A.C9I M!):(AAADO5&S\[$.C)3*@@<=UYZP*;E&S;5'#,MX4_OOZ.8Y,W7@XP]#8(5X M<RI/6)F53L7W),JC 1""\$MAT9MISQA9NJ(F.MQD $^X2 M !2 ;.@NE#2.#"FB<+@M;AA'IV:5?*0*+64@9N,&$3>PVP0[K#T-YF8E%G MZPG^,V6ZZSOA?9H\*EJ3%*I5[5NL6C_O["R*C,=1 N U90#.D6W:3VB="A D ME'E""(PRT"2!_B0@Q(E#( _B'V$,UOD^-YRA/T619YA=>#R"8V I@S5CI(*P MA (NZGG[IW+5%*V(O+XBT2FU47B9&,,)UL0V ^L:XDV 0E$3@TS8X3#PVI@99$8D,IW"ID=1^7TNXY)T5O^D20XS,-P&^$"+?8 5WH!$FAF] M5N>830E\T7$M99J&Q:,-<8(2W1WW<%K FO$ (F\R_X0QFG':B#6;Y3>!$4<8 M7IU== C@2D8$O*'MDA@NF$78OC=VE4@8!YFO ? HBQ.?, "]@R+\Z?'%:TZ^ M'26;(V=,7E?1<&\T2/AICRMK!7P7^P@P.%%(@JKU&K MC(7GB=D$8W'&R6))? L;MIW4?K6QCUO%85W4X!R%5QE\,C. MU?(!H9/DE"IJ^551RZ-G#:D#1!0RDA>P^R*E#I4@C[VD,]74-8 M5L?,?47/E]U+F&*B1(V3HV,/,7$5@VN,\7ROU^UZT^_X!EX;%CN[E%\)EBTD M%@5MY[YQ5Q3Z#O)$;W=V=F-O !+<@W-T>%H&U= O[ M0E#H@"0/* Q?H2!%P!7&_2\OY$$?L+!S._K.76::%/F"8Z&C*NQ7C@'A8PS0 M"P>?DU?)TLB>9N!8C MXJP@G#CP6!B[3K'IN$'R3CFQ=<1\IK&!,#8 M.IP8@[LE=&.BD#8"(G., ;K^];/':4C3YP=R>%-G$$#%S"W'G*7->@7OX@B!V8+FQ&+I@1Q0I$.T3AL(HN $R!CX63&PA M3\7 8H2PD=LQ[$'MD.N^A?#F\2'$,P8P[#>.$HUTRCU7<+@PS!,BI.#<_?X M0>2(9H_!&N-KPDBV-1@',/VU^4:S='Q#2#\@%01A>)1,&X*ND@CI\3T@3[R^ M0T+3/#:<6,:?/A.7P%3_"73]7QZA)](?)$>/(8,PU^*3,CF QQQJ@(AXA2G^D^XBF"T64U:BLU06 MW2.SZ-XA"[JC4+=[1M$M=%=1]D.8KW-!\BI%W"XHC-V#F7@75UM"M3!('Z!K M@G<&$!Y$'JU/ <=." <1,FY3""^7$)!W\<1?C[\O:MR*".)'"C],PM'ES5=7 M7X.,1^J'VB=[-FS?->=1%MGRH@:'()X]\P><:W&;]!T&@/TE#&/[2SPZ[_7D M?(8)*G#+Q"BV;XTPJ].]'=_%#G_1 M1H]UK=5BJSED.,Q_GPZ)8PQ"='R ^/ M::% G35@'0_7B4?7\-&2A(@N\NB)A< :C*L12^AE!5KMUJG=J"Z$,JQ>]"Y7 M>G7]<-[_JOW[LG^_L"1YJ,%RDMEZN.*>+6UCVP0Y'.2R+&[7;OS:%I+W"V,_ M O<&YW'D>L,H]1%OVH)_"W[XH'N^,])!$#1M%V7];*-1W*<1:POU6F>*]IZ& M$L-D(2D\3(]^J*S7JV&=&1I\AE59PZE0H#6FJ(LI J/B:$7)^K$Q]N8G5'D^ M.&( M#Z<5%=@Y?:1/Q5V7J2H\S#H/!/\L9CS1-#S82/.7QMP'H\WCVTK$8F3 M.L+@=!>>D4H$1Q-&RX4!NA]$>/D.XFF#V.)B1]46*B)1A=46+ZQ6$MB0OCSQ M)DP'OA9PB_N,>16,%J51SF=#CA,72O=S+>]86TOK9:"M/40. ]&Y!*X \ML; MS)7K;:D2%$IO>[7>UBR6WO;]X1+#GB\?'J^_]9%=(F__?G-^>?_8O[YY3##W M-Z7.S4 7TQU1\V,<"YIP@:)XJ !5$>!V,?2VD&E,#TDK\+9A'8\G9C&'%Z(8 M(DN+*G1^MRA__\&C#%Q1:<,%/AG6=\!P ?U'5*J!>QKBQ0JXISJJJR8+P,6@DH+QH=QR/;'WACWXQRKFWAW9%U M%D.0/Q%J5K0I&U'0 6@BQA0.]%D?BE^>;'OT8I@FU:@P'$2FBF9@*8IY):@/ M$"\$P/UBGOZ3BM%B8V;3$*4E*($]](\A/D0E:!:181ZN&8L$A^4ADEXW-.NR M%QZ/%-4@X?'&O"@8T TN@C /HT%%:1#T';@"E?CCY&F-BGX)ZW,$>.$#C_O+ MA?M-6(^!5 .DI134>8S'&6B>'"KW1RGL-(VHEY_WAL E9) VPA!_\(]NW,19V/)RS68>.? M/D#"X0%-486->'48_C &6S%^@.34--SX"TG@:KX7J.+A]?F'0%2%"@Q%6 M+[;S@_MX8_4X"#V8;L*C0U[4&;@PH@^2DUPYCVD!R_%X4 MN\7'GQQ]6GK$$0R*7^",:H[HQ$68-^8,LC-A4%?>6U(IGSC.%*%9[G :PUNGTXLO#C#JZ) MB8$E4BH8V\D#+SC+H@J7G)7^8/.P%M(1'^[K0H\!#E?A17,=5NEQ<\8=E 0L MCS+V 1R3BLB$]8RB&SDJ9^16 F.\$+5A$E@QB;HRD8E"C;&>C.S'7(5N)&/$ M'Q]@'-T+53?EA5>I@A&*2CQD!\0IQ_XIKLIXJ3#X'R== ]\!L6R$]SFG1@/- M'2#+G^#E#%H^UE0-*2TY00@_.@\>:P1OH8\(Q3E^=X1UC.SLNFQA 1T*"*#P M09U7N'7LD3_DJL_,U(>,JR<6=76 JR5QX:1JA(]-+ LKX@$" 2)X*O+EX^;I MU_@&CE^,V)0R *0G(N+875(F,*:>!8%C@D%[Y':*.1:#^E.(X7CY\+I[XAZ. MC4PJ&S-$D"R,HX(^P=SPA51]14AGC Q.K#:E?Z$!!92,\CJK H2H8Y MXM8/2P$;J\I'A?JVK(N%\J2MXTFK*T^:\J0I3YKRI"E/FO*D*4_::D_:5QLD M?BR&ZSYB,>J^-;I%Z-R'NH-[$9K)Y2ZT5+&*_5@8$CDN,1UTN7#0RM7:4Y3$ M>=#N+\\OK__9/_MZ"3A]W[]YN [KY<1_) :7^OVN_V_\\:CUW/646HG:278W MZDQGB,(:(G+PXR$DVU=V.QA.V,@WV>U8N)8YT1#Y -$(2X?U%!&.G%I2B>)K MU9L4(N38L![Q>7E1SFU)WEJ-'!1,.*"U%:+]47"VK;%TW;CET W MD$B VQGL-1!OW51>8.E@$X".&3][[M&IO:VM:6FD62=Q1=)YH@+4$63AWC@ ML22\8FLK$XPH?E:OPD-%$J4BB7H12:*A2$*1Q)[1+M*>%4$L$$02RWA@78FD MPGWB8?)DSPS39"/IV<;(:'N E/.M'4R5Y@OOOOQMV;S-7Y)40%K(;M>246RP MUFDEBPT:,7WR/WG51O=LCH<+WV'$I.\^SF>L_]-P3_B1W_-H1O<;W<(KZA:* M*:/!?W-LUSWG05H;UC!LUROU>KJ6Y(%08V]XJ4@@'PFT)20@"H66A@1:M4JC MW5$DH$A 2@(=*0EP V-92*#9K31/"TD"2LC$IWEY)E M<,X'YRKU5J7;[!:1JRB\/PS>]W8I3A8&[SN53CU=W5ZA_9M%^]-=BI"%0?LZ MZ%'-0IH2E!"Y-2'R7[;SXP1 3;E.S'65,'EH[M*M[5*8Q/.^MN[$:1_P2FVU M&D5D+0KI#X/T]5U*D@5!^E;E]+20]ZE"^L,@?6.7E+ M)T06*2PC*63V$Z5&7!TKTF!Y%QZ13,5>%LN/[$L.W30FJ(!+V3MW6[W@]YGL MK[E%8"_\,1X&R!EG)TY",+ M9\G7]',OY%-7Y*/(I\#D(P^%R=-O=M?DTR3R.2V(ITU*/B%YE$Z*WF,0>!FG M:I9S6^6<2AW6$4UUR,,J'9=?%!Z:(#R@#0++2A_:6"(K$&8Q[U 6$0EH#AAH MFF-UQ8E$S;'83!%5%JJ:ST"2$D=OF/YIG'5++]>ZC5JS1:1;Z' M9)*SM%N%I-!?B8H0!6&,,3'6C97)=9AHV1HV@,""G+QON<,&_C+02"WWSJJV%8SS9?J:>-?:J3.TITF=A_T]0[!ZN5>O,[$UON6*/+/WUC M1GV/5]0,2W4_WA72K"P*ULY5%.SN_O;N\O[QWU3LZ_+_OE_?82G DE3W2I12 M$\05G"SOFA( & M67)+U<:S>9@>$1XR=B;F1YPG1V+IT)0JL:E?H-*N-XL1[56@;!V%Z83I/5D^ M:) :=VR8WJK4N@6):U287CA,ER>!1Y1T;F/H. M()GOL!**BH6+_E_!2629M>M(A^%WF'0;G.O!>$GC0$$C;^3./#;DEN5-KB,0 M%@BY6X#FNVQBFR/-F,X< M^YF))NI* CPP'Y&E=ZXC 88'>QT[U\-ID\H^J) [0FYY#?/\$F"QD+O1429! MA=PAANJJ\51D*C&2R M,5G2S%H":(@VX:^'8V+=@HB?)<+G BWEV$A+7G]]#?&W0*15%-FW1.A/,ZE69'^?,4>H;H*:]QGJ/^QD[0LU7I-!5Z*O0,T5,>2Y&CM,6.@@:;W5X1 MT?/-R"[;GDL5(SRF;95S*G581S25*O/Y-IQ"S'4_8K<3?^J;NL=&( G,'! & M=))1,)Y9APK/R45?)Q?,RZF]O1%544ZG#*N]4R@BS0R-,@7JMR.OHJG8K;[+, M_:DL\>!UD10W;/->\;5:,:PJJE.$(J'<)"3O%/&::(_-2:A1@?4H$E(D=%PD M) ]N?TU$RN8D5*^<%L0^HGJM9/1:>8QU)0$4,.P1*@SF7'MQ#(]ABY2Q-O;Q MB]#)B+U3(A\C=5)QF>=6^>*U^(@OCNVQ-<; QA-_RT#Q7F/!U;6T&80,VYWA MU/OX+]S7[7A\.[[")5U$*PJ(8 O&P7JE4:NGD+^R8F]MR=XX^3967H;[V]NI M9&=TF-F;ZT@V5Z?--5>RJ7T>7*08"[&4UH MM'BK @T1M*+QMC2YWJG3.PW^"L(XZ[6HWC6])"9RF#MCL(UG9LZKVI7M'.4N M,B,<-/9SQBP7^]4XVDS>W^9%=U<@:/<5G"6X1^..B(TQL-9.>^U6L8[>*UC' M%A=_>II6/'/PAM-7\(;M@KZ63JFK: D2*D9;J)TT7&(_AZ8_8D'KHY'Q'#0V MNOOMYONWS/X#.^ET](X:G,$_5R=\35F< TOJ Z<0BP][H<'G26@0O>O_=GER M=G_9_\=)_^KQ\OZCIILO^MP-)&\T]EEL83<3QILH-5".'-JF#8_]M4;_P'L@ MEC\YMF^-3I(_O?M5"L??+^ZE<$3!-#%ON'V\S1X#]IV,R6*U,WB\^#+_?DW[?'R_/>;VZ^WOUU?/E2TZYOS*O74>_A^]G!] M<=V_AZ_#MGK%6OW-[>/E@_9XJYW?WCS7FA7US?]F_/K_E?MX1&^ MP+: 1=W %9?F_DW2W"5)&Q:-G5K3W/"U,>\]. MKO:>_?/_^W[]HU'[ M%""0%L.@"OU6_T0:ESZ;F09P(U3,=-.$64$A^?"5R!ADUHZ MM%V/UFK%'Q5]>V$ FP@6_\:G/=UZ,E!V09(WL!VF,39(F#&LZ#=N6*+A'&%V M,N$IPX2Q85KX'2AH!((<-3Y%OL(,)R;S:V,=_G[639]1AUZ<&=OS;\SE/^T?G0HGW_% M,5:QCJVN^G(\%MB893NY'7HV7O"-A.TDWG@Z/'SJ>QT@0!))XMNN:%^_GE)_9(@&#=HT!V\'AB0 M8X,@,ZEW/[G16@>.,7H2[.))GP%C\%X8LP ,)R@0<&8 Q\H<"T0BAPT=WT"F M!U+)#.T#IO%?P0(GH%N<@.[V MC/EP T5-6N/>W%=GX(LA@"_\(6WT!V$V;. M C;#S4L3 "4*^B=_^CH!(MPE)O(2QQO"T:!:H(U]B^P)**Y80,FXB'!6')Y, M%B ,Z5-7 R -?YAS>'0\-H:X OP#IT2NS#$P)H=9$[CI I8HYO\[ 6)D$"\/1W&8/IQP M4(?'E'PI1+0(M^C4\ SQUK#AU:F-/>?UF3$RJ>L\QR+-8FSDEI&I/M+=;;E M'4YDHV5PK%.ZL*,KE&[-G%Y+78U8>8=/!KTK7D[S7/FCW2=V=E+!^_%J-R1J%JA)2 MK]5RN97^(^$05!6-W^X3NMV_FL-<%='T.=W4CW:?<]A@;.:^KOY-O5W(^C>E MB'H^:,O:*4KC'MP^"_I?"7G)JJF*QC[J>V5RT>W1TRQTS!R0WC+;P MYM=HL@59S[T&N8V-^M8(/PB18Z.ZILUT"(;B,[N)UBQ.60M ,M2E4$]*J!(5 M-+I%"H0J9['V4O;.TUZ5$ERO-8K,\[Y&BNJU-?3QJ\TC9!N'J>#\9C.(#\?= M'FU/-Y.,K832U5%K:LTBLYWZIK)4I5LK<%G(-QIQ[S+39,ZBLP4-G@QHP1!^ M/H<-&;I\9FCS1[<\]QG(Q23-GW'G9>0J04) 4_A [[+/>C 3894/@6][8&I/C MQ$ S]K$-*L"36Y5BYVO!'"/#'?)#QK?C/G_NI'>SQL)G1@RTQRD@[,H3Y^<: M(%, ;GCH:X<#TR8/99H8L[?83+MH_":KF?9:_.8_ M5P;P&_851.[1=1C?R=G'V?R;_H?MG*/@02,$Z' ?QX9]\ZUHE9OZ7$_KRN/Z M]CPA063P9]>?+0$Q9A=AF.J)2$ZK-TBH?:]_^/PKO/5%>4E*[R61%4[=@2 7 M(..FLE:E>WJ8!K#*R:&<'$K]6^0:&87J"J#^!PWT2M\6EST-X3>34+9&*$F_M*#.1Q"P)7Y,L9V=K0+MW MD$Q&CJ/ Y\#-Y$&]I9$/R(ZG2;X7_2=:Q6KMF(H. M\04GEWKVCT4#?.Z:"^^^%&+7N:I_--]8]8_HXUXOA2,H$Y+V[.Q$7%=U0587 MI@@R[#.X.N+6.LY%A6 '1;!BX9>J.U.TNC/%K"*HA;5""@?%?9:V62)7[T&" M.-(*,=I[(,W'ZYOOEQ8T<@S4 MP5&-#@8+8@Z7Z]$Z#XT$-D &,"S@,YAKC_^XC +BJ*J.6!R52S"Y64#/+L/9 MDJ6JILMP+C<3_N-R\Z!GL=M$^'/?<73XED(%SR?X\=KJ$].['2]Y); :SJ-X MZ4Y^4V'[W9=Z-9V2H0&>FCP\E6P7/,8T\YBBVB@\'@&/E;\"4(I'.5;IBXD^ MHG(D9& QYXG3]0#9&8^5U(<3@STSBLP]L?U%Y H0X,76QK!TVW$%J@&9T5*I MBA#'!9PU ^#: OH5V5KAU@WA; MNH=IT\:,F3P\5?>T%P87[PB.=(X!N8XFXDX1J$"%\&Y8-4H4CJG&KYM58'(9 MG-*(KY2?($KWQ"./H$0Q&JC(V?O*Y5$'8E:KR CH9H1QX?%W!1I\AB?!=> MFL)D!+]P@1QC@L6=Q\'4(QJ2ZH=$X;VT4E[D&3<% M"ZB@5=%AG"_"ZGQS% ;33_6?QM2?+B?=527H6_*.E51@^3"\\1X_W8YO?0_# MPMU_XDWT.W"3#5E@K=I:S@(!Y;*ORD9$:-E@E/5[6>F).BHPIOW>^<'8Y,(K M(;!(Q,@$9UMV>:=JHML-I9QM+%>T9>U?UL@_W0S$16/H*QI= MM&5M9-9@L,<$I PNNE*Z:LNZF:RARQ\3G"0M1P(XE:5O3PEO0RH921*),'FS MF-&$UQA=)H5AE>/$=3@^MJY&T65KLM-YOG[0N:U=;ONBUN\NY*8*1,'*4\ QAIU&MW'1:%^>7+4O3D]: MG;/6R>EYHWUR=GY6;YY=G3?[G;-W7U0Z:S%CE^/IK,5-T#C333*"ZE1%(:!M M7G6[_A93+S;(;2A.Q/1K\C":C79=H@YQ2:NQ+>TF%)LV;F?<:Q>CG?$;2L*0 M4Y\:_Q#CEP2E#G+?A?\[G2V4:0R-5FBN*F&B3^$R!M]]>9]Y%_=0Z37N<#I2=\T$QC&TSC$C)3Y;O6J;@*TYRV"Q!8"2R4HCK,I)].ZG6 MS$M.]U@N3#[@D;.=@NKM"VSI/J_7]RWJ\^4KI9 M.+5VP^_N'/O9<"E&ZMKB MS G^N(9!#-WLA_T8K[&U-6W&W+ MRL%K;=_=6C'*#S65Y5N-KV[$8S9D*>0LFZ7P;J=R=IZKV!MSG#J M[=:3!]")H>=KM7WLJ9A.UU&>O6-47=7X;T"U/QIC=RKQ0YF[WYRY^W1YY8>B MF+L;E5;K,*$MRN!=BEOEV,Z@JQD5RK^_6S[+V M_$,;<<7ZWW<-J8FG *[BP\B]8N-)L??1]G13ZCW9F2V:NV++YSR+5?L^G)\, M+QGL"AJT PTN ^P<<3"OV4&=8D7R>66YM!KUNBPD.].E11E-ET*6&'%!>HDO M*Y"IT49P:[%-/%KM=U^:M5HQ CS*R$ *=&^DF(K#J$V7"E4K0ZA:%A-JU/; MA"*$VMBSWCF09_TM"91G).&D5EH1%*A06\I- A8F*R+R;99V-L- M"=+"F*"XK:=L+=VN;"?9EXU:IAO6LVT^+^V\.@ SY1QX-B>_%+#]I;@R;C[O2AR7K6#K[(-;K'+;U M@YG&Q+9'^!YPW*!!8=)R';W.EQ6;SG!C6\; O*>@:7W$XNT9O0T_.-BD/>I#BT#__ #@6$%>.&!JG81=;:,5YF" M)PQ[5-%>)L9PDMO1X<\00!E/VQ;C(,?6BKP!HXPHEI!R6-+(#8A8V/Q##$"@ M)H["=?TI?/]B>!,)UD8CXH!/0$LOAFE6M>\!A@(0AZ;OBGHW2![P&BR&'P_%V0L(#_ +/RM#_\T1.=,9'IT,.+(WPO%SG@ M F"])E#^R!B/F4#WT/M4%5&->5U3<@D[NA- $&)#W<6SAL,EL8B"]F']88]Z M&8>Q@7NQGS/.]2/0K.^+#39$NS]?MG"'F;I@I(DK7O P6F:"4VKOS7QL_ .G M\J&T34PX-GQ-,2+:>]RTY;(/\!72646SF%=&:E@C'. "+UK/X#?_6.L3PSI M),!MMF_]__E 5 +MZA+7,' ]CNLSN-N&Q@QH-^"]5N0OCO->V*P!/]\9PQ_D M]:8'_P$OZPY<% @,X LE5$)W,Q($_@03#6"R,H>R!@ M@#9C F[R$;4[&WX*G.L\WBG8!^Q[AI4 $9-9Y*1'Q>.9!LV^?L,U3/4_X/:Q M_*&)]_",)A0#\^@KL;D8C\HSK'0#B?W.0!JBNQ HH][]E(A&@(T26XY!/3QUO+K#'KX(")NX+J=V*;#"?1*070,0&: 1_QF7 M\QV6!^!^\)9R;60QG*E-@(UY6&)1J,9$75K_X3PS,J+6)O"=9#Y3X2 F653T M*8Y=XUR>#'4-X',>/)H9D&'9GD &QCS:J<-(,@DE+)#H/(?1SN ^DWG@4V:;^6Z^CG/_>0BDF""1Z('C@TOYN3%$X5FZ M_WE >2GV1$C@?6L4D?O"IO-! M-W*2E5=W(5\(]PR.BLX8SVOF.W W I,*HYTB7H)3Z9HWGZ&]%$,GV=0BC=D= M.O:+-F$FA2_!/8*_S1A%9 2_ZD\+% G8@$,/&1OAK0X\!F644-H/7N-52S5X M&['X5>@CZS,F2?$N$/I<&*"%<.'G=LPOVOJ&2%3+0B)D"]FPD_4L2I=U+"WL MTEGS4@)T$,D,ZTILT2T MZH!0;G$=(AN]9!75B\C9[_F&KH!+H?*">_D7R"3GH&2#=N!6/P(@]-=>$:63'P\&6<\ M 9/<(2)>=0>I9P+/"IZ 5JCD'96!5KP,-(DDDDXB0[$DG2-6P"WN,SU,,%IT MOG(^&W*'N &EZ:-KHU'B$$_CC'1?A&NU>JXL]34%CTV=X93D^>[[P,RY9HPU%-O11# <^O3(T'"&_M3UT/OA M1MY5HG;NZ=0]"63"=>?U=0Z8:;]P/YON..1]Y]Q&!AO0E@SV0@ =@4+AS GP M<,8_&#E(N,<>^-2"552XQ(?!+G4THYHF@0Y.6$ M<(*3[7"3>.SX8A!BH&^A"CB*7,>Q8WJ-HKS[).@J?ZO/S9D5+4MU[>6KC+K" M:B&@=AW"$FT8H>982VB.)RX;HO;X@OYN9BT&,.$I+>J-L3,")NX&T2&+-O3P M\ IQ:$"F:R>NO^AQ#Z%+'@0, :'($3A+06/'Z\&+"4+HV3?&\XQ+ )E+S-,I M84,)DAVGK4;%IE/QDD-5YPZ94_DZ&>MA.&$C'QT% 1^0RUAMJ8RUI93,[5IE M5N5D+M7?RY*3*:#:0J >.C\S%JRZY53-0!7;8:3Q.HLODCX:,T;O/WOS-4>N ML*\$V/> *H%N>O.BF6E^9["JB78.E[8B"T46>\:^6%?4HA'&(QM.+-NTG^:* M+A1=[!OY#E-D(@:O,B9IQG2 HM1E#Q1H7C&IKNI+%*J^1$-6,KTNHJS6C'W) M9W#<-$FR7CFM%Z;%=V&Z=BDTYFCMN@KU=;:A6%%1RM"[248Z.PTUP4]I;II.2Z M:QF-&V_$CJ*F4H=5WJG481W15,J<7'YS\M* 4Y&Q^1;MR!N(X\6))7F=ZM"4 M]2K:J27Y^ ):I8'Q2A-7M+6*MF1-=/9B33ZZ*%M%8HK$-B(Q63[&G@S*1Q?Z MJXA,$=E&1";+%EG+IGQ\\J5!69%5,7&Y0$LY-K*29=.L35:O-B*O0U@KK&7M M2O>TJ2A,45A1*$R65Y.FL+=,)R575LMHS7@CAA,UE3JL\DZE#NN(IE+VX_+; MCU-1R:GV,V_1;OR68TYZTIB3'5J.55RRHJTW0ENG&].6BDM6)*9(;#6)M>1I M-7LQ*6](9-U*KUE71*:(['B(3)Y?LX95>=/[J%&IM[H%II62*[%EM'*\$8.* MFDH=5GFG4H=U1%,INW+Y[D%7,JQ M$5MS&\2F*BHKHE-$EY_H9&DW:Q.=*K.LR$Z1W3ID)TO/29.=(AYEHCYV@\D; ML_01-T$.6]D^P.3%3;VN58YJ'E: J$"!;9(5E?< MR!;)8C.UBHXDM&6G-NKC#W]NYE+2#XK315K+VZ:O[L;T]=9#H!69*3++36:R M+)X]&:*//@Q:$9HBM-R$)DOI6S3'OW0 \!?M+YJF M!5NX\:N3$L$XC3+$]\X'/0<96F3G#PY-"(#U/8,30+/(O:TU /H M/ W>URH:_OOAD[9H O/L66R3]>HVV=L^C5$R8D\:J#X/OMR??],>+\]_O[G] M>OO;]>5#1;N^.:]J_9L+[>'[V/EP_:XZUV M?GOS'FA75W?]&_.K_M?M8='^.+;YV$E739!$VW1HLMWK1";M$0#.W]A6V:N$G#TKR)[;NP Y@/6!R;>9H[ 7V; M-C6#78J_IN@LAV=\RP0U0K,]N"]>#!>C?$= KQX;?0"N^"4RHPI&B\( Y[,A MQXG+!/NYEO'NH 7QK_\2OP$^)UAYOCB#I'AW;7FZ]63 EOJNRSSW M#(M%W? M88\PTIEI#W^\XY)DH]UK==N==QH#1)OAU>7X[%V6@+( B+7A %B=<=?WJG37 M(ZYRR*3_'P:XOGGLW_QV??;U4NL_/%S&R/?@\MNKP!,&KM=[-./CA&GG]G2F M6W.-/>NF#UCM:J8-\J]I/ ,ST.EXB3*,\,R#;U\,;P*"^]@ 18!I^(*+0KYF MP("&@TJW]C)A%H,+#D9''5R#7WFH/!'BT'"&_M3UT$OAAF0%]*E[\'\@6>B. M,PC%TB\^>)<\!#YAK_)B7/V39'I?Z!DQSV-"&12*)5H70]"]8.*TA M ,^( 7N9HD6!K\^ ?UUMYM@#$H+H.Y#E@!!PJ0"ZL>\!/< >W(DV-NT7A)=I M9JT[OB37'X^-H8$P].Q@@>'N_^>OO4:]^\E=A%"%ELP!!*M[@7$]V,?(?K%P M& -.8 Q'H^%1AUOE)(R_P[RP@9GMPO(!UH.YYH+R5M$,A/N\HB%;=-C,=G!_ MXHQ@9[ P>%IZ8$YL/HW8Z-!V:4LN2(G!"F)H&.XLC6[ IUS#)2P8^BZ(5#"O MPTPRYK@38\;1%!@;R-/3&1R7IC\YC&Q!;C 3+_0(LKN)G-ZP1WB$S,6[8U21 MG_>(GVWFN?%CB^$]K#&] ?83EN]62\A'^@!/@0*KSY$N5]>UAP;>H9R+X)LQ M%Q-@!QGM@F.[3@U"MS&>C*4]"5N#)FYMD*;_BPC\3 \P0#_?96/?Y!QJ^9"Z MPQ'8X,B-B%KA.*L/@4WY)BU73$!85\:CO&">;IBN'(.!(Y ^JF43A$R&7,6/ M)4(FO8(TG?7:@A3Z45SO^[>!O$ZB>AA.V,@WV>TXJ$E[1=?J5[R&%\6ML_DW M_0_;.<>CD M_T1GW^W8&X[W::AALOP2;!C5?+#YAS9BBO6_[QJ9-KW]6;0/F1&Z6OV,\\&B MJ<9+0X!V9DJGD&V%\6\$X^M%Q'AYP4^%\0KC-\:J2 !5^([X7N)XWW:[L"4I M8-YSJ5'D+1:A>+/5ZYJ-CJRK=A ;E5.EI$BI )ONX\B4)U)J<>0;YEV2(QD8 MQ2O#0CJ]PW1848F[BA@W(L961KW68R?&7J>EB%$1X_$08UM*C-PP6WAB5.GX M!=$%=JVNJ_'5^&I\-7Z^\4O!4@N<0OUH>[J9=H2KU.FWE0H#TF-&ZO2;MX>H MG#)%2+D)298CG:N]QANP92A"4H24FY#DO0S)GO%V[1 ;IVL6,UMSJZ&=_5CH M*L72BTA#2: GAO%C3*ZH9C^G_"!&^4'%C/OD+[WHKO:WC(SF7J^SA;J:<3C> MCA>I:=.2-[U&BH J*S;3E6R&#\[.WT)-NITW::N7G; M3K9SVI8L!P&-Y,_$X>XW]G#'+914,0(^SI$K J"@K+X"Y MF\PT@&=,S+_Y>+Q1X?8XPT%Q10"+(_XE!Q=%;\OCPWL[C _O[3,^O%Y+!8C7 M:V6*$ ^ 2F'OAS*# 8:V]F7S.J@"423]8(7XOW%ME@Q6(F$B-S#!XPLSG]DW MF&VR3?'F0"=<.OOY0?E"NX1\H7#-!+)905?6%GH'K "K1#R^V(H#* X0YP = MQ0$.S@%D/:MWQ0$F#F.*!Q2.!Q0W,0$-%V\Q#>$MM2P"'M38'P^ZLGUG4Q;4 M+$9=R6V$+9>";Y4K(.O8QR\%2A4]H$R%C[TU9WTW(RUOX\OQAGDJ<.RHW/FJ M^'+:J]E5Q9=5\655?'G+4HJX/+IO@HN)^-X MXL$:)R*R)[L>\VFN>LQ?KV\NM=LK[?S^\N+ZL:3%F&^MS(#'_LPQ3*W12@16 MQBO6$@WR:$Y;TS6TD7D3K3_E89M(7_?,]2C&ZJNM6UH_J(ZKO<=AL&)KH_8I M_VOT0OW3!U[!]=S >#;+UHAYMY MI/Z3[WK:*1YIO:>]YX&O+KWGPN*T"?PQ8,SB*Q633NV1,<8BM8 0&/UFT_,X M+\B\#K/'"2!<8M%AC$F4'UX92]AB+.8:V#]S[&=CQ'C0LYX=HWHJ,7+73T_J M->!V_SD'ZC.\*T!$$U"1:@703"A :&3WX#0>?>EU:[6TB&^ M<)0F0LP)=JT-:1':6*PBP6E"V&A\J5JPUHA&$?]S%-XVC:GA\4A1/$.3>< ) MB0+Y_!4Z?_9S!D0-7Z_!9SNY FZWBKW[IY<0*5RL8,^K9FM+3P<8DN[@)<.0 M::ZH! UJ.3\B.(N,Q[P7<9*Z"<-:G%\[V(R [A"7F6R(E#N8)VJTP]Q,!^YO M6'#.2,L@30^"S<2*RX/8&!N8XH(_PMWQ07NXO;K7WC^PH8\7YRTH@Q9JKMJ5 M8>D6ZM#:/2P"$'%F^O#:;&:"[(EJ-PP@&H]+[=$<-@&S# NB 3E.^ M&0U^9(YNFG.QRJ!*N3O!DOJ.-O(=7E%$4A@?=N#:VDR?XR'Y6*'?!#+7Q@SV M,]"I8C]O6!#U2L@^1M[%8 5]B88$(T=_L8)%?5^G"$XM>0"A5\#AY,E)JIV&\]]$EIL#^M,R+):MU[$$N MECN@"9GJ<6V!1.4CM5V+8T,:N0Q.]XXYJ W"L897RTDC]]V"MNEJ.MOBETHV M\.2I<+S.UIL"7J.:#K#YA6Z_3/C)8HF#TDAO!WX-A%]:K/EE(=>GA!(S]N\8 MR*2 -<1HGOV$EG9LE '7'*4WD6[H^@-L\N,9=/?IRYN%\+P=NO-?&';T<$5; MF9F!=[OKV<,?U)D"=#0V]?3(G&E\^$VTX/:[+\U:M;=4"\Y.WCVMR4)V M#RJS[!96O0Q0KR :E[>"MDHT%6=>O"H '?8S#R;;3!/JGF&YK<9*)I7EZ358>XS&!# M2JJ>9H"-$!J[700H?>*RX8GQ\V1BC$ V^QA"$$;Z&PV%#V^;$N-"W$1'NXAN MF($ 25;I$4 $YM.7B.G+)5\@M&S4R*AK5AS4D Q['Q1;V(I)&Q&E4:TOQ92" M2*4J?BP=/]93\6,J?DS%CZGX,14_IN+'5/S8ZOBQ2]U!NBQPLIX$3E8B##>A;Y-S%?6+D6'Z:-)G C4B2N*6 M=1"=![S+^[)A::C$(@:Z"_B)9+E\]*-UY^INO$%\*6J,W8[_)3*Q3E[**0,+D@E0H7+ZBL-AVM8QT9;'R% T[VI:C]5JFNKFU!1YY MS]&TY*?Z?+YINE&M>E4[]HTJ4"B,?R,8K]I3*XQ_"QBOVK&77TR+M6,_7"67 M,[)OI&+9TV8651[QL.41&_5V:]VN#V3S6+249-I'8O$*A!FA%[J6VPM]?7/U M[DNOTJSU*KW.8:J4K2B4J/#W,/C;7K?1Q^'PMUZKU-KU2J>7#O=3"/QF$5C6 M=B>SMJ37;E68G'0U4 0NAP!7((UB05]&5Q7F*/)L1?1XQ1UF0<.M+ MNH>CL^9IK=(ZD.RKZ$S165XZ.]V*0'XX.FOW3BO=5CHCICAT5D*YO5RESM7X M:GPU_O&.7PJ66N!6!1_4=NE%$]B6LN5N M[D=KGS8J[>YA&H[MI-%!L=&Y2&LY.M*J[]+!MVW2JM:]O><9(N%6ITJ[A&./<441Y_7;[X=+V:G+A1_29(3 M5FM!DGH!#N$R:['-%=:'7BSH@64(3X+U!*H,KS@;U<0+LA@1)%BJB&R;(N&2 M_>D;S[ 6+&/'ZQ.&P%Q=J5I4,)Q1E=^X!E60 B.OHH]$^P=!(]\MPW7]P%_N MIJ!)@,,:@,ZSR$7E90$QFQ(][C/?F=DN.Z;$2F+U?JD@Q^2HC3.7'O%6,5QDR"N/? L:KC#"5$;87AQD.<<)[ ML<0#A4G/X8'"*BVL2%D)G:QJPGT\L,?YC%']4IR80ICNPX,E70[4/,^=+I8P ME=I!8AK@+1H-MF8R;'8[E4Y=I=LHQ X1.ZO>\_$@=J/;JIPVT^6;%6*_6<1N M9[0!.![$;C5JE4ZCD!R[%.+@X43 .^80(EA#)0D>$U_)JH*?Y"NQ$U[*7E(U M[??+7NJU6J56.TQLO+HW"XG?LNZ20-0F5QX!/A= M+RY^*_'P5>+A%;4XU)X<:H*(Q06"2!!1$'MOI004+UG*2V3-<%?$.E'(!S_< MW^AL;\>W_&1O!5O8E!=T:LU*K=4J(B]0^'D0_.S*FFRN"!#?'7[V3FN53N\P M218*/PN)G_+&IIE!UKO#SWJM6SEM%))_ED*6*E(H0%+6XGB3C"UETYEISQD3 MIKB9[PPGH 1H,U.W5!&GLA>]Z,J:".>,8H^*6&"T.K-<"@Z/5;(XFZ?K7*#B M>6-;G)5=_ND;WOS: G73I](7,4V19Y-L; \Y[5:ZS2+7PB@1SA=H*<=&?K)P MBYR9C44FOV:G56DTBY&OI1*?BPR^;5:O4J]7N3;KX1B?[DJ MR:CQU?AJ_.,=OQ0LM<"5H!YM3S=5C:VZ5::W6ZE>:I*.RF**CY%R4(+7 M_7^<]*\>+^\_:KKYHL_=@")1_K?8PFXF5/CLH]9 '!K:I@V/_;5&_\![0*Y/ MCNU;HY/D3^]^E<+Q]XM[*1P1*1/SAGOG!Y7:%N%DXL3B1QB<[L(S,D06M756 M%=394<(R!W&:0XIO' YZCK*T24Z>HBJ0LWVU6N!9Q)Z6VIR=I\'[6D7#?S]\ MTA95;L^>Q399KVXW(*9(2?R?!U_NS[]ICY?GO]_SA^N*Z?P]??_YU\*5H)0A@]3>WCYHO MALM@B!'0J\=&'X K?HF,.X+1HC# ^6S(<>(RP7ZN9;P[:$'\Z[_$;X#-Z[,% MLN %H(UINR#L47FVT*UUSTR$R[GM>F[*J^7*"[7VEG_ 4C]_/;;W>7-0__Q^O8FQ/^#RWBO M-BJ@A*/B#(B^3.,-QO&\(NBS8 DZF/L>*9,1U)V M>?U(W7"T9]WT&299Q$^$9]]6-&-,X'V9,(NG8[!11>./V+P&Z!FJHBMI-HA6R-$-&WY#ASO..';LJ?89JT %0,92 MJ"?&SY.),1HQZV-0Q+7>?O<%9/K/O^*S7T LR_=6Y]V7L?$^@_O F."4 M(L W"$=A"+V_JL61*XMW3/6Y*,9KNC:]#Y?K=,I&!IRN.$1D!9PN.?Y5M8<8 M3B:8 P 8/F--5+J%\,0\8YI$7Y@%;W:0N/_+:];JPR&(Z;AN.AE-G\U,P"%4 M;'!Z*J0J,"C"7M=S=-0O3DS#8@+!D]L6:W'QY86T]B"+W8(=$A'AB+''<#R M+*P3L,4T?B D8"L#$$F&$X-A0&[ WD UM(<&;5:,BN]075T8+?XV[J6JI7/L MX[U8X47=6YB5Z(@>P2,2NR)"UQ>@ .,!;(GD<&E)X&D#/_L:"5&!$RX.[P 8 M;+3\/(>#.P@%!T#@N,AT1@R60]UEX04"I>'A 8\8B()36-2(;PG6,Y?LJX(# MAF6+7>(GNA@>A.+@;,2K &4G,3(="0B'25C!D #B,3/@4*H:"DJ^ZXIBR)&8 MF>:K&AX:+ 9.#C[ ;DAHHR#"L#AFV2J<\MX+ZTD;H#&W[)*;]=E;3 S2V]_ M?[A(%=XV04S5@^+TJ>BM2[Z6T,#9R6W@/($[I5%-!SQJ $D3/E16;$Y65SRS MV<6^-U>OICM;1)M#!,[<8$/6*">SX\#^-YC.B DVJ+WHF#4QM)\LNE[&1UKE M'GC-C!'C-><9]RUN+WV]!;?UD\-XGTI>J#S[V&5-7-)$NXU\]'WC2ZW:W93: M&[+V&VEJ/TZHI$LXA52TFDLT-ABQ<>]Z"/]V;VR+*T*O"_9>5MI(PL)S%-[*H889R>8@+@,DMIXJ MVA.SF /HB[BDCT"8-E"1(#$_?-62&@)@L_,*[$EE(.?A61) QOV9PT M7]":A L&YK<'YCP;0R9'_Q!UN7V&@B'COZ.A^,;V_LU@FD!JVI!Q-JOI>(&0 M<:)A">>&'<7$LP36#FU4",D$8 %?!8U.-\W (I7]VA*# ZSD1%@P).I>@I86 M+0=#D)I@L'!26D1 '#&EGY:;>TIOXMC^TR2X/C)MHXTNMX4+'S(LT U=(MK( MSF[8XW&[JJ!^3?_ 56P$%:K8L$ET%R/\8!F2A0JKHJ:/4>=>BP@X#:"A@$]J M %"'X;0SVP/N8<"LPPGR97<9IQ$J/%:< 2;#RLAAT!=B?+FVT'&&O)?S+M@5[MOY!2Z0Y_0+9RV ^=Q < ,)8.31F[1H/'N2Z^= M$@Q^"2YV\G8)'U3H].(6?I)[/7%S3:=HDN6BIX,J5_"<+=8G[-S\*D\4Q\!? MIJ!&1"@2(1LBRPK$R$ %5 ?]&3FF,I"@*2MZ5*23_Z;_-*;^-)S='[A#QR#= MYW[#4Z_'/57)4Q>TNR#'5337'_P!? 6A.>4+"H^&I(05OBQR%"+CB^GFJ\BS M*;/O;(\\MZNFBE,*FK?RV%]0GX/U;%P"0*Z4ZJR.*U0EL#U34K12- ;85?1X!?Q4(O%;A>M,#U8KK M#"D MN'!0W&=L_!(&O <)HDB1Y-K*('+M/5#DX_7-]\N+#RN0INA0VI'1%2 $TQJ6 M3S@6&6#WL8/]'$9:[=K1E/NT*%];N?Q.]7:%ZU-Q-Z8^Y4$.*'/:$)EF+3!BQL$K\1'B6*'@;A#.CP<]S=,L=PTN^W("L#6"1 M5MRKE6GWZ:3M/O46&GL:/?S8IH_=K=A]J#QT/UR7:+0QCB5S;SU_N[DLT$" MV[7#J%SAE=W2B>!!P "FB8&YF0<@28/?*M0/DC.?#74*&<<(;H^)X'$6I@&$ MV11IQ/8R7;TI&:DM'"UYJ;WW!JA=XH2I=T7H'H* \.Y44?NNJ+TE<8!L%>H' MH/96-M2K6DX";-3+3X MF9M%$BUZI 2X A6*0(#RZM7;@_H!"+"7Y[I%B%.Z MT*I;%O,&^,W,H\C6N'*;M4#5+(*G;&=!* "K7"G$"_[X,, K">^A#M4VK5TQEHE$RYM61Z7 M)'7EB.'2:U9ZW=/T!4#XE@4:6:[3CL21 X$&Z[=U>Y)$%L&P!+-:)MTAH[&H M*( ]9(QGP&9&L;=W&T@CB7Z_$TO#:+5 F B"8BC(,(RK[5M+\H0(PM<4(@T' MPGNA\H2/_6>:M64)5=LCUZ,!8$;NUH,%I>(.2- M1 PO)<+ W^B_!#X?K_%2"<7(-,\_*CF1OX2*6S97D-CZ=\M9=YR>VMSXCNF^ M&4CDN"QD52IV>EGL&!BYN7X)[11K.+:W4H^,Y\_D&@H?_U#N-*7<<*@(:S5< M*8.Y/+\XLFR3X2C7+8*3B%O' /HS*($'YS%&L1(@D3%UG"-GHR-IM\D]Q(L, M$B" /^U?5/&]B>TD\G77M2LTVID6U#S%X ",]G@,8H7C5BCY-:P:.#(<8#DV M?A^EVR2')"Z-B3EH\S)&!B =AEG!@0'H7=_TL)NRR%)_-EP82_,]PZ02L.ME>VA$?#FN(]?SC>4>'=I":]7^%@(4EIT%+V>J-I+W!+9UKJ.1!JIGPH/:2B8-,H'KEY[ MB1=GE1&ODZ\05_D@5D=X9?'MI+A7V8+[<8$1&&[FR71EZ8X%.8YM'4*C8P,E&U1+AH.'?1#8LDW.!%&(>$O$V,XP9K" M5E!0% 20X!57F^G&HOBDC2(_X6+94%"D . C7T2@ZW.R6O'"(+)3 J8Q#<;B M9418K'Q0N"UM[ =5@M%/&:Y.B.NN>)G[5FF;D7,UW/Z,DSB1%1<4X_6.L+ L M54L)%QU C(VB\K!B3'R88$&E!T#\Q&P;(I2!;A(7=">,>7NPF78EJD>^BD A M%._XAL]]QT$.:&$KXR'_(^1XS7218>!Z+S9@'+,2YH4F5I21W- "DB%F+1YC M$HD1$4&DAT&ILG#."C9A]=NHI.L^:?$XLH;7Z+33K,L[[1PBT5@EYZKDW+>3 M/%FHQ+-\R;DJ-_=XT*M8V*5R5\5PYO=3J53EQ3JCU4<%B9\ M,BO%2AIG'T,OJR3AI@7:RWX:6ZC?OGA**]U ,J#.5.V%3+9J34KM=;R MF'6"73)N,K0MPD_$JLKH#T!7BF$!.EFN,8QJI&+:G^CT(BSE98W@[&48Q//3 M@,1>_A VYUNW?]\JCM,/@BZN@X/[)Y[;;43YFS8_:F;T;5D1_]F39X&NZ9@M M!QR;U71-XOS!HSU9?Q-IQ&CY(=FH2E*PEN0;))L8H*Z MH]-MB6F21MBND9(>>?S[:K?0,7+^-=1!G%>T#H@$-%&\B;?^*&\,*F;?<(G8 MLT\H/"#NVJ94-S @%7#ZAM MH#W%/?'Q0M8;7.,?#Y.5_OJNNL,)&_DFNQV'NDU>XW3WK=7N/DHM$^ZYSW.[T&LO!$UW-:*IDV^AZV1J]?G)Z? MML]/>KW^V4FKWZF=])H7ER>=L[.K3KW>:)_WSMZMYX 3OL:Q8=&:%QVHI]MT M"G,+IP%88Y%[Y.>"#Z7]RZ(+!;Z1>5 6O1CIBV: C;%# M-TRG]4L,@]$0>[BUU"5+&=J(0!8V4<@**]C:4M-NMG467R3S_4T0XE@TOT)T M41=M91&3+=K*DF),Z#39 :T*]AW']U<1L.(E)> E_Z) H^*111_N9OV)%6U9 M9 34L%V0=J4;3M&61VHO>6M)DSX /UE&I-P)?.RB5T*TVM_!)P\Y9M:(MV34 MO443I/3XHP/:(JSE-\,!ID+1/TXF)/_ODO%C,,526UJ]V\NPI2F/X&*MP4:M MTFFD3\S[\="S')W.M[(*;O#Q=WS#D4204"FA"(2 !!^0/% M#[KN-T[SJG;2QNT"D)J2%+8F*?S&.QTK.>#0K&LQ)&590F]Y1 )"/??:XJ4 M-TXXQ^J0Z:"4 G"ILA#2,0L$B_%#!Z"J@\@&2=K:F8#0J];2)1\+0'I*0-B: M@/!/$C&5?+ /3O8^DY7):LR66D#@J/=: :'>[%1.F^GR< =B4Q\*@-I*.. 4 ME;/H<-F$@R1=[4PX:%9;G:)07?F$@[5"/ XE/%P%52NPL@[5 =J?*+$*0OMD MDJ]QD M9(J51VC94DQ&H]NJG#8+Z2@N"_TJ5^6IC@,16541CIX%06LOD& MI(,]164TJCTE'*BH#!65\>:B,DYE :2E%E6V%I51!V&EUB@&V]RH2(<*U7A# MH1JGLKC6-R!![2-4HW$HVXJ4ZM^$3%4(F2E/_(8H/*BL,@=7(67U:>,%J15';LM5//HO7X!Z:MDOM M?'D1[G&\EG+8QW=H3Z>V)8H=PS/9Q=)EP81-T=M^;?I9@T#N< N;N_"K-4DO MBJC+%^PR5SGFQBF7BK3W01/@=$US #;V;LALB9N6LSY$?85E#2(6BE3'A+9E M]:I!F%MK 5'_!FH)_C/H[9N-#K)PN/VPTX-7VP^YZZ;='VH9Q?:WT)IZS9.4 M56X[S$E>3F>F/6?L@3G/0/3R^S&$/J\D^VA[NAG__=QVO1O;^S>#:8;VDP7L M=-.#:E;3QK+_S]Z7-B>.9&M_GU^1X9E^IQPA*/:EJL<1&+";Z2KL,-2=.Y]N MR"@QZA82H\4NSZ]_S\F4A "9S0*EY.SHGK$Q4F[/.7GV$[:70-K$L6%%=C@0 M\M1E<[8)3 7(U& -R($O1.CX#>(-VK[K#FMM/O$??*0D,H;U[->C5_FM3E[\ M6QZ^-%=U$_G16C]WGY&\Q3+55C&UDO0"=NV.]HI.JP6W M"/NPWKU\:_OR2J1]^4K/;=E./"%JD?V>UPUY0O9[%JFDLFPGGCMXB84NV4X\ MU07(=N+OWT793OQ(:]57<=J))[&.\S4LSV4KZP-:XD4:%\O.>%LZX^W?O=BU MB.ZB?8%./&SIZ!1]G>5^[U<@0W-?%RC(&*_$MT>&32 G(..HP!CGGN'J!=;X M+C([,J?X3GB)0S0*3'8.)PU/O[)575LP )HK>KI-)ZX%+':EWSW\,M==E](\ M=HH\J'/A_@>>AV:$?EL_=6F^W*NUWUH[P&J_UVC<7#<+Y4JK5*C52O5"N]&J M%[JE1JU::75OFIV.; :P*F&(,L^P**%K097P%NKA&9A$1ZLT0D^\?(I 95%>E)'L! MR4#F-V@JOA#=N6@JI_',U6)%5OG/M]P@Z]&)PL'BZM'MK,&= P$AH;)T4CZ0 M\L$6ZHHK2Y<*=>6Y.EVKV!0X_4G*"PG("[(XG1C%Z2JEHWH*YT!>2*A&G5CR M@JQ1)XJH # 7A;#R7*I.FA:$"0J1I>HV=TB6JCM1 2M@H**P5U$+UDWUGU0K M_)?:UCK7) Z<\#\N"A=7!3%X9X[(2*"I9(VBCVJUG!N!*8G*=&^3O"B4GDAR+C.= ;LE!:,9^+<1R1%L"325K9'Y4$^;<2%&YC->0'02%#^*0'00%T2++ ME;U[N^1 MDFJ_D:I)))11AAL2\L,IZEJJC25TR".ET2OI![6MR-YWJ$VH7R6#?1H# B(=^U:J<(,8M,^TD9;]A>+^;NG-%ML" MG06,_R#3EQ6!-V_F[27*SR4L'+\7OWGJIQK M1$O*?T)2W/(4DG^E]'7Y,(,9^[3\];)(QA%*GFWG6J;E\E?,58T"O0H$_P[OX @F0.^_FQXOO(ZO@30[(CGFO33BO->^#K5<=A^*_J$U2 M=3(#UKFP;)?W5W7A0IE11"N!/^GTF>$<.2@^&D4#4*JFD7 53O$ 5()]*VTR!Q[IV7Q?\!16[M5E!P?<47CJ@*X$%-ZI(<48 M^I^X=" -%#)9-,F&M,'!Q+RQGD608;_9W=^6H MX\4FRE@^49]LRD\1Y;*M+6%C2PBE939=%SHZAF&Q=DGQ=V"?(^/(CJ^E8O/- MCJ_*MDVKEL2I4G+^36N]W287^=3V?8NST9?9OE7/7MKRS/L6TYH\V#>DY;6. M+.9I]?S"'6UAG3<1Y1$[:)MYD*BC6E&8CIK.WOEQMT-/*[]WG=[T"V<0, MFVZ#% 1QHL?!Y-H7$+;3NE3DNAVP]Y)B#0N:2J% MD\HSD5:*Y4W]]YQ6QZ#=8]#P]J3-;L^DCI!?-?TYZ!-Y?WO]^WJ/R+V[V0>M M*=?>./SQ?6O;KY5AXH-^#G>D7ESQJ1!R4_!GM8U=5WT[MC__S[" \)=9&)=U MW[GM%ZX?^IW?"YV;#UT/U.QOWN;\.[;W>W@_Y((8-AMT@ZPQX9_;@>#7J# MS@-\'*!0,.(8WHW[(S*^(]V[X>CNVZ#7&?=[Y&8P[ R[@\XW,AK#!]_[P[&H M"[CA*M6_F?6X+[#UV!]'Q%W4_8OV4\\R#-Q'YJ.U/ >6"..!J$H7;J#?P*JQ M_:3_VQP$#Q>^XYD&=1QBH53_HCL47J'IS*]P">+V5210.IX!GT&".('1W+]@ MW@9!N5P,CYU/9?-_X0VCWSH/?7+=&0'M=>^^W_>'H\YX<#:&!IE=AFEY99H6FGL$6E\U0]MW=J^ZS.*_9P^A'VN[+A#(]FZ6V MTBH)60$H+Z21Z4S/N'+=[Z.3O&9O%MN;\70"4)&\WQ.[W_W$/,(R*S"(4@7CDI]*E]TR9!G]U$*O=K#,N&(C694O9 >,[-&+0%/)&NG&U9_) MMK0CNUKD2NX10J[9';WHYZE):T?J^EM\+>8,22 )12_6:W6E4=FLJ2. 1I87 MTLBTG2,N>C&#U_WIHQ3*(*7]8#%NH-I2[C%>0] M_P;9Q 4O)DPV>0Y4:!5+FS7O!* M>?O+X,4/* 3$!2\FV$4AZ[* ;$XIA8%M MY!,7O'@:\LFS3"!X-THI%,CHQ4S=^%NC%ZM'-4X2U+:?3/1BN=I0VE5A2:]\4Q5N/B&+,M]R01Q[A'8:9TJI[(>$9! MXQDWRO5+"TCJ.EU\1&.&A)*$(AIK[;;2K@J98Y87TLBT[2,^HC%S%__I(QKK MQ;8PQD-YP\N(QH]ZL<=%-";1_#OK40R5=E5I-P4Q/@B$7WG1<[J)"VE,F&YR M';Y0+5:J(A*7O/]E3.,'% /B8AIWLK/\Q#0*EVS]042 K)%)7.SB:<@DRY=_ MUJA)WODR9#&#G&IK1$$M+F1Q)ZL2U'B?3,ABM=10RFUA,JEDR*(P]WHM+F0Q M,6+)<\ABK5@6TD:6CRM=ABQF*/3I@X4LUN)"%K,J8"06LE@N*^62(*5:9,BB M#%G<(??$A2QF6^XY1\AB)2W?A0Q9%#YDL<1"%JO2 I*Z3A<7LI@IH22ID,5F M0VF(J:7EA30R;?N("UG,X,5_AA;2Y6)#$-$^[HK_[#Y:VBO^ICX:](K\A1#" M9HNGJYL>VVG_X]C[\^]KD_O[U^5$V#Q6[DC_BO1OR-5)+;8-LS;*88.0X+]R MBXW(<$( TH &,C$L!^_F!8"4$FO*/D28K"T)H?G4 Z_,Y?-]!!.-W_O8V M<51+Y=);Q(%E3/8&_#U.Z/A(M&*IM@$[C*8@#KX<5_\KG4>W^@O13: .'7=H M*9M4VEPV40 6='Z%FZ.;0-"FHT_(,U(&[H=J&,2*"#J>3U:$,@HD*E*C@T+/ M7H,& A$?\T5U=FQX>0LWNC=4/C:@!\N^"E6ZBT0-YH7 MA,*:%_ 4;!J].!,W8)>J;FIP2%\*/G_X]?%J"TS+E2*#Y:^?'WW>M?F_\(;Q M0[\S^O'P;S(:WW5_)^.'SG#4Z8X'=\,1/KF#WV61K=YM9RD=X+ &J=0W^,FU M!11#5,^=638,#3\",[:>;'5.7(O8=.'9DQE0&.=<#O(;D"%6>;*WP.^J)E'G MEF=N93.FY;*A\0'Z(]X;[@Z7"*O>*H+@[J[7^K# M"8ZBR-\(O#V<&RQ.H]C-!MX#QPP?/^L:C:Z/O.CNC%!SAA$V&ID:]*?^J!MX M6<%L;?95PX*KS*4VPZ$%C'L.J^784Q>ZJQH$^?L$[4;!OHY"B/IC(439>6]= MS%Q]Y8MXI)&M9GN [['@[D%Y[D_JHK_$G=F6]S0C)GVR8-MPLURXDAQ^UL[R MC)<;LN_@N%K=5'W'C.,Y,++&S16X:9B-@3_CI#3=F=B4D'/(RH^;JZU\7:*<# M0N(SV(>"!QU<2WG0*V7K;O!%4RVZ;Y8^[#$PK A=G2IT)"*4V/3X2IEI5&JW- M6D.1:WGE2E89F5&[P!6.4+_:?MF^$2SY]O*WJ%$KFQ LW]?PNY;C+I\[OISB M9C[B4LG*(P7U.)M"-$]UW#;R2E6;\%OB(.4NAKR6%]\VC,2V!8[30-&FB5HPIXQNA"9( @OP2#\Y>L&*09N#>M/\P\'26-R%?V-5?#T3L=4^O_G.@.':L_[]57/+>N M9]MHF3:UH65.^"]'(J54W'1FA4 !/8BRH8FK_B2JXU@3;IU@MA948X,%^B:1 MY1()KC'0@1,0+@,3[9FQ"#L#.V!XFN]*8V9U,C%@+_YQ<7\[_/'](IA(U)L[ M8?:/,&"E7"K]\E:TR>&>P0MFUH=_;@I\3MMVLEKC-@$^^= # #_/PF"@^\YM MOW#]T._\7NC?4R9]/-G PK;#ZIXO/L?OX6^\A=A_1U[DR;KAVWR2VOBR&Y943BQYA<+IK MWXEUGS#_*1RD8?CQ5NS>PM^=A3H)?C]1A!/?XLTX/_\3FV\]ARQ;)/?Z\MU8 M1GDE%T3AXVSIX'XSXM!^>OP$-(O_7GXEZW%FKK6(++)<3#;4XWPA87'$OAHF M]NOCU4/W.QGWN[\-[[[=W0[Z(X4,AET05X8],OIQ/1KT!IT'^#CT'HDU^^'= MN#\BXSO2O1N.[KX->IUQOT=N!L/.L#OH?".C,7SPO3\RHPC MO!KO"">A#WS8_Q?I=+MW/X;CP? 66<"PUWGHY=4!/MCN7?BG9U)@#^5&1)N\ MT4T5T !\9PD0$(Z!_%C #'>-?[KIC*XOB>XXJ'G$?O''0D/GPZ?.Z,?EMDG@ M\+M]9U6%2X' ,I83C$2SD +I@M*NN^2;Y:"G[-/86@#Y;!,L*WS<2_36ZDRE M,F'7'7\%P&) RG?(DZ=KZ)'%^"2;,B<=K'/"!S/X8*B%@B!(81XS:G#?Y!R_ MB=Z[B>6X($\ZNL-X6*B[%N"I@@,:#R@TC\#E*.A!NJN#PDIV'-L-?;09 M4(H>'1Q*>":C']MWO5+:N>NERHY=+QR]YVPKOE%UO\=:M8K_6(%T\%CXF;L6 M&?6[Y%ZU55!8%S.'W'NVXP%E!'\".$ZG47Q>>X9!W>V._*%5])>]!9#E-O\. MKL.'>C FY>HW_-MGOEWT8V+D)BB7!G>-6UM)YIU3VXN@PJ,]_ P4I!;.RGC( MA$\HB$ :+IBMQ'=E6R#N WP,]/TO+R-&-0[P+X/:45JH]:M+$+WHAH$.Y^74IY:]XL'&WW647_0YIV 31"LC](L#F"*F 0?>!8M% MJQA1IQA#L)>5H,R#D"K%X*K"Z7;[W6\$:TO-83.9B9#^7% ,7%[C/Q@X:JL: M1FI,J/Z,W,4)@T9TFQCZE(8+M2DW<"(,V:\3U(08TP(Q@+)H0(4\!A&I,]UQ MX0!Q?;K)[3+L"[[5!@44F E&>2AL=]">8O$H _S5\19XLH&QCDY4QW56XS%4 MS5HPLH#/0NX+NXH'M67SIKKM^/$"_P%NB%N]W8BZM,+@\"!$8JS/UG $_F7< M?1LYGP[SG;A!F*Y-'<]PV;%8@ 651[I\/"'BNVH#$SC^*MJ/I^US7=66UQ7( MRW#">&T_<,Z+R-V+R[4XE_M";M0)1E^IT: / %]=WI0/ 5,K(LOD M$6XAP"W3>,5P# -8'9(B"OIHO^12 M-G5F*H8'R@4#L<]1O0'8PV0,;TJ)I_ MDKLI_DGCT_GT;7!]]W")(5.JR5^V?-3&;X2LA+,!C)VR6( ]?*1YE$>4K#QA MLR46^3I"L@AWML^7ML,X:,BS#@3Z;*[HW5[=HMQBTCVE<]?\G3 M3F4W[326M-/#==BP>3[H'<_$.+/@1M^'AH)9,;D:T.)QR4;#-SL;+V4;?Y"? MW=\LZZ"G:I&PS,-B 0V,T,/3!G+E<5,1 0((P%EPT8']D4="OG=BL&G^#0LO MI9C6H+J!)\*_A]P5.F37^TQ]9D3$HY%-9M!D(N>2(H !N=P8X%_77"9%^@=I M A../^ =%HT'KNZK#,?KPCOUKNIN8FSZQ(C\K%+Z.J)/3&!>,K/=%UFEQ2_, M2_:.\E>%<&%==Q@[8\9$0#1 ">,!_54QV"CT%3IX@<_5/^%X/W7O>M\O\0YXH4 NJF\X#$?0@328X1%WB$PH M; F&4G*!/[I.W#I?)?#U 6=0;8^]?D#7NP3U8_?AF]C1I<1N\_!Y:7@F^8Z M7GSHS8;-W7:^EDE]Z93Y+]F>P69,=1:/C7I!*-_CB+!#'IRY':YI4VR/.P5< M"LS.E^47%K\JP^AJV$Q^G(AZ0-:J#K6F)[U'+PIHDNEOJ_O.7+E)ZF !-^YH M7(X)5HMK=&8LAOG1/V"4!*B[RO\MEGK&RX2/H,TFHP M+AJ,#,?R80%/%\F_* ON?O-F8.3@,&F&S1I>@=/FPM6OV7I.+=3OS>B(ESU:$O<'C="V[\1!N;$FE,R5G_N9;1IUDJ!.C/@ MG#ZTG"W?1'I+QA9<$SX[X+*:3\BQ,@1CA,P3S00.W7&940#^_F39J-H@]IYL MBCHT,A?53S/T"2MB4@AHP]K3N: MSC2F8D([SS=^@[O%92;Y&[6\IY/@?;4@/XFE!ZVRB) U\!W:9$\63P0(.10W M1"L\_D5=Y5Z^WK:;R_@I*TPA52-<,LG]7A%G+<].5T#-?A1-74;1R"@:&44C MHVAD%(V,HI%1-+NC:'RC2VC#7PK)\4$R[7,%R>R.@JGM50YBU+]%L@5F='/W M\+V#=2!(3L-@QBO>7,/ 1.4M&]@9=2NM4KP-+L2#XAO6?(6).@A_W9G1I8^' M!X:$#FT_21<>7U%[N,EL:;+R[4) E4_48G$- & 5W:J,>N?J'_A2SX$+E]J! M.6UIG5S ]3O1?7>QRE2Y#9.3:O,4<$?%Y'E4\BP'K?/.Q-8?EU8*QYO/F3]G MU1P7-]@GAU(RM+9'+P09\%:L\M2-VJN7AM=1J&M>YM$P'>!J>?Z^FOL);7B7 M@7(-H *1$V$'J# I>F=8*((VUTW0N6WN@0H-I!KH[A/4W%37A2/U^/&SC5>7 M]M2(&70"]\%3$,D$!#)1_6 ,&WUZ+F513 YWN &F@L".#=!R.'(:8^HBCT6P MZ93[4%;]YOS7=7@Z44L"4U3CX ([K_*21\1YA>_.OZ2A%;[SCIG,J.89]&ZZ M?ML,E@SB^M7_X]J]TZV4.ZU^M56HM/KU0JW;+!=:UYUVX:9:[?:K[9M>O[Y> MP8B$+MZ."Q=7LU[IMELWC4+[NM,JU&K5>J'5O&X5NNUFI=&M55NMRO5%H*CM MIPCYJMQ4-\?X_5 S.HD&3*(1HD!4<55D8W4E7T_*2SG9:NN7/2HHIU5N=E4$ MYQ+X^>7HC3G%U+I]C BZ>%P3"[%M_N.BLM6ZD]C,#RZ+3995&L72>D<+BI>W M^RJ:LO0;A5G-2!;,U*H/U0[EZO*YU#RK#(T5"6?R\KE4)*PLC-4FF>5 M0X$F+9/Y WVFIA>O):7Z$)G9NL MT6*]3\4]_YAN;&O>M7@FY;]T>-R/%Q@P=S*6;,3$<8=J8_5G6'BONG_AO2KF MU#>42FVSK*< G:0^8D,VT8B@F0011 SF8H&_55,:S;K$OAC81]E=*/"_T3+A M,/"CO3XPUW=,;3 6BP1J%:5:D>Q?$!(0C?V_T37C, H(;?-G1OY4_TFUPG^I M;:V#OB#Q+O$>@_?ZP1U 4N7=E495J50W6SH( .85S*'E6&1I* M^B"R,Y0DK.P,)7T09XH/2M='@I:$*QL5E''-;Y%/3< M3"5K)!?7'O+4WI3$2:U14TK-="S&DM32F\K9G3/OI+6XUJ3G<=XD3G&5AE)N M2(K[8!27MZIA*_FI,;>G1W/)^&%=*2J-4DS!. M;RC!\E3JZ>6IO!/-M8NK,OHV2A+-DBG[8#Y_RLD>(!;-;R"A*R!T&TEDC[Q? M/F@VE$:[(2(L\RAYJTM+1D8E7Y'$J>58:&DJZ![ PE"2L[0TG70"Y< SVZL-$Z MS01NYA:88WOU__(/K&EJ+:C#_]ILG@O;6L IO[(YTO]X^@)U5>FUB-65TDPE MB )J:)EP;IK'IGAL8D&K*J).):T J2 [C:R"I!%=EPD&TBNQA'1Z"09) [M< M$]+\]4& +1JK/G^NP<%XEIX'">2=0&XFD7F0.*M52F)FV^90-9>FFTRL*I]# MR;/*T%#2UY"=H21A96*C&DB:68C1 _O;CH(3ZS##DQJV%+#/A[7:>0>2#SG!\^BV?2;Z64:' ?K MG96HA;0U?1!TB\:MSY]?('FU1/.IT)Q$7L%'8KHYU(>EO203J\KG4/*L,C24 M-/!G9RA)6-D92AKXW[NZ3#2?OE5UDX [H XS!P 9S7V?ZR>9LU4^PG 07^S M'.?.',%1WTV#=Q^LJA,']AI^$D9GST^//H&F(B!I?=I*6ZDT-SB0IG8V[! D M6'OW65R*CV"1II*Q9M+-%#LLR&M*?#B+,Q4!KZFMA)5"MP=)4,*C6*"I"$A0 M6^6^5B)-*'(JQX5R6CX,*M)#E+U5Y7,H>589&DIZB+(SE"2L[ PE/40)B^I5 M$'TUR\.<"Y%<1'<+BL58S2>BFQ-K?K:^%+MUA8T-N[CZFZAZ3.JM&Q$7-5I5YMBZ$-[7$BJ6GIJ<[E0]-9&HDNR=$7DI<@C0:$@K1( M58:&DKZE[ PE"2L[0TG? M4J("35JNH['E8FMSEE,$_X<)1CTZ8>HEJ984@G)T>NXD@925';K(6N*0?OK2 M8N\IDU"K*LV&($X?<:IL2"QS+#>/QO*AY<3>A>&&4JL($\;YT3$L6C6Q5NMH M$!]70NQ]56N4>JLAH2P&E$5CQ^VCD7Q8O;!W(;BL-&6')HG@6 2W2V\C^)28 MK)246DM(4$H%-C$%]CZVQV58)EOJKKO),XU 1GLR=[]TU87NJD;_YX*:FNYZ M-CV:UFN"Q%C)RT'Q'5HNFW[?-'[27-LBNR1[$@X!:- M99\O6"YI3"OMFD2U1'4LJM\3KI8P3BM*6Y2DA#C%^+/[:&FO^)OZ:- K\A=" M2##;H3>'5T_\#V-USK^O3>WO7Y?38+-8T2M]M=+7*E>GM#CO,+!"^G-B>)J_ M9O*KIC^3B:$Z<&[WM\,?WR^"B42!/0&>1^VEN[Q4^B5FYX\\PHLK-A,\ )C, M%3N&8)+1":].]?KWBW44L5EMQH#ZGS#B9!]=7 FQZIL"/P+R*YU'3_\+T#./%.CMF;-:6%B@'SE%H!8+<\&.:O0 M=9P'_Y?"S)T;!6JP6ZPP@STPA6:C^\YMOW#] MT._\7NC1OO8?8P\$#7ADWA!''_,:RHC^>B=H8?;N['?1'"AD,NT72&?;(Z,?U:- ;=![@XP"%@A''\&[<'Y'Q'>G> M#4=WWP:]SKC?(S>#86?8'72^D=$8/OC>'XY%7<"-CM(T^3=5;8?TX0;7MMS^ M5YN!<@IA=_9^SY39,Q7^"#HOMCWV3]7T5/N5K#PDY"[J_CW[J6<9!NZC;A)W M9GD.+!'& W&1+ESBS%2;,I?- O;"_VT.15PZ\>K"&02(^"'61CAX +Q@TI$VR[5B""F^3%].@RF-^K=(M,"* M;NX>OG?&@[LA^00D/AX,?_1[E\LK\2W-X&1[%3?RVQ)D@B.>6RM$NX$.'&!I M5&C6*]UVZZ91:%]W6H5:K5HOM)K7K4*WW:PTNK5JJU6YYO8&>(YJ'1>>J;8[ MG7:CTB@TKZOE0JW;:Q7:M>M*H=+JMTJ]=JE<:78OK@Z27GQ,3G5SC-^/5_J2 M4LHX^P%F0$TFN_P\7L#)O,-]=U'.M!SRJ_74/ M])F:7HJM!+(3V!O7-+K" GLK_$<,["V?I@R,?TPWMC7OPAQP?O_2X7'/ :!3 M>V"B5Q04 LRDA7^UL?KSV-CV>ENIU5HB1@W+Z/;TB2"NN_/!1'!@_9CS@;]5 M5]K5IL2^&-@7+ADOKAOSP> _JN[,^4B@VE8JXK3-_.@D(!K[CVN;?# %'%2O M)D'D"U__7N)=++Q72W%-C3?Q+@3OKEU<55HUI=$JB0CF'*KLTJ23B57E*#TK71]&U'!\=WTUK(TM(F-_(,>689V=*7:LE)/J4A/;'#6$:>5 M6J^[[$XE:S075[7PU.Z4Q&FM45,JY70\AI+4TIM*ZAV0#Z2UN%**Y_'>)$YQ ME;K23JD)I:0X>;GM27!Q]1U/ZRPZG-!$\PE)\I+DM2=YQ16:/-0WE?S-5"HK MS;K(>E<>S3C2+Y6]5>5S*'E6&1I*^J6R,Y0DK.P,)?U2N#^,*J-QEV>8[ MQ:'$2E2IEM)+5'D_FLM5I5J2W74D4P[ ?/Z3]' M;564=D7(K-8<*JO2F)&)5>5S*'E6&1I*6M^S,Y0DK.P,):WON;"^CZAAZ.:3 M0IZH26W58&V$5&VNF[KC@B:G/Y^M:E7&M(XT$SG\4[OE9]8QM<[*B;&FM@X] MUM#95!H-(1O:2OTZ%:2GD3YQ4H27FTJEF4Y@MT2XB*;\DNI-23. M)2E6IBEGM+X>:M+2T9&)5^1Q*GE6& MAI*N@>P,)0DK.T-)UT N7 ,]NK#1.LT$;N86F%NPF?_E'UC3U'I0A_^UV3P7 MMK6 4WYE"#(%HXKT1Z"09) [MANP,)0DK.T-)3T,N/ V=5<<"42?_ M\72;:D0W7=5\TA\-2E3'H>[9FE)D3 ]),QGAWTT%X8AUV8%*_EOKU\;A. M(_- XCD_>!;-HE])+\_@.%CO\E=)!ZQDU@&VSY]<(%FU1/.IT)Q$4L$'XKDY MU(:EM203J\KG4/*L,C24-.]G9RA)6-D92IKW?P!U3W4\FVE]H7W?T5%V M+=C4 &U/$R69 &5^W7S"B<*/CJY1FXGOTO$0JR6EF4X0O*MKS1]UDYW2O6T] M [ L4S4&)M>IX)WYE,+(^=[L"<6/.%05W:T?[P'!>GTHV>]MA636=* M;9L>WM*0.' R\),T)WPP0OFTE5+22$](ET)VU:9)IY=US,%=I@_7C^P322_+ M0=X@\@81Z0;92B;G3YJ0Y"')0R3RV"I@59/(Q9 "TR$"4PY-)-*$EHE5Y7,H M>589&DKZ?+(SE"2L[ PE?3[O7=VC98/06>"3A0\7/XEC&;I&'@UU\J<@/J%; M53<)B/ .",+,)736](Y=>R2:[K-[OEM5HS330_"@OUF..X*COIL&[LZ_V MOQ-$ N%9H*D(2%K;S0YII*@<2E,[.UL+TM9Z]UFNDQ M\IK* )S%F8J U]16PCI_;HXD*/%1+-!4!"2H[7)?$OE!>97CI(=(&MP^CL52 MGI4<2GJ(LCV4)*SL#"4]1 F+ZE40?37+PRI;(KF([A8L=,I\(CH&5YVM#_EN M76%CPRZN_B:J7A,SUZUZ39H9/?>V-857L6"[&TJ/U8/*;:55%B18;H_C2$U% M3W4N'YK(TD@&2HBX:DJE+8B902@\BS27)&DK?1_2H<257CY18B36:)4EB7T8 M$LO<]77^5*1]*4OXVFY"@5BDN7QD@JHED;N4T.53:2G-MB#*4QYM+]*9E+U5 MY7,H>589&DHZD[(SE"2L[ PEG4F)"C1I^8K&EJL:?A(1_!]F%/7HA"F6I%I6 M" K1Z?F/!-)4=B@B:YE"^NF[Q[RG%':UII0:%1%UE;P4 MA:P>Z]$-35"_^/I M"U8J/>B#*C77W=291MRB/9F[7[KJ0G=5H_]S04U-=SW[:-=;LRXBF,&%0-^I2H!($U<(IM^>/U$L8W.6*D)+91P2W:"S[?#%R"6.ZTA:RP:3$ M=.J8KK\G3"UISJN4ZT)Z?KA6_-E]M+17_$U]-.@5^0LAA,V6]Y?R5#9=_G&L MROGWMMR(FP>*VJEKU7Z2N7JI!;G'0;62'].#$_S5TU^U?1G,C%4!T[N M_G;XX_M%,)$HM"? \ZB]])672K_$[/V1AWAQQ6:"1P"3N6('$4PR.N'5J5[_ M?K&.(S:KS>A/_Q-&GNRCBRLA5GU3X$= ?J7SZ.E_(;HY@^_@^55!/*?SX*S8 M_O@_ST++SGWGME^X?NAW?B]T;L;]AR]$-5[45R>(>T6SADG7EC&C?#LJBY]? M@6T8%GSMKR7V#SRG3OY\LBW/U JK?[KX' N;WWH/L1N(A[ R;GC4')<;RXK^ M>":*8"P CMHP%JJF@?;UCPMDI/"[LU GP>^G"CK9%[+,O,:9UM*D=Q+3W9N% M=^RGQT\EA>"_EU_)NCG1M1:1596+R=[_Y[/\Q='_JC7PUT=@4?C?XFK+G8+8 MXNB6 ,L P,3"UT/W.QGWN[\-[[[=W0[Z(X4,AMTBZ0Q[9/3C>C3H#3H/\'$ M0\&H8W@W[H_(^(YT[X:CNV^#7F?<[Y&;P; S[ XZW\AH#!]\[P_'HB[@1D>A ME_R;JK9#^J9&M6U7="24K<1"V:H*89?V?L_XX6_\$70P;'OLGRH(I_8K67E( MR%W4_8OV4\\R#-Q'W23NS/(<6"*,!S(=7;C$F:DV96Z5!>R%_]L7N])6B?;%5Q M([\M["4XXKF5K*@BR;7T:KO3:3_I[HYQN_'ZT-)Z2N-.:W=6\L9!18A4#,!V>8_+BI;-?'3F8GV[!G9@K% M8"QA*&%X9AB&'F&)/8F],V./)5FF@+L/E#\K\ZLSL:I\#B7/*D-#R8(@V1E* M$E9VAI(%07*14?5 GZGII5@S/CM1G7'=@A3G@ M_/ZEP^.> T"G]L!$#QXH!)A""?]J8_7GD0&C[992:\L$*TD#L300U\7W8!HX ML&S(^;#?:"CEII#1TA\1^Z*E8=7CNNX>#/ZCRHV>TFWD7AW95256F)61PAAQJ[M.AD8E7Y M'$J>58:&DBZ([ PE"2L[0TD7Q)G"@])U470MQ\5"Y?".9WU"G;/Y*G;F%FS5 MH5)OKK0YWZVZ3EQAN'.Y-_"([Z:WEJ6A36SD'_3(,K1C2\15E7)*%4IC0[.. M.*S4VIME=RI9([FXE-)O=WM@;065T/O/,Z; MQ"FNTE1JC73,?)+BY.6V)\'%%?8[K:_H<$(3S24DR4N2UW[DU8BK,7BH:RKQ MFZD,PF"SGDY/]OUH)X]6'.F6RMZJ\CF4/*L,#27=4MD92A)6=H:2;JE<9,;< MVI;CD(5M377W7"XGT724'3I(FADQ['CNV>D<:T:K*]6R#'66< [@G$9RR_MA M7&XHI495PCB]H03+4VFDEZ>2 )K+2K,FT2R9<@#F\Z><[ %BT?P&$KHB0C>) M[)'W<]1Z51&T_5H.E55IS,C$JO(YE#RK# TEK>_9&4H25G:&DM;W7%C?1]0P M=/-)(4_4I+9JL$K2JC;73=UQ09/3G\]6LRIC6D>:>1S^J=WR,^N86F?EQ%@_ M4X<>:QIJ*[5V.K%%4K\6$>EII$^<#N$U;"BE5,HEB7!IR@\@GE[6PDE9>4MZ M7B4GC\#\_+D"[X.WM/]+5.]$=3.)$/V3LN%:12F5TTG=E*X!:6D1 M58:&DJZ![ PE"2L[0TG70"Y< SVZL-$ZS01NYA:86["9_^4?6-/4.BR'_[79 M/!>VM8!3?F5SI/_Q] 7JJM)K$:LKI9E*$ 74T#+AW#2/3?'8&NI-&< JD1T@ M.XVL@J017:](OYOT2H203B_!(&E@E\N254M6'>#Z_+D&!^-9>AXDD'<#.8G, M@\19K5(JI5.15?H:I.E&R%7EH%$LT3SB=#<2B*M MX .)$CG4AJ6U)!.KRN=0\JPR-)0T[V=G*$E8V1E*FO=S8=Y_ '5/=3R;:7VA M?=_1478MV-0 ;4\3)9T 97[=?,*)PH^.KE&;B>_2\1"K):694!"\JVO-'W63 MG=*];3T#L"Q3-08FUZG@EP&\!-[?F4PLCYWNP)Q8\X5!7=K1_O <%Z?2C9[V MV%9-9TIMFQ[>U) X<#+PDS0G?#!"^;254M)(4$B70G9&*C;%"0N_3!^Q']@A MTDHOU4%>(O(2$>D2V4HFY\^G[>N[I'RP:YL\ G"Q\N?A+',G2-/!KJY$]! M/$.WJFX2D.(=D(698^BL21Z[]D@T]6?W?+=J1VDFB>!!?[,(!,*S0%,1D+2V6Q[22%0YE*9VM,6H*+6*(%TQ=I_&.?PU^2&G\_M[ MWGE5I9<@(R^J#,!9G*D(>%%M):SSY^A(@A(?Q0)-14""VBKYM9/($\JO)">] M1-+H]G&LEO*LY%#22Y3MH21A96FRMA+I2J]?$ MT(3V.(W4=/14Y_*A:2R-K* D:*N&M%5M"F)E$ K/(LTE2=I*WXET*'&EEU64 MT/555:KEBB2Q#T-BF;N^SI^0M"]E"5_D32@0BS27#TU0260P)73YE&M*N=H0 M@UCR:'J1OJ3LK2J?0\FSRM!0TI>4G:$D865G*.E+2E2@2CTG$<"Z2D[U)"U5"']]$UDWE,1NUI16J6VB)I*7@J! M9!G+S:.Q?&CCF/=@N-)2JC5A2GM\= R+5B"MW3H:Q,>UB7D/E%M*HRFDW>@C M(EDT;MP^&LB'=89YESRAE"J"1(U( (L%X%JI]#: 3PC))HBX=4%F];"]B]5Z*:&J'_\?0%*Y@>=$.5BNMNZDPC9M&>S-TO776ANZK1_[F@IJ:[ MGGU\S&)#J@$2W;'H/F>T8,*HKK7*$M5BH%HPY;96.G^<7L+@+C+/[J.EO>)OZJ-!K\A?""%L MMKS-E*>RZ?*/8W7.OZ]-[N]?EQ-A\UC1*WVUTMU$&"8M5$.&R1LU%5N M<4_OC)*N-5^HYBN PM:?X=4J',L?EJV##FU-B>XZQ*;/U/0HF=K6'#Z;ZB > M$-TD+CS] _!)-<)XKU,D#_Y7;0K,%O\ ."14G8?.IPM$U )B6H8_+5 M"-0V58-,/,>UYM2&ET5GISM$L^;Z1#?@I7%C,X4?9^N_WO%'I+'?5DA7-55- M5<@MA3TR7Q5R[U';M7\D3M9YL=3'3)SAYE2T.7SW5 MD?#(*U5MAP YPC"_TGGT]+[ +&:PP;CII$IL'G3WYEG(A,J&$L5$T# M3/_C DV:\+NS4"?A[X;J (N=ZN88OW^Q?B.5?HEAB$,]M_ 8$D?^6NL'3>Q:?I4'=VOW-%_PH: R%FWM8:RCU9DO$, H)=0&@'M?< MC@?Y5/B/"/5R-J#>K"C5FI")-!+J D#]T,9S D.]W&HHY8:009RYD!C%D!%Y M*%@.A4/A6EKNX!QQG?4.D@>['2$X1^WBJJ'46H)4]A8(XGM0[.R1<4V:W%7J39% MQ'8NA#Z1@K_>%@K['E:..EM]J"-#" 6<2NHMS38GO)5OQ67>'R1O[S6RO'!>W$%6(1A$4TJJFI[.NY M.]6-8BO"05NDN7QL,HN+<-D4BX4@,Y1W6S6ED9+55Y*9)+-CR:P2%VQS: O@ M,]YFI:K2:J;C.-R/S ZJR[BL[29 N<235*^C/_'L:5 .3M.?@V)O][?#']^W M)ED'AUA*LOS;Q16;"1X 3.:*'4,PR>B$5Z=Z_?MZ33H^JTUR7"T=!Q]=7 FQ MZIL"/X)M-1"K+5;TT#\KMC_^S[-0D[OOW/8+UP_]SN^%SLVX__"%J,:+^NH$ MC @=""9=6\:,\NVH(,E,+,."K_VUQ/Z!YX!+/=F69VJ%U3]=?(Z%S6^]A]@- MQ$-8&3<\:H[+C65%?SP31>Q7#O%$R89[0_9K7+G#DZCJ;]IT[*?'3R6%X+^7 M7\FZ^<"U%I%5E8O).I=%*K#PZR.P*/QO<;7E1D%L'5)O4P(L58")A:^'[G*X;'SJ6S^+[QAU+]% M&@/.<7/W\+TS'MP-R2>@R/%@^*/?NPQ 4P)=][>'(NXAR7K@8YT2W-(CLJD]TU7=U__I6NT!XS9L!S/IG?F:@ETYYME M/GW3GZG&NRP.S $PBV==\U1CLWPZ__$UOFYZ3=9-SZ0O,#N%[&3==%DW/<4L M)EEE.4U4R[KI'^Z@9=WT7!^TK)O^\40X68M8UDV7J$H-5;)NND15+E EPJ7^ M0>JFKWF5PJ):762J>CBJQ\*\GE:'*)BU?8JZKT^Z+HFDH[I?Y#DEHDM1Q- M+?&1$WL4AWX7M30K2JM>$9A:WE/N.?:SLU3,PH*ZK!@;__@OT5JX[R^F-3 G MUIR.U9_+"EKQQ:_JL<6O#C?0OLLD6R@O]BB#5X\O@P=/8;7,N^]],N[\;Z1( M9NK5O$^V7^4FF\0M-:FM&L:KPDK"=:WY0C5?_]]?6Y5R\ZM#;&JHKOZ,9101 M#,2R"2#!(4_L,4R5T4U"UP==#JED^@PKOJ3X.N#2G7^M!2@9M3S/$.UX76LAAU,S\*OL?A1 M6#8K##FB]B/^O+ IOHJ_5<'RL([GD)4DG]7O%/T:T^/]IPALD$QYU:E75OR3 M"E_\\X7:E+Q]351+S8.;XSS 5JPSD'ZP9R$GP6]A:P'=]( GWRTH.SYS>:T4 M*GO?*]A&H%;"&).DLK5'<-.K_PL"];76M@_M G']U%5A=N;@9 M*PD'9U-GP4_\.LMLG,1;K6PK6?=87S9I@"2B6[ 5K@6XZ/X!?CF MPL-]53F/WK7+\3N\;8JXF[PWP?9O5?B7=NP?0MO_8HX*E\;2WH-_8#HC.U8E M-%X6:VPM1,J5A[ &Z3MJDB;;UV*S**FL.)K6^+($S-&E&8FL724A=MJBD$06 MLI(0.WTY2G%F]G%+;)VHW$J]GEJQ%1@W7HN0F2JI1U@?;/&Y]^P]#0>KRDO' M]3$P"B"P\N4D+0HI!:K\(@"\/C"2#S;P221+)(N(Y-K!QER)Y!U(SH4DEV(Y M5/4GH3\7U'0H ;"ZZD^T#9Y797@['\>W=:LNF7X4*3/+I:9JY4-%SIBPE"6? M6F%HX<=]CM9K:M*I[N[+YP[-P&DT9+:J1'D\RBN'BJ."HKRNM&6A2XGR-U!> M/514%13E%:5=22=0\2-DO*0GN;(@!A90$"F0$XF.@/>+(L::U,6 ML!2&HG@ M>.3(SZ$D239].J4W-"8RD 58< MV$8F74YYWW@IHIV#67S:RBV:IY/1AA:&D7LPZ*-!?;7T.$Y!'-@L^ DC_H5A M&9<"P"G?R-T*W+A0C(0DM.2 >U4N"8-789"4;]!N9[=Q81<)"6>G8+?-IC#& M[$LIG"416<@EK_7\S#QV<1.0-VQC#?6X.):$)#'_U%=,_SU?.'=UI/_CW "" MU(@3"%0?&+]Q@0H)"60GPF]9XE?B-\1O7 A"0J+9B?#;$E*WR(6$)E)BTJH$ M=^?.J"W+:>>AY.E65;$>%RR2D#S(,-19EDUXKYI8K@IRDQZ9EGD.4YXDI;2J M!]?CXA 2DDR3H:2K2U%^DAGENUY!!C"Q# N^]M<2^P>> Z[Z9%N> MJ156_W3Q.98(?NO%GQ.>=3(D,+[K?M/-/R/X]*L*'[!GT1_CU>0-[K'G9>7C M>7WIF\SDX+JW,;-U:O7&Z\0C-6 M )$U XIK+<*!Z\7FEI)N.V8?QYXCV^I3Z K#QAX+?H.$7??5D<6'LWL(9SR# MA^YW,NYW?QO>?;N['?1'"K:P*)+.L$=&/ZY'@]Z@\S"(]+(XX]2&=^/^"%@( MZ=X-1W??!KW.N-\C-X-A9]@==+Z1T1@^^-X?CE.9W0TO5_YO5JZ\+W!!>!(V M*SGO%NE7GWJ68>#VZ"9Q9Y;GP,R!*8/\01H] MTZ".0RRT>[_H#I:@UX!F7*I=@CQS%3%0QK.-,XB9B6WD!;6;ZTZK5R\T;AKM0JUT -\H7;>OFX7K7JE1J/5O2H7K MZWZK4._FY+'6Z0BWIL2ERSI_:'I1E;E/[2WB(!U^66K$XGXDR%>=J*0B/\(B)>= M5\03TY;B?2R$,993G[Z>-N\H'22$2UN%0M>S,9_KI&@X-2-[Z_TG/=FT%I7U M]\M#$?#].3J4?*C_OB6RUBZV4NOIM5:\UJ]:F\.B&UDNSUV/*\YS:(RX+P3X M)YQ49%Y5*=4%2;$4J(* Q"W#;2.N(KG\MMC&SML;0!:42:LL4R.NGLRQYC8.FJ1NS48CG3M3EF.2U+,O M]<05-#G6Z)<@]:"QNIY.75))/9)Z]J6>N"HFQYH>DZ6>2CL=@_E^U/,AQ>+, M4*% 4\D:0XBKQG*D,)IXF;"*+ XJR4=L\HD+G3A2&DV6?&I*M29&<3!)/I)\ MWB"?9EP$QY'B:++D4VV)4:+RPTBC>0V+E>^7[Y?OS]K[96:1$)E%/3JE<+F? MMAZ 3)B0[Y>'(O+[_5 ;:<('O MLI!Q[1*OZ> U+MKZ4*/M:?&JU$L2L1*Q(6+CPJT/M9.>&+'ENI );U+@2C9W M2(I;YV &6QL2-N-BV8^5MU:"V1/E"9&NA+5T'/DQ&WN.CK@(ZN!.E,*:,X/S0-;;^,XJ*@CS9/ MGO0RJJ244["YY?'EC2\_E,R<&8H4:"H",H=MO*$5%^)]K*":<(J$S(^0Q",V M\<1%5APKG29(/#6LS%JIRV(1DG[$II^X2(]C!=/$0SR$OG]$L.&F'P^_#K\J MP$^S/-:P.M5V,6\$S(\M]WP1D7ML3HKU@/>8G3@%@_>8[%8^%Q01PK'38G.8$%<]2>,^OA*?@"$J$989(U#L*S]E/L0 M0$JV=4?3V4D[Y(7"PZH#?S4,Z\7YLF-5R6\>G)O?EUY=$HSL3?\!71RIC2][ MT\O>]))N9-_B$Y.-[$TO.W5_5,3+7MT2\1\!\;(W??[%-%]CK-=3ZR ,XV[J M]_<>[*9%'O2)E<-\U"SWMFPE44^:V_V^68YS8UOS+C>9 +G=+:C-+"?.-;,$ MA?9!ZO3@!P<([-C^=FVEFE*>P@?)^!II(UTDJB#M[92:NL-.OI5&>1I"5):U_22J)@W]E)JZJ4JF+$ M[(J;DW!B>5M&3\KH26 ?253X.X)]]'^ZM@HSUTW5?AVX=.X,+1,G8EN& 8\. MT-L"VONQ4G%%*;=%#L$4B@)$FLO'IL8DJA8*1HTUH,:64DO)DB:I45+CT=28 M1#5&P:@1U=JJTBZ+(7PGD)X0#7//6X)"A]@4UC?1#9V'\5M3XLXHX T_?S+A MM1HF)Y!'GJZ""0O;A*, NB=T)=>![//][=OSPW?L &F]ILU/])]4*_Z6VM:[(%F1L MUL>*S3J8U4P\VP9Y\LS,1CK#TW&&5RNU)")-#V)F78ZP_=G9SIB31C#;TDVB)&:FA"*RAU*2&DB,ZE!I*MC64N.C= M0V/II8:2+U8B-12IH6120XD+?CXI,Y,:2@;8V:G#Y>3[#WE_+B E5.>K_;1B M/V9>MK_:BOJ[[T*,QWPQ_?=U7\3R!CQR%]%]6=V1Z]_7DUIP\7'TM9IZ A]= M7+UC<^-V->W=O"D$Y[HMPZI68@E5(038;@=8B?RR\O,LO,GO.[?]PO5#O_-[ MH7,S[C]\(:KQHKXZ 0/#&\ND*[OUE1MC(6=OSTO#Q MO+[T36:R7X[8B=*@]B;#V RPD\B%;ZJ=]M/C)Y"<\-_+KV1=5G6M1615]6(S M44.B2$7#?WT$MOO(DH,H\94JOL2"UT/W.QGWN[\-[[[=W0[Z(X4, MAMTBZ0Q[9/3C>C3H#3H/\'& 0L&(8W@W[H_@=B#=N^'H[MN@UQGW>^1F,.P, MNX/.-S(:PP??^\.QJ O8;.5T6"ZV0G@R]E[/^!Y:_@B6K-_VV%K@J3^.B+NH M7WWJ68:!.ZB;Q)U9G@.+@Y% 0*4+ES@S%7OLP7H7L O^;W,0;USXCF<:U &= MW86%O^@.-O+3@!>X5+L$@?M]1OR3-4(5O6@$PUW[N:6+O9H M]ZD"#5AOUXVPJ:&B'1X>8?4CNM9\H9JO_^^OK4JY^=59=P_Z 3%[\_ MF:GF$P7]PH&W6B:9>JX'Q$B?65=-W<0]A5SNOO (WHH&\6M38[.1C%!+ZZ[=%RA3W)83^'/\Y@#WZS7F!UMN*_S^>W,-4)]_E-*#+= M!9PVGF_\'L$N.N&13RS/T,A$]1P:"Z; E8C%V>? E",@PE\!X ;LH3\+CJ;B MV0N3G(="_:TAZF3"KBZT <*%9JJ&JR-<;=@&7NR'DRBCBB7TUNA2=1ODHJ^01Z?*']LNTI@6 M1ZC_FBVK"DZ92TRO3&*B DM,Q73*Y)RAUM!6QI'BCOL#:71*@6UP7JDZ<"=P M%!NZ^J@;.@/6!(A =]R@3!+OO@P<*I7^RTF5->KY"Q^K/SMLV1U3^[9<]-LU MC5JE]9I&LK5S)AR@PI?MD>T+98O:]Q7OI\\LD>^7AY*Y]^?H4')Q4:1W.730X,7\ M#&AQQ;A6=^H9H74YARF"@F?Q!E:TVYM__KM6Z V&A8DU+]C:4\&=>2:(MYHU MIX6)H8/H5K"I8WGVA#J%KH.I,>R7PLR=&P7*_5\%YGO"65-M1^^"UK&!RAOV M1O@A^*S/[?DP-VH_4[1$=B83VU,-)T3>C67W?-QU?-@=&>--3/$0#?VQ&D*V5I:HCMU=-=+I5AT[U&Z4@QT8_^U=E-$=$OQ M\EWBY0T%B04CBDR-A=1@P(E++-[)R'PB!@:V3%3;?IWRABLY%#B%2_-.3<:L ME\J)R9AW 8:P458W@J"CA<=T&C=_D-M5/"+8#M1*8N+BX4#-6)4""=%T(%I- M3.9+G)>6E7*]*B)6I3CW+G$.(SI!)6"QT%)2R[6D5CNA-3 *(] JWUG9H%D3 M4G.41)'.M5@_H:$O8> VT^DW+X$K)' ;)[3A)0O<1EL*=_D3[@([KX+>7V;F M59C=CN7$2FDOU]+>T46JCO,?'.D!:S:D!^Q#$<1VT,8%+)S0I7NT8TO([FP2 MM.F -CX.X62>VGQ%TD@)[UT2WCG1ZHFI<*$O288$W MEDUAHX]D?W5!7'4Y(@"!IB(>+6ZGE[C@C*2C$W?0B_!!BCF"IT!3R1JEQ$># M)!LDF75*D1+U&27J,:NP&U.;4(K0.6!&Z8G0<=%#QXG0K+/GLR6' M(G1>:U_)]\OWR_=G[?TY8:E"U "--$"0A4 SLZBLOU\>BH#OS]&AR!OB73?$ MP'15\XFU(./V:(67:IIBHR?8R?_*I/]YLN5%T+FV+RJ '5D%)8KJ6P2ER6P$&96Q&6\B/2-1C^ MXE?^.)K'E,1) Y!W7[IW7WS]P0/2LDZ%TE:S(C$J,8H8C0^4/B#?ZE08K==% MPVA.9+4;C+9=-V%I= %GI_LFK-3))-<4F:+<%!?L_0[KU;V-J6_NZ[T!,GK' MU/K_\?0%SNG8LFFM=,*]Y+TDW+T47^OO:'M6TDBM584I\">1FBY2XV-EC[9P M)8W4:EO*4;FR>3T@X%%F\QQZYLR8#\T&4A3;#FX\N$5)8_"YF_YP* \Z/K8" MD7"F=(G\E"[ @QL'GAZ=;7&::TATIHK.ZL&-_TZ/SGI)F-J1>1+)Q$UIC@TN M?F7&-X5T55/55)G!"7.EJVSO6#^C4D^IK,/FD<46>I#B0=XI M<0>UO+N;9%+44D-J*5<$R8B2U"*I)89:WMW",L&[I:J4RJ(4;8ZCEGQ+TU5 MCF9YF$XLH#C]*2)/7T:#1=,2KF.VZWQ<:B<;B)G=WX3E69N335'83J*OYCM9 M81W3=IHEP00'_.TG^R].GM-@VS-HHAPU"@O\J#2XBSRCI M6O.%:KZ2F>J0)RS5"J.J+N4I5"LMH&!<:TK^]C8*JZ7VVQU]RO\7*GD=SYU9 MMNZ^=G[J3F&$PW5,[9L%./NG9^N.IK,W?Z?S1RR+L V\;W=G"'';.$AF*A4W M790$=M[ I:JFAN]"Y\Z1^_.V%?;-_?&]25W+,UW[-:5-V;P,PTUQ+?)(B;I8 M@""MX6_NC*-'9^O!/9EZKF=3IH+9%'XT@8!!X%Y0>-4S-5Z+'/H$\;@%?2J\ MP_$>_X#'4Y6"9!MUF.'X$G=$MSHN_;>EXS]1FF#F<$ZL!4ARVE*WW. M_/<5STF3Z7(! *?F35R'Z/"?OUV6";^:9.X9KKXP^#'^$:%3]E<\]!^X@1IA M!.T$(6!AKSB%W'O4AG-[T"<6(Z41M1]UM4BB$\#/<6PX9T?7=%@#+'2J8WDR MG!RS2JDXRLI@Y(;"W0GJOH^Y)=(XS>+S,,D ,0QCSNK R/]^I?/H;G^!9V: M -PDT_KU,YU?X9Z89.J/9MD^7%5/PTFKC -L>0OIT0DC8%(M*01IOTC8>Z,S MT?>:B&&93_">"#WXDWA\#28%*S>0J?)N(SY38?L)$\?/7JEJ.V0!FV+C"[:, M6BF5VT4^<&)3Q1/A&.$3FM&X204?[3>[".$G-L:]FO_.O; M*&JNOG(2@FDZ5,'S@"G"XLC4MN:1"2!IKA/&DET@P\+/G1G<,H5'U0'> G_# M CR,!7)F 7>?!X]M/>%*E2,J9ME[K0/V.SIWQX7UN%@$".:"HBVQ^+;Z M:?YB ((F3#["[E:8M1)N/OU)[0GL&=\8:_(GO(OS<_S&,XZ,HTU7]D1E/BBLT$U028S!43D8))1B>\.M7KWR_6%2 VJTV-T/^$J9[LHXLK(59] M4^!'L W/M3*G@K\L]\?_>19Z/.X[M_W"]4._\WNAA3H+?D_:_' I=S@<5Q@56WV*^/ M5P_=[V3<[_XVO/MV=SOHCQ0R&':+I#/LD=&/Z]&@-^@\P,>_?G[D8HI8LQ_> MC?LC,KXCW;OAZ.[;H-<9]WOD9C#L#+N#SC%RPG[/E-DS%5]$,K+X;'SJ?@3>KP"+G'WO4_&G?\% OP$Y#<> M#'_T>YU(5IH_T&=&>-TCG\ M%/V4N>>YE@-/%(("J,3V@&:+,4H^6F\T"IQBKJ/RX\Y4]QAKC,]:88UDXMF@ MR[KVRSWL&B@U@C;"4HN;!&JOUQM]',[O;"[%L#< ?0 G 5GN MT7. )8*@,[$\VZ$1Y@E?!AX!3&*K@71IF+*I@88HF.C"MJ;P2A@:YA#)_ 86 MKZQ8S13&']!EY'_NZBYR?-U9>&Y@430WUQ/!UE.F#Y+T#^^/^Z^1]/9QR9OX;9LYY\=\;C*WFR .LF M!G;A*Y$3X7=MV%:;6=DBQ_#__MJJE)M?'7^F\^!:B*X4]@1G,T&W0@>8D?#9GONO&@ZZVIB1+W*YPE;HZ%1TEOX]\M"10[B@5!.IBIZDMA.Z?;$FSNNBL;A58@?LO3H MLM%E-S?U*8KLN/_6HQ$>+QS<-/7UKPDA_-;-T_/:#H. M6_P&>[$I H4[;C$@UG'8-PS]3VKH,\O26"L@=,QI "\T%GLN(M#9V+4H\2TL M%[88A0];A5N>"6*!$Q>U,?B1M1S"RKKP6CU>J-L+&ON(HH <-@XL$RA?-T'8 M0"0R-N&BI.:JNLE6Q(G5)B@!,R$CAX&I"8^8P!89LWL$ M+-!G=GCK..">"I6=;F0=#%N/H%OC1CPRD2WT^;!]4M@N>X2S<)V_L0?6Q6,'-N''B:A1QJB>=5AK?;#>Q#"FG% MQLL*'\)(!N1$@7&A2$8@/3'>!+OWAZ<]L6U<([=07^$;Y:/F,3@$GV26[II@ M1_Q1BFO'^*S3%^ZW7SL+=@NXP/!5V*C_>+!Z:AN!IQWV 1O \0?5R<2&&Y:- M^9G?TX%HCA,&;!F,^\*X@5(Q)29]LEP]N%H!B6 M.G# ]_GVF\ZW<8JO;/V%$"L(* M0IARK=;_&36O/,TY]P%W!R""3; MD+*X8/,.-1[8F$U7J#MD9 !\I'0UCN+6!3CWS2ESZ*Y/F W[^,J897@G,)K< ME[D\HNL< 1"%,.XSP%"L*DF?#7"/S:9'JS!?%W>8,'>^C/D: 6J]@RF5,!, M/7.J/ELVX]0!:\?PEI"<.5C1L$HUQW= [<(V1$,^9OU IMK*_%;SIYG E@@ M,#!3R?;]\,U15&<[O50"@']9=D!-ZM,3RNTN7 P\H&MI^PBX?! "P TW@4ZD MK(843>%&!W8)C\$)ZYP-\4UB$%R&0S&^-5&=&9D:U@MN]M$87;][@DW=%D98 M+K\=9KDCO^2;'J@!#Q3%>'ID1&"EN%G3/(P(1$%GC2CRR] &V^^=SL+6#>9- M"6R+OO[QEDHX,#4/*XD "N]M"V\^5%%N;'1>&9AH7(PF- M.B!W<"EWC6OMPW:6H21,?P9^HC$!)W)1K6@.#NA\3(X_,)+.'RYBKP6)-^#( M\()0$"W";G#9Y]G?L:BQ(9ZO@]B@SM7@,@WT/\XR#'W.@@91UPF9\QZF5,S\ M8O9H>&H[8:XE?KUA$?V_)1EV043@8=#L,.^#L^SY1SFTW#"SX7?VIS[UYCV_1_ZB&=RP'J!8W _P##@ RNVHI1&^Q\#:HP& 3GN%2 8G0X925D#^:(X:M,M]P1BUTN;ZD_?(8#"@<8 M!$OIA7,_.DQ[,_%Y)79]SD^?;R3L[>X]VM(8-I4]\O';]1=PS$8U+J[JQF2]D%R@A4XSY:,]1!(@Z!Z;KY9,-%P#T#R Q6A6-N?SJU%4[&DJ[$DNX17'G2 MQ':L.O>A C?7T1"%1X"_$^LPS$XG)W>C,J^K'D)X@)-/'L S,E(&960[, MC#';;,96XKV[&3HIX!+/&37I,UJ,X>!\-N0XT5".\USYIXUGNJJW"W6644YC>/VU84W^7(EVJL1'.Z41(]2,#P E81SH0W\\ M>&"43.Z_=8:1P)TL2NB101@)86 !_-47R7&O]*M[VX)#)".@!12]L8N9P^&> MBX5OTT/FJFYR][BZ-=^GQ!-^/OUYR8)%=,Y'<+<6L%MAXN0CIP?FF 9>Q2PU M00!0?"(QXT1<]7% 3\7 $GRCLTP??2NSF'S"EZ%EM5+Z^A"2)#\^]G'YZR77 MJO==F<&2Q9DDB!O"? #,V>=7&5-MYM%FPRQ J_+0 0PS&U%N7-ES'-\VC)82 M&R-N'M ZN&A:)0PLZME;YIY>636LP[?B=E;F+FU6%BVB_:65^Z GF+,0#2* M"3>/^5"8HV:Y+,[^N3F5%[D.'.>'[!P. %.D!8P%?E0=W5DQWTUX( 8W1W!/ MRXK-0R&^%1K]TLABE\$7UQ:FZ\,O/3CDB6O9\.:]%->Y^B==+HM%#\%;V+G" MC.:J&VX#^L7Q3]'M@@/@\4XZS,\-\;N.M2+IKHS@;]WZUZ(1'I'<^[53#BAI MRJ45GH5,A4\C84;>K<;&]6X?;UZ_^U2SZ4:.J;,DRG_I[FP0>A%73N7ZM<]I MQ3ZVSV][LZ:QLF/)E9@E\ZH]E8,K7Z6QY$I,M12$Q_955V-676:KKAY4Q!-=%ZI!PZI?A@?=^5NW: 5,7#K M-P.9D <+L\!)N/&O;54SZ"L9%5=^SM]!L&B5R3?=<-8BZ\)XP:Z,YU.R4T8PG(W MG>H@4.T_^@U]M-FU76FQ*=2"&+<0GWET72\4A0+5]V47/V*%/Y6ZA&_/QMU*,$607AV7XP(#7853BU,\QHYC7=8GR_Z?' M2_X[L283#V.AR<8[>*X##V3ZI%^N+C@NQ0!0'DS0X&X08[SNAA70A5@S#&[!LUM'&'(O!=JN7Z_A"6?W9 M,D"KX<5B(CL=(V_S"%NV]5P39:$@ 5I4SZ';$*($WX0+V'>4[@*41E5WID2@ MM7)4Z%7G59S\%]]BH/X#F^#VB0 &%=QJQML0%4I(P@&![!DL%!++./+L0Y28 M#J*B['IX=UW>WS *.,_6(KY %F[%DPEX]2%U@C\SLF7LXZ8SNB:=47<;NEJU MBA_QZ;^4WS=^U#QFO3D.#8+1)]:3"5-&KAAM'O\I,/C<_0CO?SYYZ5R7A9I2C"6H M?K!8@G,7@]A0 Y:5&U^*F0%,P4N:NT%O54A#EN#L]S6 D0 M86X,IJ=C8(-N(E/AV5.6'1H?-G*8=;]"![,;**LV#-[2#DNI8Y'%97@U+*_"9/F/.&Z]$ ML#(YEKFRNFJ6USNWG#=S-?TSTK:FS806T\!:_?_;N]K>M)6F_?W^%2MN57.; IUC&8QX8F.;_^V5V_8& AQOAE<*9J*T)@ MO%Y?LS,[.W,-3R&:<=YS02_/+D39%4Q1ONQ_SBO+J6<4K (.KP]S/TT[=&[N MW*&//H&HOU5-MVDW#L^1-O5Y7K5EVW;0H MZ;2I$.;/ M-LIE-.><*:^\[$S4++FQ?M_,",H3S>'H\%A(W$.%G?I74:SD$:B+7QN.\HKE M7!Q"S2W[:,+7=L0&C+B(AV*1%64M397?HJ(+0A!5D+?L0I*HUF8(T[W.BU>T MYK^R7=%.Y=<547CVL,8?W19LQRL&E^^;*^CXVH\P]$B=! MS@76G/G^0CAGL?..KC?CNVME?'870#&8N<%W?PY^%P8G590T[Z"QB/ M16GOFG%'<#WP6]!]JF"+6A]NV6Z=_%*1)K\$#8 XP42F;^(2VX'C1I1Q M7>)/4^8= ;=")-5/VQ$2]HXL0)*)CL-!FVNG=OVQP9$R_V^N6#AX!A#9 $.T M]X:T^=Z-7TB92B,;I[Q)]VY_0-2;E/2FA&H30&W\<3QH\32[*5+22HR(_RB( M+T)$? D1CXB/%E7K Q3$.Q0W;>W>1W\,'J9)>'*HV$3 8#/(Q>;%6DH1@6WH M,]R&OB(K:#NVAF_=O]J-VX0LU"KF*Z7=FCPX;>A!X1;26#ZV#LG*(X\M"HU0 MAZJ2NE;4(=0AT#I4B:#$.$(=JC=V2X;AZ! $/SKRI,UXM[HH'^6C?)0?3/X' M"$VD%WFX]2>Y[(\[G"=R4#[*1_GG*S\3SK1;N50M7M4^I;72>_\:XC9;,X/- MY#\>J8?D2$W*A7 MZI54MNGO[,@1O0#06XL@*ALW>J\1O8A>*7IEC:F.C8?&C-Y".B'2CQ -A93F MLM^EZ[G5)+RG^W;M5UJY!$%SJ .)?5#F]T!'URCZA'[ARZ>NG8A2]AU"<3! M33'0X><9@Q704,Y-;QH1>Z;1Z$TZOBCJ#>I-0+VI%B+VB:/1F]W&RG#T!H)K MC FW]ER,#$X(\!SL\ N3G3*<[%0]I7&&Z+3K7\5.R'.JU#%3$)7GS)3GE!8L MD2I/ \9.$Y4'E2>P\IS2R2-J[9K?([[:UO] 13?4@ M$8VMKQX'S0F<--&2C>^2TB#C3%K7QZIJ9,Y '@%$/#)G(.(1\0MDSD#FC!3C M]&*CLU UIX6?TTG;(:B=N!WZ9FRCL+)I?I-%Z/YT'(\(]+TLG.A@D:7,?Y2/ M\E$^5M8<7I3=RII2^G4U3I1N3>3D:RTH*/NW>0 M/3S_4@T+:A"N$JA6L4%301P[51!5GPE0G/#+PWMMG; M!7TQ6*M%7+4LSIHQF-^YO8Y"KAY5B"L'0A< =.,J)XD,NNDDF2)TP4.W%E=% M1V303:>XXR/X:Y#.(P_XHG;C(KM1*(Q%JLXT1%"J1(IY1SQ*E(U0*,VBA4)%2D0(IT2FE'K!:IF$[H MXGPJI,_Z6!_EHWR4C_)AI?U\D%S5X2Z)+C&>EJHVMS-5Z>MXJLY_46ZOG>10 MXXG-NZAIP^10E(_R43X$^1EQO$&$K >8]@GZT$O6ZNS8T/$6G>_ L?F]>=>Q M^+>&N9F\=.I)&&;:(:#W %J6QWQL"#=A0%=RS5+^NI$."0EB&CZF9C=19V0D.$T4G"LM>^L%+(\\SC<.?_9S+OKQ+/V2B?*/]0TMOTX M!>("D17LGK7)DZ5 Q^'&'07D=W8E)9@5%8AG 'B6Y47'X<)%B>=BOE!()X'K MW$@0^:.GKX*4HQG7U=:L@A/MM\O/]_#]VU]R;K[=C [G':$)XBV/'7!#8/_' M_4%6H%@8 '--,1)";A5[3.0KG?GG\89H\RG[*)L)=ZC?;__\65$ZO;XR-F:* M.?FE+*>K^82:$V-&E;&NL0$K)K6,E3FFEM*VK*'S@S)=SG2%VG22RI1-B,XG MA4YRS4KEZV._?YD&&[VR^:O<9^DS^J,SE#XC M_K0WKNO-JXW5G=OROTR($].FHGR/?S(FJH3 NO%%QD 9RY9P;Z*5^>OIHI G M_._E%[*]35T:"]]=%:^B->J02*Z^/K&U[TFL?P>6?XXM/]OWU%6OT.>?SQ[;'7Z;6&[&T7AL"THS\8=1_):$#: M@_[CX*[7:8VZ'7+;Z[?Z[5[KCCR.V!OWW?X(Z@W<:MP_)3^I:EJD.^?,9OO- M?Y/X.5<)CVKDB3#:P;Y3%-\IV5]1YX\T[I8DFLJ6I2PN]ZP>;"^R^S^3T![U>PMSZWU1=Q/0?IY0N-_CU58MG]T%>F3/9 .P"@%T 4JJL"I1$']W,9JF6 ^6C M?)2/M5*!#N^JQ:O:)U!NR?X&*ULVP4YPVJR^11JP0(.#DT-V&NG*]19[D1:2 MMW\KS2QL,F3^^CH=PD(D+4+]":4_98G^A&@D$(W^E/.U&F2N(DB@!324CZP_ M%:G^'-W9(!K]*>;KU^FDXR/75R9V-B@?Y:/\\Y6?D2455JQA(\K@MG9](PH9 MKTS3:S^+96<)EIU='/3)JOMC O_K3RRZ,\8BJZCUJEG*@&> MNTG*GPPZUX< M]A[CQ7G%9XZ_6SP'4Q7ZZ Z>>!R :$[.O]N^@S M07853M7P989\P7,[E]KK*S)<* G[BY!"A"<.!6!4\/""5H_F6,I;GOK&?'S2 M"E7*EVI VL"%S"1,PF"CRJ2G,HUH3J*B5)E&&8A11Y5!E=E5F7HAFL.GZ%2& M-X0O E:9;#O'90:?B;$2]6Z O..1P4LLC:W<+=XB>'[2J7+]6!:8Y= M0(TJ@RJSI3+R),?P?G+H],8BE"8.&RHC_F7//^(0BXD9;27F-0*JI="798A%2A>ZF^.L%5E](VRS2MMC<>KV4IP M"+9F!E.O?T2*5<@];J-4@['#Q7X@X# L2XH)%+E,&,/%?#&E,CI$,7P4R_-4 M @03$T=QN082Q9GPZX1B.=(LU@&I?!T/?Y M9[B@?)2/\K,A/R-+*H3 QT:J+#(= G#LWHNORACAC@I.W*VKL(_UWB*BSBI! M*8E"2CA0T)93PAT1!4@?VI4:$/H8A#8H:,OS((_8;@. =AE,:EF63\A@9I7M M]Q.1Y3!CQ_L'US%9)NS1&69'D$\]:Z]THOQ#36-K.2(6FR_V*M=40(0"L7O0 MAU::0]:_5I"3MAV9518ARR%R'**Z %87>1+FD2EDT:D+&)YOS!>#X@[;_(;/ M4J<8V0TS>IY^>-$*W956NFB=>V153C:%/&VH-EMJ$[H9;91J4VM44&U0;8^_!_*'10Z(2J; M5O47)2:=J=I\W6EA2;DC:JF/!IQGJA"^2@?Y9^O_(PXVA!"T(/-YCJ) MQ9P!T9.E01/&W0MW'(I%QXKVJDRUR83.;[S->377K%]QF@[^80CT6PB(= %1 MRS5K5]=U! 0"P@;$=:Y9O*H7X "#7,\J9)HEN$H73W7O*H"TCG$0[IX:/!% M& &!@' 42SDFJ6K<@4.(#)BE;,4P4#Y*!_EGZ]\/)=*\EQJHEEC8S5?$E-= M4CR'0ODH'^4#D)\1QQI"N O/H8"UJZD59?53NZ4(#RN3'FY^[9KSEFW-.XXQ M'S);_D#-L;^B2BD%SARMY)KEJR(0"NY<\Q, 'U@K,KIXK?S_]/":EE@M8!8 M1:PRK,IK5;:3[E-=5Z%4=GM814\+#Q:SNA[(BG""^5G^*IS85H/"51T,8Q-: MKE21*F?[#N)E(5(1J4DB549O&LS'2@2I17@[5]O#^KQ\,B9O_"?U2:=-\B]" MB#O0_FK&I(Z=-Z6.S'^V1O6?+^L1B %L."N.K^*X*ILP6R1U&0XC^CK65Q/: MC.MJZ]N9:+_)6% M64N9L@G1;1W--2M,I>C,G9C/;&;S^'/4& MYUC=$)LW>QE;;QACV1CN):@R?SU=%/*$_[W\0K8WJTMCX;LK9@LB-=3)[3%E M2\SF2>[7)[;V/8GU[X"5X=BRT8T .P. P<+7L'U/1MWV'_W!W>![K_N8)[U^ M^XJT^AWR^./;8Z_3:PW9VRX,@6E'?S#J/I+1@+0'_1RQ-^Z[_1'4&[C5N -,?O(*8=)E)GQRP/PW28>.!>TT*3/H\CA'G@BC M'>P[1?&=DOT5WF/ST-?^5.:=TL626%/5I**SZ(+-A?/3C.]'V&=6+9E$F8L)6!.8773+W MO>F+\LG]_ 0\"/DEMJYPO&O]= @[Q?J5]]CMH>S^SR2T!_?WO9%0,W+!-''4 MZ__H=B[? 0OTV?'BOL6Z-U5:4VQL+7:;[+O:?.4!Q+[5_=YD#$/Q7SBIW=[G M1+=[\<_DO;I8XYGRYM-?BGG7M]&?,T:,3G?=&/\=\Z._)2J]!."OSO)M8TTZ/YF;V,H%+!P,^\<4-(3VS]UTL[^ /$@$?+ZZ<4PR$^XW#;HYINY$91>:K53*8-@*],]C^\\YR MJ21K#1*(-OR.6A:EFXEEGL/]H+[Q8Q:KLZ)])GKT0O7?])Y=9VJ%;7)_781R M[@GF[!PQ;&,X6+YY4#+BZ+$+AA4?K5FTUJR:06MV5@D[3/E#][T(:L#X'G[T M8H1NWE.#J/N(UG30*DOAC\14O8/2O7T,4VI?B*8I9M-40].4NK('R\\_U31- M34K#ME0N &F@ 0A$'QBOLBS]Z(S3(9RB>?I@YND:S5/JZBXK=8CH/E@ (>2>A?>W0$? M6G/*L:=NM#B03K63^7(12.9&AJ *:"CGIC6Q)8L$TA8TUVGL);-$'8OR4?XI M\C.BTJEYV,92U9URN86S^&4CVODR@]/$6'%.D;0-O=C(IF77)?.0XB8AP.C@["("#/;@$A4ZZV^/@0^[ MN\@W:NF<"VTO1F7I8@0*L9#&\K&U)]HDQ#/;F0?3')D9E_"VRLC!I>\EPC?& MJ9;%L.RW_^5G20Y/1>8^_"'5.:/B@VHNWT:F.K?LAV9Q7GC=L%;F'E*R^C8I M65SD<%_>Y4-L!.)#'';O! _I0VLX^DE&PU;_L=4>]0;]QX3I^I)BT1,)-V2J M_F;K!Z7S0[RB<\-F&3=M,#!M8F@@2Q\API:RKVG(P<_W8TE)'<3Y\5 MTWAQ?[/]*\[H1][GP9=[VL>OK3[J^TK-&9"?=UY&UNZ]8JK$%U.VJG)*^^;_ M U!+ 0(4 Q0 ( #6+;E@6(O1N:P( 'D) - " 0 M !E>%\V,CDW,SDN:'1M4$L! A0#% @ -8MN6!&9:F8A! KA T M ( !E@( &5X7S8R.3%\V,CDW-#(N:'1M4$L! A0#% @ -8MN6%5-@DN+% 4 (6 - " >@> !E>%\V M,CDW-#4N:'1M4$L! A0#% @ -8MN6([9)ZH5%@ [L T M ( !)R0 &5X7S8R.3 0000700841 2023-01-01 2023-12-30 0000700841 2023-06-30 0000700841 2024-03-13 0000700841 rcmt:BradleySViziMember 2023-01-01 2023-12-30 0000700841 rcmt:BradleySViziMember 2023-12-30 0000700841 rcmt:MichaelSaksMember 2023-01-01 2023-12-30 0000700841 rcmt:MichaelSaksMember 2023-12-30 0000700841 2023-12-30 0000700841 2022-12-31 0000700841 2022-01-01 0000700841 us-gaap:DomesticCountryMember 2023-12-30 0000700841 us-gaap:DomesticCountryMember 2022-12-31 0000700841 us-gaap:DomesticCountryMember 2022-01-01 0000700841 us-gaap:ForeignCountryMember 2023-12-30 0000700841 us-gaap:ForeignCountryMember 2022-12-31 0000700841 us-gaap:ForeignCountryMember 2022-01-01 0000700841 2022-01-02 2022-12-31 0000700841 2021-01-03 2022-01-01 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:TreasuryStockCommonMember 2021-01-02 0000700841 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:TreasuryStockCommonMember 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:TreasuryStockCommonMember 2022-01-01 0000700841 us-gaap:CommonStockMember 2022-01-02 2022-12-31 0000700841 rcmt:StockSubscriptionsReceivableMember 2022-01-02 2022-12-31 0000700841 us-gaap:AdditionalPaidInCapitalMember 2022-01-02 2022-12-31 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 2022-12-31 0000700841 us-gaap:RetainedEarningsMember 2022-01-02 2022-12-31 0000700841 us-gaap:TreasuryStockCommonMember 2022-01-02 2022-12-31 0000700841 us-gaap:CommonStockMember 2022-12-31 0000700841 rcmt:StockSubscriptionsReceivableMember 2022-12-31 0000700841 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000700841 us-gaap:RetainedEarningsMember 2022-12-31 0000700841 us-gaap:TreasuryStockCommonMember 2022-12-31 0000700841 us-gaap:CommonStockMember 2023-01-01 2023-12-30 0000700841 rcmt:StockSubscriptionsReceivableMember 2023-01-01 2023-12-30 0000700841 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-30 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-30 0000700841 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-30 0000700841 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-30 0000700841 us-gaap:CommonStockMember 2023-12-30 0000700841 rcmt:StockSubscriptionsReceivableMember 2023-12-30 0000700841 us-gaap:AdditionalPaidInCapitalMember 2023-12-30 0000700841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-30 0000700841 us-gaap:RetainedEarningsMember 2023-12-30 0000700841 us-gaap:TreasuryStockCommonMember 2023-12-30 0000700841 rcmt:TalentherderLlcMember 2023-01-01 2023-12-30 0000700841 rcmt:TalentherderLlcMember 2022-01-02 2022-12-31 0000700841 rcmt:TalentherderLlcMember 2021-01-03 2022-01-01 0000700841 country:CA 2023-12-30 0000700841 country:CA 2022-12-31 0000700841 country:CA 2022-01-01 0000700841 country:RS 2023-12-30 0000700841 country:RS 2022-12-31 0000700841 country:RS 2022-01-01 0000700841 country:DE 2023-12-30 0000700841 country:NL 2023-12-30 0000700841 country:NL 2022-12-31 0000700841 country:NL 2022-01-01 0000700841 rcmt:RestrictedCovenantsMember 2023-12-30 0000700841 us-gaap:CustomerRelationshipsMember 2023-12-30 0000700841 us-gaap:HealthCareMember us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-12-30 0000700841 us-gaap:HealthCareMember us-gaap:TimeAndMaterialsContractMember 2022-01-02 2022-12-31 0000700841 us-gaap:HealthCareMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 us-gaap:HealthCareMember rcmt:PermanentPlacementServicesMember 2023-01-01 2023-12-30 0000700841 us-gaap:HealthCareMember rcmt:PermanentPlacementServicesMember 2022-01-02 2022-12-31 0000700841 us-gaap:HealthCareMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 us-gaap:HealthCareMember 2023-01-01 2023-12-30 0000700841 us-gaap:HealthCareMember 2022-01-02 2022-12-31 0000700841 us-gaap:HealthCareMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringServicesMember us-gaap:TimeAndMaterialsContractMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringServicesMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember us-gaap:FixedPriceContractMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringServicesMember us-gaap:FixedPriceContractMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringServicesMember us-gaap:FixedPriceContractMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember rcmt:PermanentPlacementServicesMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringServicesMember rcmt:PermanentPlacementServicesMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringServicesMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringServicesMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringServicesMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringServicesMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember us-gaap:TimeAndMaterialsContractMember 2023-01-01 2023-12-30 0000700841 us-gaap:TechnologyServiceMember us-gaap:TimeAndMaterialsContractMember 2022-01-02 2022-12-31 0000700841 us-gaap:TechnologyServiceMember us-gaap:TimeAndMaterialsContractMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember us-gaap:FixedPriceContractMember 2023-01-01 2023-12-30 0000700841 us-gaap:TechnologyServiceMember us-gaap:FixedPriceContractMember 2022-01-02 2022-12-31 0000700841 us-gaap:TechnologyServiceMember us-gaap:FixedPriceContractMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember rcmt:PermanentPlacementServicesMember 2023-01-01 2023-12-30 0000700841 us-gaap:TechnologyServiceMember rcmt:PermanentPlacementServicesMember 2022-01-02 2022-12-31 0000700841 us-gaap:TechnologyServiceMember rcmt:PermanentPlacementServicesMember 2021-01-03 2022-01-01 0000700841 us-gaap:TechnologyServiceMember 2023-01-01 2023-12-30 0000700841 us-gaap:TechnologyServiceMember 2022-01-02 2022-12-31 0000700841 us-gaap:TechnologyServiceMember 2021-01-03 2022-01-01 0000700841 us-gaap:ServiceOtherMember 2023-01-01 2023-12-30 0000700841 us-gaap:ServiceOtherMember 2022-01-02 2022-12-31 0000700841 us-gaap:ServiceOtherMember 2021-01-03 2022-01-01 0000700841 rcmt:TransitAccountsReceivableMember 2023-12-30 0000700841 rcmt:TransitAccountsPayableMember 2023-12-30 0000700841 rcmt:TransitAccountsReceivableMember 2022-12-31 0000700841 rcmt:TransitAccountsPayableMember 2022-12-31 0000700841 rcmt:TransitAccountsReceivableMember 2022-01-01 0000700841 rcmt:TransitAccountsPayableMember 2022-01-01 0000700841 rcmt:TwoCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:Customer1Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:Customer2Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:TwoCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:Customer1Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:Customer2Member us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:TenLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:TwentyLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:FiveLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:TenLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:TwentyLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:FiveLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:TenLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:TwentyLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:FiveLargestCustomersMember us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-30 0000700841 rcmt:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-02 2022-12-31 0000700841 rcmt:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 rcmt:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-03 2022-01-01 0000700841 us-gaap:BilledRevenuesMember 2023-12-30 0000700841 us-gaap:BilledRevenuesMember 2022-12-31 0000700841 us-gaap:BilledRevenuesMember 2022-01-01 0000700841 us-gaap:UnbilledRevenuesMember 2023-12-30 0000700841 us-gaap:UnbilledRevenuesMember 2022-12-31 0000700841 us-gaap:UnbilledRevenuesMember 2022-01-01 0000700841 rcmt:WorkInProgressMember 2023-12-30 0000700841 rcmt:WorkInProgressMember 2022-12-31 0000700841 rcmt:WorkInProgressMember 2022-01-01 0000700841 rcmt:ComputersAndSystemsMember 2023-12-30 0000700841 rcmt:ComputersAndSystemsMember 2022-12-31 0000700841 rcmt:ComputersAndSystemsMember 2022-01-01 0000700841 rcmt:EquipmentAndFurnitureMember 2023-12-30 0000700841 rcmt:EquipmentAndFurnitureMember 2022-12-31 0000700841 rcmt:EquipmentAndFurnitureMember 2022-01-01 0000700841 us-gaap:LeaseholdImprovementsMember 2023-12-30 0000700841 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000700841 us-gaap:LeaseholdImprovementsMember 2022-01-01 0000700841 rcmt:LaboratoryEquipmentMember 2023-12-30 0000700841 rcmt:LaboratoryEquipmentMember 2022-12-31 0000700841 rcmt:LaboratoryEquipmentMember 2022-01-01 0000700841 rcmt:TalentherderLlcMember 2023-12-30 0000700841 rcmt:TalentherderLlcMember us-gaap:CustomerRelationshipsMember 2023-12-30 0000700841 rcmt:TKEMember 2021-01-03 2022-01-01 0000700841 rcmt:TKEMember 2022-12-31 0000700841 rcmt:TKEMember 2023-12-30 0000700841 rcmt:TKEMember 2022-01-02 2022-12-31 0000700841 rcmt:PSRTKEAcquisitionsMember 2023-12-30 0000700841 rcmt:PSRTKEAcquisitionsMember 2023-01-01 2023-12-30 0000700841 rcmt:PSRTKEAcquisitionsMember 2022-01-02 2022-12-31 0000700841 rcmt:PSRTKEAcquisitionsMember 2021-01-03 2022-01-01 0000700841 us-gaap:CashMember 2023-01-01 2023-12-30 0000700841 rcmt:StockMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2021-01-03 2022-01-01 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringMember rcmt:PickeringAndKincardineOfficesMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringMember 2021-01-02 0000700841 rcmt:SpecialtyHealthCareMember 2021-01-02 0000700841 rcmt:InformationTechnologyMember 2021-01-02 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 rcmt:EngineeringMember 2022-01-01 0000700841 rcmt:SpecialtyHealthCareMember 2022-01-01 0000700841 rcmt:InformationTechnologyMember 2022-01-01 0000700841 rcmt:EngineeringMember 2022-01-02 2022-12-31 0000700841 rcmt:SpecialtyHealthCareMember 2022-01-02 2022-12-31 0000700841 rcmt:InformationTechnologyMember 2022-01-02 2022-12-31 0000700841 rcmt:EngineeringMember 2022-12-31 0000700841 rcmt:SpecialtyHealthCareMember 2022-12-31 0000700841 rcmt:InformationTechnologyMember 2022-12-31 0000700841 rcmt:EngineeringMember 2023-01-01 2023-12-30 0000700841 rcmt:SpecialtyHealthCareMember 2023-01-01 2023-12-30 0000700841 rcmt:InformationTechnologyMember 2023-01-01 2023-12-30 0000700841 rcmt:EngineeringMember 2023-12-30 0000700841 rcmt:SpecialtyHealthCareMember 2023-12-30 0000700841 rcmt:InformationTechnologyMember 2023-12-30 0000700841 us-gaap:CustomerRelationshipsMember 2022-12-31 0000700841 us-gaap:CustomerRelationshipsMember 2022-01-01 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2019-10-18 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2023-12-30 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2022-12-31 0000700841 us-gaap:RevolvingCreditFacilityMember rcmt:CitizensBankOfPennsylvaniaMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2023-12-30 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2022-01-01 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2023-12-30 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 0000700841 srt:MinimumMember 2023-01-01 2023-12-30 0000700841 srt:MaximumMember 2023-01-01 2023-12-30 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-12-30 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2022-01-02 2022-12-31 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember 2021-01-03 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2023-01-01 2023-12-30 0000700841 rcmt:EmployeeStockPurchasePlanMember 2023-12-30 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-01-03 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2022-01-01 0000700841 rcmt:EmployeeStockPurchasePlanMember 2022-01-02 2022-12-31 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 2022-01-02 2022-12-31 0000700841 rcmt:The2014PlanMember 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2023-12-30 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2023-12-30 0000700841 rcmt:The2014PlanMember 2023-12-30 0000700841 rcmt:The2014PlanMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-02 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2023-01-01 2023-12-30 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2023-12-29 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-01 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-01-02 2022-12-31 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-12-31 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2023-01-01 2023-12-30 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2022-12-01 2022-12-31 0000700841 rcmt:PerformanceBasedRestrictedStockUnitsMember rcmt:The2014PlanMember 2021-01-03 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:ImmediatelyVestedMember 2023-01-01 2023-12-30 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:ImmediatelyVestedMember 2022-01-02 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember rcmt:ImmediatelyVestedMember 2021-01-03 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2021-01-03 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2021-01-03 2022-01-01 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2022-01-02 2022-12-31 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2022-01-02 2022-12-31 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0000700841 rcmt:TimeBasedRestrictedStockUnitsMember 2023-01-01 2023-12-30 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-30 0000700841 us-gaap:RestrictedStockUnitsRSUMember 2023-12-30 0000700841 2023-12-29 0000700841 srt:MaximumMember 2023-04-25 0000700841 2023-04-25 2023-04-25 0000700841 rcmt:TreasuryStockRepurchasePlanMember 2023-12-30 0000700841 rcmt:LifeSciencesAndITMember 2023-01-01 2023-12-30 0000700841 us-gaap:CorporateMember 2023-01-01 2023-12-30 0000700841 rcmt:LifeSciencesAndITMember 2023-12-30 0000700841 us-gaap:CorporateMember 2023-12-30 0000700841 rcmt:LifeSciencesAndITMember 2022-01-02 2022-12-31 0000700841 us-gaap:CorporateMember 2022-01-02 2022-12-31 0000700841 rcmt:LifeSciencesAndITMember 2022-12-31 0000700841 us-gaap:CorporateMember 2022-12-31 0000700841 rcmt:LifeSciencesAndITMember 2021-01-03 2022-01-01 0000700841 us-gaap:CorporateMember 2021-01-03 2022-01-01 0000700841 rcmt:LifeSciencesAndITMember 2022-01-01 0000700841 us-gaap:CorporateMember 2022-01-01 0000700841 country:US 2023-01-01 2023-12-30 0000700841 country:US 2022-01-02 2022-12-31 0000700841 country:US 2021-01-03 2022-01-01 0000700841 country:CA 2023-01-01 2023-12-30 0000700841 country:CA 2022-01-02 2022-12-31 0000700841 country:CA 2021-01-03 2022-01-01 0000700841 country:PR 2023-01-01 2023-12-30 0000700841 country:PR 2022-01-02 2022-12-31 0000700841 country:PR 2021-01-03 2022-01-01 0000700841 srt:EuropeMember 2023-01-01 2023-12-30 0000700841 srt:EuropeMember 2022-01-02 2022-12-31 0000700841 srt:EuropeMember 2021-01-03 2022-01-01 0000700841 country:US 2023-12-30 0000700841 country:US 2022-12-31 0000700841 country:US 2022-01-01 0000700841 country:PR 2023-12-30 0000700841 country:PR 2022-12-31 0000700841 country:PR 2022-01-01 0000700841 srt:EuropeMember 2023-12-30 0000700841 srt:EuropeMember 2022-12-31 0000700841 srt:EuropeMember 2022-01-01 0000700841 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000700841 us-gaap:ForeignCountryMember 2023-12-31 0000700841 rcmt:SystemPartiallyDesignedNotOperatingAsIntendedMember 2023-01-01 2023-12-30 0000700841 rcmt:SystemPartiallyDesignedNotOperatingAsIntendedMember 2023-12-30 0000700841 us-gaap:OtherCurrentAssetsMember 2023-12-30 0000700841 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000700841 us-gaap:OtherCurrentAssetsMember 2022-01-01 0000700841 us-gaap:OtherCurrentLiabilitiesMember 2023-12-30 0000700841 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000700841 us-gaap:OtherCurrentLiabilitiesMember 2022-01-01 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y pure utr:Rate 0000700841 RCM TECHNOLOGIES, INC. false --12-30 FY 2023 true Bradley S. Vizi Executive Chairman & President December 7, 2023 March 7, 2026 Michael Saks Division President, Health Care Services December 5, 2023 December 1, 2024 18000 false false false 1 1 1 5000000 5000000 5000000 0 0 0 0 0 0 0.05 0.05 0.05 40000000 40000000 40000000 17673427 7844821 17287967 9285318 16903157 10290935 9828606 8002649 6612222 P5Y P4Y P6Y 3 0 0 0 0 2 2 10 20 10 20 10 20 0.651 2 2 2 0 0 1900000 0 0 P1Y P5Y 0 1196000 1196000 P8Y7M9D P6Y9M10D P1Y9M18D P0Y6M P1Y6M P2Y4M2D 10-K true 2023-12-30 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 Accelerated Filer true false true false false 81.9 7939419 <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: 15.8%; font-family: &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>ITEM <em style="font: inherit;">9B.</em></b></p> </td><td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 87.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; margin: 0pt;"><b>OTHER INFORMATION</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 8pt;"><b>Rule <span style="-sec-ix-hidden:c108602627">10b5</span>-<em style="font: inherit;">1</em> Trading 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;">Pursuant to Item <em style="font: inherit;">408</em>(a) of Regulation S-K, the Company’s directors and officers (as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) under the Exchange Act) adopted, terminated, or modified a “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” in the fiscal year ended <em style="font: inherit;"> December 30, 2023 </em>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: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Name</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 17.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="text-decoration: underline; ">Position</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 13.7%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="text-decoration: underline; ">Action</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 20.2%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="text-decoration: underline; ">Adoption Date</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="text-decoration: underline; ">Expiration Date</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Aggregate</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Numbers of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Common Stock to</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="text-decoration: underline; ">be Purchased/Sold</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c108603175">Bradley S. Vizi</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Executive</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Chairman &amp;</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c108603176">President</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Adopted</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"> <span style="-sec-ix-hidden:c108603177">December 7, 2023</span></em></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"> <span style="-sec-ix-hidden:c108603178">March 7, 2026</span></em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;">650,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt; padding: 0px 0px 5px;"><sup style="vertical-align:top;line-height:120%;">(<em style="font: inherit;">1</em>)</sup></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; margin: 0pt;"><span style="-sec-ix-hidden:c108603179">Michael Saks</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Division</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">President, Health</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Care <span style="-sec-ix-hidden:c108603180">Services</span></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;">Adopted</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"> <span style="-sec-ix-hidden:c108603181">December 5, 2023</span></em></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"> <span style="-sec-ix-hidden:c108603182">December 1, 2024</span></em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108602636">18,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 9pt; margin-left: 0pt;"> </td></tr> </tbody></table> <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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">(<em style="font: inherit;">1</em>) The aggregate number of shares that can be sold under the plan is allocated into a series of tranches that would be sold at laddered prices as outlined in the plan.</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 8pt;">Other than as disclosed above, <em style="font: inherit;">no</em> other officer or director of the Company adopted, <span style="-sec-ix-hidden:c108603183"><span style="-sec-ix-hidden:c108603184"><span style="-sec-ix-hidden:c108603185">terminated</span></span></span>, or modified a “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” or “non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement,” as each term is defined in Item <em style="font: inherit;">408</em>(a) of Regulation S-K.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> 650000 WithumSmith+Brown, PC Red Bank, New Jersey 100 6284000 339000 235000 70690000 50762000 48240000 8891000 3280000 1010000 4637000 4636000 2486000 90502000 59017000 51971000 4005000 2098000 1939000 313000 173000 176000 0 0 535000 55000 0 0 22147000 22147000 16354000 2779000 3665000 1877000 683000 864000 0 25977000 26849000 18942000 120484000 87964000 72852000 12454000 14147000 9306000 31102000 9767000 2064000 11203000 13023000 13027000 233000 462000 437000 330000 85000 0 693000 1349000 1502000 300000 472000 103000 1881000 1119000 3418000 58196000 40424000 29857000 187000 166000 142000 1568000 1495000 0 0 232000 502000 1671000 1970000 600000 2268000 2932000 1631000 30804000 8783000 14151000 94694000 56002000 46883000 0 0 0 882000 863000 845000 116579000 113878000 111068000 -2813000 -2863000 -2699000 -19265000 -36096000 -56985000 69593000 43820000 26260000 25790000 31962000 25969000 120484000 87964000 72852000 263237000 284680000 203875000 186541000 201753000 150751000 76696000 82927000 53124000 52185000 53395000 42019000 1032000 995000 1007000 182000 46000 95000 395000 219000 2420000 -0 88000 1713000 53004000 54129000 38988000 23692000 28798000 14136000 -1399000 -370000 -365000 0 0 52000 -98000 52000 195000 -1497000 -318000 -222000 22195000 28480000 13914000 5364000 7591000 2925000 16831000 20889000 10989000 2.03 2.08 1 1.96 2 0.95 16831000 20889000 10989000 50000 -164000 -149000 16881000 20725000 10840000 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 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 -149000 0 0 -149000 0 0 0 0 10989000 0 10989000 16903157 845000 0 111068000 -2699000 -56985000 6612222 -26260000 25969000 83879 4000 0 404000 0 0 0 0 408000 0 0 1582000 0 0 0 1582000 262931 12000 0 -12000 0 0 0 0 0 0 0 206000 0 0 0 206000 38000 2000 0 630000 0 0 0 0 632000 0 -0 -0 -0 -0 -0 1390427 17560000 17560000 0 0 0 -164000 0 0 -164000 0 0 0 0 20889000 0 20889000 17287967 863000 0 113878000 -2863000 -36096000 8002649 -43820000 31962000 66501 3000 0 699000 0 0 0 0 702000 0 0 2092000 0 0 0 2092000 310959 16000 0 -16000 0 0 0 0 0 0 -206000 0 0 0 -206000 8000 0 0 132000 0 0 0 0 132000 0 -0 -0 -0 -0 -0 1825957 25773000 25773000 0 0 0 50000 0 0 0 0 0 0 16831000 0 16831000 17673427 882000 0 116579000 -2813000 -19265000 9828606 -69593000 25790000 16831000 20889000 10989000 1214000 1041000 1102000 -395000 -219000 -2420000 -0 88000 1713000 0 0 52000 2092000 1582000 1358000 -206000 206000 20000 656000 -1038000 -208000 -41000 -2054000 -2542000 919000 1001000 1057000 20576000 1509000 14710000 -3000 2350000 -1838000 -15724000 -5433000 1317000 -1506000 4919000 1518000 -1825000 24000 149000 1353000 1642000 1919000 242000 276000 -436000 762000 -2299000 3020000 -141000 3000 -7000 -4349000 7394000 -10074000 12482000 28283000 915000 2931000 889000 568000 -0 4150000 -0 395000 219000 6859000 -2536000 -4820000 6291000 148957000 105184000 110481000 126936000 110552000 108220000 702000 408000 137000 -463000 -508000 -415000 339000 99000 494000 25773000 17560000 9043000 -3852000 -23127000 -7554000 -149000 -232000 -151000 5945000 104000 -499000 339000 235000 734000 6284000 339000 235000 1192000 297000 417000 4447000 5095000 1010000 0 1927000 0 0 631000 0 0 5000 0 0 0 580000 33000 3047000 1832000 132000 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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, with additional offices in the Netherlands, Serbia and Germany.</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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">The Company considers its holdings of highly liquid money-market instruments and certificates of deposit 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 has significant cash balances at financial institutions, which, throughout the year, regularly exceed the federally insured limit of <em style="font: inherit;">$250.</em> Any loss incurred or lack of access to uninsured funds could have a significant adverse impact on the Company’s financial condition, results of operations and cash flows.</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 18pt;">The Company held $103, $79 and $21 of cash and cash equivalents in Canadian banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held principally in Canadian dollars.  The Company held $638, $203 and $169 of cash and cash equivalents in Serbian banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held in various currencies. The Company held $54 of cash and cash equivalents in German banks as of <em style="font: inherit;"> December 30, 2023, </em>which was held primarily in Euros. The office in Germany was opened in <em style="font: inherit;"> April 2023. </em>The Company held $4, $16 and $2 of cash and cash equivalents in Netherlands banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held in various currencies.</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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023.</em> There was <em style="font: inherit;">no</em> material impact on the results of operation.<b> </b>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;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i>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 18pt;">Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenue earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized. The Company follows Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> when recording revenue on unbilled accounts receivable and work-in-process. 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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>purchase equipment on behalf of the Company’s customer or 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 recognizes 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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization, and are depreciated or amortized on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives. Computer hardware and software, and furniture and office equipment are typically depreciated over <span style="-sec-ix-hidden:c108602673">five</span> years. 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 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602676">four</span> years and customer relationships over <span style="-sec-ix-hidden:c108602677">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602683">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;"> December 30, 2017 </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 18pt;">The Company did <span style="-sec-ix-hidden:c108602690">not</span> record a goodwill impairment charge in fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022. </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;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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 18pt;">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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>the Company capitalized $1,947, $282 and $1,256, respectively, for software costs. The net balance after accumulated depreciation for all software costs capitalized as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $2,325, $977 and $1,350, 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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602705"><span style="-sec-ix-hidden:c108603186"><span style="-sec-ix-hidden:c108603187">not</span></span></span> have any valuation allowance as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 18pt;">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, Germany, 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 18pt;">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;"> </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;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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 18pt;">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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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.</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 18pt;">The following table presents our revenue disaggregated by revenue source for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">134,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">158,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,300</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,447</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 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;">136,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">159,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">42,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">44,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">33,937</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: 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;">42,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">67</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: 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;">84,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">85,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">35,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,181</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: 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;">6,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,390</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">402</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">800</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">637</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">42,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,208</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">263,237</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">284,680</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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 18pt;"><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 18pt;">The Company’s Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 18pt;">From time to time and predominantly in our Engineering segment, the Company enters 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 18pt;"><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 18pt;">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.7 million, $2.2 million and $1.8 million for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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 18pt;">The deferred revenue balance as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $1.9 million, $1.1 million and $3.4 million, respectively.  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 fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>the Company recognized revenue of $1.1 million, $3.4 million and $0.4 million, respectively, 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;"> </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 18pt;"><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 18pt;">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>purchase equipment on behalf of the Company’s customer or 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 $8.9 million and related transit accounts payable was $31.1 million, for a net payable of $22.2 million, as of <em style="font: inherit;"> December 30, 2023. </em>The transit accounts receivable was $3.3 million and related transit accounts payable was $9.8 million, for a net payable of $6.5 million, as of <em style="font: inherit;"> December 31, 2022. </em>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></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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i>Concentrations</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 18pt;">During the fiscal year ended <em style="font: inherit;"> December 30, 2023, </em>the Company had <span style="-sec-ix-hidden:c108602754">two</span> customers exceed <em style="font: inherit;">10%</em> of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue, respectively. During the fiscal year ended <em style="font: inherit;"> December 31, 2022, </em>the Company had <span style="-sec-ix-hidden:c108602758">two</span> customers exceed <em style="font: inherit;">10%</em> of consolidated revenue, representing 13.2% and 12.7% of consolidated revenue, respectively. 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 consolidated revenue.  All customers exceeding <em style="font: inherit;">10%</em> of consolidated revenue during the periods presented are included in the Company’s Specialty Health Care segment.</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 18pt;">The Company’s five, <span style="-sec-ix-hidden:c108602765">ten</span> and <span style="-sec-ix-hidden:c108602766">twenty</span> largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended <em style="font: inherit;"> December 30, 2023. </em>The Company’s five, <span style="-sec-ix-hidden:c108602770">ten</span> and <span style="-sec-ix-hidden:c108602771">twenty</span> largest customers accounted for approximately 43.0%, 53.7% and 67.0%, respectively, of the Company’s revenue for the fiscal year ended <em style="font: inherit;"> December 31, 2022. </em>The Company’s five, <span style="-sec-ix-hidden:c108602775">ten</span> and <span style="-sec-ix-hidden:c108602776">twenty</span> largest customers accounted for approximately 35.8%, 52.5% and <span style="-sec-ix-hidden:c108602779">65.1%,</span> respectively, of the Company’s revenue 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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em><span style="-sec-ix-hidden:c108602780">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 21.2% and 14.7%, respectively. As of <em style="font: inherit;"> December 31, 2022, </em><span style="-sec-ix-hidden:c108602784">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 16.1% and 12.5%, respectively. As of <em style="font: inherit;"> January 1, 2022, </em><span style="-sec-ix-hidden:c108602788">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 15.3% and 14.2%.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">The functional currency of the Company’s Canadian, Serbian and German 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 18pt;">Restricted share and share unit 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 and share unit awards is recognized over the vesting period of the restricted share and share unit awards on a straight-line basis. Restricted share and share unit 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 share or share unit 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 consolidated balance sheet. Dividends for restricted share and share unit 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 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">Advertising costs are expensed as incurred. Total advertising expense was $781, $925 and $914 for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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;text-align:justify;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 72pt;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 72pt;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 72pt;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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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, with additional offices in the Netherlands, Serbia and Germany.</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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">The Company considers its holdings of highly liquid money-market instruments and certificates of deposit 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 has significant cash balances at financial institutions, which, throughout the year, regularly exceed the federally insured limit of <em style="font: inherit;">$250.</em> Any loss incurred or lack of access to uninsured funds could have a significant adverse impact on the Company’s financial condition, results of operations and cash flows.</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 18pt;">The Company held $103, $79 and $21 of cash and cash equivalents in Canadian banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held principally in Canadian dollars.  The Company held $638, $203 and $169 of cash and cash equivalents in Serbian banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held in various currencies. The Company held $54 of cash and cash equivalents in German banks as of <em style="font: inherit;"> December 30, 2023, </em>which was held primarily in Euros. The office in Germany was opened in <em style="font: inherit;"> April 2023. </em>The Company held $4, $16 and $2 of cash and cash equivalents in Netherlands banks as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively, which was held in various currencies.</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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> 103000 79000 21000 638000 203000 169000 54000 4000 16000 2000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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. The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023.</em> There was <em style="font: inherit;">no</em> material impact on the results of operation.<b> </b>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;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i>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 18pt;">Unbilled receivables primarily represent revenue earned whereby those services are ready to be billed as of the balance sheet ending date. Work-in-process primarily represents revenue earned under contracts which the Company is contractually precluded from invoicing until future dates as project milestones are realized. The Company follows Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i> when recording revenue on unbilled accounts receivable and work-in-process. 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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>purchase equipment on behalf of the Company’s customer or 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 recognizes 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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">Property and equipment are stated at cost, less accumulated depreciation and amortization, and are depreciated or amortized on the straight-line method at rates calculated to provide for retirement of assets at the end of their estimated useful lives. Computer hardware and software, and furniture and office equipment are typically depreciated over <span style="-sec-ix-hidden:c108602673">five</span> years. 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 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602676">four</span> years and customer relationships over <span style="-sec-ix-hidden:c108602677">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602683">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;"> December 30, 2017 </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 18pt;">The Company did <span style="-sec-ix-hidden:c108602690">not</span> record a goodwill impairment charge in fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022. </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;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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 18pt;">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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>the Company capitalized $1,947, $282 and $1,256, respectively, for software costs. The net balance after accumulated depreciation for all software costs capitalized as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $2,325, $977 and $1,350, 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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> 1947000 282000 1256000 2325000 977000 1350000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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:c108602705"><span style="-sec-ix-hidden:c108603186"><span style="-sec-ix-hidden:c108603187">not</span></span></span> have any valuation allowance as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 18pt;">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, Germany, 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 18pt;">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;"> </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;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;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 18pt;">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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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.</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 18pt;">The following table presents our revenue disaggregated by revenue source for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">134,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">158,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,300</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,447</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 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;">136,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">159,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">42,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">44,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">33,937</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: 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;">42,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">67</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: 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;">84,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">85,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">35,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,181</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: 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;">6,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,390</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">402</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">800</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">637</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">42,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,208</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">263,237</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">284,680</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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 18pt;"><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 18pt;">The Company’s Health Care segment predominantly recognizes revenue through time and material work while its Engineering and Life Sciences and Information Technology segments recognize 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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 18pt;">From time to time and predominantly in our Engineering segment, the Company enters 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 18pt;"><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 18pt;">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.7 million, $2.2 million and $1.8 million for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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 18pt;">The deferred revenue balance as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $1.9 million, $1.1 million and $3.4 million, respectively.  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 fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>the Company recognized revenue of $1.1 million, $3.4 million and $0.4 million, respectively, 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;"> </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 18pt;"><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 18pt;">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>purchase equipment on behalf of the Company’s customer or 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 $8.9 million and related transit accounts payable was $31.1 million, for a net payable of $22.2 million, as of <em style="font: inherit;"> December 30, 2023. </em>The transit accounts receivable was $3.3 million and related transit accounts payable was $9.8 million, for a net payable of $6.5 million, as of <em style="font: inherit;"> December 31, 2022. </em>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></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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">134,941</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">158,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,300</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,447</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 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;">136,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">159,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">42,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">44,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">33,937</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: 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;">42,232</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">41,021</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">67</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: 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;">84,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">85,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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;">35,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,181</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: 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;">6,551</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,390</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">402</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">800</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">637</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">42,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">39,208</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">263,237</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">284,680</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> 134941000 158001000 97363000 1300000 1447000 1132000 136241000 159448000 98495000 42443000 44915000 33937000 42232000 41021000 32168000 0 1000 67000 84675000 85937000 66172000 35368000 35473000 37181000 6551000 3022000 1390000 402000 800000 637000 42321000 39295000 39208000 263237000 284680000 203875000 1700000 2200000 1800000 1900000 1100000 3400000 1100000 3400000 400000 8900000 31100000 22200000 3300000 9800000 6500000 1000000 2100000 1100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i>Concentrations</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 18pt;">During the fiscal year ended <em style="font: inherit;"> December 30, 2023, </em>the Company had <span style="-sec-ix-hidden:c108602754">two</span> customers exceed <em style="font: inherit;">10%</em> of consolidated revenue, representing 17.1% and 10.1% of consolidated revenue, respectively. During the fiscal year ended <em style="font: inherit;"> December 31, 2022, </em>the Company had <span style="-sec-ix-hidden:c108602758">two</span> customers exceed <em style="font: inherit;">10%</em> of consolidated revenue, representing 13.2% and 12.7% of consolidated revenue, respectively. 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 consolidated revenue.  All customers exceeding <em style="font: inherit;">10%</em> of consolidated revenue during the periods presented are included in the Company’s Specialty Health Care segment.</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 18pt;">The Company’s five, <span style="-sec-ix-hidden:c108602765">ten</span> and <span style="-sec-ix-hidden:c108602766">twenty</span> largest customers accounted for approximately 39.1%, 50.4% and 62.7%, respectively, of the Company’s revenue for the fiscal year ended <em style="font: inherit;"> December 30, 2023. </em>The Company’s five, <span style="-sec-ix-hidden:c108602770">ten</span> and <span style="-sec-ix-hidden:c108602771">twenty</span> largest customers accounted for approximately 43.0%, 53.7% and 67.0%, respectively, of the Company’s revenue for the fiscal year ended <em style="font: inherit;"> December 31, 2022. </em>The Company’s five, <span style="-sec-ix-hidden:c108602775">ten</span> and <span style="-sec-ix-hidden:c108602776">twenty</span> largest customers accounted for approximately 35.8%, 52.5% and <span style="-sec-ix-hidden:c108602779">65.1%,</span> respectively, of the Company’s revenue 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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em><span style="-sec-ix-hidden:c108602780">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 21.2% and 14.7%, respectively. As of <em style="font: inherit;"> December 31, 2022, </em><span style="-sec-ix-hidden:c108602784">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 16.1% and 12.5%, respectively. As of <em style="font: inherit;"> January 1, 2022, </em><span style="-sec-ix-hidden:c108602788">two</span> clients represented more than <em style="font: inherit;">10%</em> of the Company’s accounts receivable, net, representing 15.3% and 14.2%.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> 0.171 0.101 0.132 0.127 0.391 0.504 0.627 0.43 0.537 0.67 0.358 0.525 0.212 0.147 0.161 0.125 0.153 0.142 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">The functional currency of the Company’s Canadian, Serbian and German 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 18pt;">Restricted share and share unit 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 and share unit awards is recognized over the vesting period of the restricted share and share unit awards on a straight-line basis. Restricted share and share unit 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 share or share unit 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 consolidated balance sheet. Dividends for restricted share and share unit 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 18pt;"> </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 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">Advertising costs are expensed as incurred. Total advertising expense was $781, $925 and $914 for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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;text-align:justify;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"></p> 781000 925000 914000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 72pt;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 72pt;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 72pt;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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><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 18pt;">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 border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:0pt;"> </td><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;">2.</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>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 18pt;">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 years ended <em style="font: inherit;"> December 30, 2023 (</em>fiscal <em style="font: inherit;">2023</em>), <em style="font: inherit;"> December 31, 2022 (</em>fiscal <em style="font: inherit;">2022</em>) and <em style="font: inherit;"> January 1, 2022 (</em>fiscal <em style="font: inherit;">2021</em>) consisted of <em style="font: inherit;">fifty-two</em> weeks each.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:0pt;"> </td><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;">3.</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>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 18pt;">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 18pt;">The Company uses estimates to determine an allowance for doubtful accounts on its accounts receivable, litigation, medical claims, vacation, goodwill impairment, if any, equity compensation, the tax rate applied and the valuation of certain assets and liability accounts. In addition, the Company reviews its estimated costs to complete a contract and adjusts those costs when necessary. 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. 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 18pt;">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 18pt;">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;text-align:justify;margin:0pt 0pt 0pt 18pt;"><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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;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 18pt;">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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 52%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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; width: 1%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(1,600</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(1,100</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">70,690</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">50,762</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">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;"> </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 18pt;">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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 52%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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; width: 1%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">40,256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,737</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,615</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(1,600</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(1,100</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">70,690</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">50,762</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">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;"> </td></tr> </tbody></table> 51111000 40256000 37396000 14737000 6615000 10231000 6442000 4991000 1810000 1600000 1100000 1197000 70690000 50762000 48240000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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;text-indent:18pt;">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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 52%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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; width: 1%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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: 52%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,355</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,532</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">4,005</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">2,098</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">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;"> </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 18pt;">The Company periodically writes off fully depreciated and amortized assets.  The Company wrote off fully depreciated and amortized assets of $1,201, $901 and $1,671 during the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. For the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>depreciation and amortization expense for property and equipment was $1,052, $995 and $1,007, 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;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 52%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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; width: 1%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <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; 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,513</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,077</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">413</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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: 52%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,355</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">2,532</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 52%;"> </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: 13%;"> </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: 13%;"> </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: 13%;"> </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: 52%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">4,005</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">2,098</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">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;"> </td></tr> </tbody></table> 5513000 4077000 4133000 262000 220000 86000 413000 267000 159000 173000 67000 0 6360000 4630000 4378000 2355000 2532000 2439000 4005000 2098000 1939000 1201000 901000 1671000 1052000 995000 1007000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b>    <b>ACQUISITIONS AND DIVESTITURES</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 18pt;">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 18pt;"><span style="text-decoration: underline; ">TalentHerder Acquisition</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Effective <em style="font: inherit;"> October 2, 2022, </em>the Company acquired the business operations of TalentHerder, LLC, a California limited liability company. TalentHerder is a leading talent acquisition services company.  TalentHerder’s business bridges the gap between in-house and external recruiting, specializing in high-growth companies. It works with clients to help identify and hire top-quality talent across all critical functions, enabling companies to scale teams quickly, efficiently, and cost-effectively. TalentHerder’s proven recruitment processes can help scale both in-person and remote working environments for companies across the globe. The acquisition will bolster the Company’s existing capabilities by expanding its recruitment process outsourcing ("RPO") service footprint, enhancing the Company's candidate sourcing reach, and enabling the Company's in-house recruiting team to respond more rapidly to client needs.</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 18pt;">The consideration and estimated fair value of assets acquired and liabilities assumed is 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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,150</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: 0pt;">Common stock of the Company</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">631</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent consideration, at fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,927</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: 0pt;">Total 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; 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;">6,708</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 18pt;">The seller of TalentHerder is eligible to receive post-closing contingent consideration upon the business exceeding certain base levels of operating income, potentially earned over <em style="font: inherit;">five</em> years.  The amount recorded for the contingent consideration represents the acquisition date fair value of expected consideration to be paid based on TalentHerder’s forecasted operating income during the <em style="font: inherit;">five</em> year period. Expected consideration was valued based on different possible scenarios for projected operating income.  Each case was assigned a probability which was used to calculate an estimate of the forecasted future payments.  Then a discount rate was applied to these forecasted future payments to determine the acquisition date fair value to be recorded.  The preliminary estimated purchase price has been allocated 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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">910</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill<sup style="vertical-align:top;line-height:120%;">(a)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</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: 0pt;">Total 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; 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;">6,708</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> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(a)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The goodwill is expected to be fully deductible for tax purposes over a period of <em style="font: inherit;">15</em> years, except for the portion of contingent consideration which is deductible only when paid.</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 18pt;">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 TKE.  This remeasurement led to a $1.7 million reduction to the contingent consideration liability relating to the TKE acquisition. TKE had high yearly performance targets to achieve earn-out consideration.  Two factors primarily contributed to TKE <em style="font: inherit;">not</em> hitting its performance 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;">two</em> and three.  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 three.  This client was dissatisfied with the product output, and TKE agreed to fix the equipment. The additional cost caused TKE to miss its earn-out target.  Based on these factors, the Company determined to amend its asset purchase agreement with TKE, whereby TKE could receive maximum contingent consideration of $0.4 million in <em style="font: inherit;">2022</em> and $0.3 million in <em style="font: inherit;">2023.</em> TKE earned $0.3 million in <em style="font: inherit;">2022,</em> so the Company recorded a remeasurement of contingent consideration for $0.1 million in <em style="font: inherit;">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 18pt;">Potential future contingent payments to be made to all active acquisitions after <em style="font: inherit;"> December 30, 2023 </em>are capped at a cumulative maximum of $9.6 million. The Company paid contingent consideration of $0.3 million, $0.1 million and $0.5 million during the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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 18pt;">The changes in the liability for contingent consideration from acquisitions for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </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: 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; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,858</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: 0pt 0pt 0pt 9pt;">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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(1,713</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">(99</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: 0pt 0pt 0pt 9pt;">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;">(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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition of TalentHerder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,442</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: 0pt 0pt 0pt 9pt;">Contingent payments - cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(339</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contingent payments - stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,971</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 18pt;"><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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em>the Company had <em style="font: inherit;">two</em> acquisition agreements whereby additional contingent consideration <em style="font: inherit;"> may </em>be earned by the sellers: <em style="font: inherit;">1</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, and <em style="font: inherit;">2</em>) effective <em style="font: inherit;"> October 2, 2022, </em>the Company acquired certain assets of TalentHerder LLC. The Company estimates future contingent payments at <em style="font: inherit;"> December 30, 2023 </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: 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">Total</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: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The four quarters following December 30, 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; 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;">300</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,671</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,971</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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Estimates of future contingent payments are subject to significant judgment and actual payments <em style="font: inherit;"> may </em>materially differ from estimates.  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;"> December 30, 2023.  </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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><span style="text-decoration: underline; ">Divestiture of Assets</span></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">On <em style="font: inherit;"> July 30, 2021, </em>the Company sold the principal assets and certain liabilities of its Pickering and Kincardine offices in Ontario, Canada.  These <em style="font: inherit;">two</em> offices were often called 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.  The transaction netted a gain on sale of assets of $2.4 million for the year ended <em style="font: inherit;"> January 1, 2022.  </em>The purchase agreement provided for a typical indemnity escrow held by an independent escrow agent.  The net proceeds released from the escrow account generated a gain on sale of assets of $0.4 million and $0.2 million for the years ended <em style="font: inherit;"> December 30, 2023, </em>and <em style="font: inherit;"> December 31, 2022, </em>respectively.  For the fiscal year ended <em style="font: inherit;"> January 1, 2022, </em>these <em style="font: inherit;">two</em> offices generated revenue of $4.9 million. </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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,150</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: 0pt;">Common stock of the Company</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">631</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contingent consideration, at fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,927</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: 0pt;">Total 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; 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;">6,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4150000 631000 1927000 6708000 <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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, 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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</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: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">910</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill<sup style="vertical-align:top;line-height:120%;">(a)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</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: 0pt;">Total 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; 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;">6,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 5000 910000 5793000 6708000 1700000 400000 300000 300000 100000 9600000 300000 100000 500000 <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; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,858</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: 0pt 0pt 0pt 9pt;">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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(1,713</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">(99</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: 0pt 0pt 0pt 9pt;">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;">(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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition of TalentHerder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,442</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: 0pt 0pt 0pt 9pt;">Contingent payments - cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(339</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contingent payments - stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,971</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: 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;">Total</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: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">The four quarters following December 30, 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; 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;">300</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,671</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,971</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> 2858000 494000 52000 1713000 703000 99000 88000 1926000 2442000 339000 132000 1971000 300000 1671000 1971000 2400000 400000 200000 4900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;">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.  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 fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022. </em>As such, no impairment loss on the Company’s goodwill during the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>or <em style="font: inherit;"> January 1, 2022 </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;text-align:justify;margin:0pt 0pt 0pt 18pt;">The changes in the carrying amount of goodwill for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 40%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Information</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Technology</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">11,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">16,354</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">No change in fiscal 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,038</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">16,354</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition of TalentHerder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">7,831</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">22,147</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">No change in fiscal 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,831</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">22,147</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> 0 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 40%; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Information</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Technology</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">11,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">16,354</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">No change in fiscal 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,038</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">16,354</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition of TalentHerder</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,793</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">7,831</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">22,147</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">No change in fiscal 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 40%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 12%;"> </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: 40%; border-bottom: 3px double black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">11,918</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,398</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,831</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">22,147</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> 11918000 2398000 2038000 16354000 0 0 0 0 11918000 2398000 2038000 16354000 0 0 5793000 5793000 11918000 2398000 7831000 22147000 0 0 0 0 11918000 2398000 7831000 22147000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;">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 all periods presented, the Company determined that <em style="font: inherit;">no</em> impairment of intangible assets exists.</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 18pt;">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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Details of intangible assets by class at <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">683</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">864</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">-</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">683</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">864</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">-</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 18pt;">Amortization of acquired intangible assets for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $182, $46 and $95, respectively. The remaining intangible asset balance will be amortized through fiscal <em style="font: inherit;">2027.</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 18pt;">Estimated future amortization expense, by fiscal years, for these intangibles assets 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: 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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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; 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;">182</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: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">137</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 black;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">683</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 black;"> </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" 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">683</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">864</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">-</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">683</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">864</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">-</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> 683000 864000 0 683000 864000 0 182000 46000 95000 <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; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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; 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;">182</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: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">137</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 black;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">683</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 black;"> </td></tr> </tbody></table> 182000 182000 182000 137000 683000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;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 18pt;">On <em style="font: inherit;"> April 24, 2023, </em>the Company entered into a Fourth Amended and Restated Loan Agreement (the “Fourth Amended and Restated Loan Agreement”) with Citizens Bank, N.A., as lender (in such capacity, the “Lender”) and as administrative agent and arranger (in such capacity, the “Administrative Agent”), to amend and restate in its entirety that certain Third Amended and Restated Agreement dated as of the <em style="font: inherit;"> August 9, 2018 (</em>as the same has been amended and modified prior to the date hereof, the “Existing Loan Agreement”).</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 18pt;">The Fourth Amended and Restated Loan Agreement provides for a $45.0 million revolving credit facility (the “Revolving Credit Facility”), has <em style="font: inherit;">no</em> limitation for letters of credit, and expires on <em style="font: inherit;"> April 24, 2026.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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) SOFR (Secured Overnight Financing Rate), plus applicable margin or (ii) the agent bank’s prime rate generally borrowed over shorter durations.  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 fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>were 6.5%, 2.2% and 2.0%, 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 18pt;">All borrowings under the Fourth Amended and Restated Loan Agreement remain collateralized with substantially all of the Company’s assets, as well as the capital stock of its subsidiaries. The Revolving Credit Facility also contains various financial and non-financial covenants, such as a covenant that restricts the Company’s ability to borrow in order to pay dividends. As of <em style="font: inherit;"> December 30, 2023, </em>the Company was in compliance with all covenants contained in the Revolving Credit Facility<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 18pt;">Borrowings under the line of credit as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>were $30.8 million, $8.8 million and $14.2 million, respectively. At <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>there were letters of credit outstanding for $2.0 million, $1.9 million, and <span style="-sec-ix-hidden:c108602905">$1.9</span> million, respectively. At <em style="font: inherit;"> December 30, 2023, </em>the Company had availability for additional borrowings under the Revolving Credit Facility of $12.1 million.</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> 45000000 0.065 0.022 0.02 30800000 8800000 14200000 2000000 1900000 12100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em>   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 18pt;">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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was determined as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">8,308,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,051,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">283,705</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">390,488</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted weighted average shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">8,592,572</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">10,442,176</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">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></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 18pt;">For the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>there were no anti-dilutive shares included in the calculation of common stock equivalents as there were <em style="font: inherit;">no</em> stock options 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;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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">376,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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;">100,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;">225,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;">125,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: 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;">603,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">890,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">297,730</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">364,231</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">1,377,392</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">1,754,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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">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;"> </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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">8,308,867</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,051,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">283,705</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">390,488</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted weighted average shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">8,592,572</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">10,442,176</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">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></tr> </tbody></table> 8308867 10051688 11035361 283705 390488 589740 8592572 10442176 11625101 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">376,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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;">100,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;">225,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;">125,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: 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;">603,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">890,682</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">297,730</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">364,231</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">1,377,392</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">1,754,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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </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 black;">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;"> </td></tr> </tbody></table> 376618 274939 420628 100000 225000 125000 603044 890682 107924 297730 364231 448110 1377392 1754852 1101662 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;">At <em style="font: inherit;"> December 30, 2023, </em>the Company had <em style="font: inherit;">two</em> share-based employee compensation plans, the Employee Stock Purchase Plan and the <em style="font: inherit;">2014</em> Omnibus Equity Compensation Plan.</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 18pt;">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:c108602915">one</span> to <span style="-sec-ix-hidden:c108602916">five</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. Discussion of share and share-based awards herein references awards of shares and share units.</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 18pt;">Share-based compensation expense of $2.1 million, $1.6 million, and $1.4 million was recognized for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. Share-based compensation for performance-based equity agreements were $0.7 million, $0.8 million and $0.4 million for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>respectively. As of <em style="font: inherit;"> December 30, 2023, </em>there were 100,000 performance-based restricted stock awards outstanding. Share-based compensation expense is included in selling, general and administrative expense in the Company’s statement of operations.</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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em>the Company had $3.2 million of total unrecognized compensation cost, with nearly all of the unrecognized compensation cost related to time-based non-vested share-based awards outstanding. The Company expects to recognize the expense associated with time-based non-vested share-based awards through fiscal <em style="font: inherit;">2027.</em>  These amounts do <em style="font: inherit;">not</em> include a) the cost of any additional share-based awards granted after <em style="font: inherit;"> December 30, 2023 </em>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 18pt;"><b><i>Incentive Share-Based 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 18pt;"><span style="text-decoration: underline; ">Employee Stock Purchase Plan</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 18pt;">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;"> </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 18pt;">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 Purchase 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 Purchase 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 Purchase 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. In fiscal <em style="font: inherit;">2021,</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 Purchase Plan by an additional 400,000 shares so that the total number of shares of stock reserved for issuance or transfer under the Plan shall be 1,800,000 shares and the termination date of the Purchase Plan was extended 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 18pt;">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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>there were 66,501, 83,879 and 101,784 shares issued under the Purchase Plan for net proceeds of $0.7 million, $0.4 million and $0.1 million, respectively. As of <em style="font: inherit;"> December 30, 2023, </em>there were 297,730 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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $0.3 million, $0.3 million and $0.1 million, 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 18pt;"><span style="text-decoration: underline; "><em style="font: inherit;">2014</em> Omnibus Equity Compensation Plan (the <em style="font: inherit;">2014</em> Plan)</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 18pt;">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> fiscal <em style="font: inherit;">2020</em> and fiscal <em style="font: inherit;">2022,</em> the Company amended, or 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, 850,000 and 1,000,000 shares, respectively, so that the total number of shares of stock reserved for issuance under the Plan is 2,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 18pt;">All 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 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 consolidated balance sheet. As of <em style="font: inherit;"> December 30, 2023, </em>there were no accrued dividends. Dividends for 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 0pt 0pt 18pt;"> </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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em>under the <em style="font: inherit;">2014</em> Plan, 376,618 time-based shares were outstanding, 100,000 performance-based restricted stock awards were outstanding and 603,044 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 18pt;">The intrinsic value of all equity grants for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>was $13.8 million, $3.5 million and $2.9 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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><span style="text-decoration: underline; ">Time-Based Restricted Stock Awards</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 18pt;">From time-to-time the Company issues time-based restricted stock awards. The following summarizes the activity in the time-based restricted stock awards under the <em style="font: inherit;">2014</em> Plan during the fiscal year ended <em style="font: inherit;"> December 30, 2023:</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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">56,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8.07</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: 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;">(136,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.46</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(65,258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">1.95</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.59</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: 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;">293,978</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">13.23</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: 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;">(181,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.83</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(11,102</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2.23</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: 0pt;">Outstanding non-vested at December 30, 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;">376,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">11.53</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 18pt;">Based on the closing price of the Company’s common stock of $29.04 per share on <em style="font: inherit;"> December 29, 2023 (</em>the last trading day prior to <em style="font: inherit;"> December 30, 2023), </em>the intrinsic value of the time-based non-vested restricted stock awards at <em style="font: inherit;"> December 30, 2023 </em>was approximately $10.9 million. As of <em style="font: inherit;"> December 30, 2023, </em>there was approximately $3.2 million of total unrecognized compensation cost related to time-based restricted stock awards, which is expected to be recognized over the average weighted remaining vesting period of the restricted stock awards through fiscal <em style="font: inherit;">2028.</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;"><span style="text-decoration: underline; ">Performance-Based Restricted Stock Awards</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 18pt;">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.</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 18pt;">The following summarizes the activity in the performance-based restricted stock awards during the fiscal year ended <em style="font: inherit;"> December 30, 2023:</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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">225,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;">8.73</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: 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;">(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; border-bottom: 1px solid black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">225,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;">8.73</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: 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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;">(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;">6.15</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Outstanding non-vested at December 30, 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;">100,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;">11.96</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 18pt;">As of <em style="font: inherit;"> December 30, 2023, </em>there was <em style="font: inherit;">one</em> outstanding grant for performance-based restricted stock awards issued to Bradley Vizi, the Company’s Chief Executive Officer. In <em style="font: inherit;"> December 2022, </em>the Company issued a performance-based restricted stock unit grant of 100,000 shares, subject to increase up to 125,000 shares, based on fiscal <em style="font: inherit;">2023</em> performance (the <em style="font: inherit;">“2023</em> Grant”). The Company has <em style="font: inherit;">not</em> made a determination as to how many shares it expects to issue under the <em style="font: inherit;">2023</em> 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 18pt;">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 18pt;">Share-based compensation for performance-based equity agreement was $0.7 million, $0.8 million and $0.4 million for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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 18pt;">During the fiscal year ended <em style="font: inherit;"> December 30, 2023, </em>the Company awarded 4,762 immediately vested share awards at an average price of $10.50. During the fiscal year ended <em style="font: inherit;"> December 31, 2022, </em>the Company awarded 1,000 immediately vested share awards at an average price of $18.48. During the fiscal year ended <em style="font: inherit;"> January 1, 2022, </em>the Company awarded 125,000 immediately vested share awards at an average price of $2.17.</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;"><b></b></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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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: 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: 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: 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;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">56,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8.07</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: 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;">100,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;">11.96</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: 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;">(136,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.46</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(65,258</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">1.95</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">5.91</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: 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;">293,978</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">13.23</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: 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: 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;">(306,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.18</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(11,102</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2.23</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: 0pt;">Outstanding non-vested at December 30, 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;">476,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">11.62</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 18pt;">Based on the closing price of the Company’s common stock of $29.04 per share on <em style="font: inherit;"> December 29, 2023, </em>the intrinsic value of all outstanding unvested equity awards at <em style="font: inherit;"> December 30, 2023 </em>was $13.8 million.</p> P10Y 2100000 1600000 1400000 700000 800000 400000 100000 3200000 0.85 0.10 3000 300000 1100000 300000 1400000 400000 1800000 66501 83879 101784 700000 400000 100000 297730 300000 300000 100000 625000 500000 850000 1000000 2975000 0 376618 100000 603044 13800000 3500000 2900000 <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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">56,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8.07</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: 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;">(136,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.46</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(65,258</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">1.95</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">274,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.59</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: 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;">293,978</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">13.23</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: 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;">(181,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.83</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(11,102</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2.23</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: 0pt;">Outstanding non-vested at December 30, 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;">376,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">11.53</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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">225,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;">8.73</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: 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;">(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; border-bottom: 1px solid black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">225,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;">8.73</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: 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;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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: 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;">(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;">6.15</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Outstanding non-vested at December 30, 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;">100,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;">11.96</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 black; width: 64%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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 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 black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; 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: 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: 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: 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: 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;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 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> <tr style="vertical-align: bottom; font-family: &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: 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;">56,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8.07</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: 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;">100,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;">11.96</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: 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;">(136,931</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.46</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(65,258</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">1.95</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: 0pt;">Outstanding non-vested at 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;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">499,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">5.91</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: 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;">293,978</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">13.23</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: 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: 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;">(306,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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.18</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 black; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(11,102</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2.23</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: 0pt;">Outstanding non-vested at December 30, 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;">476,618</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">11.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 420628 2.69 56500 8.07 136931 3.46 65258 1.95 274939 3.59 293978 13.23 181197 2.83 11102 2.23 376618 11.53 29.04 10900000 3200000 125000 3.26 225000 8.73 125000 3.26 -0 0 225000 8.73 0 0 125000 6.15 -0 0 100000 11.96 100000 125000 700000 800000 400000 4762 10.5 1000 18.48 125000 2.17 709805 1.92 163005 3.81 125000 3.26 452182 1.89 -0 0 545628 2.82 56500 8.07 100000 11.96 136931 3.46 65258 1.95 499939 5.91 293978 13.23 0 0 306197 4.18 11102 2.23 476618 11.62 29.04 13800000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;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 18pt;">On <em style="font: inherit;"> April 25, 2023, </em>the Board authorized a program to repurchase shares of its common stock up to an amount <em style="font: inherit;">not</em> to exceed $25.0 million.  This program succeeds the Company’s prior repurchase program authorized in <em style="font: inherit;"> November 2021, </em>which was substantially completed in <em style="font: inherit;"> April 2023. </em>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. The Company <em style="font: inherit;"> may </em>enter into a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading plan to effect a portion of the authorized purchases if the criteria set forth in the plan are met. Such a plan would enable the Company to repurchase its shares during periods outside of its normal trading windows when the Company typically would <em style="font: inherit;">not</em> be active in the market.</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 18pt;">On <em style="font: inherit;"> April 24, 2023, </em>the Company agreed to repurchase, in a private transaction approved by the Board, 333,686 shares of common stock at a per-share price of $11.91 per share.</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 18pt;">During the fiscal year ended <em style="font: inherit;"> December 30, 2023, </em>the Company purchased 1,825,957 shares at an average price of $14.00 per share. During the fiscal year ended <em style="font: inherit;"> December 31, 2022, </em>the Company purchased 1,309,427 shares at an average price of $12.63 per share. During the fiscal year 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;"> December 30, 2023, </em>the Company has $13.6 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 18pt;">The Company accrued $0.2 million in excise tax associated with its Treasury Stock Repurchase Plan during the fiscal year ended <em style="font: inherit;"> December 30, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 25000000 333686 11.91 1825957 14 1309427 12.63 1930911 4.68 13600000 200000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;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 18pt;">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>CECL estimates of expected credit losses on trade receivables over their life will be required to be recorded at inception, based on historical information, current conditions, and reasonable and supportable forecasts. The Company adopted the standard in its <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023.</em> There was <em style="font: inherit;">no</em> material impact on the results of operations.</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 18pt;">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. In <em style="font: inherit;"> December 2022, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2022</em>-<em style="font: inherit;">06,</em> <i>Deferral of the sunset date of Topic <em style="font: inherit;">848.</em> </i>This update defers the sunset date from <em style="font: inherit;"> December 31, 2022 </em>to <em style="font: inherit;"> December 31, 2024. </em>The Company <em style="font: inherit;"> may </em>elect to apply the amendments prospectively through <em style="font: inherit;"> December 31, 2024. </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;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standard Board (FASB) issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> “Segment reporting (Topic <em style="font: inherit;">280</em>)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments require disclosure of significant segment expenses regularly provided to the chief operating decision maker (CODM) as well as other segment items, extend certain annual disclosures to interim periods, clarify the applicability to single reportable segment entities, permit more than <em style="font: inherit;">one</em> measure of profit or loss to be reported under certain conditions, and require disclosure of the title and position of the CODM. The ASU is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024. </em>Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. We are currently evaluating the provisions of this ASU and expect to adopt them for the fiscal year ending <em style="font: inherit;"> December 28, 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 18pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> is effective for the Company’s annual reporting periods beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. We are currently evaluating the effect that adoption of ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> will have on our disclosures.</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;"><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 18pt;">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 18pt;">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 cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 30, 2023</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">136,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">42,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">263,237</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">96,309</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">64,071</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">26,161</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">186,541</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,696</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,964</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52,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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,032</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(395</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">13,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">3,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">6,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">23,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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">18,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,484</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,931</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">39,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">284,680</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">111,543</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">64,218</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">25,992</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">201,753</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,927</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,395</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">995</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remeasurement of acquisition-related</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">19,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">4,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">4,681</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">28,798</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">15,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,964</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,152</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b></b></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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>January 1, 2022</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 9%; 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;">39,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203,875</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">73,177</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">50,109</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">27,465</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">150,751</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,124</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,019</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,007</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remeasurement of acquisition-related</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,713</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,420</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">5,454</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">5,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">3,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">14,136</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8,676</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,852</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,576</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">The Company derives a majority of its revenue from offices in the United States. Revenue 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, Germany, Puerto Rico and Serbia. Revenue by geographic area for the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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;">December 30,</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;">December 31,</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 1,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Revenue</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 45.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">246,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; 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;">272,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">186,169</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: 0pt 0pt 0pt 9pt;">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;">6,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">6,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,237</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,891</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">263,237</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">284,680</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">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: 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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;">December 30,</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;">December 31,</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 1,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 45.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">81,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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,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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">3,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,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;"> </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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,266</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">120,484</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">87,964</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 30, 2023</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">136,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,675</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">42,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">263,237</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">96,309</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">64,071</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">26,161</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">186,541</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,604</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,696</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,964</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52,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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">504</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,032</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">182</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(395</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(395</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">13,539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">3,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">6,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">23,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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">18,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,704</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120,484</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,931</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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">159,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">39,295</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">284,680</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">111,543</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">64,218</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">25,992</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">201,753</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,719</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,927</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,395</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">455</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">995</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remeasurement of acquisition-related</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(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; width: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">19,818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">4,299</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">4,681</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">28,798</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,447</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">15,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,677</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,964</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">657</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,152</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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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: 38%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year Ended</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>January 1, 2022</b></p> </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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Specialty Health Care</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Engineering</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Life Sciences and IT</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Corporate</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black; 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 black; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Total</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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: 9%; 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;">39,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">203,875</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">73,177</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">50,109</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">27,465</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">150,751</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,743</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,124</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,019</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization of</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,007</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of acquired intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">95</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Remeasurement of acquisition-related</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">contingent consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,713</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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 black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain on sale of assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">(2,420</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 3px double black; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">5,454</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">5,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">3,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">14,136</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: 38%;"> </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: 9%;"> </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: 9%;"> </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: 12%;"> </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: 9%;"> </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: 9%;"> </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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets as of January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">28,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8,676</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,852</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: 38%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">481</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; 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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,576</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 136241000 84675000 42321000 0 263237000 96309000 64071000 26161000 0 186541000 39932000 20604000 16160000 0 76696000 26010000 16964000 9211000 0 52185000 383000 504000 145000 0 1032000 0 0 182000 0 182000 -0 395000 -0 -0 395000 13539000 3531000 6622000 0 23692000 43769000 46425000 18586000 11704000 120484000 141000 724000 123000 1943000 2931000 159448000 85937000 39295000 0 284680000 111543000 64218000 25992000 0 201753000 47905000 21719000 13303000 0 82927000 27661000 17272000 8462000 0 53395000 426000 455000 114000 0 995000 0 0 46000 0 46000 -0 88000 -0 -0 88000 -0 219000 -0 -0 219000 19818000 4299000 4681000 0 28798000 34062000 33447000 15778000 4677000 87964000 75000 657000 124000 296000 1152000 98495000 66172000 39208000 0 203875000 73177000 50109000 27465000 0 150751000 25318000 16063000 11743000 0 53124000 19491000 14210000 8318000 0 42019000 373000 521000 113000 0 1007000 0 95000 0 0 95000 -0 1713000 -0 -0 1713000 -0 2420000 -0 -0 2420000 5454000 5370000 3312000 0 14136000 32809000 28343000 8676000 3024000 72852000 563000 481000 173000 359000 1576000 <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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;">December 30,</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;">December 31,</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 1,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Revenue</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 45.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">246,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; 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;">272,342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">186,169</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: 0pt 0pt 0pt 9pt;">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;">6,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">6,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,237</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,891</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">263,237</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">284,680</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> 246578000 272342000 186169000 6480000 4708000 9578000 6515000 5180000 5237000 3664000 2630000 2891000 263237000 284680000 203875000 <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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;">December 30,</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;">December 31,</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 1,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 45.9%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">81,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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,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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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;">3,476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,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;"> </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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4,347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,266</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">120,484</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">87,964</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> 110781000 81558000 67296000 1880000 1640000 1327000 3476000 1401000 963000 4347000 3365000 3266000 120484000 87964000 72852000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 17pt;">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 years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>were 24.2%, 26.7% and 21.0%, respectively.  The Company’s United States Federal statutory tax rate for fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </em>before any adjustments, was <em style="font: inherit;">21.0%.</em>  The income tax provisions reconciled to the tax computed at the United States Federal statutory rate for fiscal years <em style="font: inherit;">2023,</em> <em style="font: inherit;">2022</em> and <em style="font: inherit;">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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">%</td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt;">Tax expense on taxable</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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;">4,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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: 0pt 0pt 0pt 9pt;">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;">1,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt;">Permanent differences domestic and 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;">(269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(771</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: 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;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(135</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">113</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">5,364</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,591</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 26pt;">The components of income tax expense (benefit) 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;"> <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;"> </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><td style="font-family: &quot;Times New Roman&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; width: 49.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">660</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">359</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">292</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,323</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4,341</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">384</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 colspan="1" style="text-align: justify; 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;">Deferred</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><td style="font-family: &quot;Times New Roman&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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,152</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(33</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">25</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">41</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,250</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </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 black;"> <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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">5,364</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,591</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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: 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States and 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; 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;">19,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">26,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,880</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,862</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,758</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">22,195</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">28,480</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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;"> December 30, 2023:</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; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized Tax Benefits</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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: 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:c108603238">-</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;"> </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:c108603241">1,196</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Balance as of 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;"><span style="-sec-ix-hidden:c108603244">1,196</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,196</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="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </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 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;"> </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 tax expense.  The Company recorded <em style="font: inherit;">no</em> expense for penalties or interest in the fiscal years ended <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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;">At <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022, </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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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><td style="font-family: &quot;Times New Roman&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: 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 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;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">1,153</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: 0pt;">Compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693</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: 0pt;">Reserves, accruals, and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">421</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: 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 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;">777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net operating loss carryforward, Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">2,808</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,459</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&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: 0pt;">Intangible assets, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">(1,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Fixed assets, net of depreciation</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">(728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liability, net, Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">(187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(142</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">(4,508</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(4,120</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax (liabilities) assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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; border-bottom: 3px double black;">(1,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(1,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">393</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 state net operating losses of $0.6 million and foreign net operating losses of $0.1 million to be applied to the net income of future tax returns, respectively.  The state net operating losses are subject to various expiration periods.  The foreign net operating losses have an indefinite carryforward period.</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 conducts its operations in multiple tax jurisdictions in the United States, Canada, Germany, 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 has <em style="font: inherit;">no</em> open federal or state audits as of <em style="font: inherit;"> December 30, 2023. </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 <em style="font: inherit;">2019.</em> The Company is <em style="font: inherit;">no</em> longer subject to audit in Canada for the tax years prior to tax year <em style="font: inherit;">2019.</em>  The Company is <em style="font: inherit;">no</em> longer subject to audit in Puerto Rico for the tax years prior to tax year <em style="font: inherit;">2018.</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, and share-based compensation. The actual <em style="font: inherit;">2023</em> effective tax rate <em style="font: inherit;"> may </em>vary from the estimate depending on the actual operating income earned in various jurisdictions, and the exercise of stock options and vesting of share-based awards.</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Under APB <em style="font: inherit;">23,</em> foreign earnings are generally <em style="font: inherit;">not</em> subject to U.S. tax until repatriated or deemed repatriated under the anti-deferral rules.  The Company has determined that as of <em style="font: inherit;"> December 30, 2023, </em>all current and future earnings in its foreign subsidiaries will be permanently reinvested.   Based on this determination, the anti-deferral rules have <em style="font: inherit;">no</em> material impact on the Company.</p> 0.242 0.267 0.21 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30, 2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">%</td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt;">Tax expense on taxable</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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;">4,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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: 0pt 0pt 0pt 9pt;">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;">1,082</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt;">Permanent differences domestic and 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;">(269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(771</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: 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;">25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(135</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">113</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">5,364</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,591</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> 0.21 0.21 0.21 4661000 5981000 2922000 1082000 1373000 519000 -269000 109000 -771000 25000 15000 89000 -135000 113000 -166000 5364000 7591000 2925000 <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;"> <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;"> </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><td style="font-family: &quot;Times New Roman&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; width: 49.8%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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,962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,608</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,020</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">660</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">359</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">292</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">5,323</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4,341</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">384</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 colspan="1" style="text-align: justify; 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;">Deferred</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><td style="font-family: &quot;Times New Roman&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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,507</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,152</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(33</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">25</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">41</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">3,250</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </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 black;"> <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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">5,364</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">7,591</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">United States and 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; 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;">19,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">26,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,880</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,862</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,758</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">22,195</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">28,480</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">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;"> </td></tr> </tbody></table> 3055000 2962000 47000 1608000 1020000 45000 660000 359000 292000 5323000 4341000 384000 217000 2507000 2152000 -143000 718000 612000 -33000 25000 -223000 41000 3250000 2541000 5364000 7591000 2925000 19333000 26722000 10880000 2862000 1758000 3034000 22195000 28480000 13914000 <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; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized Tax Benefits</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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: 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:c108603238">-</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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;"> </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:c108603241">1,196</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Balance as of 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;"><span style="-sec-ix-hidden:c108603244">1,196</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: 0pt 0pt 0pt 9pt;">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;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 30, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,196</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 1196000 0 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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><td style="font-family: &quot;Times New Roman&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: 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 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;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">1,153</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: 0pt;">Compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">747</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693</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: 0pt;">Reserves, accruals, and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;">760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">421</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: 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 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;">777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net operating loss carryforward, Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">2,808</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">2,459</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 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><td style="font-family: &quot;Times New Roman&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: 0pt;">Intangible assets, net of amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,860</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">(1,044</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Fixed assets, net of depreciation</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, 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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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: 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 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;">(728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(953</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liability, net, Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">(187</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(142</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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; border-bottom: 1px solid black;">(4,508</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(4,120</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax (liabilities) assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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; border-bottom: 3px double black;">(1,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(1,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">393</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> 421000 270000 297000 48000 0 1153000 747000 775000 693000 760000 296000 421000 777000 1118000 844000 55000 0 0 2808000 2459000 3408000 1860000 1696000 1428000 1044000 872000 552000 689000 433000 392000 728000 953000 501000 187000 166000 142000 4508000 4120000 3015000 1700000 1661000 393000 600000 100000 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:0pt;"> </td><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 18pt;">From time to time, the Company is a defendant 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 18pt;">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 the probability of loss and the estimated amount. The Company reviews its loss contingencies at least quarterly and it 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. The Company could increase or decrease its 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 18pt;">The Company is exposed to various asserted claims as of <em style="font: inherit;"> December 30, 2023, </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;"> December 30, 2023, </em>the Company has accrued $2.9 million for asserted claims. </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 18pt;">In <em style="font: inherit;"> April 2022, </em>a client of the Company’s Industrial Processing Group alleged that a system partially designed by the Company is <em style="font: inherit;">not</em> operating as intended and that the Company is responsible. The Company has <em style="font: inherit;">not</em> determined if it has any liability. In the event of liability, the Company believes its damages are contractually limited to an amount <em style="font: inherit;">no</em> higher than $3.3 million. Furthermore, the Company believes that if it were found liable, any damages would be covered by insurance, subject to a deductible of $0.5 million and maximum coverage of $5.0 million. While the Company attempts to find a mutually agreeable solution, the Company has reserved <em style="font: inherit;">$0.5</em> million for this project. The Company can give <em style="font: inherit;">no</em> assurance that its liability is limited to <em style="font: inherit;">$3.3</em> million or that liability over <em style="font: inherit;">$0.5</em> million, if any, will be covered by insurance.</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;text-align:justify;margin:0pt 0pt 0pt 18pt;">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 <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be covered by insurance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2900000 3300000 500000 5000000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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;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 18pt;">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;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> January 1, 2022 </em>were $698, $626 and $721, respectively.</p> 698000 626000 721000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;"><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 18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">The Company is a party to an Executive Severance Agreement (the “Executive Severance Agreement”) with 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 D. 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 18pt;"><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 18pt;">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;"> </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 18pt;">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 18pt;">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 style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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: 3px double black;"> <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: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,428</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,598</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,891</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Finance lease cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 51.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">401</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">7</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">9</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> <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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">488</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">494</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">410</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 18pt;">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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Cash paid for amounts included in the measurement</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">of lease 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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,957</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: 0pt 0pt 0pt 18pt;">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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">9</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">462</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">508</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">415</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">830</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: 0pt 0pt 0pt 18pt;">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: 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;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,002</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> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">Supplemental Balance Sheet information as of <em style="font: inherit;"> December 30, 2023, </em><em style="font: inherit;"> December 31, 2022 </em>and <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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Operating leases</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 51.6%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,779</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">3,665</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,502</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(2,268</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(2,932</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(2,961</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 colspan="4" 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;"><em style="font: inherit;">Finance leases</em></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;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,367</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(695</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(461</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">231</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">716</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">992</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(437</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(232</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Weighted average remaining lease term in years</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108602605">8.61</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602606">6.78</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602607">1.80</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108602608">.50</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602609">1.50</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602610">2.34</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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Weighted average discount rate</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.32</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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.15</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><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 18pt;">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: 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; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 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; 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;">771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">233</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: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">233</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(482</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,961</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">233</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: 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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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: 3px double black;"> <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: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,428</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,598</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">1,891</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Finance lease cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 51.6%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">401</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">4</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">7</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">9</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 colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;"> <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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">488</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">494</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">410</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> 1428000 1598000 1891000 484000 487000 401000 4000 7000 9000 488000 494000 410000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Cash paid for amounts included in the measurement</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">of lease 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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,957</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: 0pt 0pt 0pt 18pt;">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; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">9</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">462</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">508</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">415</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 18pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">830</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: 0pt 0pt 0pt 18pt;">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: 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;">257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,002</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1464000 1633000 1957000 5000 8000 9000 462000 508000 415000 33000 2790000 830000 0 257000 1002000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 30,</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">December 31,</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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </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;">Operating leases</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 51.6%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">2,779</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">3,665</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">$</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 black;">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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,349</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,502</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(2,268</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(2,932</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(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;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(2,961</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(3,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 colspan="4" 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;"><em style="font: inherit;">Finance leases</em></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;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,367</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(695</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(461</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(375</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">231</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">716</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">992</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">(437</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(232</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(233</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">(939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 1px; border-bottom: 3px double black;">)</td></tr> <tr style="vertical-align: bottom; font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Weighted average remaining lease term in years</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108602605">8.61</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602606">6.78</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602607">1.80</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c108602608">.50</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602609">1.50</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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:c108602610">2.34</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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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 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;">Weighted average discount rate</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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times 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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.32</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: 0pt 0pt 0pt 9pt;">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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 2779000 3665000 1877000 693000 1349000 1502000 2268000 2932000 1631000 2961000 4281000 3133000 926000 1177000 1367000 695000 461000 375000 231000 716000 992000 233000 462000 437000 -0 232000 502000 233000 694000 939000 0.0315 0.031 0.0332 0.0087 0.0087 0.0115 <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; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Fiscal Year</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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 black;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;"> <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;"> </td></tr> <tr style="vertical-align: bottom; font-family: &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: 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; 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;">771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">233</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: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">506</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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: 0pt;">2028</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 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; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">1,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, 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;">233</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">(482</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 black;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </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 black;">-</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 black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; 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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">2,961</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 black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double black;">$</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 black;">233</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> 771000 233000 506000 0 409000 0 302000 0 144000 0 1311000 0 3443000 233000 482000 -0 2961000 233000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><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 18pt;">There have been <em style="font: inherit;">no</em> related party transactions during the periods presented.</p> The goodwill is expected to be fully deductible for tax purposes, except for the portion of contingent consideration which is deductible only when paid.