0001437749-23-005305.txt : 20230303 0001437749-23-005305.hdr.sgml : 20230303 20230303104947 ACCESSION NUMBER: 0001437749-23-005305 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230303 DATE AS OF CHANGE: 20230303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NATIONAL RESEARCH CORP CENTRAL INDEX KEY: 0000070487 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 470634000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35929 FILM NUMBER: 23702200 BUSINESS ADDRESS: STREET 1: 1245 Q STREET CITY: LINCOLN STATE: NE ZIP: 68508 BUSINESS PHONE: 4024752525 MAIL ADDRESS: STREET 1: 1245 Q STREET CITY: LINCOLN STATE: NE ZIP: 68508 10-K 1 nrc20221231_10k.htm FORM 10-K nrc20221231_10k.htm
0000070487 National Research Corporation false --12-31 FY 2022 65 94 0.01 0.01 2,000,000 2,000,000 0 0 0 0 0.001 0.001 110,000,000 110,000,000 30,922,181 30,898,600 24,628,173 25,361,409 6,294,008 5,537,191 180,112 630,373 6,793 0.21 153,005 116,753 0.48 756,817 23,581 0.84 3 5 2 10 3 5 1 5 7 40 0 0 0 0 0 0 6 1 1 0 1 1 1 0 0 0 0 656,000 5 2019 2020 2021 2022 2016 2017 2018 2019 2020 2021 2022 2018 2019 2020 2021 2022 1.10 3.00 1 10 3 5 10 5 0 1 13 6 1 00000704872022-01-012022-12-31 iso4217:USD 00000704872022-06-30 xbrli:shares 00000704872023-02-23 thunderdome:item 00000704872022-12-31 00000704872021-12-31 iso4217:USDxbrli:shares 00000704872021-01-012021-12-31 00000704872020-01-012020-12-31 0000070487us-gaap:CommonStockMember2019-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000070487us-gaap:RetainedEarningsMember2019-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000070487us-gaap:TreasuryStockMember2019-12-31 00000704872019-12-31 0000070487us-gaap:CommonStockMember2020-01-012020-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000070487us-gaap:RetainedEarningsMember2020-01-012020-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0000070487us-gaap:TreasuryStockMember2020-01-012020-12-31 0000070487us-gaap:CommonStockMember2020-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000070487us-gaap:RetainedEarningsMember2020-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000070487us-gaap:TreasuryStockMember2020-12-31 00000704872020-12-31 0000070487us-gaap:CommonStockMember2021-01-012021-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0000070487us-gaap:RetainedEarningsMember2021-01-012021-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0000070487us-gaap:TreasuryStockMember2021-01-012021-12-31 0000070487us-gaap:CommonStockMember2021-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000070487us-gaap:RetainedEarningsMember2021-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000070487us-gaap:TreasuryStockMember2021-12-31 0000070487us-gaap:CommonStockMember2022-01-012022-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0000070487us-gaap:RetainedEarningsMember2022-01-012022-12-31 0000070487us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0000070487us-gaap:TreasuryStockMember2022-01-012022-12-31 0000070487us-gaap:CommonStockMember2022-12-31 0000070487us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000070487us-gaap:RetainedEarningsMember2022-12-31 0000070487us-gaap:TreasuryStockMember2022-12-31 utr:Y 0000070487srt:MinimumMember2021-12-31 0000070487srt:MaximumMember2021-12-31 0000070487nrc:DirectExpensesMember2022-01-012022-12-31 0000070487nrc:DirectExpensesMember2021-01-012021-12-31 0000070487nrc:DirectExpensesMember2020-01-012020-12-31 0000070487us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-31 0000070487us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000070487us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-31 0000070487us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-12-31 0000070487us-gaap:ComputerEquipmentMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:ComputerEquipmentMembersrt:MaximumMember2022-01-012022-12-31 0000070487us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2022-01-012022-12-31 0000070487us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-01-012022-12-31 xbrli:pure 0000070487nrc:CanadianSubsidiaryMember2022-12-31 0000070487nrc:CanadianSubsidiaryMember2020-01-012020-12-31 00000704872021-03-012021-03-31 0000070487nrc:CyberAttackMembernrc:RecoveriesReceivedDirectByTheCompanyMember2020-01-012020-12-31 0000070487nrc:CyberAttackMembernrc:RecoveriesPaidDirectlyByInsurerToOutsideVendorMember2020-01-012020-12-31 0000070487nrc:CyberAttackMembernrc:ReimbursementForLostRevenueMember2020-01-012020-12-31 0000070487us-gaap:OtherIncomeMembernrc:PropertyDamageExcludingCyberAttackMember2020-01-012020-12-31 0000070487us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000070487us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000070487us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000070487us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000070487us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-31 0000070487us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31 0000070487us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-31 0000070487us-gaap:FairValueMeasurementsRecurringMember2021-12-31 0000070487us-gaap:CommonClassAMember2022-01-012022-12-31 0000070487us-gaap:CommonClassAMember2021-01-012021-12-31 0000070487us-gaap:CommonClassAMember2020-01-012020-12-31 0000070487nrc:PatientWisdomIncMember2021-01-042021-01-04 0000070487nrc:PatientWisdomIncMember2022-01-012022-01-31 0000070487nrc:PatientWisdomIncMember2021-01-04 0000070487nrc:PatientWisdomIncMemberus-gaap:CustomerRelationshipsMember2021-01-04 0000070487nrc:PatientWisdomIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-04 0000070487us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000070487nrc:SubscriptionServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-31 0000070487nrc:SubscriptionServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-31 0000070487nrc:SubscriptionServicesMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0000070487us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-31 0000070487us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0000070487us-gaap:ServiceMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0000070487nrc:FixedNonSubscriptionServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-31 0000070487nrc:FixedNonSubscriptionServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-31 0000070487nrc:FixedNonSubscriptionServicesMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0000070487nrc:UnitPriceServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-31 0000070487nrc:UnitPriceServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-31 0000070487nrc:UnitPriceServicesMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-31 0000070487us-gaap:OtherCurrentAssetsMember2022-12-31 0000070487us-gaap:OtherCurrentAssetsMember2021-12-31 0000070487us-gaap:LongTermContractWithCustomerMember2023-01-012022-12-31 0000070487us-gaap:LongTermContractWithCustomerMember2024-01-012022-12-31 0000070487us-gaap:LongTermContractWithCustomerMember2025-01-012022-12-31 0000070487us-gaap:LongTermContractWithCustomerMember2022-12-31 0000070487us-gaap:FurnitureAndFixturesMember2022-12-31 0000070487us-gaap:FurnitureAndFixturesMember2021-12-31 0000070487us-gaap:ComputerEquipmentMember2022-12-31 0000070487us-gaap:ComputerEquipmentMember2021-12-31 0000070487us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-31 0000070487us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-31 0000070487us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0000070487us-gaap:BuildingAndBuildingImprovementsMember2021-12-31 0000070487us-gaap:LeaseholdImprovementsMember2022-12-31 0000070487us-gaap:LeaseholdImprovementsMember2021-12-31 0000070487us-gaap:LandMember2022-12-31 0000070487us-gaap:LandMember2021-12-31 0000070487nrc:IncludingAssetsHeldUnderCapitalLeaseMember2022-01-012022-12-31 0000070487nrc:IncludingAssetsHeldUnderCapitalLeaseMember2021-01-012021-12-31 0000070487nrc:IncludingAssetsHeldUnderCapitalLeaseMember2020-01-012020-12-31 0000070487nrc:TradeNames1Member2022-12-31 0000070487us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-31 0000070487us-gaap:CustomerRelationshipsMember2022-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2022-01-012022-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2022-01-012022-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0000070487us-gaap:TradeNamesMember2022-01-012022-12-31 0000070487us-gaap:TradeNamesMember2022-12-31 0000070487nrc:TradeNames1Member2021-12-31 0000070487us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-12-31 0000070487us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-12-31 0000070487us-gaap:CustomerRelationshipsMember2021-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2021-01-012021-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2021-01-012021-12-31 0000070487us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-31 0000070487us-gaap:TradeNamesMember2021-01-012021-12-31 0000070487us-gaap:TradeNamesMember2021-12-31 0000070487nrc:CanadianSubsidiaryMember2022-01-012022-12-31 00000704872022-12-012022-12-31 0000070487nrc:DomesticResearchMember2022-01-012022-12-31 0000070487nrc:ForeignResearchMember2022-01-012022-12-31 0000070487us-gaap:DomesticCountryMember2022-01-012022-12-31 0000070487us-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-31 0000070487us-gaap:ForeignCountryMemberus-gaap:CanadaRevenueAgencyMember2022-01-012022-12-31 0000070487nrc:TermLoanMember2022-12-31 0000070487nrc:TermLoanMember2021-12-31 0000070487us-gaap:RevolvingCreditFacilityMembernrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMember2022-09-30 0000070487nrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMembernrc:TermLoanMember2022-09-30 0000070487nrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMembernrc:DelayedDrawTermLoanMember2022-09-30 0000070487nrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMembernrc:TermLoanMember2022-01-012022-09-30 0000070487nrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMembernrc:SecuredOvernightFinancingRateSOFRMember2022-01-012022-12-31 0000070487us-gaap:RevolvingCreditFacilityMembernrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMember2022-12-31 0000070487us-gaap:RevolvingCreditFacilityMembernrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMember2022-01-012022-12-31 0000070487nrc:CreditAgreementMembernrc:FirstNationalBankOfOmahaMember2022-01-012022-12-31 0000070487nrc:DirectorPlan2004Memberus-gaap:CommonStockMember2022-12-31 0000070487nrc:NonqualifiedStockOptionsMembernrc:DirectorPlan2004Membersrt:DirectorMember2022-01-012022-12-31 0000070487nrc:NonqualifiedStockOptionsMembernrc:DirectorPlan2004Membersrt:MaximumMembersrt:DirectorMember2022-01-012022-12-31 0000070487nrc:NonqualifiedStockOptionsMembernrc:DirectorPlan2004Membersrt:MinimumMembersrt:DirectorMember2022-01-012022-12-31 0000070487nrc:DirectorPlan2004Member2022-12-31 0000070487nrc:The2006EquityIncentivePlanMemberus-gaap:CommonStockMember2022-12-31 0000070487nrc:The2006EquityIncentivePlanMembersrt:MinimumMember2022-01-012022-12-31 0000070487nrc:The2006EquityIncentivePlanMembersrt:MaximumMember2022-01-012022-12-31 0000070487nrc:The2006EquityIncentivePlanMember2022-12-31 0000070487nrc:CommonStockOptionsMember2022-01-012022-12-31 0000070487nrc:CommonStockOptionsMember2021-01-012021-12-31 0000070487nrc:CommonStockOptionsMember2020-01-012020-12-31 0000070487nrc:CommonStockOptionsMember2021-12-31 0000070487nrc:CommonStockOptionsMember2022-12-31 0000070487us-gaap:CommonStockMember2022-01-012022-12-31 0000070487us-gaap:CommonStockMember2021-01-012021-12-31 0000070487us-gaap:CommonStockMember2020-01-012020-12-31 0000070487us-gaap:EmployeeStockOptionMember2022-12-31 0000070487us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0000070487us-gaap:EmployeeStockOptionMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-31 0000070487us-gaap:EmployeeStockOptionMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000070487us-gaap:EmployeeStockOptionMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-31 0000070487nrc:NonvestedMembernrc:The2006EquityIncentivePlanMember2021-01-012021-12-31 0000070487nrc:NonvestedMembernrc:The2006EquityIncentivePlanMember2022-12-31 0000070487nrc:NonvestedMember2022-01-012022-12-31 0000070487nrc:NonvestedMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-31 0000070487nrc:NonvestedMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000070487nrc:NonvestedMembernrc:DirectSellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-31 0000070487us-gaap:RestrictedStockMember2020-01-012020-12-31 0000070487us-gaap:RestrictedStockMember2022-01-012022-12-31 0000070487us-gaap:RestrictedStockMember2021-01-012021-12-31 0000070487us-gaap:CommonStockMember2021-12-31 0000070487us-gaap:CommonStockMember2022-12-31 0000070487nrc:NonvestedMember2022-12-31 0000070487srt:MinimumMember2022-12-31 0000070487srt:MaximumMember2022-12-31 0000070487us-gaap:OtherCurrentLiabilitiesMember2022-12-31 0000070487us-gaap:OtherCurrentLiabilitiesMember2021-12-31 0000070487us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0000070487us-gaap:OtherNoncurrentLiabilitiesMember2021-12-31 0000070487nrc:OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember2022-12-31 0000070487nrc:OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember2021-12-31 0000070487nrc:FurnitureAndEquipmentHeldUnderFinanceLeasesMember2022-12-31 0000070487nrc:FurnitureAndEquipmentHeldUnderFinanceLeasesMember2021-12-31 0000070487nrc:ComputerEquipmentHeldUnderFinanceLeasesMember2022-12-31 0000070487nrc:ComputerEquipmentHeldUnderFinanceLeasesMember2021-12-31 0000070487nrc:ComputerSoftwareHeldUnderFinanceLeasesMember2022-12-31 0000070487nrc:ComputerSoftwareHeldUnderFinanceLeasesMember2021-12-31 0000070487nrc:AssetsHeldUnderFinanceLeasesMember2022-12-31 0000070487nrc:AssetsHeldUnderFinanceLeasesMember2021-12-31 0000070487nrc:PropertyAndEquipmentMember2022-12-31 0000070487nrc:PropertyAndEquipmentMember2021-12-31 0000070487nrc:NebraskaGlobalInvestmentCompanyLLCMembersrt:ChiefExecutiveOfficerMember2022-12-31 0000070487nrc:DontPanicLabsLlcMember2022-01-012022-12-31 0000070487nrc:AllinaHealthMember2021-01-012021-12-31 0000070487nrc:AmeritasLifeInsuranceCorpMember2021-01-012021-12-31 0000070487nrc:AmeritasLifeInsuranceCorpMember2020-01-012020-12-31 0000070487nrc:PurchasingDirectorsAndOfficersAndEmploymentPracticesLiabilityInsuranceMembernrc:IMAFinancialGroupMember2020-01-012020-12-31 0000070487nrc:PracticingExcellencecomMember2021-01-012021-12-31 0000070487nrc:PracticingExcellencecomMember2020-01-012020-12-31 0000070487country:US2022-01-012022-12-31 0000070487country:US2021-01-012021-12-31 0000070487country:US2020-01-012020-12-31 0000070487country:CA2022-01-012022-12-31 0000070487country:CA2021-01-012021-12-31 0000070487country:CA2020-01-012020-12-31 0000070487country:US2022-12-31 0000070487country:US2021-12-31 0000070487country:US2020-12-31 0000070487country:CA2022-12-31 0000070487country:CA2021-12-31 0000070487country:CA2020-12-31
 

Table of Contents

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 31, 2022     

or

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

  
 

For the transition period from                    to                   

Commission File Number 001-35929

      National Research Corporation      

(Exact name of Registrant as specified in its charter)

 

Delaware

 

47-0634000

(State or other jurisdiction of

 

(I.R.S. Employer

incorporation or organization)

 

Identification No.)

 

 

1245 Q Street, Lincoln, Nebraska          68508

 
 

(Address of principal executive offices) (Zip Code)

 

 

 

(402) 475-2525

 
 

(Registrant’s telephone number, including area code)

 

 

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

Title of Each Class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $.001 par value

NRC

The NASDAQ stock market

 

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

 

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 Act.) Yes     No  ☒ 

 

Aggregate market value of the common stock held by non-affiliates of the registrant at June 30, 2022: $444,018,792.

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date.

 

Common Stock, $.001 par value, outstanding as of February 23, 2023: 24,594,390

 

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Proxy Statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III.

 

    

 

TABLE OF CONTENTS

 

   

Page

PART I

     

Item 1.

Business

1

Item 1A.

Risk Factors

7

Item 1B.

Unresolved Staff Comments

14

Item 2.

Properties

14

Item 3.

Legal Proceedings

14

Item 4.

Mine Safety Disclosures

14

     

PART II

     

Item 5.

Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

15

Item 6.

[Reserved]

16

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations

17

Item 7A.

Quantitative and Qualitative Disclosure About Market Risk

23

Item 8.

Financial Statements and Supplementary Data

23

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

52

Item 9A.

Controls and Procedures

52

Item 9B.

Other Information

52

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

52

     

PART III

     

Item 10.

Directors, Executive Officers and Corporate Governance

53

Item 11.

Executive Compensation

53

Item 12.

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

53

Item 13.

Certain Relationships and Related Transactions, and Director Independence

53

Item 14.

Principal Accountant Fees and Services

53

     

PART IV

     

Item 15.

Exhibits

54

Item 16.

Form 10-K Summary

55

Signatures

57

 

i

 

    

 

PART I

 

Item 1.

Business

 

Special Note Regarding Forward-Looking Statements

 

Certain matters discussed in this Annual Report on Form 10-K are “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements can generally be identified as such because the context of the statement includes phrases such as National Research Corporation, doing business as NRC Health (“NRC Health,” the “Company,” “we,” “our,” “us” or similar terms), “believes,” “expects,” “may,” “could,” “anticipates,” “estimates,” “plans,” “intends,” or the use of words such as “would,” “will,” “may,” “could,” “goal,” “focus,” or “should,” or other words of similar import. Similarly, statements that describe our future plans, objectives or goals are also forward-looking statements. In this Annual Report on Form 10-K, statements regarding the value and utility of, and market demand for, our service offerings, future opportunities for growth with respect to new and existing clients, our future ability to compete and the types of firms with which we will compete, future consolidation in the healthcare industry, future adequacy of our liquidity sources, future revenue sources, future revenue growth, future revenue estimates used to calculate recurring contract value, the expected impact of economic factors, including inflation, future capital expenditures including, without limitation, our headquarters renovation costs, and the timing, amount, and sources of cash to fund such capital expenditures, future stock repurchases and dividends, the expected impact of pending claims and contingencies, the future outcome of uncertain tax positions, our future use of owned and leased real property, the expected impact of the conflict in Ukraine, and the expected impact of the COVID-19 pandemic, among others, are forward-looking statements. Such forward-looking statements are subject to certain risks and uncertainties which could cause actual results or outcomes to differ materially from those currently anticipated. Factors that could affect actual results or outcomes include, without limitation, the following factors:

 

 

The possibility of non-renewal of our client service contracts, reductions in services purchased or prices, and failure to retain key clients;

 

 

Our ability to compete in our markets, which are highly competitive with new market entrants, and the possibility of increased price pressure and expenses;

 

 

The likelihood that the COVID-19 or other pandemic will adversely affect our operations, sales, earnings, financial condition and liquidity;

 

 

The likelihood that the ongoing Russian-Ukraine conflict will adversely affect our operations, sales, earnings, financial condition and liquidity;

 

 

The effects of an economic downturn;

 

 

The impact of consolidation in the healthcare industry;

 

 

The impact of federal healthcare reform legislation or other regulatory changes;

 

 

Our ability to attract and retain key managers and other personnel;

 

 

The possibility that our intellectual property and other proprietary information technology could be copied or independently developed by our competitors;

 

 

The possibility for failures or deficiencies in our information technology platform;

 

 

The possibility that we or our third-party providers could be subject to cyber-attacks, security breaches or computer viruses; and 

 

 

The factors set forth under the caption “Risk Factors” in Part I, Item 1A of this Annual Report on Form 10-K and various disclosures in our press releases, stockholder reports, and other filings with the Securities and Exchange Commission.

 

Shareholders, potential investors and other readers are urged to consider these and other factors in evaluating the forward-looking statements and are cautioned not to place undue reliance on such forward-looking statements. The forward-looking statements included are only made as of the date of this Annual Report on Form 10-K and we undertake no obligation to publicly update such forward-looking statements to reflect subsequent events or circumstances, except as required by the federal securities laws.

 

 

 

General

 

For more than 40 years, NRC Health has led the charge to humanize healthcare and support organizations in their understanding of each unique individual. NRC Health’s commitment to Human Understanding® helps leading healthcare systems get to know each person they serve not as point-in-time insights, but as an ongoing relationship. Guided by its uniquely empathic heritage, NRC Health’s patient-focused approach, unmatched market research, and emphasis on consumer preferences are transforming the healthcare experience, creating strong outcomes for patients and entire healthcare systems.

 

Our end-to-end solutions enable our clients to understand what matters most to each person they serve – before, during, after, and beyond clinical encounters – to gain a longitudinal understanding of how life and health intersect, with the goal of developing lasting, trusting relationships. Our ability to measure what matters most and systematically capture, analyze, and deliver insights based on self-reported information from patients, families, and consumers is critical in today’s healthcare market. We believe access to and analysis of our extensive consumer-driven information is increasingly valuable as healthcare providers need to better understand and engage the people they serve to create long-term relationships and build loyalty.

 

Our expertise includes the efficient capture, transmittal, analysis, and interpretation of critical data elements from millions of healthcare consumers. Using our solutions, our partners gain insights into what people think and feel about their organizations in real-time, allowing them to build on their strengths and implement service recovery with greater speed and personalization. We also provide legacy experience-based solutions and shared intelligence from industry thought leaders and the nation’s largest member network focused on healthcare governance and strategy to member boards and executives.

 

Our portfolio of subscription-based solutions provides actionable information and analysis to healthcare organizations across a range of mission-critical, constituent-related elements, including patient experience, service recovery, care transitions, employee engagement, reputation management, and brand loyalty. We partner with clients across the continuum of healthcare services and believe this cross-continuum positioning is a unique and an increasingly important capability as evolving payment models drive healthcare providers and payers towards a more collaborative and integrated service model. 

 

We have a broad and diversified client base that is distributed primarily across the United States. Our ten largest clients collectively accounted for 15%, 14%, and 14% of our total revenue in 2022, 2021 and 2020, respectively. Approximately 1%, 2% and 2% of our revenue was derived from foreign customers in 2022, 2021, and 2020, respectively.

 

We have achieved a market leadership position through our more than 40 years of industry innovation and experience, as well as our long-term, recurring revenue relationships (solutions that are used or required by a client each year) with many of the healthcare industry’s largest organizations. Since our founding in 1981, we have focused on meeting the evolving information needs of the healthcare industry through internal product development, as well as select acquisitions. We are a Delaware corporation headquartered in Lincoln, Nebraska.

 

Human Understanding Solutions

 

NRC Health recognizes that behind every person is a story. We help our partners get to know each person they serve - their behaviors, preferences, wants, and needs—not as point-in-time insights, but as an ongoing relationship.

 

With the complexity and demands associated with healthcare delivery today, seeing the whole picture is now more important than ever. The end-to-end Human Understanding solutions are designed to help capture and act on what matters most to patients and their families.

 

The Human Understanding solutions deliver the capabilities needed to turn strategic aspiration into action in critical focus areas. Each set of capabilities unlocks Human Understanding at the right time and place to improve care, enhance performance, and catalyze growth.

 

Our digital solutions consist of three primary solution categories which can be implemented both collectively as an enterprise solution or individually to meet specific needs within the organization. The primary solution categories include Marketing, Reputation, and Experience.

 

 

Marketing Solutions – Our Marketing solutions are subscription-based services that allow for improved tracking of awareness, perception, and consistency of healthcare brands; real-time assessment of competitive differentiators; and enhanced segmentation tools to evaluate the needs, wants, and behaviors of communities through real-time competitive assessments and enhanced segmentation tools. Market Insights is the largest U.S. healthcare consumer database of its kind, measuring the opinions and behaviors of approximately 300,000 healthcare consumers across the contiguous United States annually. Market Insights is a syndicated survey that provides clients with an independent third-party source of information that is used to understand consumer perception and preferences and optimize marketing strategies. Our Marketing solutions provide clients with on-demand tools to measure brand value and build brand equity in their markets, evaluate and optimize advertising efficacy and consumer recall, and tailor research to obtain the real time voice of customer feedback to support branding and loyalty initiatives.

 

Experience Solutions – Our Experience solutions are provided on a subscription basis via a cross-continuum multi-mode digital platform that collects and measures data and then delivers business intelligence that our clients utilize to improve patient experience, engagement and loyalty. Patient experience data can also be collected on a periodic basis using Consumer Assessment of Healthcare Providers and Systems (“CAHPS”) compliant mail and telephone survey methods for regulatory compliance purposes and to monitor and measure improvement in CAHPS survey scores. CAHPS survey data can be collected and measured as an integrated service within our digital platform or independently as a legacy service offering. Our Experience solutions provide healthcare systems with the ability to receive and act on customer and employee feedback across all care settings in real-time. Experience solutions include patient experience, workforce engagement, health risk assessments, care transition, and improvement tools. These solutions enable clients to comply with regulatory requirements and to improve their reimbursement under value-based purchasing models. More importantly, our Experience solutions provide quantitative and qualitative real-time feedback, improvement plans, and coaching insights.   By illuminating the complete care journey in real time, our clients can ensure each individual receives the care, respect, and experience they deserve. Developing a longitudinal profile of what healthcare customers want and need allows for organizational improvement and increased customer loyalty.

 

Our Experience solutions also include tools to drive effective communication between healthcare providers and patients in the critical 24-72 hours post discharge using an automated discharge call workflow supported by our digital platform. Through preference-based communications and real-time alerts, these solutions enable organizations to identify and manage high-risk patients to reduce readmissions, increase patient satisfaction and support safe care transitions. Tracking, trending and benchmarking tools isolate the key areas for process improvement allowing organizations to implement changes and reduce future readmissions.

 

Reputation Solutions – Our Reputation solutions allow healthcare organizations to share a picture of their organization and ensure that timely and relevant content informs better consumer decision-making. Our star ratings tools enable our partners to publish a five-star rating metric and verified patient feedback derived from actual patient survey data to complement their online physician information. Sharing this feedback not only results in better-informed consumer decision-making but also has the ability to drive new patient acquisition and grow online physician reputation. Our reputation monitoring tool alerts our partners to ratings and reviews on third-party websites and provides workflows for response and service recovery. These solutions raise physician awareness of survey results and provide access to improvement resources and educational development opportunities designed to improve the way care is delivered.

 

The Governance Institute

 

Our Governance solutions, branded as The Governance Institute (“TGI”), serves not-for-profit health system boards of directors, executives, and physician leadership. TGI’s subscription-based, value-driven membership services are provided through national conferences, publications, advisory services, and an online portal designed to improve the effectiveness of hospital and healthcare systems by continually strengthening their board governance, strategic planning, medical leadership, management performance and customer loyalty. TGI also conducts research studies and tracks industry trends showcasing emerging healthcare trends and best practice solutions of healthcare system boards across the country. TGI thought leadership helps our client board members and executives inform and guide their organization’s strategic priorities in alignment with the rapidly changing healthcare market.

 

For additional information on our operating segment and our revenue and assets by geographic area, see Note 13, “Segment Information,” to our consolidated financial statements.

 

 

Markets

 

Growth Strategy

 

We believe that the value proposition of our current solutions, combined with the favorable alignment of our solutions with emerging market demand, positions us to benefit from multiple growth opportunities. We believe that we can accelerate our growth through (1) increasing scope of services and sales of our existing solutions to our existing clients (or cross-selling), (2) winning additional new clients through market share growth in existing market segments, (3) developing and introducing new solutions to new and existing clients, and (4) pursuing acquisitions of, or investments in, firms providing products, solutions or technologies which complement ours.

 

Increasing contract value with existing clients. Our growth team actively identifies and pursues cross-sell opportunities for clients to add additional solutions in order to accelerate our growth. Organic contract value growth is also realized by the increased scope of solution adoption as the size of client organizations increase from market expansion and consolidation.

 

Adding new clients. We believe that there is an opportunity to add new clients across all solutions. Our sales organization is actively identifying and engaging new client prospects with a focus on demonstrating the economic value derived from adopting the portfolio of solutions in alignment with the prospect’s strategic objectives.

 

Adding new solutions. The need for effective solutions in the market segments that we serve is evolving to align with emerging healthcare consumerism trends. The evolving market creates an opportunity for us to introduce new solutions that leverage and extend our existing core competencies. We believe that there is an opportunity to drive sales growth with both existing and new clients, across all of the market segments that we serve, through the introduction of new solutions.

 

Pursue strategic acquisitions and investments. We have historically complemented our organic growth with strategic acquisitions, having completed eight such transactions over the past nineteen years. These transactions have added new capabilities and access to market segments that are adjacent and complementary to our existing solutions and market segments. We believe that additional strategic acquisition and/or investment opportunities will exist from time to time to complement our organic growth by further expanding our service capabilities, technology offerings and end markets.

 

We generate the majority of our revenue from the renewal of subscription-based client service agreements, supplemented by sales of additional solutions to existing clients and the addition of new clients. Our sales activities are carried out by our growth team staffed with professional, trained sales associates.

 

We engage in marketing activities that enhance our brand visibility in the marketplace, generate demand for our solutions and engage existing clients. Strategic campaigns and programs focus on (1) ensuring coverage of prospective clients via targeted advertising and account-based campaigns, (2) elevating client value evidence and success stories to an executive level profile, (3) engaging key stakeholders with content, programming and events and (4) amplifying thought leadership through public and media relations programs that include earning placement in national media and trade publications, securing podium presentations at key industry events and winning awards on behalf of us and our executives.

 

Competition

 

The healthcare information and market research services industry is highly competitive. We have traditionally competed with healthcare organizations’ internal marketing, market research, and/or quality improvement departments which create their own performance measurement tools, and with relatively small specialty research firms which provide survey-based healthcare market research and/or performance assessment. Our primary competitors among such specialty firms include Press Ganey, which we believe has significantly higher annual revenue than us, and several other organizations that we believe have less annual revenue than us. We also compete with market research firms and technology solutions which provide survey-based, general market research or voice of the customer feedback capabilities and firms that provide services or products that complement healthcare performance assessments such as healthcare software or information systems.

 

We believe the primary competitive factors within our market include quality of service, timeliness of delivery, unique service capabilities, credibility of provider, industry experience, and price. We believe that our industry leadership position, exclusive focus on the healthcare industry, cross-continuum presence, comprehensive portfolio of solutions and relationships with leading healthcare providers position us to compete in this market.

 

 

Although only a few of these competitors have offered specific services that compete directly with our solutions, many of these competitors have substantially greater financial, information gathering, and marketing resources than us and could decide to increase their resource commitments to our market. There are relatively few barriers to entry into our market, and we expect increased competition in our market which could adversely affect our operating results through pricing pressure, increased marketing expenditures, and market share losses, among other factors. There can be no assurance that we will continue to compete successfully against existing or new competitors.

 

We believe that our competitive strengths include the following:

 

A leading provider of patient experience solutions for healthcare providers and other healthcare organizations. Our history is based on capturing the voice of the consumer in healthcare markets. Our solutions build on the “Eight Dimensions of Patient-Centered Care,” a philosophy developed by noted patient advocate Harvey Picker, who believed patients’ experiences are integral to quality healthcare. This foundation has been enhanced through our digital platform offering that provides the delivery of data and insights on a real time basis to understand what matters most to each individual. Based on our more than 40 years of experience, we are able to deliver unique and relevant healthcare domain expertise to the clients we serve.

 

Established client base of leading healthcare organizations. Our client portfolio encompasses a majority of the leading healthcare systems across the United States. Over 270 of the top 400 healthcare systems based on net patient revenue are currently using one or more of our solutions. Our client base provides a unique network effect to share best practices among existing clients and to attract new clients. Our existing client base also provides a significant organic growth opportunity to upsell and cross sell additional solutions.

 

Highly scalable and visible revenue model. Our solutions are offered primarily through fixed price, subscription-based service agreements. The solutions we provide are also recurring in nature, which enables an ongoing relationship with our clients and favorable retention. This combination of subscription-based revenue, a base of ongoing client renewals and automated platforms creates a highly visible and scalable revenue model.

 

Comprehensive portfolio of solutions. Our portfolio of subscription-based solutions provides actionable information and analysis to healthcare organizations across a range of mission-critical, constituent-related elements, including patient experience, service recovery, care transitions, employee engagement, reputation management, and brand loyalty. Our end-to-end solutions enable our clients to understand what matters most to each person they serve – before, during, after, and beyond clinical encounters – to gain a longitudinal understanding of each individual. We partner with clients across the continuum of healthcare services and believe this cross-continuum positioning is a unique and an increasingly important capability as evolving payment models drive healthcare providers and payers towards a more collaborative and integrated service model.

 

Exclusive focus on healthcare. We focus exclusively on healthcare and serving the unique needs of healthcare organizations across the continuum, which we believe gives us a distinct competitive advantage compared to other survey and analytics software providers. Our value proposition incorporates the benefits to clients derived from our deep subject matter expertise that has been built from helping healthcare organizations over the past 40 years. Our platform includes features and capabilities built specifically for healthcare providers, including a library of performance improvement content which can be tailored to the provider based on their specific customer feedback profile.

 

Experienced senior management team led by our founder. Our senior management team has extensive industry and leadership experience. Michael D. Hays, our Chief Executive Officer and President, founded NRC Health in 1981. Prior to launching the Company, Mr. Hays served as Vice President and as a Director of SRI Research Center, Inc. (now known as the Gallup Organization). Our Chief Financial Officer, Kevin Karas, CPA, has extensive financial experience having served as CFO at two previous companies, along with healthcare experience at Rehab Designs of America, Inc. and NovaCare, Inc. Jona Raasch has served as our Chief Operating Officer for most of the last 31 years and as Chief Executive Officer of the Governance Institute for more than 15 years.  Helen Hrdy was appointed as our Chief Growth Officer in 2020.  Prior to this position Ms. Hrdy served as our Senior Vice President, Customer Success, for eight years.

 

 

Resources

 

Our success depends in part upon our data collection processes, research methods, data analysis techniques and internal systems, and procedures that we have developed specifically to serve clients in the healthcare industry. We have no patents for most of our intellectual property. Consequently, we rely on a combination of copyright and trade secret laws and associate nondisclosure agreements to protect our systems, survey instruments and procedures. There can be no assurance that the steps we have taken to protect our rights will be adequate to prevent misappropriation of such rights or that third parties will not independently develop functionally equivalent or superior systems or procedures. We believe that our systems and procedures and other proprietary rights do not infringe upon the proprietary rights of third parties. There can be no assurance, however, that third parties will not assert infringement claims against us in the future or that any such claims will not result in protracted and costly litigation, regardless of the merits of such claims or whether we are ultimately successful in defending against such claims.

 

Government Regulation

 

According to the Centers for Medicare and Medicaid Services (“CMS”), health expenditures in the United States were approximately $4.3 trillion in 2021, or $12,914 per person. In total, health spending accounted for 18.3% of the nation’s Gross Domestic Product in 2021. Addressing this growing expenditure burden continues to be a major policy priority at both federal and state levels. In addition, increased co-pays and deductibles in healthcare plans have focused even more consumer attention on health spending and affordability. In the public sector, Medicare provides health coverage for individuals aged 65 and older, while Medicaid provides coverage for low-income families and other individuals in need. Both programs are administered by the CMS. With the aging of the U.S. population, Medicare enrollment has increased significantly.  In addition, longer life spans and greater prevalence of chronic illnesses among both the Medicare and Medicaid populations have placed tremendous demands on the health care system.

 

An increasing percentage of Medicare reimbursement and reimbursement from commercial payers has been determined under value payment models, based on factors such as patient readmission rates and provider adherence to certain quality-related protocols. At the same time, many hospitals and other providers are creating new models of care delivery to improve patient experience, reduce cost and provide better clinical outcomes. These new models are based on sharing financial risk and managing the health and behaviors of large populations of patients and consumers. This transformation towards value-based payment models and increased engagement of healthcare consumers is resulting in a greater need for existing healthcare providers to deliver more customer-centric healthcare. At the same time, organizations that have successfully developed effective customer service models and brand loyalty in other industry verticals are entering the healthcare services market.

 

We believe that our current portfolio of solutions is uniquely aligned to address these healthcare market trends and related business opportunity. We provide tools and solutions to capture, interpret and improve the CAHPS data required by CMS as well as real time feedback that enables clients to better understand what matters most to people at key moments in their relationship with a health organization. Our solutions enable our clients to both satisfy patient survey compliance requirements and design experiences to build loyalty and improve the wellbeing of the people and communities they care for.

 

Human Capital

 

As of December 31, 2022, we employed a total of 491 associates. None of our associates are represented by a collective bargaining unit. The majority of our associates work remotely. We attract a passionate team of associates who care deeply about making a difference in advancing “Human Understanding” in healthcare. We consider our relationships with our associates to be good.

 

We are committed to providing a workplace free of harassment or discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, ancestry, veteran status, or disability. We are an equal opportunity employer committed to inclusion and diversity.

 

Available Information

 

More information regarding NRC Health is available on our website at www.nrchealth.com. We are not including the information contained on or available through our website as part of, or incorporating such information by reference into, this Annual Report on Form 10-K. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to those reports are made available to the public at no charge through a link appearing on our website. We provide access to such materials through our website as soon as reasonably practicable after electronically filing such material with, or furnishing it to, the Securities and Exchange Commission. Reports and amendments posted on our website do not include access to exhibits and supplemental schedules electronically filed with the reports or amendments.

 

  

Item 1A.

Risk Factors

 

You should carefully consider each of the risks described below, together with all of the other information contained in this Annual Report on Form 10-K, before making an investment decision with respect to our securities. If any of the following risks develop into actual events, our business, financial condition or results of operations could be materially and adversely affected and you may lose all or part of your investment.

 

Risks Related to our Business

 

We depend on contract renewals, including retention of key clients, for a large share of our revenue and our operating results could be adversely affected.

 

We expect that a substantial portion of our revenue for the foreseeable future will continue to be derived from renewable service contracts. Substantially all contracts are renewable annually at the option of our clients, although contracts with clients under unit-based arrangements generally have no minimum purchase commitments. Client contracts are generally cancelable on short notice without penalty, however we are entitled to payment for services through the cancellation date. To the extent that clients fail to renew or defer their renewals, we anticipate our results may be materially adversely affected. We rely on a limited number of key clients for a substantial portion of our revenue. Our ten largest clients collectively accounted for 15%, 14%, and 14% of our total revenue in 2022, 2021 and 2020, respectively. Our ability to secure renewals depends on, among other things, our ability to gather and analyze performance data in a consistent, high-quality, and timely fashion. In addition, the service needs of our clients are affected by accreditation requirements, enrollment in managed care plans, the level of use of satisfaction measures in healthcare organizations’ overall management and compensation programs, the size of operating budgets, clients’ operating performance, industry and economic conditions, and changes in management or ownership. As these factors are beyond our control, we cannot ensure that we will be able to maintain our renewal rates. Any material decline in renewal rates from existing levels would have an adverse effect on our revenue and a corresponding effect on our operating and net income.

 

We operate in a highly competitive market and could experience increased price pressure and expenses as a result.

 

The healthcare information and market research services industry is highly competitive. We have traditionally competed with healthcare organizations’ internal marketing, market research and/or quality improvement departments that create their own performance measurement tools, and with relatively small specialty research firms that provide survey-based healthcare market research and/or performance assessment. Our primary competitors among such specialty firms include Press Ganey, which we believe has significantly higher annual revenue than us, and three or four other firms that we believe have lower annual revenue than us. We also compete with market research firms and technology solutions which provide survey-based, general market research or voice of the customer feedback capabilities and firms that provide services or products that complement healthcare performance assessments, such as healthcare software or information systems. Although only a few of these competitors have offered specific services that compete directly with our services, many of these competitors have substantially greater financial, information gathering, and marketing resources than us and could decide to increase their resource commitments to our market. Furthermore, we do not have a publicly traded group of peers, which makes it difficult to compare and benchmark performance to other similar companies. There are relatively few barriers to entry into our market, and we expect increased competition in our market which could adversely affect our operating results through pricing pressure, increased marketing expenditures, and market share losses, among other factors. There can be no assurance that we will continue to compete successfully against existing or new competitors.

 

 

Because our clients are concentrated in the healthcare industry, our revenue and operating results may be adversely affected by changes in regulations, a business downturn or consolidation with respect to the healthcare industry.

 

Substantially all of our revenue is derived from clients in the healthcare industry. As a result, our business, financial condition and results of operations are influenced by conditions affecting this industry, including changing political, economic, competitive and regulatory influences that may affect the procurement practices and operation of healthcare providers and payers. Future legislative changes, including additional provisions to control healthcare costs, improve healthcare quality and expand access to health insurance, could result in lower reimbursement rates and otherwise change the environment in which providers and payers operate. In addition, large private purchasers of healthcare services are placing increasing cost pressure on providers. Healthcare providers may react to these cost pressures and other uncertainties by curtailing or deferring purchases, including purchases of our services.

 

Moreover, there has been consolidation of companies in the healthcare industry, a trend which we believe will continue to grow. Consolidation in this industry, including the potential acquisition of certain of our clients, could adversely affect aggregate client budgets for our services, could result in clients performing more marketing, market research and/or quality improvement functions internally or could result in the termination of a client’s relationship with us. The impact of these developments on the healthcare industry is difficult to predict and could have an adverse effect on our revenue and a corresponding effect on our operating and net income.

 

We could be negatively impacted by the Coronavirus or COVID-19 pandemic or other outbreaks or pandemics.

 

The outbreak of COVID-19, and the associated responses, have impacted our business in a variety of ways, including business and travel restrictions, recommended social distancing and other guidelines. During the COVID-19 pandemic or other outbreaks or pandemics, businesses, including our clients, may de-emphasize external business opportunities and restrict in-person meetings while shifting their attention toward addressing COVID-19 or pandemic planning, business disruptions, higher costs, and revenue shortfalls. We rely on third-party service providers and business partners, for services or supplies that are critical to providing our clients’ services. These third parties are also subject to risks and uncertainties related to the COVID-19 pandemic or similar outbreaks, which may interfere with their ability to provide their services in a timely manner and in accordance with the agreed-upon terms or our agreements, which could interfere with our ability to operate our business.

 

To the extent the COVID-19 pandemic or other similar outbreaks adversely affects the Company’s business, results of operations, financial condition and stock price, it may also have the effect of heightening many of the other risks described in this Part I, Item 1A of this Form 10-K.

 

We could be negatively impacted by the Russian-Ukraine conflict or similar global events.

 

The Russian-Ukraine conflict, and any expansion of the Russian-Ukraine conflict, could adversely affect our business and operations. We outsource certain software development services to third parties in the Ukraine. Since the onset of the active Russian-Ukraine conflict, our contractors have been able to continue their work.  However, those services could be more negatively impacted in the future.  

 

Civil unrest, political instability or uncertainty, military activities, utility service breakdowns or broad-based sanctions, should they continue for the long term or escalate, could interrupt our contractors’ ability to provide services and require our associates to perform the services or replace the contractors which could have an adverse effect on our operations and financial performance, including higher volatility in foreign currency exchange rates, increased use of less cost-efficient resources and negative impacts to our business resulting from deteriorating general economic conditions. Further, we cannot predict the impact of the military actions and any heightened military conflict or geopolitical instability that may follow, including additional sanctions or countersanctions, heightened inflation, cyber disruptions or attacks, higher energy costs, and supply chain disruptions. 

 

General economic factors could adversely impact our profitability.

 

Negative changes in general economic conditions, in the geographic areas in which we operate may reduce our profitability. An economic downturn and inflationary pressures can reduce the demand for our services and result in termination as well as slower client payments or client defaults on receivables. Additionally, in 2022, we experienced increased costs including the costs of labor, contracted services, costs associated with our building improvements and equipment purchases and we expect elevated levels of inflation to continue in 2023. Inflation may increase our costs without a corresponding increase in our contract revenue due to fixed contract arrangements, which could result in decreased margins and profitability.

 

 

We face several risks relating to our ability to collect the data on which our business relies.

 

Our ability to provide timely and accurate performance measurement and improvement services to our clients depends on our ability to collect large quantities of high-quality data through surveys. If survey operations are disrupted and we are unable to process surveys in a timely manner, then our revenue and net income could be negatively impacted. We outsource certain operations and engage third parties to perform work needed to fulfill our client services. For example, we use vendors to perform certain outreach and data collection services related to our survey operations. If any of these vendors cease to operate or fail to adequately perform the contracted services and alternative resources and processes are not utilized in a timely manner, our business could be adversely affected. The loss of any of our key vendors could impair our ability to perform our client services and result in lower revenues and income. It would also be time-consuming and expensive to replace, either directly or through other vendors, the services performed by these vendors, which could adversely impact revenues, expenses and net income. Furthermore, our ability to monitor and direct our vendors’ activities is limited. If their actions and business practices violate policies, regulations or procedures otherwise considered illegal, we could be subject to reputational damage or litigation which would adversely affect our business.

 

If receptivity to our survey methods by respondents declines, or, for some other reason, their willingness to complete and return surveys declines, or if we, for any reason, cannot rely on the integrity of the data we receive, then our revenue could be adversely affected with a corresponding effect on our operating and net income.

 

If intellectual property and other proprietary information technology were copied or independently developed by our competitors, our operating results could be negatively affected.

 

Our success depends in part upon our data collection process, research methods, data analysis techniques, and internal systems and procedures that we have developed specifically to serve clients in the healthcare industry. We do not hold patents for our intellectual property. Consequently, we rely on a combination of copyright, trade secret laws and associate nondisclosure agreements to protect our systems, survey instruments and procedures. We cannot assure you that the steps we have taken to protect our rights will be adequate to prevent misappropriation of such rights, or that third parties will not independently develop functionally equivalent or superior systems or procedures. We believe that our systems and procedures and other proprietary rights do not infringe upon the proprietary rights of third parties. We cannot assure you, however, that third parties will not assert infringement claims against us in the future, or that any such claims will not result in protracted and costly litigation, regardless of the merits of such claims, or whether we are ultimately successful in defending against such claims. 

 

Failures, interruptions or deficiencies in our information technology and communications systems could negatively impact our business and operating results.

 

Our ability to provide timely and accurate performance measurement and improvement service to our clients is dependent, to a significant extent, upon the technology that we develop internally as well as the efficient and uninterrupted operation of our information technology and communication systems, and those of our external service providers. Investment in the enhancement of existing and development of new information technology processes is costly and affects our ability to successfully serve our clients. The failure or deficiency of the technology we develop could negatively impact the willingness or ability for our clients to use our services and our ability to perform our services. Our failure to anticipate clients’ expectation and needs, adapt to emerging technological trends, or design efficient and effective information technology platforms, could result in lower utilization, loss of customers, damage to customer relationships, reduced revenue and profits, refunds to customers and damage to our reputation. Although we have procedures to monitor the efficacy of our information technology platforms, the procedures may not prevent failures or deficiencies in the information technology platforms we develop, we may not adapt quickly enough and may incur significant costs and delays that could harm our business. Additional costs could be incurred to further develop and improve our information technology platforms.

 

Our systems and those of our external service providers could be exposed to damage or interruption from fire, natural disasters, energy loss, telecommunication failure, security breach and computer viruses. An operational failure or outage in our information technology and communication systems or those of our external service providers, could result in loss of customers, damage to customer relationships, reduced revenue and profits, refunds of customer charges and damage to our reputation and may result in additional expense to repair or replace damaged equipment and recover data loss resulting from the interruption. Although we have taken steps to prevent system failures and have back-up systems and procedures to prevent or reduce disruptions, such steps may not prevent an interruption of services and our disaster recovery planning may not account for all contingencies. Additionally, our insurance may not adequately compensate us for all losses or failures that may occur. Any one of the above situations could have a material adverse effect on our business, financial condition, results of operations and reputation.

 

 

If we or our third-party service providers sustain cyber-attacks or other privacy or data security incidents that result in security breaches that disrupt our operations or result in the unintended dissemination of protected personal information or proprietary or confidential information, we could suffer a loss of revenue and increased costs, exposure to significant liability, reputational harm and other serious negative consequences. 

 

In connection with our client services, we and our third-party service providers receive, process, store and transmit sensitive business information and, in certain circumstances, personal medical information of our clients’ patients, electronically over the internet. We or our third-party service providers may become the target of attempted cyber-attacks and other security threats and may be subject to breaches of the information technology systems we use. Experienced computer programmers and hackers may be able to penetrate our security controls and access, misappropriate or otherwise compromise protected personal information or proprietary or confidential information or that of third-parties, create system disruptions or cause system shutdowns that could negatively affect our operations. They also may be able to develop and deploy viruses, worms, ransomware, and other malicious software programs that attack our systems or otherwise exploit any security vulnerabilities.

 

In addition, the risk of cyber-attacks has increased in connection with the military conflict between Russia and Ukraine and the resulting geopolitical conflict. In light of those and other geopolitical events, nation-state actors or their supporters may launch retaliatory cyber-attacks, and may attempt to cause supply chain and other third-party service provider disruptions, or take other geopolitically motivated retaliatory actions that may disrupt our business operations, result in data compromise, or both. Nation-state actors have in the past carried out, and may in the future carry out, cyber-attacks to achieve their aims and goals, which may include espionage, information operations, monetary gain, ransomware, disruption, and destruction. In February 2022, the U.S. Cybersecurity and Infrastructure Security Agency issued a “Shields Up” alert for American organizations noting the potential for Russia’s cyber-attacks on Ukrainian government and critical infrastructure organizations to impact organizations both within and beyond the United States, particularly in the wake of sanctions imposed by the United States and its allies. These circumstances increase the likelihood of cyber-attacks and/or security breaches.

 

We were the target of an external cyber-attack in February 2020 (the “February incident”) which resulted in a temporary suspension of our services to clients.  One of our third-party service providers was the target of an external cyber-attack in December 2022 which resulted in a temporary suspension of certain services to our clients. In both instances no protected data was compromised or exfiltrated. We, and our service providers, will likely continue to be the target of other attempted cyber-attacks and security threats. Such cyber-attacks may subject us to litigation and regulatory risk, civil and criminal penalties, additional costs and diversion of management attention due to investigation, remediation efforts and engagement of third-party consultants and legal counsel in connection with such incidents, payment of “ransoms” to regain access to our systems and information, loss of clients, damage to client relationships, reduced revenue and profits, refunds of client charges and damage to our reputation, any of which could have a material adverse effect on our business, cash flows, financial condition and results of operations. While we have contingency plans and insurance coverage for potential liabilities of this nature, they may not be sufficient to cover all claims and liabilities and in some cases are subject to deductibles and layers of self-insured retention.

 

We cannot ensure that we or our third-party service providers will be able to identify, prevent or contain the effects of cyber-attacks or other cybersecurity risks that bypass our security measures or disrupt our information technology systems or business. We have security technologies, processes and procedures in place to protect against cybersecurity risks and security breaches. However, hardware, software or applications we develop or procure from third parties may contain defects in design, manufacturer defects or other problems that could unexpectedly compromise information security. In addition, because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, are becoming increasingly sophisticated, and may not immediately produce signs of intrusion, we may be unable to anticipate these techniques, timely discover or counter them or implement adequate preventative measures.

 

In addition, we use third-party technology, systems and services for a variety of reasons, including, without limitation, encryption and authentication technology, employee email, content delivery to clients, back-office support, and other functions that in some cases involve processing, storing and transmitting large amounts of data for our business. These third-party providers may also experience security breaches or interruptions to their information technology hardware and software infrastructure and communications systems that could adversely impact us.

 

Under the Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, or HITECH, implementing regulations promulgated by the U.S. Department of Health and Human Services, or “HHS,” including what are referred to as the “Privacy Rule” and the “Security Rule” (collectively, “HIPAA”), we face potential liability related to the privacy of health information we obtain.  We are required through our contracts with our clients and by HIPAA to protect the privacy and security of certain health information and to make certain disclosures to our clients or to the public if this information is unlawfully accessed. 

 

 

Changes in privacy and information security laws and standards may require that we incur significant expense to ensure compliance due to increased technology investment and operational procedures. Noncompliance with any privacy or security laws and regulations, including, without limitation, HIPPA, or any security breach, cyber-attack or cybersecurity breach, and any incident involving the misappropriation, loss or other unauthorized disclosure or use of, or access to, sensitive or confidential information, whether by us or by one of our third-party service providers, could require us to expend significant resources to continue to modify or enhance our protective measures and to remediate any damage. In addition, this could negatively affect our operations, cause system disruptions, damage our reputation, cause client losses and contract breaches, and could also result in regulatory enforcement actions, material fines and penalties, litigation or other actions that could have a material adverse effect on our business, cash flows, financial condition and results of operations.  Even if cyber-attacks or other cybersecurity breaches do not result in noncompliance with privacy or security laws, the perception that such noncompliance may have occurred by our clients or in the news media may have an adverse impact on our stock price and could result in damage to our reputation or loss of clients, which could have a material adverse effect on our business, cash flows, financial condition and results of operations.

 

Reputational harm could have a material adverse effect on our business, financial condition and results of operations.

 

Our ability to maintain a positive reputation is critical to selling our services. Our reputation could be adversely impacted by any of the following (whether or not valid): the failure to maintain high ethical and social standards; the failure to perform our client services in a timely manner; violations of laws and regulations; failure to adequately preserve information security; and the failure to maintain an effective system of internal controls or to provide accurate and timely financial information. Damage to our reputation or loss of our clients’ confidence in our services for any of these, or any other reasons, could adversely impact our business, revenues, financial condition, and results of operations, as well as require additional resources to rebuild our reputation. 

 

Our operations are subject to laws and regulations that impose significant compliance costs and create reputational and legal risk.

 

Due to the nature of the services we offer, we are subject to significant commercial, trade and privacy regulations. We cannot predict the nature, scope or effect of future regulatory requirements to which our operations might be subject or the manner in which existing laws might be administered or interpreted, which could have a material and negative impact on our business and our results of operation. For example, recent years have seen an increase in the development or enforcement of legislation related to healthcare reform, privacy, trade compliance and anti-corruption. Additionally, some of the services we provide include information our clients need to fulfill regulatory reporting requirements. If our services result in errors or omissions in our clients’ regulatory reporting, we may be subject to loss of clients, reputational harm or litigation, each potentially adversely impacting our business. Furthermore, although we maintain a variety of internal policies and controls designed to educate, discourage, prevent and detect violations of such laws, we cannot guarantee that such actions will be effective or sufficient or that individual employees will not engage in inappropriate behavior in breach of our policies. Such conduct, or even an allegation of misbehavior, could result in material adverse reputational harm, costly investigations, severe criminal or civil sanctions, or could disrupt our business, and could negatively affect our results of operations or financial condition.

 

Our growth strategy includes future acquisitions and/or investments which involve inherent risk.

 

In order to expand services or technologies to existing clients and increase our client base, we have historically, and may in the future, make strategic business acquisitions and/or investments that we believe complement our business. Acquisitions have inherent risks which may have material adverse effects on our business, financial condition, or results of operations, including, among other things: (1) failure to successfully integrate the purchased operations, technologies, products or services and maintain uniform standard controls, policies and procedures; (2) substantial unanticipated integration costs; (3) loss of key associates including those of the acquired business; (4) diversion of management’s attention from other operations; (5) failure to retain the customers of the acquired business; (6) failure to achieve any projected synergies and performance targets; (7) additional debt and/or assumption of known or unknown liabilities; (8) dilutive issuances of equity securities; and (9) a write-off of goodwill, software development costs, client lists, other intangibles and amortization of expenses. If we fail to successfully complete acquisitions or integrate acquired businesses, we may not achieve projected results and there may be a material adverse effect on our business, financial condition and results of operations.

 

 

Risks Related to our Common Stock

 

Our principal shareholders effectively control the Company.

 

A majority of our common stock and voting power was historically owned and/or held by Michael D. Hays, our Chief Executive Officer and President. However, over the years Mr. Hays, for estate planning purposes, gifted and/or transferred almost all of his directly owned shares to trusts for the benefit of his family. Currently, the principal holders of shares previously owned by Mr. Hays are the Common Property Trust and the Amandla MK Trust (collectively the “Trusts”).

 

As of February 23, 2022, approximately 41.1% of our outstanding common stock was owned by the Trusts and approximately 50.8% of our outstanding common stock was held by the Trusts and other entities owned or controlled by members of Mr. Hays’ family. As a result, the Trusts and these other entities have the power to indirectly control decisions such as whether to issue additional shares or declare and pay dividends and can control matters requiring shareholder approval, including the election of directors and the approval of significant corporate matters such as change of control transactions. The effects of such influence could be to delay or prevent a change of control of the Company unless the terms are approved by the Trusts and these other entities.

 

The market price of our common stock may be volatile and shareholders may be unable to resell shares at or above the price at which the shares were acquired.

 

The market price and trading volume of our common stock has historically been and may continue to be highly volatile, and investors in our common stock may experience a decrease in the value of their shares, including decreases that are in response to factors beyond our control, including, but not limited to:

 

 

Variations in our financial performance and that of similar companies;

 

Regulatory and other developments that may impact the demand for our services;

 

Reaction to our press releases, public announcements and filings with the Securities and Exchange Commission;

 

Client, market and industry perception of our services and performance;

 

Actions of our competitors;

 

Changes in earnings estimates or recommendations by analysts who follow our stock;

 

Loss of key personnel;

 

Investor, management team or large stockholder sales of our stock;

 

Changes in accounting principles; and

 

Variations in general market, economic and political conditions or financial markets.

 

Any of these factors, among others, may result in changes in the trading volume and/or market price of our common stock. Following periods of volatility in the market price of securities, shareholders have often filed securities class-action lawsuits. Our involvement in a class-action lawsuit would result in substantial legal fees and divert our senior management’s attention from operating our business, which could harm our business and net income.

 

General Risk Factors

 

Our operating results may fluctuate and this may cause our stock price to decline.

 

Our overall operating results may fluctuate as a result of a variety of factors, including the size and timing of orders from clients, client demand for our services (which, in turn, is affected by factors such as accreditation requirements, enrollment in managed care plans, operating budgets and clients’ operating performance), the hiring and training of additional staff, expense increases, and industry and general economic conditions. Because a significant portion of our overhead is fixed in the short-term, particularly some costs associated with owning and occupying our building and full-time personnel expenses, our results of operations may be materially adversely affected in any particular period if revenue falls below our expectations. These factors, among others, make it possible that in some future period our operating results may be below the expectations of securities analysts and investors which would have a material adverse effect on the market price of our common stock.

 

 

Our business and operating results could be adversely affected if we are unable to attract or retain key managers and other personnel.

 

Our future performance may depend, to a significant extent, upon the efforts and ability of our key personnel who have expertise in gathering, interpreting and marketing survey-based performance information for healthcare markets. Although client relationships are managed at many levels within our company, the loss of the services of Michael D. Hays, our Chief Executive Officer and President, or one or more of our other senior managers, could have a material adverse effect, at least in the short to medium term, on most significant aspects of our business, including strategic planning, product development, and sales and customer relations. Our success will also depend on our ability to hire, train and retain skilled personnel in all areas of our business. Competition for qualified personnel in our industry is intense, and many of the companies that compete with us for qualified personnel have substantially greater financial and other resources than us. Furthermore, we expect competition for qualified personnel to become more intense as competition in our industry increases. We cannot assure you that we will be able to recruit, retain and motivate a sufficient number of qualified personnel to compete successfully.

 

Like many other companies, we experienced higher attrition rates the last two years. We may incur higher costs to attract, train and retain these associates. Attrition in our sales and service areas can also impact our ability to retain and attract new business. We may need to develop or adapt to new ways of doing business that challenge our leadership, our associate training, our human resources, and our business practices, and we cannot assure you that we will be successful in doing so. The short and long-term costs associated with these potential changes are difficult to quantify. 

 

Failure to comply with public company regulations could adversely impact our profitability.

 

As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, the Sarbanes-Oxley Act of 2002, the Dodd-Frank Act Wall Street Reform and Consumer Protection Act, the listing requirements of NASDAQ and other applicable securities rules and regulations. Additionally, laws, regulations and standards relating to corporate governance and public disclosure are subject to varying interpretations and continue to develop and change. If we misinterpret or fail to comply with these rules and regulations, our legal and financial compliance costs and net income may be adversely affected.

 

  

Item 1B.

Unresolved Staff Comments

 

We have no unresolved staff comments to report pursuant to this item.

  

Item 2.

Properties

 

Our headquarters is located in an owned office building in Lincoln, Nebraska, of which 62,000 square feet have been used for operations. Our credit facilities are secured by this property and our other assets. We are currently renovating the building and expect renovations to complete in 2024. In February 2021, we began leasing 19,300 square feet of space in Lincoln, Nebraska for our mail survey processing operations that were previously housed at our headquarters.

 

We are leasing 4,000 square feet of office space in Markham, Ontario through February 2024, which we vacated as of October 2022. In addition, we lease 1,000 square feet of office space in Bethel, Connecticut. We are subleasing as a sublessor 4,300 square feet of office space in Seattle, Washington. We were leasing 300 square feet of office space in Atlanta, Georgia on a month-to-month lease which we ended in February 2023.

  

Item 3.

Legal Proceedings

 

From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. For additional information, see Note 1, under the heading “Commitments and Contingencies,” to our consolidated financial statements. Regardless of the final outcome, any legal proceedings, claims, inquiries and investigations, however, can impose a significant burden on management and employees, may include costly defense and settlement costs, and could cause harm to our reputation and brand, and other factors.

  

Item 4.

Mine Safety Disclosures

 

Not applicable.

 

  

PART II

 

Item 5.

Market for the Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

We have one class of outstanding capital stock, which is our Common Stock, par value $.001 per share (“Common Stock”). Our Common Stock trades on the NASDAQ Global Select Market under the symbol “NRC”.

 

Cash dividends in the aggregate amount of $20.9 million, $12.2 million and $5.3 million were declared in 2022, 2021 and 2020 respectively. The payment and amount of future dividends, if any, is at the discretion of our Board of Directors and will depend on our future earnings, financial condition, general business conditions, alternative uses of our earnings and cash and other factors.

 

On February 14, 2023, there were approximately 10 shareholders of record and approximately 13,661 beneficial owners of our Common Stock.

 

In February 2006 and subsequently amended in May 2013, our Board of Directors authorized the repurchase of up to 2,250,000 shares of Common Stock in the open market or in privately negotiated transactions under a stock repurchase program (the “2006 Program”). In 2022, we repurchased all the remaining shares authorized for repurchase under the 2006 Program. In May 2022, our Board of Directors approved a new stock repurchase authorization of 2,500,000 shares of Common Stock (the “2022 Program”). 

 

The table below summarizes repurchases of Common Stock during the three-month period ended December 31, 2022.

 

Period

 

Total Number

of Shares

Purchased

   

Average Price

Paid per Share

   

Total Number of

Shares

Purchased as Part of

Publicly Announced

Plans or Programs(1)

   

Maximum Number

of

Shares that May Yet

Be

Purchased Under the

Plans or Programs(1)

 
                                 

Oct 1 – Oct 31, 2022

                      1,987,517  

Nov 1 – Nov 30, 2022

    51,083       36.69       51,083       1,936,434  

Dec 1 – Dec 31, 2022

    11,990       36.96       11,990       1,924,444  

Total

    63,073               63,073          

 

 

(1)

Shares were repurchased pursuant to the 2022 program.

 

See Item 12 in Part III of this Annual Report on Form 10-K for certain information concerning shares of our Common Stock authorized for issuance under our equity compensation plans.

 

 

The following graph compares the cumulative 5-year total return provided shareholders on our Common Stock relative to the cumulative total returns of the NASDAQ Composite Index and the Russell 2000 Index. Because of the uniqueness of our markets and products and lack of publicly traded peers, we do not believe that a combination of peer issuers can be selected on an industry or line-of-business basis to provide a meaningful basis for comparing shareholder return. Accordingly, the Russell 2000 Index, which is comprised of issuers with generally similar market capitalizations to that of the Company, is included in the graph as permitted by applicable regulations. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our Common Stock and in each of the indexes on December 31, 2017, and our relative performance is tracked through December 31, 2022. 

               

img02.jpg
 

The stock price performance included in this graph is not necessarily indicative of future stock price performance.

 

   

12/17

   

12/18

   

12/19

   

12/20

   

12/21

   

12/22

 
                                                 

National Research Corporation Common Stock (1)

    100.00       105.36       184.87       120.42       118.22       108.51  

NASDAQ Composite

    100.00       97.16       132.81       192.47       235.15       158.65  

Russell 2000

    100.00       88.99       111.70       134.00       153.85       122.41  

 

(1)Prior to a recapitalization that took place in 2018, our Common Stock was referred to as Class A Common Stock.

 

Item 6.

[Reserved]

 

 

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations 

 

The following discussion and analysis provides a summary of significant factors relevant to our financial performance and condition. It should be read in conjunction with the consolidated financial statements and accompanying notes included in Part II, Item 8 of this Form 10-K. This section of this Form 10-K generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 are not included in this Form 10-K, and can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

 

Overview

 

Our purpose is to humanize healthcare and support organizations in their understanding of each unique individual. Our commitment to Human Understanding® helps leading healthcare systems get to know each person they serve not as point-in-time insights, but as an ongoing relationship. Our end-to-end solutions enable our clients to understand what matters most to each person they serve – before, during, after, and beyond clinical encounters – to gain a longitudinal understanding of how life and health intersect, with the goal of developing lasting, trusting relationships. Our ability to measure what matters most and systematically capture, analyze, and deliver insights based on self-reported information from patients, families, and consumers is critical in today’s healthcare market. We believe access to and analysis of our extensive consumer-driven information is increasingly valuable as healthcare providers need to better understand and engage the people they serve to create long-term relationships and build loyalty.

 

Our portfolio of subscription-based solutions provides actionable information and analysis to healthcare organizations across a range of mission-critical, constituent-related elements, including patient experience, service recovery, care transitions, employee engagement, reputation management, and brand loyalty. We partner with clients across the continuum of healthcare services and believe this cross-continuum positioning is a unique and an increasingly important capability as evolving payment models drive healthcare providers and payers towards a more collaborative and integrated service model.

 

The outbreak of COVID-19, and the associated responses, have impacted our business in a variety of ways. Many businesses, including many of our clients, have de-emphasized external business opportunities and restricted in-person meetings while shifting their attention toward addressing COVID-19 planning, business disruptions, higher costs, and revenue shortfalls. The on-going impacts of the COVID-19 pandemic and associated impacts on our business, including the impact on our revenue, expenses, and cash flows, cannot be predicted at this time.

 

Critical Accounting Policies and Estimates

 

The preparation of financial statements requires management to make estimates and assumptions that affect amounts reported therein. The following areas are considered critical accounting estimates because they involve significant judgments or assumptions, involve complex or uncertain matters or they are susceptible to change and the impact could be material to our financial condition or operating results:

 

 

Revenue recognition; and

 

Valuation of goodwill and identifiable intangible assets.

 

Revenue Recognition

 

We derive a majority of our revenue from annually renewable subscription-based service agreements with our customers. Such agreements are generally cancelable on short or no notice without penalty.  We also derive revenue from fixed, non-subscription arrangements.  Our revenue recognition policy requires management to estimate, among other factors, the future contract consideration we expect to receive under variable consideration subscription arrangements as well as future total estimated contract costs over the contract term with respect to fixed, non-subscription arrangements. If management made different judgments and estimates, then the amount and timing of revenue for any period could differ from the reported revenue.  See Notes 1 and 3 to our consolidated financial statements for a description of our revenue recognition policies. 

 

 

Valuation of Goodwill and Identifiable Intangible Assets

 

Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment with other long-lived assets in the related asset group whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. We review intangible assets with indefinite lives for impairment annually as of October 1 and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.  This review requires management to assess qualitative factors to determine whether an impairment may have occurred, which inherently involves management’s judgment.  This assessment also requires a determination of the fair value of the asset, which often includes several significant estimates and assumptions, including future cash flow estimates, determination of appropriate discount rates, and other assumptions that management believed reasonable under the circumstances.  Changes in these estimates and assumptions could materially affect the determination of fair value and/or impairment of goodwill or other intangible assets.  See Notes 1 and 6 to our consolidated financial statements for a description of our goodwill and intangible asset valuation and impairment policies and associated impacts for the reported periods.

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with the revision to our operating segments, we performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and no impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-19 pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event had not occurred which would require an additional interim impairment test to be performed as it is not more likely than not that an impairment loss had been incurred at December 31, 2022.

 

 

Key Financial Metrics and Results of Operations

 

The following table sets forth, for the periods indicated, selected financial information derived from our consolidated financial statements and the percentage change in such items versus the prior comparable period, as well as other key financial metrics. The discussion that follows the information should be read in conjunction with our consolidated financial statements.

 

Due to changes in our corporate reporting structure in 2021, certain associates moved between departments. As a result, the related salaries and benefits and company incentive expenses are included in Selling, general and administrative expenses in the 2022 and 2021 periods instead of Direct as in the 2020 periods. The total amount of the reclassified expenses approximates $1.9 million in 2021.

 

   

(In thousands, except percentages)
Year Ended December 31,

   

Percentage

Increase (Decrease)

 
   

2022

   

2021

   

2020

   

2022 over

2021

   

2021 over

2020

 

Revenue

  $ 151,568     $ 147,954     $ 133,277       2.4       11.0  

Direct expenses

    57,049       52,350       49,187       9.0       6.4  

Selling, general, and administrative

    42,699       38,960       34,441       9.6       13.1  

Depreciation, amortization and impairment

    5,277       6,374       7,505       (17.2

)

    (15.1

)

Operating income

    46,543       50,270       42,677       (7.4

)

    17.8  

Total other income (expense)

    (3,728

)

    (1,649

)

    (1,210

)

    126.1       36.3  

Provision for income taxes

    11,015       11,155       4,207       (1.3

)

    165.2  

Effective Tax Rate

    25.7

%

    22.9

%

    10.1

%

    2.8       12.8  
                                         

Operating Margin

    30.7

%

    34.0

%

    32.0

%

    (3.3

)

    2.0  

Recurring Contract Value

    146,839       150,937       145,079       (2.7

)

    4.0  

Cash provided by operating activities

    36,265       46,344       40,636       (21.7

)

    14.0  

 

Revenue. Revenue in 2022 increased compared to 2021 due to an increase in US revenue of $5.8 million partially offset by decreased Canadian revenue of $2.2 million due to the closure of the Canadian office in 2022. US revenue increased due to growth in recurring revenue in our existing client base of $13.1 million partially offset by decreases in US recurring revenue from new customer sales of $6.8 million and non-recurring revenues of $557,000.  We do not expect Canadian revenues in the future due to the closure of the Canadian office.

 

Direct expenses. Variable expenses increased $584,000 in 2022 compared to 2021 primarily due to growth in conference expenses of $1.3 million due to additional conferences being held in 2022 compared to 2021 and the shift to allow live or virtual attendance at conferences partially offset by lower survey and other subscription services of $801,000. Variable expenses as a percentage of revenue were 14.4% in 2022 and 2021. Fixed expenses increased $4.1 million primarily as a result of increased salary and benefit costs to attract and retain associates of $3.3 million, contracted services to support our Human Understanding Solutions of $547,000 and increased travel costs of $376,000 due to COVID travel restrictions being lifted.

 

Selling, general and administrative expenses. Selling, general and administrative expenses increased in 2022 compared to 2021 primarily due to innovation investments to support further development of our Human Understanding Solutions of $1.5 million, new marketing initiatives of $2.3 million, increased travel costs of $645,000 due to COVID travel restrictions being lifted, and new associate coaching benefit expense of $561,000, as well as increased business insurance costs of $405,000, partially offset by decreases in public company and other legal and accounting costs of $861,000.

 

 

Depreciation, amortization and impairment. Depreciation, amortization and impairment expenses decreased in 2022 compared to 2021 primarily due to a decrease in building depreciation expense of $352,000 resulting from shortening the estimated useful lives of certain building assets, incurring a right-of-use asset impairment of $324,000 from subleasing a remote office location in 2021 and a decrease of $460,000 due to certain software development and intangible assets being fully amortized after 2021.

 

Operating income and margin. Operating income and margin decreased in 2022 compared to 2021 primarily due to growth in salary and benefit costs to attract and retain associates including a new associate benefit, as well as additional investments in our Human Understanding Solutions and marketing initiatives outpacing our revenue growth.

 

Total other income (expense). Total other expense increased in 2022 compared to 2021 primarily due the reclassification of the cumulative foreign currency translation adjustment of $2.6 million to other expense as a result of the substantial liquidation of our investment in our Canadian subsidiary in December 2022. Any future currency changes related to our Canadian subsidiary will be recognized in Other income (expense), net in our Consolidated Statements of Income. This expense was partially offset by a $458,000 decrease in interest expense due to the declining balance on our term loan.

 

Provision for income taxes and effective tax rate. Provision for income taxes decreased in 2022 compared to 2021 primarily due to decreased taxable income. The effective tax rate increased in 2022 compared to 2021 mainly due to decreased tax benefits from share-based compensation awards of $540,000, the non-deductible reclassification of cumulative foreign currency translation adjustment into earnings of $539,000 and $383,000 in higher state income taxes. See Note 7, “Income Taxes,” to our Consolidated Financial Statements contained in this report for additional information on the change in the effective tax rates.

 

Recurring Contact Value. Recurring contract value declined in 2022 compared to 2021 primarily from a decrease in new client sales as well as a 2.0% decrease in our client retention rate partially due to our strategy to focus on our core digital solutions. The recurring contract value of our core digital solutions declined 1.1% at December 31, 2022 compared to December 31, 2021. Our recurring contract value metric represents the total revenue projected under all renewable contracts for their respective next annual renewal periods, assuming no upsells, downsells, price increases, or cancellations, measured as of the most recent quarter end.

 

Liquidity and Capital Resources

 

Our Board of Directors has established priorities for capital allocation, which prioritize funding of innovation and growth investments, including merger and acquisition activity as well as internal projects. The secondary priority is capital allocation for quarterly dividends and share repurchases. We believe that our existing sources of liquidity, including cash and cash equivalents, borrowing availability, and operating cash flows will be sufficient to meet our projected capital and debt maturity needs for the foreseeable future.

 

As of December 31, 2022, our principal sources of liquidity included $25.0 million of cash and cash equivalents, up to $30 million of unused borrowings under our line of credit and up to $75 million on our delayed draw term note. Of this cash, $78,000 was held in Canada. The delayed draw term note can only be used to fund permitted future business acquisitions or repurchasing our Common Stock.

 

Our cash flows from operating activities consist of net income adjusted for non-cash items including depreciation, amortization, and impairments, reclassification of cumulative foreign currency translation adjustment into earnings, deferred income taxes, share-based compensation and related taxes, reserve for uncertain tax positions, loss on disposal of property and equipment and the effect of working capital changes. Cash provided by operating activities decreased mainly due to decreased net income net of non-cash items. Cash provided by operating activities also decreased due to working capital changes, mainly consisting of changes in deferred revenue primarily due to timing of initial billings on new and renewal contracts and decreased overall recurring contract value and changes in accrued expenses, wages and bonuses mainly due to decreased bonuses, partially offset by changes in prepaid expenses and other current assets primarily due to the timing of our annual business insurance payment.

 

See the Consolidated Statements of Cash Flows included in this report for the detail of our operating cash flows.

 

 

We had a working capital surplus of $10.3 million and $33.3 million on December 31, 2022 and 2021, respectively. The change was primarily due to decreases in cash and cash equivalents and prepaid expenses partially offset by decreases in accrued wages and bonuses, accrued expenses and deferred revenue. Cash and cash equivalents decreased mainly due to repurchase of shares of our Common Stock for treasury. Prepaid expenses decreased primarily due to the timing of our annual business insurance payment. Accrued expenses decreased due to timing of payment for services and supplies. Accrued wages and bonuses decreased due to less bonuses being earned in 2022 and the final payment of employer social security taxes that were deferred due to the Coronavirus Aid, Relief, and Economic Security Act. Our working capital is significantly impacted by our large deferred revenue balances which will vary based on the timing and frequency of billings on annual agreements.

 

Cash used in investing activities consisted of purchases of property and equipment including computer software and hardware, building improvements and furniture and equipment.

 

Cash used in financing activities consisted of payments for borrowings under the term note, finance lease obligations and debt issuance costs. We also used cash to pay deferred acquisition consideration related to our 2021 acquisition of PatientWisdom, repurchase shares of our Common Stock for treasury, to pay dividends on Common Stock and to pay employee payroll tax withholdings on share-based awards exercised.

 

Our material cash requirements include the following contractual and other obligations:

 

Dividends

 

Cash dividends in the aggregate amount of $20.9 million, $12.2 million and $5.3 million were declared in 2022, 2021 and 2020 respectively. All dividends were paid from cash on hand. The payment and amount of future dividends, if any, is at the discretion of our Board of Directors and will depend on our future earnings, financial condition, general business conditions, alternative uses of our earnings and cash and other factors.

 

Acquisition Consideration

 

On January 4, 2021, we acquired substantially all assets and assumed certain liabilities of PatientWisdom, Inc., a company with a health engagement solution that will further our purpose of operationalizing human understanding through tangible and actionable insights. $3.0 million of the total $5.0 million all-cash consideration was paid at closing. We paid the remaining $2.0 million in January 2022. All payments were made with cash on hand.

 

Capital Expenditures

 

We paid cash of $9.8 million for capital expenditures in the year ended December 31, 2022. These expenditures consisted mainly of computer software development for our Human Understanding solutions and building renovations to our headquarters of $3.6 million and $5.1 million, respectively We estimate future costs related to our headquarters building renovations to be $16.1 million and $2.9 million in 2023 and 2024, respectively, which we expect to fund through operating cash flows.

 

Debt

 

Our amended and restated credit agreement (the “Credit Agreement”) with First National Bank of Omaha (“FNB”) was amended and restated on September 30, 2022 and includes (i) a $30,000,000 revolving credit facility (the “Line of Credit”), (ii) a $23,412,383 term loan (the “Term Loan”) and (iii) a $75,000,000 delayed draw-down term facility (the “Delayed Draw Term Loan” and, together with the Line of Credit and the Term Loan, the “Credit Facilities”). We may use the Delayed Draw Term Loan to fund any permitted future business acquisitions or repurchases of our Common Stock and the Line of Credit to fund ongoing working capital needs and for other general corporate purposes.

 

The Term Loan has an outstanding balance of $22.3 million and is payable in monthly installments of $462,988 through May 2027. The Term Loan bears interest at a fixed rate per annum of 5%.  

 

Borrowings under the Line of Credit and the Delayed Draw Term Loan, if any, bear interest at a floating rate equal to the 30-day Secured Overnight Financing Rate (“SOFR”) plus 235 basis points (6.10% at December 31, 2022). Interest on the Line of Credit accrues and is payable monthly. Principal amounts outstanding under the Line of Credit are due and payable in full at maturity, in May 2025. As of December 31, 2022, the Line of Credit did not have a balance. There were no borrowings on the Line of Credit during the years ended December 31, 2022 or 2021. There have been no borrowings on the Delayed Draw Term Loan since origination. 

 

 

We are obligated to pay ongoing unused commitment fees quarterly in arrears pursuant to the Line of Credit and the Delayed Draw Term Loan facility at a rate of 0.20% per annum based on the actual daily unused portions of the Line of Credit and the Delayed Draw Term Loan facility, respectively.

 

The Credit Agreement contains customary representations, warranties, affirmative and negative covenants (including financial covenants) and events of default. The negative covenants include, among other things, restrictions regarding the incurrence of indebtedness and liens, repurchases of our Common Stock and acquisitions, subject in each case to certain exceptions. Pursuant to the Credit Agreement, we are required to maintain a minimum fixed charge coverage ratio of 1.10x for all testing periods throughout the term(s) of the Credit Facilities, which calculation excludes, unless our liquidity falls below a specified threshold, (i) any cash dividend in a fiscal quarter that, together with all other cash dividends paid or declared during such fiscal quarter, exceeds $5,500,000 in total cash dividends paid or declared, (ii) the portion of the purchase price for any permitted share repurchase of our shares paid with cash on hand, and (iii) the portion of any acquisition consideration for a permitted acquisition paid with cash on hand. We are also required to maintain a cash flow leverage ratio of 3.00x or less for all testing periods throughout the term(s) of the Credit Facilities. All obligations under the Credit Facilities are to be guaranteed by each of our wholly owned domestic subsidiaries, if any, and, to the extent required by the Credit Agreement, direct and indirect wholly owned foreign subsidiaries. As of December 31, 2022, we were in compliance with our financial covenants.

 

The Credit Facilities are secured, subject to permitted liens and other agreed upon exceptions, by a first-priority lien on and perfected security interest in substantially all of our and our guarantors’ present and future assets (including, without limitation, fee-owned real property, and limited, in the case of the equity interests of foreign subsidiaries, to 65% of the outstanding equity interests of such subsidiaries).

 

Leases

 

We have lease arrangements for certain computer, office, printing and inserting equipment as well as office and data center space. As of December 31, 2022, we had fixed lease payments of $547,000 and $315,000 for operating and finance leases, respectively payable within 12 months. A summary of our operating and finance lease obligations as of December 31, 2022 can be found in Note 10, "Leases", to the Consolidated Financial Statements contained in this report.

 

Taxes 

 

The liability for gross unrecognized tax benefits related to uncertain tax positions was $1.6 million as of December 31, 2022. See Note 7, "Income Taxes", to the Consolidated Financial Statements contained in this report for income tax related information.

 

As of December 31, 2022, the balance of the deemed repatriation tax payable imposed by the U.S. Tax Cuts and Jobs Act of 2017 was $82,000, which we expect to pay in the next year.

 

We generally do not make unconditional, non-cancelable purchase commitments. We enter into purchase orders in the normal course of business, but these purchase obligations do not exceed one year.

 

Stock Repurchase Program

 

In February 2006 and subsequently amended in May 2013, our Board of Directors authorized the repurchase of up to 2,250,000 shares of Common Stock in the open market or in privately negotiated transactions under a stock repurchase program under the 2006 Program. In 2022, we repurchased all the remaining shares authorized for repurchase under the 2006 Program. In May 2022, our Board of Directors approved the 2022 Program with a repurchase authorization of 2,500,000 shares of Common Stock. Under the 2022 Program we are authorized to repurchase from time-to-time shares of our outstanding Common Stock on the open market or in privately negotiated transactions. The timing and amount of stock repurchases will depend on a variety of factors, including market conditions as well as corporate and regulatory considerations. The 2022 Program may be suspended, modified, or discontinued at any time and we have no obligation to repurchase any amount of Common Stock in connection with the 2022 Program. The 2022 Program has no set expiration date.

 

During 2022, we repurchased 744,499 shares of our Common Stock for an aggregate of $27.6 million, of which 168,943 shares were repurchased under the 2006 Program and 575,556 shares were repurchased under the 2022 Program. As of December 31, 2022, the remaining number of shares of Common Stock that could be purchased under the 2022 Program was 1,924,444 shares.

 

Recent Accounting Pronouncements

 

There are no recently issued accounting pronouncements we believe will have a material impact on our financial position, results of operations or cash flows.

 

 

Item 7A.

Quantitative and Qualitative Disclosure About Market Risk

 

Our primary market risk exposures are changes in foreign currency exchange rates and interest rates.

 

Our Canadian subsidiary uses Canadian dollars as its functional currency. It translates its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During December 2022, we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Foreign currency translation gains (losses) were ($194,000), $24,000, and ($190,000) in 2022, 2021, and 2020, respectively. Gains and losses related to transactions denominated in a currency other than the functional currency of the countries in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income and amounted to ($65,000), $10,000, and ($333,000) in 2022, 2021, and 2020, respectively. The change is primarily the result of exchange rate fluctuation applied to an intercompany loan from our Canadian subsidiary which was paid off in September 2020. A portion of our cash in our Canadian subsidiary is denominated in foreign currencies, where fluctuations in exchange rates will impact our cash balances in U.S. dollar terms. A sensitivity analysis assuming a hypothetical 10% change in the value of the U.S. dollar versus the Canadian dollar would impact our reported cash balance by approximately $8,000. Any future currency changes, related to our Canadian subsidiary will be recognized in Other income (expense), net in our Consolidated Statements of Income. However, due to the substantial liquidation of the subsidiary, we do not expect the amounts to be significant after 2022. We have not entered into any foreign currency hedging transactions. We do not purchase or hold any currency exchange related derivative financial instruments.

 

We are exposed to interest rate risk with both our fixed-rate Term Loan and variable rate Line of Credit. Interest rate changes for borrowings under our fixed-rate Term Loan would impact the fair value of such debt, but do not impact earnings or cash flow. At December 31, 2022, our fixed-rate Term Loan totaled $22.3 million. Based on a sensitivity analysis, a one percent per annum change in market interest rates as of December 31, 2022, would impact the estimated fair value of our fixed-rate Term Loan outstanding at December 31, 2022 by approximately $470,000.

 

Borrowings under our Line of Credit and Delayed Draw Term Loan, if any, bear interest at a floating rate equal to the 30-day SOFR plus 235 basis points. Borrowings under the Line of Credit and Delayed Draw Term Note may not exceed $30.0 million and $75.0 million, respectively. There were no borrowings outstanding under the Line of Credit at December 31, 2022, or at any time during 2022. There were no borrowings outstanding under the Delayed Draw Term Note at December 31, 2022, or at any time during 2022. A sensitivity analysis assuming a hypothetical 10% movement in interest rates applied to the average daily borrowings and the maximum borrowings available under the Line of Credit for 2022 indicated that such a movement would not have a material impact on our consolidated financial position, results of operations or cash flows. We have not entered into any interest rate swaps or hedging transactions.

    

Item 8.

Financial Statements and Supplementary Data

 

 

 

Report of Independent Registered Public Accounting Firm

 

 

To the Shareholders and the Board of Directors
National Research Corporation:

 

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

 

We have audited the accompanying consolidated balance sheets of National Research Corporation and subsidiary (the Company) as of December 31, 2022 and 2021, the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022 based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

Basis for Opinions

 

The Company’s management is responsible for these consolidated financial statements, 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 consolidated financial statements and an opinion on the Company’s internal control over financial reporting 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 consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

 

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

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 generally accepted accounting principles. 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 generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (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.

 

 

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

 

Sufficiency of audit evidence over new and modified subscription-based service agreement terms

 

As discussed in Notes 1 and 3 to the consolidated financial statements, revenue consists of service arrangement contracts with customers that can include more than one separately identifiable performance obligation. The Company’s revenue for the year ended December 31, 2022 included $142.0 million for subscription-based service agreements, a portion of which was revenue from new and modified subscription-based service agreements, that was recognized ratably over the subscription period and which agreements are renewable at the option of the customer. Subscription-based service agreements represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period.

 

We identified the evaluation of the sufficiency of audit evidence over the key terms within new and modified subscription-based service agreements as a critical audit matter. Specifically, the nature and extent of procedures performed over the key terms within the new and modified subscription-based service agreements required subjective auditor judgment as recognition of revenue by the Company is dependent on the accuracy of the key terms within the related information technology (IT) application used to calculate revenue. The key terms within the new subscription-based service agreements included the description of service, transaction price, renewal price and contract term, and the key terms within the modified subscription-based service agreements were the transaction price and contract term.

 

The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over the accuracy of key terms within the IT application, including the identification of key terms. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s subscription-based service revenue process, including controls related to the key terms within the new and modified subscription-based service agreements. We also tested certain internal controls over the accurate input of the underlying key terms of the subscription-based service agreement into the related IT application. For a sample of revenue transactions, we compared the key terms used in the revenue calculation to the underlying contract with the customer. We evaluated the sufficiency of audit evidence obtained over the key terms within new and modified subscription-based service agreements by assessing the results of procedures performed, including the appropriateness of the nature and extent of audit effort.

 

/s/ KPMG LLP

 

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

 

Lincoln, Nebraska
March 3, 2023

 

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

CONSOLIDATED BALANCE SHEETS

(In thousands, except share amounts)

 

  

2022

  

2021

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $25,026  $54,361 

Trade accounts receivable, less allowance for doubtful accounts of $65 and $94, respectively

  14,461   13,728 

Prepaid expenses

  2,386   3,884 

Income taxes receivable

  733   752 

Other current assets

  1,110   982 

Total current assets

  43,716   73,707 
         

Net property and equipment

  17,248   12,391 

Intangible assets, net

  1,611   1,790 

Goodwill

  61,614   61,614 

Operating lease right-of-use assets

  556   975 

Deferred contract costs, net

  2,441   3,772 

Deferred income taxes

  14   14 

Other

  3,261   3,277 
         

Total assets

 $130,461  $157,540 
         

Liabilities and Shareholders Equity

        

Current liabilities:

        

Current portion of notes payable, net of unamortized debt issuance costs

 $4,491  $4,278 

Accounts payable

  1,153   1,943 

Accrued wages and bonuses

  4,551   7,139 

Accrued expenses

  3,983   5,450 

Dividends payable

  2,956   3,044 

Deferred revenue

  15,198   17,213 

Other current liabilities

  1,085   1,321 

Total current liabilities

  33,417   40,388 
         

Notes payable, net of current portion and unamortized debt issuance costs

  17,690   22,269 

Deferred income taxes

  5,274   7,002 

Other long-term liabilities

  2,047   2,544 

Total liabilities

  58,428   72,203 
         

Shareholders’ equity:

        

Preferred stock, $0.01 par value, authorized 2,000,000 shares, none issued

      

Common stock, $0.001 par value; authorized 110,000,000 shares, issued 30,922,181 in 2022 and 30,898,600 in 2021, outstanding 24,628,173 in 2022 and 25,361,409 in 2021

  31   31 

Additional paid-in capital

  175,453   173,942 

Retained earnings (accumulated deficit)

  (25,184

)

  (36,112

)

Accumulated other comprehensive loss, foreign currency translation adjustment

     (2,375

)

Treasury stock, at cost; 6,294,008 Common shares in 2022 and 5,537,191 Common shares in 2021

  (78,267

)

  (50,149

)

Total shareholders’ equity

  72,033   85,337 
         

Total liabilities and shareholders’ equity

 $130,461  $157,540 

 

See accompanying notes to consolidated financial statements.

 

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF INCOME

(In thousands, except share amounts)

 

  

2022

  

2021

  

2020

 
             

Revenue

 $151,568  $147,954  $133,277 
             

Insurance recoveries

        533 
             

Operating expenses:

            

Direct

  57,049   52,350   49,187 

Selling, general and administrative

  42,699   38,960   34,441 

Depreciation, amortization and impairment

  5,277   6,374   7,505 

Total operating expenses

  105,025   97,684   91,133 
             

Operating income

  46,543   50,270   42,677 
             

Other income (expense):

            

Interest income

  168   14   18 

Interest expense

  (1,209

)

  (1,667

)

  (1,813

)

Reclassification of cumulative foreign currency translation adjustment into earnings

  (2,569

)

      

Other, net

  (118

)

  4   585 
             

Total other income (expense)

  (3,728

)

  (1,649

)

  (1,210

)

             

Income before income taxes

  42,815   48,621   41,467 
             

Provision for income taxes

  11,015   11,155   4,207 
             

Net income

 $31,800  $37,466  $37,260 
             

Earnings per share of common stock:

            

Basic earnings per share

 $1.28  $1.47  $1.48 

Diluted earnings per share

 $1.27  $1.46  $1.45 
             

Weighted average shares and share equivalents outstanding

            

Basic

  24,922   25,422   25,170 

Diluted

  25,052   25,640   25,696 

 

See accompanying notes to consolidated financial statements.

 

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(In thousands)

 

   

2022

   

2021

   

2020

 
                         

Net income

  $ 31,800     $ 37,466     $ 37,260  
                         

Other comprehensive income (loss):

                       

Cumulative foreign currency translation adjustment

  $ (194

)

  $ 24     $ (190

)

Reclassification of cumulative foreign currency translation into earnings

    2,569              

Other comprehensive income (loss)

  $ 2,375     $ 24     $ (190

)

                         

Comprehensive income

  $ 34,175     $ 37,490     $ 37,070  

 

See accompanying notes to consolidated financial statements.

 

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY

(In thousands except share and per share amounts)

 

  

Common

Stock

  

Additional

Paid-in

Capital

  

Retained

Earnings

(Accumulated

Deficit)

  

Accumulated

Other

Comprehensive

Income (Loss)

  

Treasury

Stock

  

Total

 

Balances at December 31, 2019

 $30  $162,154  $(93,357

)

 $(2,209

)

 $(33,726

)

 $32,892 

Purchase of 180,112 shares of treasury stock

              (10,001

)

  (10,001

)

Issuance of 630,373 common shares for the exercise of stock options

  1   8,951            8,952 

Forfeiture of 6,793 restricted common shares

                  

Non-cash stock compensation expense

     680            680 

Dividends declared of $0.21 per common share

        (5,278

)

        (5,278

)

Other comprehensive loss, foreign currency translation adjustment

           (190

)

     (190

)

Net income

        37,260         37,260 

Balances at December 31, 2020

 $31  $171,785  $(61,375

)

 $(2,399

)

 $(43,727

)

 $64,315 

Purchase of 153,005 shares treasury stock

              (6,422

)

  (6,422

)

Issuance of 116,753 common shares for the exercise of stock options

     1,534            1,534 

Non-cash stock compensation expense

     623            623 

Dividends declared of $0.48 per common share

        (12,203

)

        (12,203

)

Other comprehensive income, foreign currency translation adjustment

           24      24 

Net income

        37,466         37,466 

Balances at December 31, 2021

 $31  $173,942  $(36,112

)

 $(2,375

)

 $(50,149

)

 $85,337 

Purchase of 756,817 shares treasury stock

              (28,118

)

  (28,118

)

Issuance of 23,581 common shares for the exercise of stock options

     311            311 

Non-cash stock compensation expense

     1,200            1,200 

Dividends declared of $0.84 per common share

        (20,872

)

        (20,872

)

Other comprehensive income, foreign currency translation adjustment

           (194

)

     (194)

Reclassification of cumulative foreign currency translation adjustment into earnings

           2,569      2,569 

Net income

        31,800         31,800 

Balances at December 31, 2022

 $31  $175,453  $(25,184

)

 $  $(78,267

)

 $72,033 

 

See accompanying notes to consolidated financial statements.

 

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

  

2022

  

2021

  

2020

 

Cash flows from operating activities:

            

Net income

 $31,800  $37,466  $37,260 

Adjustments to reconcile net income to net cash provided by operating activities:

            

Depreciation, amortization and impairment

  5,277   6,374   7,505 

Reclassification of cumulative translation adjustment into earnings

  2,569         

Deferred income taxes

  (1,729

)

  (277

)

  (134

)

Reserve for uncertain tax positions

  488   310   185 

Gain on insurance recoveries for damaged property

        (260

)

Loss on disposal of property and equipment

  11   7   12 

Non-cash share-based compensation expense

  1,200   623   680 

Change in assets and liabilities:

            

Trade accounts receivable

  (733

)

  343   (2,271

)

Prepaid expenses and other current and long-term assets

  1,634   (842

)

  (827

)

Operating lease assets and liability, net

  (39

)

  (34

)

  16 

Deferred contract costs, net

  1,331   783   (351

)

Accounts payable

  (589

)

  4   (247

)

Accrued expenses, wages and bonuses

  (2,947

)

  (285

)

  1,370 

Income taxes receivable and payable

  6   484   (1,529

)

Deferred revenue

  (2,014

)

  1,388   (773

)

Net cash provided by operating activities

  36,265   46,344   40,636 
             

Cash flows from investing activities:

            

Purchases of property and equipment

  (9,835

)

  (5,514

)

  (3,984

)

Acquisition consideration

     (3,000

)

   

Insurance proceeds for damaged property

        260 

Net cash used in investing activities

  (9,835

)

  (8,514

)

  (3,724

)

             

Cash flows from financing activities:

            

Payments on notes payable

  (4,305

)

  (4,093

)

  (3,568

)

Payment of debt issuance costs

  (92

)

     (36

)

Payments on finance lease obligations

  (469

)

  (493

)

  (332

)

Proceeds from the exercise of stock options

     446   1,734 

Payment of payroll tax withholdings on share-based awards exercised

  (190

)

  (721

)

  (2,784

)

Payment of deferred acquisition consideration

  (1,950

)

      

Repurchase of shares for treasury

  (27,616

)

  (4,142

)

   

Payment of dividends on common stock

  (20,961

)

  (9,159

)

  (10,517

)

Net cash used in financing activities

  (55,583

)

  (18,162

)

  (15,503

)

             

Effect of exchange rate changes on cash

  (182)  3   (236

)

Net increase (decrease) in cash and cash equivalents

  (29,335

)

  19,671   21,173 

Cash and cash equivalents at beginning of period

  54,361   34,690   13,517 

Cash and cash equivalents at end of period

 $25,026  $54,361  $34,690 
             

Supplemental disclosure of cash paid for:

            

Interest expense, net of capitalized amounts

 $1,342  $1,554  $1,735 

Income taxes

 $12,233  $10,644  $5,217 

Supplemental disclosure of non-cash investing and financing activities:

            

Finance lease obligations originated for property and equipment

 $  $40  $817 
    Purchase of property and equipment in accounts payable and accrued expenses $1,109  $979  $127 

Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans

 $311  $1,088  $7,217 

Deferred acquisition consideration

 $  $1,950  $ 

 

See accompanying notes to consolidated financial statements.

 

 

NATIONAL RESEARCH CORPORATION AND SUBSIDIARY

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

(1)

Summary of Significant Accounting Policies

 

Description of Business and Basis of Presentation

 

National Research Corporation, doing business as NRC Health (“NRC Health,” the “Company,” “we,” “our,” “us” or similar terms), is a leading provider of analytics and insights that facilitate measurement and improvement of the patient and employee experience while also increasing patient engagement and customer loyalty for healthcare organizations in the United States. Our purpose is to humanize healthcare and support organizations in their understanding of each person they serve not as point-in-time insights, but as an ongoing relationship We believe that understanding the story is the key to unlocking the highest-quality and truly personalized care. Our end-to-end solutions enable health care organizations to understand what matters most to each person they serve – before, during, after, and outside of clinical encounters – to gain a longitudinal understanding of how life and health intersect, with the goal of developing lasting, trusting relationships. Our portfolio of solutions represents a unique set of capabilities that individually and collectively provide value to our clients.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and our wholly-owned subsidiary, National Research Corporation Canada. All significant intercompany transactions and balances have been eliminated.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Translation of Foreign Currencies

 

Gains and losses related to transactions denominated in a currency other than the functional currency of the country in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income. Our Canadian subsidiary uses Canadian dollars as its functional currency. We translate its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During December 2022, we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Any future currency changes, will be recognized in Other income (expense), net in our Consolidated Statements of Income.

 

Revenue Recognition

 

We derive a majority of our revenues from our annually renewable subscription-based service agreements with our customers, which include performance measurement and improvement services, healthcare analytics and governance education services. Such agreements are generally cancelable on short or no notice without penalty. See Note 3 for further information about our contracts with customers. We account for revenue using the following steps:

 

 

Identify the contract, or contracts, with a customer;

 

Identify the performance obligations in the contract;

 

Determine the transaction price;

 

Allocate the transaction price to the identified performance obligations; and

 

Recognize revenue when, or as, we satisfy the performance obligations.

 

31

 

Our revenue arrangements with a client may include combinations of more than one service offering which may be executed at the same time, or within close proximity of one another. We combine contracts with the same customer into a single contract for accounting purposes when the contract is entered into at or near the same time and the contracts are negotiated together. For contracts that contain more than one separately identifiable performance obligation, the total transaction price is allocated to the identified performance obligations based upon the relative stand-alone selling prices of the performance obligations. The stand-alone selling prices are based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin or residual approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements based on the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We consider the sensitivity of the estimate, our relationship and experience with the client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement. Our revenue arrangements do not contain any significant financing element due to the contract terms and the timing between when consideration is received and when the service is provided.

 

Our arrangements with customers consist principally of four different types of arrangements: 1) subscription-based service agreements; 2) one-time specified services performed at a single point in time; 3) fixed, non-subscription service agreements; and 4) unit-priced service agreements.

 

Subscription-based services - Services that are provided under subscription-based service agreements are usually for a twelve- month period and represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period as requested by the customer. These agreements are renewable at the option of the customer at the completion of the initial contract term for an agreed upon price increase each year. These agreements represent a series of distinct monthly services that are substantially the same, with the same pattern of transfer to the customer as the customer receives and consumes the benefits throughout the contract period. Accordingly, subscription services are recognized ratably over the subscription period. Subscription services are typically billed either annually or quarterly in advance but may also be billed on a monthly basis.

 

One-time services These agreements typically require us to perform a specific one-time service in a particular month. We are entitled to a fixed payment upon completion of the service. Under these arrangements, we recognize revenue at the point in time we complete the service and it is accepted by the customer.

 

Fixed, non-subscription services These arrangements typically require us to perform an unspecified amount of services for a fixed price during a fixed period of time. Revenues are recognized over time based upon the costs incurred to date in relation to the total estimated contract costs. In determining cost estimates, management uses historical and forecasted cost information which is based on estimated volumes, external and internal costs and other factors necessary in estimating the total costs over the term of the contract. Changes in estimates are accounted for using a cumulative catch-up adjustment which could impact the amount and timing of revenue for any period.

 

Unit-price services These arrangements typically require us to perform certain services on a periodic basis as requested by the customer for a per-unit amount which is typically billed in the month following the performance of the service. Revenue under these arrangements is recognized over the time the services are performed at the per-unit amount.

 

Revenue is presented net of any sales tax charged to our clients that we are required to remit to taxing authorities. We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not invoiced to the clients. Unbilled receivables are classified as receivables when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients in advance of performing the related services under the terms of a contract. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.  

 

32

 

Deferred Contract Costs

 

Deferred contract costs, net is stated at gross deferred costs less accumulated amortization. We defer commissions and incentives, including payroll taxes, if they are incremental and recoverable costs of obtaining a renewable customer contract. Deferred contract costs are amortized over the estimated term of the contract, including renewals, which generally ranges from three to five years. The contract term was estimated by considering factors such as historical customer attrition rates and product life. The amortization period is adjusted for significant changes in the estimated remaining term of a contract. An impairment of deferred contract costs is recognized when the unamortized balance of deferred contract costs exceeds the remaining amount of consideration we expect to receive net of the expected future costs directly related to providing those services. We have elected the practical expedient to expense contract costs when incurred for any nonrenewable contracts with a term of one year or less. We deferred incremental costs of obtaining a contract of $454,000, $1.9 million and $3.7 million in the years ended December 31, 2022, 2021 and 2020, respectively. Deferred contract costs, net of accumulated amortization was $2.4 million and $3.8 million at December 31, 2022 and 2021, respectively. In 2021 we changed our sales compensation structure, reducing the incremental costs associated with obtaining a contract, decreasing the amount of incremental costs to defer and the balance of deferred contract costs. Total amortization by expense classification for the years ended December 31, 2022, 2021 and 2020 was as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Direct expenses

 $146  $157  $272 

Selling, general and administrative expenses

 $1,625  $2,494  $2,970 

Total amortization

 $1,771  $2,651  $3,242 

 

Additional expense included in selling, general and administrative expenses for impairment of costs capitalized due to lost clients was $14,000, $31,000 and $63,000 for the years December 31, 2022, 2021 and 2020, respectively.

 

Trade Accounts Receivable

 

The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable, determined based on our historical write-off experience, current economic conditions and reasonable and supportable forecasts about the future. We review the allowance for doubtful accounts monthly. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

 

The following table provides the activity in the allowance for doubtful accounts for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 

  

Balance at

Beginning

of Year

  

Bad Debt

Expense

  

Write-offs,

net of

Recoveries

  

Balance

at End

of Year

 
                 

Year Ended December 31, 2020

 $144  $46  $70  $120 

Year Ended December 31, 2021

 $120  $38  $64  $94 

Year Ended December 31, 2022

 $94  $19  $48  $65 

 

33

 

Property and Equipment

 

Property and equipment is stated at cost. Major expenditures to purchase property or to substantially increase useful lives of property are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation are removed from the accounts and resulting gains or losses are included in income.

 

We capitalize certain costs incurred in connection with obtaining or developing internal-use software, including payroll and payroll-related costs for employees who are directly associated with the internal-use software projects and external direct costs of materials and services. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during the preliminary project and post-implementation stages, as well as software maintenance and training costs are expensed as incurred. We capitalized approximately $3.6 million, $2.8 million and $2.7 million of costs incurred for the development of internal-use software for the years ended December 31, 2022, 2021 and 2020, respectively.

 

When a software license is included in a cloud computing arrangement and we have the legal right, ability and feasibility to download the software, it is accounted for as software, included in property and equipment, and amortized. If a software license is not included or we do not have the ability or feasibility to download software included in a cloud computing arrangement, it is accounted for as a service contract, which is expensed to direct expenses or selling, general and administrative expenses during the service period.

 

We provide for depreciation and amortization of property and equipment using annual rates which are sufficient to amortize the cost of depreciable assets over their estimated useful lives. We use the straight-line method of depreciation and amortization over estimated useful lives of two to ten years for furniture and equipment, three to five years for computer equipment, one to five years for capitalized software, and seven to forty years for our office building and related improvements. Software licenses are amortized over the term of the license.

 

Impairment of Long-Lived Assets and Amortizing Intangible Assets

 

Long-lived assets, such as property and equipment and purchased intangible assets subject to depreciation or amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No significant impairments were recorded during the years ended December 31, 2022, 2021, or 2020.

 

Among others, management believes the following circumstances are important indicators of potential impairment of such assets and as a result may trigger an impairment review:

 

 

Significant underperformance in comparison to historical or projected operating results;

 

Significant changes in the manner or use of acquired assets or our overall strategy;

 

Significant negative trends in our industry or the overall economy;

 

A significant decline in the market price for our common stock for a sustained period; and

 

Our market capitalization falling below the book value of our net assets.

 

Goodwill and Intangible Assets

 

Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. We review intangible assets with indefinite lives for impairment annually as of October 1 and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

 

34

 

When performing the impairment assessment, we will first assess qualitative factors to determine whether it is necessary to determine the fair value of the intangible assets with indefinite lives. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of an indefinite-lived intangible is less than its carrying amount, we calculate the fair value using a market or income approach. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, then the intangible asset is written-down to its fair value. We did not recognize any impairments related to indefinite-lived intangibles during 2022, 2021 or 2020.

 

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. All of our goodwill is allocated to our reporting unit, which is the same as our operating segment. Goodwill is reviewed for impairment at least annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable.

 

We review goodwill for impairment by first assessing qualitative factors to determine whether any impairment may exist. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, a quantitative analysis will be performed, and the fair value of the reporting unit is compared with its carrying value (including goodwill). If the carrying value of the reporting unit exceeds the fair value, then goodwill is written down by this difference. We performed a qualitative analysis as of October 1, 2022 and determined the fair value of our reporting unit likely exceeded the carrying value. No impairments were recorded during the years ended December 31, 2022 or 2021. A substantial portion of the revenue earned by our Canadian subsidiary was concentrated with one customer. While the customer exercised its option to extend its existing contract to September 2022, during December 2020 we chose not to enter into a new contract with this customer or otherwise extend the term of the contract beyond September 2022. We closed the Canada office at the end of the contract in September 2022.  As a result, we tested for impairment of the then Canada reporting unit’s goodwill at December 31, 2020. We recognized an impairment of $714,000 for the excess of the then Canada reporting unit’s carrying value over the fair value, using discounted cash flows.

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with this change, our previous reporting units were combined into one reporting unit. We performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and no impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-19 pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event has not occurred which would require an additional interim impairment test to be performed as it is not more likely than not that an impairment loss had been incurred at December 31, 2022.

 

Insurance Recoveries

 

We record insurance recoveries when the realization of the claim is probable. In 2020 we received $3.3 million in insurance recoveries, and $447,000 was paid directly to certain vendors from the insurer related to a cyber-attack in February 2020 (the “February incident”). We recorded $533,000, representing reimbursement for lost revenues, as insurance recoveries, and the remainder as a reduction to operating expenses. Due to insurance recoveries, the February incident did not have a significant impact on our consolidated financial statements. In 2020, we also recorded a gain in other income of $260,000 from insurance recoveries for property damage due to a flooding.

 

Income Taxes

 

We use the asset and liability method of accounting for income taxes. Under that method, deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances, if any, are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized. We use the deferral method of accounting for our investment tax credits related to state tax incentives. During the years ended December 31, 2022, 2021, and 2020, we recorded income tax benefits relating to these tax credits of $36,000, $10,000, and $45,000, respectively. Interest and penalties related to income taxes are included in income taxes in the Consolidated Statements of Income.

 

35

 

We recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

 

In 2021, we adopted ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). Among other clarifications and simplifications related to income tax accounting, this ASU simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences.  The adoption of this standard had no material impact to our consolidated financial statements.

 

Share-Based Compensation

 

All of our existing stock option awards and non-vested stock awards have been determined to be equity-classified awards. The compensation expense on share-based payments is recognized based on the grant-date fair value of those awards. We recognize the excess tax benefits and tax deficiencies in the income statement when options are exercised. Amounts recognized in the financial statements with respect to these plans are as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Amounts charged against income, before income tax benefit

 $1,200  $623  $680 

Amount of related income tax benefit

  (436

)

  (919

)

  (6,764

)

Net (benefit) expense to net income

 $764  $(296

)

 $(6,084

)

 

We refer to our restricted stock awards as “non-vested” stock in these consolidated financial statements.  

 

Cash and Cash Equivalents

 

We consider all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents were $24.9 million and $6.3 million as of December 31, 2022, and 2021, respectively, consisting primarily of money market accounts. At certain times, cash equivalent balances may exceed federally insured limits.

 

Leases

 

We determine whether a lease is included in an agreement at inception. We recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for our operating leases under which we are lessee. Operating lease ROU assets are included in operating lease right-of-use assets in our consolidated balance sheet. Finance lease assets are included in property and equipment. Operating and finance lease liabilities are included in other current liabilities and other long-term liabilities. Certain lease arrangements may include options to extend or terminate the lease. We include these provisions in the ROU asset and lease liabilities only when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in direct expenses and selling, general and administrative expenses. Our lease agreements do not contain any residual value guarantees.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments during the lease term. ROU assets and lease liabilities are recorded at lease commencement based on the estimated present value of lease payments. Because the rate of interest implicit in each lease is not readily determinable, we use our estimated incremental collateralized borrowing rate at lease commencement, to calculate the present value of lease payments. When determining the appropriate incremental borrowing rate, we consider our available credit facilities, recently issued debt and public interest rate information.

 

36

 

Due to remote working arrangements, we reassessed our office needs and subleased our Seattle location under an agreement considered to be an operating lease beginning in May 2021. We have not been legally released from our primary obligations under the original lease and therefore we continue to account for the original lease separately. We recorded an ROU asset impairment charge in 2021 of $324,000, which was the amount by which the carrying value of the Seattle office lease ROU asset exceeded the fair value. We estimated the fair value based on the discounted cash flows of estimated net rental income for the office space subleased. The ROU asset impairment charge is included in depreciation, amortization and impairment expenses. There were no ROU asset impairment charges in 2022 or 2020. Rent income from the sublessee are included in the statement of operations on a straight-line basis as an offset to rent expense associated with the original operating lease included in other expenses.

 

Fair Value Measurements

 

Our valuation techniques are based on maximizing observable inputs and minimizing the use of unobservable inputs when measuring fair value. Observable inputs reflect readily obtainable data from independent sources, while unobservable inputs reflect our market assumptions. The inputs are then classified into the following hierarchy: (1) Level 1 Inputs—quoted prices in active markets for identical assets and liabilities; (2) Level 2 Inputs—observable market-based inputs other than Level 1 inputs, such as quoted prices for similar assets or liabilities in active markets, quoted prices for similar or identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; (3) Level 3 Inputs—unobservable inputs.

 

The following details our financial assets within the fair value hierarchy at December 31, 2022 and 2021:

 

  

Level 1

  

Level 2

  

Level 3

  

Total

 
  

(In thousands)

 

As of December 31, 2022

                

Money Market Funds

 $24,927  $  $  $24,927 

Total Cash Equivalents

 $24,927  $  $  $24,927 
                 

As of December 31, 2021

                

Money Market Funds

 $6,306  $  $  $6,306 

Total Cash Equivalents

 $6,306  $  $  $6,306 

 

There were no transfers between levels during the years ended December 31, 2022 and 2021.

 

Our long-term debt described in Note 8 is recorded at historical cost. The fair value of long-term debt is classified in Level 2 of the fair value hierarchy and was estimated based primarily on estimated current rates available for debt of the same remaining duration and adjusted for nonperformance and credit.

 

The following are the carrying amount and estimated fair values of long-term debt:

 

  

December 31,

2022

  

December 31,

2021

 
  

(In thousands)

 

Total carrying amount of long-term debt

 $22,315  $26,620 

Estimated fair value of long-term debt

 $21,668  $27,708 

 

The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate their fair value. All non-financial assets that are not recognized or disclosed at fair value in the financial statements on a recurring basis, which includes ROU assets, property and equipment, goodwill, intangibles and cost method investments, are measured at fair value in certain circumstances (for example, when there is evidence of impairment). We estimated the fair value of the Seattle office ROU asset using discounted cash flows of the sublease based on management’s most recent projections, which are considered level 3 inputs in the fair value hierarchy and recorded an ROU asset impairment charge of $324,000 during 2021. As of December 31, 2022 and 2021, there was no indication of impairment related to these assets. As discussed above, we recognized an impairment of $714,000 for the then Canada reporting unit’s goodwill at December 31, 2020. We estimated the fair value of the Canada reporting unit using discounted cash flows based on management’s most recent projections which are considered level 3 inputs in the fair value hierarchy.

 

37

 

Commitments and Contingencies

From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. Legal fees, net of estimated insurance recoveries, are expensed as incurred. We do not believe the final disposition of claims at December 31, 2022 will have a material adverse effect on our consolidated financial position, results of operations or liquidity.

 

We are self-insured for group medical and dental insurance.   We carry excess loss coverage in the amount of $150,000 per covered person per year for group medical insurance. We do not self-insure for any other types of losses, and therefore do not carry any additional excess loss insurance. In addition, we had aggregate claims loss coverage with a minimum aggregate deductible of $4.7 million, $3.2 million and $2.8 million, in 2022, 2021 and 2020, respectively. We record a reserve for our group medical and dental insurance for all unresolved claims and for an estimate of incurred but not reported (“IBNR”) claims.  On a quarterly basis, we adjust our accrual based on a review of our claims experience and a third-party actuarial IBNR analysis.  As of December 31, 2022 and 2021, our accrual related to self-insurance was $424,000 and $406,000, respectively.

 

Earnings Per Share

 

Basic net income per share was computed using the weighted-average number of common shares outstanding during the period.

 

Diluted net income per share was computed using the weighted-average number of common shares and, if dilutive, the potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock. The dilutive effect of outstanding stock options is reflected in diluted earnings per share by application of the treasury stock method.

 

We had 83,070, 127,185 and 65,127 options of Common Stock for the years ended December 31, 2022, 2021 and 2020, respectively which have been excluded from the diluted net income per share computation because their inclusion would be anti-dilutive.

 

  

2022

  

2021

  

2020

 
  

(In thousands, except per share data)

 

Numerator for net income per share - basic:

            

Net income

 $31,800  $37,466  $37,260 

Allocation of distributed and undistributed income to unvested restricted stock shareholders

  (16

)

  (18

)

  (57

)

Net income attributable to common shareholders

 $31,784  $37,448  $37,203 

Denominator for net income per share - basic:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Net income per share – basic

 $1.28  $1.47  $1.48 

Numerator for net income per share - diluted:

            

Net income attributable to common shareholders for basic computation

 $31,784  $37,448  $37,203 

Denominator for net income per share - diluted:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Weighted average effect of dilutive securities – stock options

  130   218   526 

Denominator for diluted earnings per share – adjusted weighted average shares

  25,052   25,640   25,696 

Net income per share – diluted

 $1.27  $1.46  $1.45 

 

38

  
 

(2) 

ACQUISITION

 

On January 4, 2021, we acquired substantially all assets and assumed certain liabilities of PatientWisdom, Inc., a company with a health engagement solution that will further our purpose of operationalizing human understanding through tangible and actionable insights. $3.0 million of the total $5.0 million all-cash consideration was paid at closing. We paid the remaining $2.0 million in January 2022. All payments were made with cash on hand. The acquisition was accounted for as a business combination, using the acquisition method of accounting, which requires, among other things, certain assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The following table summarizes the fair value of assets acquired and liabilities assumed at the acquisition date.

 

Amount of Identified Assets Acquired and Liabilities Assumed

    
  

($ in thousands)

 

Current Assets

 $184 

Property and equipment

  10 

Customer related

  100 

Technology

  600 

Goodwill

  4,340 

Total assets acquired

 $5,234 

Current liabilities

  284 

Net assets acquired

 $4,950 

 

The identifiable intangible assets are being amortized over their estimated useful lives of 5 years. The goodwill and identifiable intangible assets are deductible for tax purposes. Goodwill related to the acquisition was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition.

 

The financial results associated with the PatientWisdom assets we acquired and liabilities we assumed are included in our consolidated financial statements from the date of acquisition, although the amounts are insignificant for 2022 and 2021. Pro-forma information has not been presented because the amounts for 2021 are insignificant. Acquisition-related costs of $119,000 are included in selling, general and administrative expenses for the year ended December 31, 2021.

 

39

  
 

(3)

Contracts with Customers

 

The following table disaggregates revenue for the years ended December 31, 2022, 2021 and 2020 based on timing of revenue recognition (In thousands):

 

  

2022

  

2021

  

2020

 

Subscription services recognized ratably over time

 $141,981  $137,008  $122,499 

Services recognized at a point in time

  4,231   3,216   2,932 

Fixed, non-subscription recognized over time

  3,134   3,065   2,907 

Unit price services recognized over time

  2,222   4,665   4,939 

Total revenue

 $151,568  $147,954  $133,277 

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (In thousands):

 

  

December 31,

2022

  

December 31,

2021

 

Accounts receivables

 $14,461  $13,728 

Contract assets included in other current assets

 $102  $99 

Deferred revenue

 $15,198  $17,213 

 

Significant changes in contract assets and contract liabilities during the years ended December 31, 2022 and 2021 are as follows (in thousands):

 

  

2022

  

2021

 
  

Contract

Asset

  

Deferred

Revenue

  

Contract

Asset

  

Deferred

Revenue

 
  

Increase (Decrease)

 

Revenue recognized that was included in deferred revenue at beginning of year due to completion of services

 $-  $(17,170

)

 $-  $(15,631

)

Increases due to invoicing of client, net of amounts recognized as revenue

  -   15,081   -   16,694 

Decreases due to completion of services (or portion of services) and transferred to accounts receivable

  (99

)

  -   (311

)

  - 

Change due to cumulative catch-up adjustments arising from changes in expected contract consideration

  -   74   -   326 

Increases due to revenue recognized in the period with additional performance obligations before invoicing

  102   -   99   - 

 

We have elected to apply the practical expedient to not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. Total remaining contract revenue for contracts with original duration of greater than one year expected to be recognized in the future related to performance obligations that are unsatisfied at December 31, 2022 approximated $1.6 million of which $972,000, $621,000, and $15,000 is expected to be recognized during 2023, 2024, and 2025, respectively.

 

40

  
 

(4)

Equity Investments

 

We make equity investments to promote business and strategic objectives. For investments that do not have a readily determinable fair value, we apply either cost or equity method of accounting depending on the nature of our investment and our ability to exercise significant influence. Investments are periodically analyzed to determine whether or not there are any indicators of impairment and written down to fair value if the investment has incurred an other than temporary impairment. Our investment of $1.3 million in convertible preferred stock of PracticingExcellence.com, Inc., a privately-held Delaware corporation (“PX”) is included in non-current assets. It is not practicable for us to estimate fair value at each reporting date due to the cost and complexity of the calculations for this non-public entity. Therefore, it is carried at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer, if any. We have a seat on PX's board of directors and our investment, which is not considered to be in-substance common stock, represents approximately 13.8% of the issued and outstanding equity interests in PX.

  

 

(5)

Property and Equipment

 

At December 31, 2022, and 2021, property and equipment consisted of the following:

 

  

2022

  

2021

 
  

(In thousands)

 

Furniture and equipment

 $4,753  $4,901 

Computer equipment

  2,639   2,672 

Computer software

  29,876   27,828 

Building

  12,561   9,271 

Leaseholds

  502   502 

Land

  425   425 

Property and equipment at cost

  50,756   45,599 

Less accumulated depreciation and amortization

  33,508   33,208 

Net property and equipment

 $17,248  $12,391 

 

Depreciation and amortization expense related to property and equipment, including assets under capital lease, for the years ended December 31, 2022, 2021, and 2020 was $5.1 million, $5.7 million, and $6.5 million, respectively. We capitalize interest expense on major construction and development projects while in progress. Interest capitalized for 2022 was $216,000. We did not capitalize interest in 2021 or 2020. There were no significant impairments in property and equipment during 2022, 2021, and 2020. However, we did shorten the useful lives of certain assets to reflect our best estimate of when assets are expected to be disposed of or replaced.

 

41

  
 

(6)

Goodwill and Intangible Assets

 

         Goodwill and intangible assets consisted of the following at December 31, 2022:

 

  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 

 

  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,192   9,132   60 

Technology

 3-7   1,959   1,599   360 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,723   12,303   420 

Total intangible assets other than goodwill

      $13,914  $12,303  $1,611 

 

Goodwill and intangible assets consisted of the following at December 31, 2021:

 

  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 

 

  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,445   9,325   120 

Technology

 3-7   1,959   1,480   479 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,976   12,377   599 

Total intangible assets other than goodwill

      $14,167  $12,377  $1,790 

 

The following represents a summary of changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 (in thousands):

 

Balance as of December 31, 2020

 $57,255 

Goodwill acquired

  4,340 

Foreign currency translation

  19 

Balance as of December 31, 2021

 $61,614 

 

There were no changes in goodwill during 2022 from the net carrying amount of $61,614 at December 31, 2021.

 

42

 

As discussed in Note 1, we recorded an impairment of $714,000 to the Canada reporting unit’s goodwill in December 2020.

 

Aggregate amortization expense for customer related intangibles, trade names, and technology for the years ended December 31, 2022, 2021 and 2020 was $180,000, $320,000, and $318,000, respectively. Estimated future amortization expense for 2023, 2024, and 2025 is $140,000, $140,000 and $140,000, respectively. No amortization expense is projected beyond 2025.

  

 

(7)

Income Taxes

 

For the years ended December 31, 2022, 2021, and 2020, income before income taxes consists of the following:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

U.S. Operations

 $43,156  $48,145  $41,357 

Foreign Operations

  (341

)

  476   110 

Income before income taxes

 $42,815  $48,621  $41,467 

 

Income tax expense consisted of the following components:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Federal:

            

Current

 $9,988  $9,092  $3,546 

Deferred

  (1,427

)

  (224

)

  (308)

Total

 $8,561  $8,868  $3,238 
             

Foreign:

            

Current

 $(90

)

 $143  $225 

Deferred

     (17

)

  (6

)

Total

 $(90

)

 $126  $219 
             

State:

            

Current

 $2,846  $2,197  $578 

Deferred

  (302

)

  (36

)

  172 

Total

 $2,544  $2,161  $750 
             

Total

 $11,015  $11,155  $4,207 

 

As a result of the Tax Cuts and Jobs Act (the “Tax Act”), we determined that we would no longer indefinitely reinvest the earnings of our Canadian subsidiary. Our Canadian subsidiary declared a deemed dividend to the Company for $1.4 million and $9.6 million in 2022 and 2020, respectively. Additionally, a withholding tax of 5% was paid for the dividend distribution. Due to the closure of the Canadian office, we also processed a return of capital from the Canadian subsidiary to the Company of $1.2 million.

 

We qualify for tax incentives through the Nebraska Advantage LB312 Act (“NAA”). The NAA provides direct refunds of sales tax on qualified property, as well as investment credits and employment credits that can be claimed through credits of Nebraska income tax, employment tax, and sales tax on non-qualified property. For the year ended December 31, 2022, 2021 and 2020, adjustments for credits reduced operating expenses by approximately $510,000, $473,000 and $435,000, respectively. In addition, income tax credits of $36,000, $10,000 and $45,000 were recorded as a reduction to income tax expense for the years ended December 31, 2022, 2021 and 2020, respectively.

 

43

 

The differences between income taxes expected at the U.S. federal statutory income tax rate of 21 percent and the reported income tax (benefit) expense are summarized as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Expected federal income taxes

 $8,991  $10,210  $8,708 

Foreign tax rate differential

  (24)  26   6 

State income taxes, net of federal benefit and state tax credits

  2,100   1,531   607 

Share-based compensation

  (120

)

  (660

)

  (5,713

)

Compensation limit for covered employees

        463 

Federal tax credits

  (408

)

  (272

)

  (261

)

Uncertain tax positions

  22   254   157 

Reclassification of cumulative translation adjustment into earnings

  539       

Goodwill Impairment

        184 

Withholding tax on repatriation of foreign earnings

  (100

)

  8   18 

GILTI

        10 

Other

  15   58   28 
  $11,015  $11,155  $4,207 

 

Deferred tax assets and liabilities at December 31, 2022 and 2021, were comprised of the following:

 

  

2022

  

2021

 
  

(In thousands)

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $16  $24 

Accrued expenses

  691   687 

Share-based compensation

  1,072   740 

Accrued bonuses

  96   267 

Employer payroll tax deferral

     200 

Uncertain tax positions

  256   161 

Research & experimental expenditures

  856    

Other

  78   66 

Gross deferred tax assets

  3,065   2,145 

Less valuation allowance

      

Deferred tax assets

  3,065   2,145 

Deferred tax liabilities:

        

Prepaid expenses

  135   89 

Deferred contract costs

  601   945 

Property and equipment

  1,066   1,579 

Intangible assets

  6,523   6,338 

Repatriation withholding

     182 

Deferred tax liabilities

  8,325   9,133 

Net deferred tax liabilities

 $(5,260

)

 $(6,988

)

 

In March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the coronavirus outbreak which, among other things, contains numerous income tax provisions. As a result of the CARES Act, we had deferred $1.3 million of employer social security tax payments as of December 31, 2020. In accordance with the CARES Act, we paid half of this liability in December 2021, and paid the remaining $656,000 in December 2022. We have had no other impacts to our consolidated financial statements or related disclosures from the CARES Act.

 

On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was signed into U.S. law. The IRA includes implementation of a new alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives, among other provisions. After evaluating the provisions included under the IRA, the Company does not expect the provisions to have a material impact to the Company’s consolidated financial statements.

 

44

 

In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider projected future taxable income, carry-back opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, we believe it is more likely than not that we will realize the benefits of these deductible differences excluding the foreign tax credit carryforward. In 2020, we wrote off the deferred tax asset for prior year foreign tax credit carryforwards of $535,000 and the related valuation allowance. We made the assessment that due to our Canadian subsidiary’s decreased projected future income and the lower US tax rate compared to the Canadian tax rate, it was unlikely we would realize this asset.

 

The Tax Act amended Section 174 rules for the federal tax treatment of research or experimental (“R&E”) expenditures paid or incurred during the taxable year. The new Section 174 rules require taxpayers to capitalize and amortize specified R&E expenditures over a period of five years (attributable to domestic research) or 15 years (attributable to foreign research), beginning with the midpoint of the taxable year in which the expenses are paid or incurred.  Software development costs are expressly included in the definition of specified R&E expenditures after 2021. Due to this change in legislation the Company has deferred costs of $3.5 million for tax purposes, resulting in a deferred tax asset of $856,000 at December 31, 2022. The Company also recorded a deferred tax asset of $52,000 related to software development costs included in the overall fixed asset deferred tax liability.

 

We had an unrecognized tax benefit at December 31, 2022 and 2021, of $1.6 million and $1.1 million, respectively, excluding interest of $25,000 and $19,000 at December 31, 2022 and 2021, respectively. Of these amounts, $1.3 million and $918,000 at December 31, 2022 and 2021, respectively, represents the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate. The change in the unrecognized tax benefits for 2022 and 2021 was as follows:

 

  

(In thousands)

 

Balance of unrecognized tax benefits at December 31, 2020

 $768 

Reductions due to lapse of applicable statute of limitations

  (38

)

Reductions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  345 

Balance of unrecognized tax benefits at December 31, 2021

 $1,075 

Reductions due to lapse of applicable statute of limitations

  (76

)

Additions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  558 

Balance of unrecognized tax benefits at December 31, 2022

 $1,557 

 

We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and Canada federal and provincial jurisdictions. Tax years 2019 and forward remain subject to U.S. federal examination. Tax years 2016 and forward remain subject to state examination. Tax years 2018 and forward remain subject to Canadian federal and provincial examination.

  

 

(8)

Notes Payable

 

Our long-term debt consists of the following:  

 

  

2022

  

2021

 
  

(In thousands)

 

Term Loans

 $22,315  $26,620 

Less: current portion

  (4,491

)

  (4,278

)

Less: unamortized debt issuance costs

  (134

)

  (73

)

Notes payable, net of current portion

 $17,690  $22,269 

 

Our amended and restated credit agreement (the “Credit Agreement”) with First National Bank of Omaha (“FNB”) was amended and restated on September 30, 2022 and includes (i) a $30,000,000 revolving credit facility (the “Line of Credit”), (ii) a $23,412,383 term loan (the “Term Loan”) and (iii) a $75,000,000 delayed draw-down term facility (the “Delayed Draw Term Loan” and, together with the Line of Credit and the Term Loan, the “Credit Facilities”). We may use the Delayed Draw Term Loan to fund any permitted future business acquisitions or repurchases of our Common Stock and the Line of Credit to fund ongoing working capital needs and for other general corporate purposes.

 

45

 

The amended Term Loan revised the remaining payments for the then existing outstanding balance at September 30, 2022 to monthly installments of $462,988 through May 2027. The Term Loan bears interest at a fixed rate per annum of 5%.  

 

Borrowings under the Line of Credit and the Delayed Draw Term Loan, if any, bear interest at a floating rate equal to the 30-day Secured Overnight Financing Rate (“SOFR”) plus 235 basis points (6.10% at December 31, 2022). Interest on the Line of Credit accrues and is payable monthly. Principal amounts outstanding under the Line of Credit are due and payable in full at maturity, in May 2025. As of December 31, 2022, the Line of Credit did not have a balance. There were no borrowings on the Line of Credit during 2022. There have been no borrowings on the Delayed Draw Term Loan since origination.

 

We are obligated to pay ongoing unused commitment fees quarterly in arrears pursuant to the Line of Credit and the Delayed Draw Term Loan facility at a rate of 0.20% per annum based on the actual daily unused portions of the Line of Credit and the Delayed Draw Term Loan facility, respectively.

 

The Credit Agreement is collateralized by substantially all of our assets, subject to permitted liens and other agreed exceptions, and contains customary representations, warranties, affirmative and negative covenants (including financial covenants) and events of default. The negative covenants include, among other things, restrictions regarding the incurrence of indebtedness and liens, repurchases of our Common Stock and acquisitions, subject in each case to certain exceptions. Pursuant to the Credit Agreement, we are required to maintain a minimum fixed charge coverage ratio of 1.10x for all testing periods throughout the term(s) of the Credit Facilities, which calculation excludes, unless our liquidity falls below a specified threshold, (i) any cash dividend in a fiscal quarter that, together with all other cash dividends paid or declared during such fiscal quarter, exceeds $5,500,000 in total cash dividends paid or declared, (ii) the portion of the purchase price for any permitted share repurchase of our shares paid with cash on hand, and (iii) the portion of any acquisition consideration for a permitted acquisition paid with cash on hand. We are also required to maintain a cash flow leverage ratio of 3.00x or less for all testing periods throughout the term(s) of the Credit Facilities. All obligations under the Credit Facilities are to be guaranteed by each of our direct and indirect wholly owned domestic subsidiaries, if any, and, to the extent required by the Credit Agreement, direct and indirect wholly owned foreign subsidiaries. As of December 31, 2022, we were in compliance with our financial covenants.

 

Scheduled maturities of notes payable at December 31, 2022 are as follows:

 

2023

 $4,529 

2024

  4,762 

2025

  5,011 

2026

  5,271 

2027

  2,742 

  

 

(9)

Share-Based Compensation

 

We measure and recognize compensation expense for all share-based payments based on the grant-date fair value of those awards. All of our existing stock option awards and unvested stock awards have been determined to be equity-classified awards. We account for forfeitures as they occur.

 

Our 2004 Non-Employee Director Stock Plan, as amended (the “2004 Director Plan”), is a nonqualified plan that provides for the granting of options with respect to 3,000,000 shares of our Common Stock. The 2004 Director Plan provides for grants of nonqualified stock options to each of our directors who we do not employ. On the date of each annual meeting of shareholders, options to purchase shares of Common Stock equal to an aggregate grant date fair value of $100,000 are granted to each non-employee director that is elected or retained as a director at each such meeting. Stock options vest approximately one year following the date of grant and option terms are generally the earlier of ten years following the date of grant, or three years from the termination of the outside director’s service. At December 31, 2022, there were 707,862 shares of Common Stock available for issuance pursuant to future grants under the 2004 Director Plan. We have accounted for grants of 2,292,138 shares of Common Stock under the 2004 Director Plan using the date of grant as the measurement date for financial accounting purposes.

 

Our 2006 Equity Incentive Plan (the “2006 Equity Incentive Plan”), as amended, provides for the granting of stock options, stock appreciation rights, restricted stock, performance shares and other share-based awards and benefits up to an aggregate of 1,800,000 shares of Common Stock. Stock options granted may be either incentive stock options or nonqualified stock options. Vesting terms vary with each grant and option terms are generally five to ten years following the date of grant. At December 31, 2022, there were 751,778 shares of Common Stock available for issuance pursuant to future grants under the 2006 Equity Incentive Plan. We have accounted for grants of 1,048,222 shares of Common Stock and restricted stock under the 2006 Equity Incentive Plan using the date of grant as the measurement date for financial accounting purposes.

 

46

 

During 2022, 2021 and 2020, we granted options to purchase 127,227, 101,091, and 70,471 shares of Common Stock, respectively. Options to purchase shares of common stock are typically granted with exercise prices equal to the fair value of the common stock on the date of grant. We do, in certain limited situations, grant options with exercise prices that exceed the fair value of the common shares on the date of grant. The fair value of stock options granted was estimated using a Black-Scholes valuation model with the following weighted average assumptions:

 

  

2022

  

2021

  

2020

 

Expected dividend yield at date of grant

  3.39

%

  2.15

%

  1.84

%

Expected stock price volatility

  35.52

%

  34.85

%

  33.62

%

Risk-free interest rate

  2.33

%

  0.91

%

  1.35

%

Expected life of options (in years)

  6.3   7.01   7.39 

 

The risk-free interest rate assumptions were based on the U.S. Treasury yield curve in effect at the time of the grant. The expected volatility was based on historical monthly price changes of our stock based on the expected life of the options at the date of grant. The expected life of options is the average number of years we estimate that options will be outstanding. We consider groups of associates that have similar historical exercise behavior separately for valuation purposes.

 

The following table summarizes stock option activity under 2006 Equity Incentive Plan and the 2004 Director Plan for the year ended December 31, 2022:

 

  

Number of
Options

  

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Terms

(Years)

  

Aggregate

Intrinsic

Value

(In

thousands)

 

Common Stock

                

Outstanding at December 31, 2021

  477,640  $30.88         

Granted

  127,227  $36.67         

Exercised

  23,581  $13.17         

Outstanding at December 31, 2022

  581,286  $32.86   5.44  $4,739 

Exercisable at December 31, 2022

  323,140  $26.97   3.55  $4,369 

 

The following table summarizes information related to stock options for the years ended December 31, 2022, 2021 and 2020:

 

  

2022

  

2021

  

2020

 

Weighted average grant date fair value of stock options granted

 $9.43  $12.55  $18.67 

Intrinsic value of stock options exercised (in thousands)

 $648  $3,535  $25,912 

Intrinsic value of stock options vested (in thousands)

 $4,369  $4,805  $1,965 

 

As of December 31, 2022, the total unrecognized compensation cost related to non-vested stock option awards was approximately $1.2 million which was expected to be recognized over a weighted average period of 2.63 years.

 

There was $446,000 and $1.7 million in cash received from stock options exercised for the years ended December 31, 2021 and 2020, respectively. No cash was received for stock options exercised for the year ended December 31, 2022. We recognized $1.1 million, $607,000, and $680,000 of non-cash compensation for the years ended December 31, 2022, 2021, and 2020, respectively, related to options, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from stock options exercised was $160,000, $862,000, and $6.3 million for the years ended December 31, 2022, 2021, and 2020, respectively.

 

47

 

During 2021 we granted 12,698 non-vested shares of Common Stock under the 2006 Equity Incentive Plan. No shares of non-vested Common Stock were granted during the years ended December 31, 2022 or 2020. As of December 31, 2022, we had 12,698 non-vested shares of Common Stock outstanding under the 2006 Equity Incentive Plan. These shares vest five years following the date of grant and holders thereof are entitled to receive dividends from the date of grant, whether or not vested. The fair value of the awards is calculated as the fair market value of the shares on the date of grant. We recognized $109,000, $17,000, and $23,000 of non-cash compensation for the years ended December 31, 2022, 2021, and 2020, respectively, related to this non-vested stock, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from vesting of restricted stock was $235,000 for the year ended December 31, 2020. No restricted stock vested during the years end December 31, 2022 and 2021.

 

The following table summarizes information regarding non-vested stock granted to associates under the 2006 Equity Incentive Plans for the year ended December 31, 2022:

 

  

Common Stock

Outstanding

  

Common Stock

Weighted

Average Grant

Date Fair Value

Per Share

 

Outstanding at December 31, 2021

  12,698  $42.92 

Granted

    $ 

Vested

    $ 

Forfeited

    $ 

Outstanding at December 31, 2022

  12,698  $42.92 

 

As of December 31, 2022, the total unrecognized compensation cost related to non-vested stock awards was approximately $327,000 and is expected to be recognized over a weighted average period of 3.00 years.

  

 

(10)

Leases

 

We lease printing, computer, other equipment and office space in the United States and Canada. The leases remaining terms as of December 31, 2022 range from less than one year to 3.93 years.

 

Certain equipment and office lease agreements include provisions for periodic adjustments to rates and charges. The rates and charges are adjusted based on actual usage or actual costs for internet, common area maintenance, taxes or insurance, as determined by the lessor and are considered variable lease costs.

 

The components of lease expense for the years ended December 31, 2022, 2021 and 2020 included (in thousands):

 

  

2022

  

2021

  

2020

 

Operating leases

 $527  $669  $600 

Finance leases:

            

Asset amortization

  462   489   355 

Interest on lease liabilities

  19   34   37 

Variable lease cost

  95   99   62 

Short-term lease cost

  87   59   42 

Sublease income

  (123

)

  (81

)

   

Total net lease cost

 $1,067  $1,269  $1,096 

 

In 2020, we adjusted the useful life of the operating right of use assets associated with our Atlanta, Georgia and Markham, Ontario office leases based on the expectation that we will vacate the office space before the end of the lease term.

 

48

 

Supplemental balance sheet information related to leases (in thousands):

 

  

December 31,

2022

  

December 31,

2021

 

Operating leases:

        

Operating ROU assets

 $556  $975 
         

Current operating lease liabilities

  522   493 

Noncurrent operating lease liabilities

  333   820 

Total operating lease liabilities

 $855  $1,313 

 

  

December 31,

2022

  

December 31,

2021

 

Finance leases:

        

Furniture and equipment

 $1,042  $1,042 

Computer Equipment

  659   659 

Computer Software

  207   207 

Property and equipment under finance lease, gross

  1,908   1,908 

Less accumulated amortization

  1,537   1,074 

Property and equipment under finance lease, net

 $371  $834 
         

Current obligations of finance leases

 $311  $470 

Noncurrent obligations of finance leases

  39   348 

Total finance lease liabilities

 $350  $818 
         

Weighted average remaining lease term (in years):

        

Operating leases

  1.95   2.80 

Finance leases

  1.15   1.93 
         

Weighted average discount rate:

        

Operating leases

  3.97

%

  3.85

%

Finance leases

  3.54

%

  3.42

%

 

Supplemental cash flow and other information related to leases were as follows (in thousands):

 

   

2022

   

2021

   

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

                       

Operating cash flows from operating leases

  $ 563     $ 680     $ 596  

Operating cash flows from finance leases

    18       34       36  

Financing cash flows from finance leases

    469       493       332  
                         

ROU assets obtained in exchange for operating lease liabilities

    83       560       276  

ROU assets obtained in exchange for finance lease liabilities

          40       817  

 

49

 

Undiscounted payments under non-cancelable finance and operating leases at December 31, 2022 were as follows (in thousands):

 

  

Finance Leases

  

Operating Leases

 

2023

 $315  $547 

2024

  23   227 

2025

  11   118 

2026

  10    

2027

      

Thereafter

      

Total minimum lease payments

  359   892 

Less: Amount representing interest

  9   37

 

Present value of minimum lease payments

  350   855 

Less: Current portion

  311   522 

Lease obligations, net of current portion

 $39  $333 

 

Undiscounted cash receipts due under the sublease agreement at December 31, 2022 are as follows (in thousands):

 

   

Operating Lease

 

2023

  $ 122  

2024

    127  

2025

    65  

Total minimum lease receipts

  $ 314  

  

 

(11)

Related Party

 

Mr. Hays, our Chief Executive Officer and director, is an owner of approximately 13% of the equity interests of Nebraska Global Investment Company LLC (“Nebraska Global”).  We purchased certain services from Don’t Panic Labs, LLC, which was a subsidiary of Nebraska Global for a portion of the year ended December 31, 2022.  The total value of these purchases was $196,000 in the year ended December 31, 2022.

 

A director who began serving on our board in May 2021, also served until her retirement at the end of 2021 as chief executive officer of Allina Health, a not-for-profit healthcare system. In connection with its routine business operations, Allina Health purchases certain of our products and services. Total revenue we earned from Allina Health in the year ended December 31, 2021 approximated $1.7 million.

 

A director, who served on our board through October 2021, also served as an officer and director of Ameritas Life Insurance Corp. (“Ameritas”) until January 2020 and continued to serve on the board of directors of Ameritas until October 2021. In connection with our regular assessment of our insurance-based associate benefits, which is conducted by an independent insurance broker, and the costs associated therewith, we purchase dental and vision insurance for certain of our associates from Ameritas. The total value of these purchases was $278,000 and $248,000 in 2021 and 2020 respectively.

 

A director, who served on our board through May 2020, also served as a board member of IMA Financial Group. In connection with our regular assessment of our liability coverage, during 2020 we began purchasing directors and officers and employment practices liability insurance through IMA Financial Group. Total payments for these services totaled $1.1 million in 2020.

 

During 2017, we acquired a cost method investment in convertible preferred stock of Practicing Excellence.com, Inc., a privately-held Delaware Corporation (“PX”), which is included in other non-current assets and is carried at cost, adjusted for changes resulting from observable price changes in orderly transactions of the same investment in PX, if any.  We also have an agreement with PX which commenced in 2016 under which we act as a reseller of PX services and PX receives a portion of the revenues. The total revenue earned from the PX reseller agreement in the years ended December 31, 2021 and 2020 was $35,000, and $294,000, respectively. We no longer earn revenue under this agreement after June 30, 2021 due to termination of the reseller agreement.

 

50

  
 

(12)

Associate Benefits

 

We sponsor a qualified 401(k) plan covering substantially all associates with no eligibility service requirement. Under the 401(k) plan, we match 25.0% of the first 6.0% of compensation contributed by each associate. Employer contributions, which are discretionary, vest to participants at a rate of 20% per year. We contributed $588,000, $531,000, and $521,000 in 2022, 2021, and 2020, respectively, as a matching percentage of associate 401(k) contributions.

  

 

(13)

Segment Information

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker.

 

Our Canada office was closed in 2022. As a result, no Canadian revenue is expected to be generated after 2022. The table below presents entity-wide information regarding our revenue and assets by geographic area (in thousands):

 

  

2022

  

2021

  

2020

 

Revenue:

            

United States

 $150,775  $144,987  $130,305 

Canada

  793   2,967   2,972 

Total

 $151,568  $147,954  $133,277 

Long-lived assets:

            

United States

 $86,718  $83,722  $77,448 

Canada

  27   111   1,863 

Total

 $86,745  $83,833  $79,311 

Total assets:

            

United States

 $130,151  $153,879  $128,319 

Canada

  310   3,661   5,104 

Total

 $130,461  $157,540  $133,423 

 

51

  
 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

Not applicable.

 

Item 9A.

Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

In accordance with Rule 13a-15(b) of the Securities Exchange Act of 1934 (the “Exchange Act”), our management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act) as of December 31, 2022. Based upon their evaluation of these disclosure controls and procedures, the Chief Executive Officer and the Chief Financial Officer concluded that the disclosure controls and procedures were effective as of December 31, 2022.

 

Managements Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act). Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, however, 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 of procedures may deteriorate. Accordingly, even effective internal control over financial reporting can only provide reasonable assurance of achieving its control objectives.

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our internal control over financial reporting using the framework in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on such evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2022.

 

The effectiveness of our internal control over financial reporting as of December 31, 2022, has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report, a copy of which is included in this Annual Report on Form 10-K.

 

We have confidence in our internal controls and procedures. Nevertheless, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure procedures and controls or our internal controls will prevent all errors or intentional fraud. An internal control system, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of such internal controls are met. Further, the design of an internal control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. As a result of the inherent limitations in all internal control systems, no evaluation of controls can provide absolute assurance that all our control issues and instances of fraud, if any, have been detected.

 

Changes in Internal Control over Financial Reporting

 

There was no change in our internal control over financial reporting that occurred during the quarter ended December 31, 2022, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B.

Other Information

 

We have no other information to report pursuant to this item.

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

Not applicable.

 

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance

 

We have adopted a Code of Business Conduct and Ethics that applies to all of our associates, including our Chief Executive Officer and Chief Financial Officer and other persons performing similar functions. We have posted a copy of the Code of Business Conduct and Ethics on our website at www.nrchealth.com, and such Code of Business Conduct and Ethics is available, in print, without charge, to any shareholder who requests it from our Secretary. We intend to satisfy the disclosure requirements under Item 5.05 of Form 8-K regarding amendments to, or waivers from, the Code of Business Conduct and Ethics by posting such information on our website at www.nrchealth.com. We are not including the information contained on our website as part of, or incorporating it by reference into, this report.

 

The remaining information required by this Item will be included in our definitive proxy statement to be filed with the SEC within 120 days after December 31, 2022, in connection with the solicitation of proxies for the Company’s 2023 Annual Meeting of Stockholders (the “2023 Proxy Statement”), and is incorporated herein by reference.

 

Item 11. 

Executive Compensation

 

The information required by this Item will be included in our definitive 2023 Proxy Statement, and is incorporated herein by reference.

 

Item 12.

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

 

The following table sets forth information with respect to compensation plans under which equity securities of the Company are authorized for issuance as of December 31, 2022. 

 

Plan Category Common Shares

 

Number of

Securities to be

issued upon

the exercise of

outstanding

options,

warrants and

rights

   

Weighted-

average

exercise price

of

outstanding

options,

warrants and

rights

   

Number of

securities

remaining available

for future issuance

under equity

compensation

plans (excluding

securities reflected

in the first column)

   

Equity compensation plans approved by security holders(1)

    581,286     $ 32.86       1,459,640 (2 )

Equity compensation plans not approved by security holders

                   

Total

    581,286     $ 32.86       1,459,640    

 

(1)

Includes our 2006 Equity Incentive Plan and 2004 Director Plan.

(2)

Under the 2006 Equity Incentive Plan, we had authority to award up to 325,181 additional shares of restricted Common Stock provided that the total of such shares awarded may not exceed the total number of shares remaining available for issuance under the 2006 Equity Incentive Plan, which totaled 751,778 shares of Common Stock as of December 31, 2022. The Director Plan provides for granting options for 3,000,000 shares of Common Stock. Option awards through December 31, 2022 totaled 2,292,138 shares of Common Stock. 

 

The remaining information required by this Item will be included in our definitive 2023 Proxy Statement and is incorporated herein by reference.

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

The information required by this Item will be included in our definitive 2023 Proxy Statement and is incorporated herein by reference.

 

Item 14.

Principal Accountant Fees and Services

 

The information required by this Item will be included in our definitive 2023 Proxy Statement, and is incorporated herein by reference.

 

 

PART IV

Item 15.

Exhibits, Financial Statement Schedules

 

1.

Consolidated financial statements. The consolidated financial statements listed in the accompanying index to the consolidated financial statements are filed as part of this Annual Report on Form 10-K.

 

2.

Financial statement schedules. All financial statement schedules have been omitted because they are not applicable or the required information is included in the consolidated financial statements and the related notes thereto.

 

3.

Exhibits. The exhibits listed in the exhibit index below are filed as part of this Annual Report on Form 10-K.

  

EXHIBIT INDEX

 

Exhibit
Number

Exhibit Description

   

(3.1)

Certificate of Incorporation of National Research Corporation, effective June 30, 2021 [Incorporated by reference to Exhibit 3.3 to National Research Corporation’s Current Report on Form 8-K dated June 29, 2021, and filed on July 2, 2021 (File No. 001-35929)]

   

(3.2)

Bylaws of National Research Corporation, as amended to date [Incorporated by reference to Exhibit 3.4 to National Research Corporation’s Current Report on Form 8-K dated June 29, 2021 and filed on July 2, 2021 (File No. 001-35929)]

   

(4.1)

Certificate of Incorporation of National Research Corporation, effective June 30, 2021 [Incorporated by reference to Exhibit 3.3 to National Research Corporation’s Current Report on Form 8-K dated June 29, 2021, and filed on July 2, 2021 (File No. 001-35929)]

   

(4.2)

Bylaws of National Research Corporation, as amended to date [Incorporated by reference to Exhibit 3.4 to National Research Corporation’s Current Report on Form 8-K dated June 29, 2021 and filed on July 2, 2021 (File No. 001-35929)]

   

(4.3)

Description of the Securities of the Registrant. [Incorporated by reference to Exhibit 4.3 to National Research Corporation’s Annual Report on Form 10-K for the year ended December 31, 2021 and filed on March 4, 2022 (File No. 001-35929)]

   

(10.1)

Amended and Restated Credit Agreement dated May 28, 2020, between National Research Corporation and First National Bank of Omaha [Incorporated by reference to Exhibit 10.1 to National Research Corporation’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2020 and filed on August 7, 2020 (File No. 001-35929)]

   

(10.2) 

First Amendment to Amended and Restated Credit Agreement between National Research Corporation and First National Bank of Omaha dated September 30, 2022 [Incorporated by reference to Exhibit 10.1 to National Research Corporations Quarterly Report on Form 10-Q for the quarter ended September 30, 2022 and filed on November 4, 2022 (File No. 001-35929)]

   

(10.3)*

National Research Corporation 2004 Non-Employee Director Stock Plan, as amended [Incorporated by reference to Appendix A to National Research Corporation’s Proxy Statement for the 2018 Annual Meeting of Shareholders filed on April 27, 2018 (File No. 001-35929)]

   

(10.4)*

Form of Nonqualified Stock Option Agreement used in connection with the National Research Corporation 2006 Equity Incentive Plan [Incorporated by reference to Exhibit 10.14 to National Research Corporations Annual Report on Form 10-K for the year ended December 31, 2006 and filed on April 2, 2007 (File No. 000-29466)]

   

(10.5)*

Form of Restricted Stock Agreement used in connection with the National Research Corporation 2006 Equity Incentive Plan [Incorporated by reference to Exhibit 10.15 to National Research Corporations Annual Report on Form 10-K for the year ended December 31, 2006 and filed on April 2, 2007 (File No. 000-29466)]

   

(10.6)*

National Research Corporation 2006 Equity Incentive Plan, [Incorporated by reference to Appendix A to National Research Corporation’s Proxy Statement for the 2006 Annual Meeting of Shareholders filed on April 3, 2006 (File No. 000-29466)]

 

 

Exhibit
Number

Exhibit Description

   

(10.7)*

Form of Grant used in connection with the National Research Corporation 2004 Non-Employee Director Stock Plan, as amended [Incorporated by reference to Exhibit 10.1 to National Research Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021 and filed on November 5, 2021 (File No. 001-35929)]

   

(21)**

Subsidiary of National Research Corporation

   

(23)**

Consent of Independent Registered Public Accounting Firm

   

(31.1)**

Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

   

(31.2)**

Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

   

(32)***

Certification of Periodic Financial Report by the Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

   
   

(101)**

Financial statements from the Annual Report on Form 10-K of National Research Corporation for the year ended December 31, 2022, formatted in Inline eXtensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Shareholders’ Equity, (v) the Consolidated Statements of Cash Flows, (vi) the Notes to the Consolidated Financial Statements, and (vii) document and entity information.

   

(104)**

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

 


 

*

A management contract or compensatory plan or arrangement.

 

**

Filed herewith.

***

Furnished herewith.

 

Item 16.

Form 10-K Summary

 

None.

 

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

Page in

this
Form 10-K

   

Report of Independent Registered Public Accounting Firm (KPMG LLP, PCAOB ID: 185)

24

   

Consolidated Balance Sheets as of December 31, 2022 and 2021

26

   

Consolidated Statements of Income for the Three Years Ended December 31, 2022

27

   

Consolidated Statements of Comprehensive Income for the Three Years Ended December 31, 2022

28

   

Consolidated Statements of Shareholders Equity for the Three Years Ended December 31, 2022

29

   

Consolidated Statements of Cash Flows for the Three Years Ended December 31, 2022

30

   

Notes to Consolidated Financial Statements

31

 

All other financial statement schedules are omitted since the required information is not present or is not present in amounts sufficient to require submission of the schedules, or because the information required is included in the consolidated financial statements and notes thereto.

 

 

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, on this 3rd day of March 2023.

 

 

NATIONAL RESEARCH CORPORATION

 
       
 

By:

/s/ Michael D. Hays

 
   

Michael D. Hays

 
   

Chief Executive Officer and President

 

 

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.

 

Signature

 

Title

 

Date

         

/s/ Michael D. Hays

 

Chief Executive Officer, President and Director

 

March 3, 2023

Michael D. Hays

 

(Principal Executive Officer)

   
         
         

/s/ Kevin R. Karas

 

Senior Vice President Finance, Chief Financial

 

March 3, 2023

Kevin R. Karas

 

Officer, Treasurer and Secretary (Principal

   
   

Financial and Accounting Officer)

   
         

/s/ Donald M. Berwick

 

Director

 

March 3, 2023

Donald M. Berwick

       
         
         

/s/ John N. Nunnelly

 

Director

 

March 3, 2023

John N. Nunnelly

       
         
         

/s/ Penny A. Wheeler

 

Director

 

March 3, 2023

Penny A. Wheeler

       
         
         

/s/ Stephen H. Lockhart

 

Director

 

March 3, 2023

Stephen H. Lockhart

       
         
         

/s/ Parul Bhandari

  Director   March 3, 2023
Parul Bhandari        

 

57
 
EX-21 2 ex_477815.htm EXHIBIT 21 ex_477815.htm

 

Exhibit 21

 

Subsidiary of National Research Corp.

 

National Research Corporation’s subsidiary as of December 31, 2022 is listed below:

 

Subsidiary

Jurisdiction of organization

   

National Research Corporation Canada 

Ontario

 

 
EX-23 3 ex_477816.htm EXHIBIT 23 ex_477816.htm

 

Exhibit 23

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the registration statements (Nos. 333-52143, 333-52135, 333-120530, 333-137763, 333-137769, 333-173097, 333-189139, 333-189140, 333-189141, 333-209934, 333-226715, and 333-226716) on Form S-8 and (Nos. 333-120529 and 333-232534) on Form S-3 of our report dated March 3, 2023, with respect to the consolidated financial statements of National Research Corporation and the effectiveness of internal control over financial reporting.

 

 

 

/s/ KPMG LLP

 

Lincoln, Nebraska

March 3, 2023

 

 

 

 
EX-31.1 4 ex_477817.htm EXHIBIT 31.1 ex_477817.htm

 

Exhibit 31.1

 

Certification of Chief Executive Officer

Pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934

 

I, Michael D. Hays, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of National Research Corporation;

 

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 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 subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

5.

The registrant’s other certifying officer 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 functions):

 

 

(a)

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

 

 

(b)

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

 

Date: March 3, 2023

By:

/s/ Michael D. Hays

 
   

Michael D. Hays

 
   

Chief Executive Officer and President

 

 

 
EX-31.2 5 ex_477818.htm EXHIBIT 31.2 ex_477818.htm

 

Exhibit 31.2

 

Certification of Chief Financial Officer

Pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934

 

I, Kevin R. Karas, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of National Research Corporation;

 

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 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 subsidiary, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

(b)

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

 

 

(c)

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

 

 

(d)

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

 

5.

The registrant’s other certifying officer 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 functions):

 

 

(a)

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

 

 

(b)

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

 

Date: March 3, 2023

By:

/s/ Kevin R. Karas

 
   

Kevin R. Karas

 
   

Chief Financial Officer

 

 

 
EX-32 6 ex_477819.htm EXHIBIT 32 ex_477819.htm

 

Exhibit 32

 

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 accompanying Annual Report on Form 10-K of National Research Corporation (the “Company”) for the year ended December 31, 2022 (the “Report”), I, Michael D. Hays, Chief Executive Officer and President of the Company, and I, Kevin R. Karas, Chief Financial Officer, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, based on my knowledge, that:

 

 

1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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/ Michael D. Hays

 
   

Michael D. Hays

 
   

Chief Executive Officer and President

 

 

     
   

/s/ Kevin R. Karas

 
   

Kevin R. Karas

 
   

Chief Financial Officer

 

 

   

Date: March 3, 2023

 

 

 

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

 

 
EX-101.SCH 7 nrc-20221231.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 Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Acquisition link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Equity Investments link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Leases link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Related Party link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Associate Benefits link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 13 - Segment Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 2 - Acquisition (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 7 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 8 - Notes Payable (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 9 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 10 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 13 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Acquisition (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 3 - Contracts With Customers 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 3 - Contracts With Customers 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 4 - Equity Investments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 7 - Income Taxes - Income Before Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 7 - Income Taxes - Income Tax Expense (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 7 - Income Taxes - Income Tax Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 8 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 8 - Notes Payable - Summary of Notes Payable (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 9 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 9 - Share-based compensation - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 9 - Share-based Compensation - Non-vested Stock (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 10 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 10 - Leases - Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Sublease (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 11 - Related Party (Details Textual) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 12 - Associate Benefits (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 13 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 13 - Segment Information - Assets by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 nrc-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 nrc-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 nrc-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield at date of grant us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles Intangible assets Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Summary of Significant Accounting Policies Expected federal income taxes Note 2 - Acquisition Risk-free interest rate us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets Current Assets Note 3 - Contracts With Customers Note 5 - Property and Equipment Note 6 - Goodwill and Intangible Assets Note 7 - Income Taxes Note 8 - Notes Payable Note 9 - Share-based Compensation Income Tax Disclosure [Text Block] Note 10 - Leases Note 13 - Segment Information us-gaap_SelfInsuranceReserveCurrent Self Insurance Reserve, Current Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) nrc_DebtInstrumentPercentageBearingVariableInterestPercentageRate Debt Instrument, Percentage Bearing Variable Interest, Percentage Rate The interest rate applicable to the portion of the carrying amount of debt instrument borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time. Expected stock price volatility Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details) Schedule of Maturities of Long-Term Debt [Table Text Block] Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details) Schedule of Debt [Table Text Block] Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details) Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details) Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) Expected life of options (in years) (Year) Other current liabilities Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) Note 5 - Property and Equipment - Summary of Property and Equipment (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Lease, Cash flow [Table Text Block] Tabular disclosure of supplemental cash flow and other information related to leases. Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details) nrc_GainOnPropertyInsuranceRecoveries Gain on insurance recoveries for damaged property The net amount by which an insurance settlement exceeds net book value of property damaged from an event, such as a natural catastrophe, explosion or fire. Note 7 - Income Taxes - Income Before Income Taxes (Details) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 7 - Income Taxes - Income Tax Expense (Details) Note 7 - Income Taxes - Income Tax Reconciliation (Details) Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details) Note 8 - Notes Payable - Summary of Notes Payable (Details) Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details) Insurance recoveries The amount recovered from insurance for lost revenues that are reported as a separate line item. Share-Based Payment Arrangement, Activity [Table Text Block] Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details) Other comprehensive loss, foreign currency translation adjustment Granted (in dollars per share) Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) Note 9 - Share-based compensation - Stock Option Activity (Details) Vested (in dollars per share) Note 9 - Share-based Compensation - Non-vested Stock (Details) Forfeited (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding (in dollars per share) Outstanding (in dollars per share) Note 10 - Leases - Lease Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Reclassification of cumulative foreign currency translation adjustment into earnings Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding (in shares) Outstanding (in shares) Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) Note 10 - Leases - Undiscounted Payments Under Sublease (Details) Schedule of Nonvested Share Activity [Table Text Block] Note 13 - Segment Information - Assets by Geographic Area (Details) Notes To Financial Statements Granted (in shares) Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) First National Bank of Omaha [Member] Related to the entity First National Bank of Omaha. Other comprehensive income (loss): Weighted average exercise price (in dollars per share) Exercisable, weighted average remaining contractual term (Year) Current portion of notes payable, net of unamortized debt issuance costs Exercisable, aggregate intrinsic value Intrinsic value of stock options exercised (in thousands) Exercisable, number of options (in shares) Outstanding, weighted average remaining contractual term (Year) Outstanding, aggregate intrinsic value Weighted average grant date fair value of stock options granted (in dollars per share) nrc_CostMethodInvestmentOwnershipPercentage Cost Method Investment, Ownership Percentage The percentage of ownership of common stock or equity participation in the investee accounted for under the cost method of accounting. us-gaap_GoodwillGross Goodwill us-gaap_GoodwillImpairedAccumulatedImpairmentLoss Goodwill, Accumulated Depreciation us-gaap_SecuredDebtCurrent Less: current portion us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Beginning balance, outstanding, weighted average exercise price (in dollars per share) Ending balance, outstanding, weighted average exercise price (in dollars per share) Deferred revenue Deferred revenue Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued expenses Accrued wages and bonuses nrc_ClaimsLossCoverageMinimumAggregateDeductible Claims Loss Coverage, Minimum Aggregate Deductible The amount of minimum aggregate deductible for claims loss coverage. Dividends payable Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Beginning balance, outstanding, number of options (in shares) Ending balance, outstanding, number of options (in shares) Purchase of property and equipment in accounts payable and accrued expenses Credit Facility [Axis] Credit Facility [Domain] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Finance lease obligations originated for property and equipment us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements Weighted average effect of dilutive securities – stock options (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) Weighted average shares and share equivalents outstanding Income taxes nrc_ContractWithCustomerLiabilityRevenueRecognizedFromDeferredRevenue Revenue recognized that was included in deferred revenue at beginning of year due to completion of services The amount of revenue recognized that was previously included in the balance of deferred revenue under contract with customer liabilities due to the completion of services. Current liabilities: us-gaap_Assets Total assets Total assets nrc_DeferredTaxAssetsUncertainTaxPositions Uncertain tax positions Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uncertain tax positions. us-gaap_OperatingLeaseImpairmentLoss Operating Lease, Impairment Loss Estimated fair value of long-term debt Plan Name [Axis] Technology-Based Intangible Assets [Member] Plan Name [Domain] Compensation and Employee Benefit Plans [Text Block] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_SubleaseIncome Sublease income us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income attributable to common shareholders us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions Share-Based Payment Arrangement, Exercise of Option, Tax Benefit Customer Relationships [Member] Investment [Text Block] us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Amount of related income tax benefit Depreciation, amortization and impairment 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 and the total loss recognized during the period from impairments. Recoveries Received Direct by the Company [Member] Related to recoveries received direct by the company. Reimbursement for Lost Revenue [Member] Related to reimbursement for lost revenue. Recoveries Paid Directly by Insurer to Outside Vendor [Member] Related to recoveries paid directly by insurer to outside vendor. us-gaap_DeferredIncomeTaxAssetsNet Deferred income taxes Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Direct, Selling, General and Administrative Expenses [Member] Related to direct, selling, general and administrative expenses. Property Damage Excluding Cyber Attack [Member] Related to property damage excluding cyber attack. Award Type [Domain] Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Finite-lived intangible assets, accumulated amortization us-gaap_FiniteLivedIntangibleAssetsNet Finite-lived intangible assets, net Intangible assets, net Total intangible assets other than goodwill Numerator for net income per share - basic: Insurance proceeds for damaged property us-gaap_FiniteLivedIntangibleAssetsGross Finite-lived intangible assets, gross us-gaap_InterestCostsCapitalized Interest Costs Capitalized Common Stock Options [Member] Related to common stock options. Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value, Intrinsic Value of Exercised and Vested in Period, and Fair Value of Vested in Period [Table Text Block] Tabular disclosure of the weighted-average grant-date fair value, aggregate intrinsic value of equity options exercised and intrinsic value and fair value of options vested. us-gaap_GoodwillPeriodIncreaseDecrease Goodwill, Period Increase (Decrease), Total Share-Based Payment Arrangement, Option [Member] Foreign currency translation Goodwill acquired us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Indefinite trade name Business Combination Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Net property and equipment Net property and equipment Property and equipment under finance lease, net Goodwill Goodwill, Ending Balance Goodwill Goodwill us-gaap_PropertyPlantAndEquipmentGross Property and equipment at cost Canada Revenue Agency [Member] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Net income Net income Net income us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic Allocation of distributed and undistributed income to unvested restricted stock shareholders Cash flows from investing activities: us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount Equity Securities without Readily Determinable Fair Value, Amount us-gaap_RevenueFromRelatedParties Revenue from Related Parties Earnings per share of common stock: Don’t Panic Labs, LLC [Member] Don’t Panic Labs, LLC us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction CANADA Related Party Transactions Disclosure [Text Block] Provision for income taxes Income Tax Expense (Benefit), Total us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay us-gaap_CashEquivalentsAtCarryingValue Cash Equivalents, at Carrying Value, Total Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax Net (benefit) expense to net income us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Accrued expenses, wages and bonuses The net change during the reporting period in the aggregate amount of expenses and accrued compensation incurred but not yet paid. Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_DebtInstrumentPeriodicPayment Debt Instrument, Periodic Payment, Total Forfeiture of restricted common shares Purchase of shares of treasury stock (in shares) us-gaap_IncreaseDecreaseInIncomeTaxes Income taxes receivable and payable us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue Common stock, shares outstanding (in shares) Financing Receivable, Allowance for Credit Loss [Table Text Block] Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInDeferredCharges Deferred contract costs, net Variable lease cost us-gaap_LeaseCost Total net lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current and long-term assets Operating leases Document Fiscal Period Focus us-gaap_OperatingLeaseCost Operating leases Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Short-term lease cost Lease, Cost [Table Text Block] ROU assets obtained in exchange for finance lease liabilities Document Period End Date ROU assets obtained in exchange for operating lease liabilities Operating leases (Year) us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type us-gaap_AssetImpairmentCharges Asset Impairment Charges, Total Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Dividends declared Document Information [Line Items] Document Information [Table] Service [Member] Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs Entity Well-known Seasoned Issuer us-gaap_CapitalizedComputerSoftwareAdditions Capitalized Computer Software, Additions Variable Rate [Domain] us-gaap_LessorOperatingLeasePaymentsToBeReceived Total minimum lease receipts us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment, Long-Lived Asset, Held-for-Use, Total Uncertain tax positions The sum of the differences between total income tax expense or benefit as reported in the Income Statement for the period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations attributable uncertain tax positions. us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] Capitalized contract cost us-gaap_CapitalizedContractCostImpairmentLoss Capitalized Contract Cost, Impairment Loss us-gaap_IncreaseDecreaseInAccountsReceivable Trade accounts receivable Non-cash stock compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction, Total us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths 2023 Capitalized Contract Cost [Axis] Entity Registrant Name us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears 2024 Capitalized Contract Cost [Domain] us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears 2025 Entity [Domain] us-gaap_CapitalizedContractCostAmortizationPeriod Capitalized Contract Cost, Amortization Period (Year) Legal Entity [Axis] Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Purchase of shares treasury stock Entity Address, City or Town Entity Address, Postal Zip Code Supplemental disclosure of cash paid for: Entity Address, State or Province us-gaap_TreasuryStockValue Treasury stock, at cost; 6,294,008 Common shares in 2022 and 5,537,191 Common shares in 2021 us-gaap_AllowanceForDoubtfulAccountsReceivable Balance Balance Entity Common Stock, Shares Outstanding Trading Symbol Reserve for uncertain tax positions The current period expense charged against earnings to reserve for uncertain tax positions. Property and Equipment [Member] Represents property and equipment. Local Phone Number Shares of common stock for the exercise of stock options (in shares) Exercised, number of options (in shares) Purchasing Directors and Officers and Employment Practices Liability Insurance [Member] Represents information about purchasing directors and officers and employment practices liability insurance in a related party transaction. us-gaap_TableTextBlock Notes Tables IMA Financial Group [Member] Represents information pertaining to IMA Financial Group. us-gaap_GainLossOnDispositionOfAssets1 Loss on disposal of property and equipment us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) Issuance of restricted common shares, net of forfeitures (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Director Plan 2004 [Member] Represents the 2004 director plan. Issuance of common shares for the exercise of stock options us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Related Party [Axis] The 2006 Equity Incentive Plan [Member] Represents the 2006 Equity Incentive plan. Related Party [Domain] Trade Names 1 [Member] Rights acquired through registration of a business name to gain or protect exclusive use thereof. Ameritas Life Insurance Corp [Member] Represents information about related party. Nebraska Global Investment Company LLC [Member] Represents information about related party. Selling, general and administrative Bad debt expense nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsCumulative Share-based Compensation Arrangement by Share-based Payment Award, Options Grants Cumulative (in shares) Gross number of share options (or share units) granted for plan to date. Granted, number of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) Line of Credit Facility, Lender [Domain] Nonvested [Member] Information pertaining to nonvested shares. Collaborative Arrangement and Arrangement Other than Collaborative [Domain] nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardNonvestedRestrictedStockOutstandingNumber Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Restricted Stock, Outstanding Number (in shares) Number of nonvested restricted shares outstanding. Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and shareholders’ equity us-gaap_InsuranceRecoveries Insurance Recoveries UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans The value of stock tendered to the company for cashless exercise of stock options in connection with equity incentive plans. nrc_OfficerOwnershipPercentageInVendor Officer Ownership Percentage in Vendor The percentage ownership by officer of the company in the company's vendor. Retained earnings (accumulated deficit) Money Market Funds [Member] Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense nrc_ExcessLossCoveragePerPerson Excess Loss Coverage Per Person Amount of excess loss coverage per covered person related to self-insurance group medical and dental insurance. nrc_NumberOfCustomers Number of Customers Number of customers accounting for a substantial portion of one reporting unit's revenue. Change in assets and liabilities: Canadian Subsidiary [Member] Related to Canadian Subsidiary. Intrinsic value of stock options vested (in thousands) Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently vested. us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements nrc_StockOptionsExcludedFromComputationOfEarningsPerShareAmount Stock Options Excluded from Computation of Earnings Per Share, Amount (in shares) Stock options 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 the exercise price exceeds the fair market value. nrc_CumulativeTaxIncentives Cumulative Tax Incentives The amount reduction to operating expenses for state tax incentives. Operating lease obligations, net of current portion Total operating lease liabilities Present value of minimum operating lease payments Current portion, operating leases us-gaap_IncomeTaxCreditsAndAdjustments Income Tax Credits and Adjustments Current portion, finance leases Noncurrent obligations of finance leases Finance leases obligations, net of current portion us-gaap_IntangibleAssetsGrossExcludingGoodwill Total intangible assets other than goodwill Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Operating leases, total minimum lease payments Financing cash flows from finance leases Payments on finance lease obligations us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Operating leases, less: Amount representing interest us-gaap_FinanceLeaseLiability Present value of minimum finance lease payments Total finance lease liabilities us-gaap_DeferredIncomeTaxExpenseBenefit Deferred income taxes us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Finite-Lived Intangible Asset, Expected Amortization, after Year Five us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025, operating leases Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Finite-Lived Intangible Asset, Expected Amortization, Year Two us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour Finite-Lived Intangible Asset, Expected Amortization, Year Four nrc_DefinedContributionPlanMaximumPercentageOfAnnualContributionEmployeeSubjectToMatch Defined Contribution Plan, Maximum Percentage of Annual Contribution Employee Subject to Match Maximum percentage of employee gross pay, by the terms of the plan, that the employer may apply a percentage match contribution to a defined contribution plan. us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023, operating leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024, operating leases Increases due to invoicing of client, net of amounts recognized as revenue Amount of increase in obligation to transfer good or service to customer due to billings to customer in excess of revenue Increases due to revenue recognized in the period with additional performance obligations before invoicing Amount of increase in right to consideration in exchange for good or service transferred to customer with right conditioned on satisfaction of other performance obligations. Accumulated other comprehensive loss, foreign currency translation adjustment Foreign Currency Transactions and Translations Policy [Policy Text Block] Deferred contract costs, net Capitalized Contract Cost, Net, Noncurrent Reclassification of cumulative translation adjustment into earnings Reclassification of cumulative foreign currency translation adjustment into earnings Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the substantial liquidation of an investment in a foreign entity. Non-cash share-based compensation expense Other Lessee, Leases [Policy Text Block] Cyber Attack [Member] Represents cyber attack. nrc_CapitalReturnsFromSubsidiary Capital Returns from Subsidiary Distributions from subsidiary company representing a return of capital. us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Domestic Research [Member] represents the domestic research. Foreign Research [Member] Represents the foreign research. Earnings Per Share, Policy [Policy Text Block] Including Assets Held under Capital Lease [Member] 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, including long lived property, plant or equipment assets held by a lessee through a capital lease arrangement. Operating expenses: Income Tax, Policy [Policy Text Block] nrc_DeferredTaxAssetsResearchAndExpenditures Deferred Tax Assets, Research and Expenditures Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and experimental costs. nrc_DeferredTaxAssetsSoftwareDevelopmentCosts Deferred Tax Assets, Software Development Costs Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from software development costs. us-gaap_AssetsCurrent Total current assets Assets, fair value Share-Based Payment Arrangement [Policy Text Block] Allina Health [Member] Information related to Allina Health, a not-for-profit healthcare system. Income taxes receivable us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill Impairment of Intangible Assets (Excluding Goodwill), Total Treasury stock, shares (in shares) Common stock, $0.001 par value; authorized 110,000,000 shares, issued 30,922,181 in 2022 and 30,898,600 in 2021, outstanding 24,628,173 in 2022 and 25,361,409 in 2021 Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] nrc_DeferredAcquisitionConsideration Deferred acquisition consideration The amount of consideration for a current period business acquisition that did not result in cash payments in the period but will be paid in a future period. Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Statistical Measurement [Domain] Operating cash flows from operating leases Maximum [Member] Supplemental disclosure of non-cash investing and financing activities: nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill Total assets acquired Amount of assets, including goodwill, acquired at the acquisition date. Commitments and Contingencies, Policy [Policy Text Block] Minimum [Member] nrc_SocialSecurityTaxPayableCurrent Social Security Tax Payable, Current Balance social security tax payable and outstanding that was deferred as a result of the CARES Act. Ownership [Domain] Product and Service [Axis] Other current assets Product and Service [Domain] us-gaap_DeferredTaxAssetsNet Deferred tax assets Statistical Measurement [Axis] Operating cash flows from finance leases Deferred Charges, Policy [Policy Text Block] Nonqualified Stock Options [Member] Represents nonqualified stock options. Ownership [Axis] Contract assets included in other current assets Preferred stock, $0.01 par value, authorized 2,000,000 shares, none issued us-gaap_NumberOfReportingUnits Number of Reporting Units Preferred stock, shares issued (in shares) Interest expense, net of capitalized amounts Prepaid expenses Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsOther Other us-gaap_NoncurrentAssets Long-lived assets Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Goodwill and Intangible Assets, Policy [Policy Text Block] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Gross deferred tax assets Reclassification of cumulative translation adjustment into earnings nrc_EffectiveIncomeTaxRateReconciliationReclassificationOfCumulativeTranslationAdjustmentAmount 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 reclassification of cumulative translation adjustment into earnings. Geographical [Domain] Preferred stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Deferred tax liabilities Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Preferred stock, par value (in dollars per share) nrc_IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet Operating lease assets and liability, net Amount of increase (decrease) in operating lease assets after deduction of operating lease liabilities. us-gaap_ProceedsFromInsuranceSettlementOperatingActivities Proceeds from Insurance Settlement, Operating Activities Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value Hierarchy and NAV [Axis] Amortization of Capitalized Contract Cost [Table Text Block] Tabular disclosure of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities Accrued expenses Software and Software Development Costs [Member] Noncatastrophic Event [Domain] us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Cash flows from operating activities: Noncatastrophic Event [Axis] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts Allowance for doubtful accounts Revenue [Policy Text Block] Statement [Line Items] Lessee, Lease, Balance Sheet Information [Table Text Block] Tabular disclosure of balance sheet information related lessee's lease . Allowance for doubtful accounts Furniture and Fixtures [Member] us-gaap_NumberOfOperatingSegments Number of Operating Segments Trade accounts receivable, less allowance for doubtful accounts of $65 and $94, respectively Accounts receivables us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost Share-based compensation Computer Software Held under Finance Leases [Member] Computer software held by a lessee through a finance lease arrangement. Building and Building Improvements [Member] Computer Equipment Held under Finance Leases [Member] Computer equipment held by a lessee through a finance lease arrangement. us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses Accrued bonuses Furniture and Equipment Held under Finance Leases [Member] Furniture and equipment held by a lessee through a finance lease arrangement. Assets Held under Finance Leases [Member] Long lived property, plant or equipment assets held by a lessee through a finance lease arrangement. Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability. AOCI Attributable to Parent [Member] Additional paid-in capital Shareholders’ equity: Land [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other, net Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other income (expense) Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Chief Executive Officer [Member] Current assets: Fair Value, by Balance Sheet Grouping [Table Text Block] Deferred tax assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_ContractWithCustomerAssetReclassifiedToReceivable Decreases due to completion of services (or portion of services) and transferred to accounts receivable Effect of exchange rate changes on cash Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_Liabilities Total liabilities us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice Change due to cumulative catch-up adjustments arising from changes in expected contract consideration Director [Member] us-gaap_OperatingIncomeLoss Operating income us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Other income (expense): us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liabilities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets Intangible assets Deferred income taxes Consolidated Entities [Axis] Consolidated Entities [Domain] us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities Payment for Contingent Consideration Liability, Financing Activities Payment of deferred acquisition consideration Direct us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Payment of payroll tax withholdings on share-based awards exercised us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Property and equipment us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid expenses Deferred tax liabilities: us-gaap_PaymentsOfDividendsCommonStock Payment of dividends on common stock us-gaap_CostsAndExpenses Total operating expenses Secured Overnight Financing Rate (SOFR) [Member] Represents Secured Overnight Financing Rate (SOFR). us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of shares for treasury Direct Expenses [Member] Related to direct expenses. Retained Earnings [Member] Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Revenue Revenue Title of Individual [Domain] us-gaap_CurrentStateAndLocalTaxExpenseBenefit Current Title of Individual [Axis] Treasury Stock [Member] us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit Deferred us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations Total us-gaap_CurrentForeignTaxExpenseBenefit Current us-gaap_DeferredForeignIncomeTaxExpenseBenefit Deferred nrc_IncrementalCostsOfObtainingAContractDeferredDuringPeriod Incremental Costs of Obtaining a Contract, Deferred During Period Represents the amount of incremental costs of obtaining a contract deferred during the period. Additional Paid-in Capital [Member] us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations Total Common Stock [Member] us-gaap_CurrentFederalTaxExpenseBenefit Current us-gaap_DeferredFederalIncomeTaxExpenseBenefit Deferred us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations Total Equity Components [Axis] Equity Component [Domain] Total carrying amount of long-term debt us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign Operations Other Current Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic U.S. Operations ICFR Auditor Attestation Flag us-gaap_LineOfCredit Long-Term Line of Credit, Total us-gaap_PaymentsOfDebtIssuanceCosts Payment of debt issuance costs State and Local Jurisdiction [Member] Timing of Transfer of Good or Service [Domain] Income Tax Authority, Name [Axis] Transferred at Point in Time [Member] us-gaap_DeferredFinanceCostsNet Less: unamortized debt issuance costs Income Tax Authority, Name [Domain] Transferred over Time [Member] us-gaap_SecuredDebt Term Loans Income Tax Authority [Axis] Subscription Services [Member] Represents information pertaining to subscription services. Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Leases Disclosure [Text Block] The entire disclosure for leases. Insurance Recoveries [Policy Text Block] The disclosure for accounting policies related to insurance recoveries. Foreign Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Unit Price Services [Member] Represents information pertaining to unit price services. Revenue from Contract with Customer [Text Block] Fixed, Non-subscription Services [Member] Represents information pertaining to fixed, non-subscription services. Document Annual Report Accounts Receivable [Policy Text Block] nrc_DeferredTaxAssetPriorYearForeignTaxCreditCarryforwardsWriteOff Deferred Tax Asset, Prior Year Foreign Tax Credit Carryforwards, Write Off The amount of prior year foreign tax credit carryforwards deferred tax assets and valuation allowance written off. Computer Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code nrc_TaxAmortizationPeriod Tax Amortization Period (Year) Amortization period for tax purposes. us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Balance of unrecognized tax benefits Balance of unrecognized tax benefits nrc_WithholdingTaxOnDividendDistributionPercent Withholding Tax on Dividend Distribution, Percent The percent withholding tax on dividend distributions. us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Credit Agreement [Member] Represents information pertaining to a credit agreement, providing a revolving credit facility, term loan facility, and delayed draw-down term facility. Withholding tax on repatriation of foreign earnings 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 repatriation of foreign earnings (loss). Document Transition Report Term Loan [Member] Represents information pertaining to a term loan. us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Reductions due to lapse of applicable statute of limitations nrc_DeferredTaxAssetsEmployerPayrollTaxDeferral Employer payroll tax deferral Amount before allocation of valuation allowances of deferred tax asset attributable to employer payroll tax deferral. Selling, General and Administrative Expenses [Member] nrc_DeferredSocialSecurityTaxPaid Deferred Social Security Tax Paid Amount of social secutiy tax payments deferred as a result of the CARES Act paid during the period. Entity Interactive Data Current nrc_ReserachAndExperimentationCostsDeferred Reserach and Experimentation Costs Deferred Amount of Research and Experimentation expenditures deferred for tax purposes. Dividends declared per common share (in dollars per share) Delayed Draw Term Loan [Member] Represents information pertaining to a delayed draw term loan. Security Exchange Name us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reductions due to tax positions of prior years us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions Additions based on tax positions related to the current year Title of 12(b) Security Write-offs us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Other Current Liabilities and Other Noncurrent Liabilities [Member] Primary financial statement caption encompassing other current liabilities and other noncurrent liabilities. Other Income [Member] PatientWisdom, Inc. [Member] Related to PatientWisdom, Inc. Income Statement Location [Axis] Income Statement Location [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Compensation limit for covered employees 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 equity-based compensation limits for covered employees. Auditor Name nrc_DeferredTaxLiabilitiesRepatriationWithholding Repatriation withholding Amount of deferred tax liability attributable to taxable temporary differences attributable to repatriation withholding. Auditor Firm ID Auditor Location us-gaap_RepaymentsOfNotesPayable Payments on notes payable Diluted (in shares) Denominator for diluted earnings per share – adjusted weighted average shares (in shares) Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Diluted earnings per share (in dollars per share) Net income per share – diluted (in dollars per share) Basic (in shares) Weighted average common shares outstanding – basic (in shares) Numerator for net income per share - diluted: Business Acquisition [Axis] Basic earnings per share (in dollars per share) Net income per share – basic (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Long-Term Contract with Customer [Member] Denominator for net income per share - basic: Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Domain] Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive income (loss) us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2025 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2026 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive 2027 nrc_DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold Debt Instrument, Covenant, Exception, Fixed Charge Coverage Ratio, Dividend Threshold The maximum amount of quarterly dividends included in the fixed charge coverage calculation unless liquidity falls below a specified threshold. nrc_TaxBenefitRealizedRestrictedStockVested Tax Benefit Realized Restricted Stock Vested The tax benefit realized from the vesting of restricted stock during the period. us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) nrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantAmount Share Based Compensation, Arrangement By Share Based Payment Award, Options Grant, Amount Represents the fair value granted for share based compensation arrangement to each non-employee director at the annual meeting or when joining the board us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2023 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2024 Interest on lease liabilities Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] us-gaap_FinanceLeaseLiabilityPaymentsDue Finance leases, total minimum lease payments Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Asset amortization 2027, finance leases Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] GILTI Amount of tax expense (benefit) from the December 22, 2017 Tax Cut and Jobs Act related to the GILTI tax. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Finance leases, less: Amount representing interest us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2023, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo 2024, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree 2025, finance leases us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour 2026, finance leases Schedule of Intangible Assets and Goodwill [Table Text Block] Finance leases Finance leases (Year) us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 Cash flows from financing activities: us-gaap_IncomeTaxReconciliationOtherReconcilingItems Other Other long-term liabilities nrc_DeferredTaxLiabilitiesContractCosts Deferred contract costs Amount of deferred tax liability attributable to contract costs. Share-based compensation PracticingExcellence.com [Member] Related to the entity PracticingExcellence.com. us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Net assets acquired us-gaap_StockholdersEquity Total shareholders’ equity Balances Balances nrc_DeemedDividendPaidByForeignSubsidiary Deemed Dividend Paid by Foreign Subsidiary Represents the amount of deemed dividend paid by foreign subsidiary. Common Class A [Member] Current liabilities Class of Stock [Axis] Goodwill Impairment us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses Class of Stock [Domain] us-gaap_LongTermDebtNoncurrent Notes payable, net of current portion nrc_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio The minimum fixed charge coverage ratio the borrower is required to maintain under a debt instrument agreement. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Acquisition consideration Notes payable, net of current portion and unamortized debt issuance costs nrc_DebtInstrumentCovenantMaximumCashFlowLeverageRatio Debt Instrument, Covenant, Maximum Cash Flow Leverage Ratio The maximum cash flow leverage ratio the borrower is allowable to maintain under a debt instrument agreement. us-gaap_IncomeTaxReconciliationTaxCredits Federal tax credits State income taxes, net of federal benefit and state tax credits Foreign tax rate differential us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property and equipment EX-101.PRE 11 nrc-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 img02.jpg begin 644 img02.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***YKXA>,H? 7@>_U^ M>'[0UN%6&#=CS9&(51GL,G)]@: .EHKP.6[_ &@;+25\5M/I=Y;MBX/AZ&V# MRA&Z)A4W' (.!(6^IR*ZKXC_ !$\1Z3:Z!X?\+:2J>+O$41V6\SI(+'"_,20 M=K$$G!Y7Y"2"." >I45X+J'B;XO?"MK;6O'UYIGB7P_)*L-W]B15>U!( 8$1 MQ\G/&0P.,':2#57XF?%?Q3X7^,4%II6I_P#%.V\%K>7=NMM$^^%G'F$,5+\@ M]CQUH ^A**\ ^/7Q4\4^%?$-I9>#-26TMX+5);R18(I=SRLWECYU;HL9/'][ M\M'QOK_Q'U'XP6WA/P%X@M-,5](2]87=O&R%MS!CN,3MD\<=.* /;J*\?^&_ MB_QI:_$S5? GQ$O['5+NWLQ?1WMFJJ$'R?(=JIQAL\J#GU!%<[X0^,/B74_B MK:3ZK<#_ (0W7;^YT_2T,"+M=-OEMN"AB264$= \":Q#IEQK37$;M/#&Z,R[-I)9'( RW0=ZPX/$OQ4\ ?$'PSI_C[6]*UZ MP\077V(06D:*\)+(OF<11G@N/[PQN!P=IH ]XHKR72OB!K<7Q ^)4%_,U]IW MART%S9V2Q(I&(RY4,%W'.,+_C3K'AL>.-'U;1]9T]9MTN@6,"RS1@ MMCRBJQ[Q@$''F%MI!.>: /I"BO+/B)\2==L+'P]HO@W2V_X2CQ-#OAANDP;% M=@)+*V/G!)X88&QMPXP>8U#Q-\7OA6UMK7CZ\TSQ+X?DE6&[^Q(JO:@D ,"( MX^3GC(8'&#M)!H ]ZHKP?XD?O!'QGTNWBN3/X8-G#/>VR0(WR.[*9 ^W= MD?*0,@$@#O76W/C+5)/V@M$T"PU!7T"^T'[<85C0B1RTN'#XW8PJ\ XH ]+H MKFOB#XQ@\!>![_7[B+SVMU"PPYQYLC':JY[#)R?8&O*HW_:#?21XI%_HYA*_ M:AH!@3S-F<^7]S/W><>;NQQG=Q0![U17@_C?XP:S>_!GPYXI\(WB:)>:EJ0M M+GS$CE6(A9 P)=2 N5#9QG&/<5;\ :A\0]0\:V4>J?$_PCK^GIN>ZL-,N()) MI$VD9 2%3PQ4YR* /;:*Y3XG^)IO!_PRUO6K23RKJWM]MN^T-ME=@B-@Y!PS M X((XYK@_A%XNU#Q7K%LUU\5(="I=5\"7YM[_ $YOM$MO]G2474('SIAE)!'4;<$X(ZD8XN_^ M+&I>.[CPGH?PRO%L]2U9!>:G<>4DW]G0KE71@ZE=VX-U SA.S@T >U45X!\0 M?&GCBW^+]YX9\/\ CC2?#ME;V$5P)=9\B*-V(4$!VB8ER6SCI@'IBNP^$M[X MOOK[4F\4>.O#OBJVCC01IHTT4A@^,7B2Q^+5 MQ%?!NEW'A._6P MOKO5XK0RM$D@*O'(<$.K (O%WB71=9TL7 M:02V,,:*TVX,< ^2AZ*3P<@@$@@&OH-ID2W,TI\M%7>Q;C:,9.: 'T5X)9>) MOB[\4FN]<^']]IGA[0(96@M$NT5I+K:>7RT;\_\ ?(&<= M7\0:UIQ\/>)+":.%)/*0B5?M$:&01MN R&8(=.N_)U5-.MYEN/+1L.Q3<=I!7G<> M,5YG\3?B=XYT73_!+>'-6\JXU31%O+L?987\Z01JS'#(<=^%Q0!]%T5X=\8O MBOK>E^$/#E[X%O5M9M3M3J4THBCD*080 8D! RTH[9^6KD7CWQ(VN?">W;4L MQ>(; S:FOD1_Z0_E*V?N_+R3]W% 'LM%>4C>;[I'6F^"_%FM:M\9?&^A:A>^=INE^3]C@\I%\K<.?F M#'\2: /2:*KW][!INFW-]>/LM[6)II6_NJH))_(5X9\*/BKXLUKQ_;VOC*4? MV7XCMIKG1D,*)Y121ALW*H)^5&'S$GA3WH ][HKPCXOZE\6O!O\ :?B32_%. MGP>'5GC2WM%MXWG0-A>=T)'WLG[QK/\ $^N?&#P-\-KK7]?\5Z?BO+++QCKVE?'\^%]>U 7&CZQIPNM+1H40Q2 ? M,NY5!/W)."3_ _C%_PF?B'6?B_XHL='U#R?#_AG2SYZ)#&PENRA*Y8J6&#N M& 0,Q=.3D ]8HKY:\.^.?B=XAT.#4O\ A;7A#2_.+#[+JA%?17@UM3?P;ICZ[J=IJM^\ >6^LB##/GD,A55!!!'( H VZ*\%^+^J?% MOP7_ &EXCT_Q3I\/A_[2J6UHEO&\R*W !W0^N?XC4UUXN^)?PV\,2W_C+4M- M\2ZAJ\D%KH=I;1A0LK;BQ<+%&2,;1@$Y.!QG- 'NE%>!WM[\>/!.D?\ "4:] MJ.D:UI]J@EO-+2-!)'&1EB2D:\KZJ[<\X89KK_$MUX\\9^&= U[X5Z[8Z/:W M-H;BZCOD5V;<%*J,Q2!?"'5OBYXW_ +/\17GBK3Y= 6[, M=U:R6T:32*OW@-L/O_>%1>&?C%XDU#XL6USJ%P/^$)UC4[C3-/!A0!70+Y;[ M@NX[BR=6(^9O[M 'T%17FOQ.\6ZWX>\=> -/T>]^SVNL:F8+Z/RD?SDWQ#&6 M!*\,W*X/->E4 %%>8?''Q/XD\-Z)H2^#]133[W4=52S,KPI(I#*V =ZM@9P< M@9KBM=\0?&/X7S:7K/C+Q#H^MZ7->I;2V-O&BO(&!)P1#&<@ X()P<9!&: / MH2BO!OB;XU\:6GQ>/ASPWXRTGPU9#3DN?,U80QPEMQ!&]XV.X\8'L:W/AU=> M/M3;6EU/XA>&?$3"P9;0:5-%*;:X;[COLA7"\'KGZ&@#UVBOFW4-2^.>F_$/ M2?!L_C32FU'58'G@E2UB,*JBNQ#$V^0<1GH#VKL-%\0>.](^+?A3PCXLUNWO MGN-)GN-0^S01B.:023E&#>6K#"+&, 97OU(![%17G'B+Q5K-A\??"'ANTO/ M+TG4K2YDNK?RD/F,D%/%VFV5CI.K36: M17EM$"%#MM (@;( &2'>&?B1XNF^'WQ!M-=N[:7Q!X2214U2U1" MDS?O,';MVDJ8S_"."H(R#EGP]^,&J^)/A'XI;5+K9XJT33;B[CF,*+YJ>4SQ M2[,;>#@$8QC:>=U 'NE%>$:I\4O%VF_"+PKK%O+:W^I:M"6D55Q>3-'*KNT< M:QLFP0I(KD@;=ZL#D8/L'A74[G6?"UAJ-]+I\TUU'YADTV1G@923M*EP&^[C M.0.,? MA9J6FZ2ADO4*7$,0_P"6I1LE?J1G'OBN\HH \!D_:3?^Q4T?3/"6J/XR51;F MQFM\QK,.&&U6\PXP3MV@]LCK6G\4(?$NC>(?!_Q,@T)KJ71[>1-5TZWE\PVZ MNAW$,!R 'D!;&!@'IS7M=% 'SAXT^*)^-ND1^"/A]H&I/)?3(U[=7D:HEM&K MJP8[&; R.22,8 8MQ/XB\,+J_QYUG0(\OGP9=7.K6-HLI'WH[> Q@^V=_)[D&O1O&W@;3?B%^T9::+K4]W! M;?\ "/)-OM'57W*[8Y96&.?2OH>B@#PCQ7X/\.? SX6:Y<^&?M4VL:T!IT%S M=R!YOWG!1=JJ H9N!DD#)X&.+U[X3_%31OAI MYK&D/I/A\'4H+*V7$\++E MF(80@DCOWMHZY!&& ^D M:* /#/#4FJ1?&/XLR>'X8+C4TMX6M8;@$QRR!,A3@CKTZCK7D^K:WX&O-/5+ M;P=KOAOXAQS95-'+0Q+=[B%549RR#)4[%0,"-H/<_9=% '@/BRT\9>'H_ 'Q M&O=,FU:_T.Q>+6;9?]8BLA!2 M^F1KVZO(U1+:-75@QV,V!DA[@]C@UR_PTTO6?#O[2%CX;UZ4SG1-.GM+.8J1YMMEY$;)Z MC]X1[8V]J^GJ* .#^,_A.^\9_"W4=,TA?,OE9)X8L@>:48$KD]R,X]\5Y^O[ M2L<6B+I!\*:N/&"J+;[#Y($?VC.W'7S,]]NS.?E_VJ]\HH ^6?%G@NZ\+?L_ M^#='UZ+9=77B%)KF#/\ JQ(LGR$COMQG'0Y],U[KX8^%'@OP;K']J>&]&^Q7 MOEM%YOVJ:3Y3C(P[D=AVKL:* .2^)M__ &7X%N[U_"L/BN&!D>;39<$%,\O@ MH^=O!Z<#)SQ7FUIKNF_$SXZ>$M8\!Q2O9:)8R'4KW[,T2Q*ZL$MR2!D@EL 9 M'S,1G!Q[M10 5XC\!]+L;+Q]\2S:6L<1M]9>VAV+CRXA++A!Z#@?D/2O;J* M/EWXIW_@W3OVA]3E^(>DWFJZ8VEQ+%#9N5=9OD(8XD3C:''7N./3=\%?$GX9 M^'/#?BR]^'F@ZCI%Q;V N9?MSEDF=6*0J,RN1\\N. .">N*^A:* /E32?A)\ M4]6^%SV]OJVDKH^L :G)83K_ *1*Y"N"6\DL'.U?X_8]35OQCXB7QU^S=X.- MW(QN8M>@TZ](/S!TBE7)]RI5O^!5]044 ?,?B/X6:%\&O%NC^);JPE\0^%3. MD=S]K8F:QESE9?W>U77(Z,I!QM/+ U])%K?6-'W6TRR6UY!F.:,Y#(Z\,#WX M.:M44 ?.'@[XGCX(:+-X*\=Z#J8GLYY'LKBUC4QW4;,3N!9EXSW&>N#@BNJU M>Z\6?%/]G;7GU+PX=-O[H^996D98R3PQRI(IV,,Y(7 _O8R P%>RT4 ?+VN M_&>W\7?"F/P!IGAW57\27$$-B\(B4H&C*[BN"7)^3H5&,G)XYZ/Q+H9M_BU\ M)]#OU#&WTMK:90V02D6&Y_ U[]10!\?Z3I&HW7@OX@#5P9#X6TQ=$MG9>@%X M92,>H*8R.@Q78^(WOO#GA'X1^.8-.GO]/T2P1;Y81DQH\48#'T_BY/&=HSS7 MT?10!\\Q>-H_C1\9/!T_A71]0CT[PY)+<7EU=HJ["X& =I8#_5 #G))/ QFJ M*_$[1OAI\?/'=QKMM?W"7KPI&+.-&(*J"<[G7U]Z^E** /G[Q]\9+#Q]\+WT MSP=;WT-]KFHQZ3'%=HB.V[:SD!6;@Y5#_OUS/BSP)\4?!?A_1O$6LZOH^H6/ M@]XGLX+)<21)N1<9$*EEX7=N)XR3GFOJ>B@#QWX\ZI;:W^SVVJ6+;[:]:TGB M/^RS*1_.JW[07_) ;/\ Z[6G_H)KVNB@#QOX\6-QI_ASP[XYTM";[PU>12DC MC="Y4,#[;@@^C-ZU)\)-#N+#X+:MKFI\ZEXC6YU*=B,<.IV?@1\W_ Z]@HH M^+/!FN_!VR\*VL'C;PIJ^HZTI?S[FVE98W!$O"^KS>(-7MVLY+=T0K$'0B0J5)9MHSR57C+'&,5[#X*\/S>% M?AII>B73*UQ9V(28HXR3S7344 ?,O@WQ4?"/[)6HW4#E+R[O9K*T MP>?,D &1[A=S?\!K.UGX2?%/3/AA%#=:MI+:1HBG4H;"!<7$+@,[$,(02PW- MP7Q^0KZKHH ^;/B7X^L]0L/A)XVN5>2&.Y>ZNHX "P>-H?-502!D,K 9(_"O M0_!GQ]\+>.?%5KH&DV&KPW=T'*/ M@[\U[710!XYXL_Y.R\"_]@VY_P#15Q53XMZA<^!?B_X8^($^F7-[HUM9R65X MUNN3%N+@')X!_>#&2 <$9'6O;J* / O#'B@_%OX_:+XE\/Z3?6^BZ!931S7- MV@7+NCKM^4E<_O!@9S@$]JY;0/@YI_Q,UGX@7X@=2N\\G_9/\ K MZGHH X'X,V\,WP:\+M-$DC1VI*%E!*DLP)'IP2/H37=Q11P0I#!&L<4:A41% MPJ@< #H*?10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >9?%&:VUW5;7PIRZ^U27F\ M3/@32($=@N[:,J.1C&>>O- '"^']?\2-'H.H:AKLEXEWKMQH\UJUK"D;QQ_: M%$N54,)"803A@O) 4=:L:7XAU]M/\.>)KG5VFM]LZS/ITUB;:%8DC N"C*50/O'DKDEB#D\=Z32M?\27,/@G7)]==K M?Q)?%;G33;0B.&-H)I$1&"[QMV*&+,Q)&1M&5/=1^%M&BM=.MH[/$6F737EH MOFO^[F.\%LYY_P!:_!R.>G QQVD_#R_7Q5IFH:C::;9Q:9=SW:/87US(L[NL MBX2VD&RV#>878(S991UZ@ G^)FEW6L:YX0M=-O6L+Y;^>:UN5Z)*EM(Z[AW4 ME<,.ZDCO639>,$O_ !)JNK7$Z:-?6/AT0WXEA:<6-RDS[U**09 "05 /S!E( MZUZ9=:79WM_97ES#ON+!VDMGW$>6S(48X!P?E8CG/6L^[\&^'[[4-2OKK3(I M+G5;5;2]H3VT1EC: MXN9HS(Q55WE1RJGY0W;EL]I!X!\.02W4ILYKB:\M)+&XEN[V>X>:!\;HV:1V M)''&3QDXQDYE/@K0&MKF":R:X2ZM(K.8W%S+*SQ1LS1C(?$'B3P^-S7E MF7EOO(,TJS2(V823$RLK HRDDAEP?>@#R^[US6K_ $CQ!INMMJ1CL]1T*:V& MK16R7*"6\CR&^S_)C*9' 89(-=C\4XH9]'T6*YTS^UHFUJV#V.V-O/'S?+B0 MA#_P(@5JP> /#=NMT$L9':\>WDN9);N:1YW@D\R)G=G+,RMW)R0 IR !6Q?Z M9::G]F^W0^;]EN%N8?F(VR+G:W!YQD\'B@#R_2KFRTGQ5KNJ>'_"X\+Q:#HT MK:CIACAA>^D.)(6$<+,A50D@$FU/QY<26EP;/4+F&\LI))7U, M6"6T4QCW1&'[/(9/++?*0^\X*G<"#GN+K0--O-=M=9GMR;^UAD@CF61ES&^- MR.H($BY (# @$9&#S6=8^ O#>G29@TXR((WBC@N;B6>&&-QATCBD9DC4C@A M!CCIQ0!P\?C;7/#^BZS_ &O=:J^N6UBDB:=K%A;J/,W1JTT,T!6*2$-,@*EM MP*\E:U+75O%6E6^IR:W+J=CID>GM(NJZW;V4TD%R&"@+%9O^\4ALA2,Y7&3N M KI=.\"^'M-BGCBLI+E+BV^QNM_=S7F(.\2^<[;4/=5P#@9S@8;;^ /#EO9W M-L;*6YCN;?[*[7EY-7; M>'6U*PEUNTM8YED5W7>J1*N$8;?EE0."O09(KJ7C\0W'B9?#2>*;VW:#31?2 MWZ6ML99I'D9%0 Q%!&NPG&W<=R_-P?:I%KUMXJ\7WMKKS65YIWARRGEDM;6,KYAN(L:G"ZQS799@/+FE8$S"0D [B22<@AL$8; M>(]>&D-XM_M8BV37#8?V,88A"8!=FT^]M\SS<_O,[]N>-N*ZJP\!^'M-O;:Y MMK. 2!M48!P,"I?\ A#-!_MO^U?L3?://^U;/ MM$GD>?C'F^1N\OS/]O;NSSG- '$76L^*3H.K:G;^(WAG/B0:39Q/:PF&"(WZ M0[F&S]F>;3DM=4N;>+S;9;N1XGW*B MK&S+Y3,F5 RX#!@.=_Q1X(M]6\+2Z-IL4,45UJD-_5V+MM*+@%B,#'3BFZMX'\/ZY>W%UJ=G+* MUU$L5S&EW-'%<*H(7S(E<)(0#P6!(P.>!@ \VUFXO?M'CG6C>L[OX9TZSD99K!-.F47+:$I)&T5N\B2$H7.?,;&UE()/)& M/4ZR+GPKHUY:ZI;W%GOBU>99KU?-<>:ZJB@Y!^7B-!@8Z>YJW:6+VVH7]R]U M+*MU(C)$S,5A"HJX4$D#)!)Q@<],Y) /(M(-$?6=#AO;O5;M-4L[.TNVAMA<(D\0=L M#]W"7!5]I8 99T=I[BX@N9<7$@1Y8"IB?8&V[AL3G' M(4 Y'%.O?">B:B-3%[8K+_:OEF[)D;+F,81@<_(RX!#+@@@'.>: ,[P;<>)' MFU&#Q%::@EK&8VLKG4S:?:)<@^8K"V8IA2!@X7(;'.,GC+>ZN_#/Q#\7>*%F M=]'758K35X#DB&+[);E+E1VV,S!^N48G^"O2='\/:;H/GG3HI?-N2#-/. MM7-(N9/$'PKG\,KJ0M+_ $R^CTT+JHEM3>QK(KPQ2!@L@$T&U3QDAFX(X/>Z M)X.T+PXUNVC6'V8VMJ;2']Z[^7$9#(5&YCU8Y)ZG '0##K[PCH>I7&H37U@L MLFI0QPW1,CC>(R3&P .%=220ZX8'&#P, '!6EM;Z-JNJV4_A=?"EW<:3=B&# M2[B.33M0CC5"9<*B,)5+D?,BG:3RW 5DWAO1-"^$ND>(="TJRTS6[>UL9H;R MR@2&6:1C&IC9E +B3<5*MD'=ZX([VQ\'Z-8/<2)%=7$MQ UN\U[?SW4@B;[R M*\KLR*>"0I&2 3T&*]AX!\/Z=-9R0PWLPL2K6L5YJ=S61E:1XSPY11'C<"%,F>I!KL],T MFRT>WEATZ'RDFGDN),NS%Y)&+.Q+$DY)/TZ#@5E_\(+X>&BV>E1V+PVU@7^R M-#8MORJLBJ&VCC(+#[QR#2M/\ %/Q!UZU\36<&IV^FQ6JV=E>1K+#& MLBLS2B-A@LS!EW$$@(0",MG4\->!-"\(7EU<>'H;FU-Z2]TCWDLRS.3GS&\Q MF.[KR,9W'.>,7-7\+:3K=Y%>7L,\=Y%&8ENK.[EM9O+)R4,D3*Q7(!VDXR,X MS0!S$K+I+:3X4\):W)!#=:E-;R3J\=Q)IR1Q&4VT8=2%X"@!PVU&.!C;C,?Q M#XDFU"T\/QZVT59VT@F@\F:2.6.4$GS%E5A('.6R^[[@8RNS>>ZNKR.Q.9&82/DN23G/7F@#A=+USQ-#]GO;WQ#->)!XG?16M MFM8$2>#S6C#N50-YHR#E"J_*!LZDOL]=\2P:9%XBNM>:ZA;Q*^F?V9]FA$9M MVOFMEY"A_,7(8'=@A0"I)+'N5\+:,D/E+9X3^T#J>/-?_CY+[]_7^]SCI[5A M>%_AW8Z3))>:I$+B^_M.ZOX]MU*T"M)-(R/Y1(3S CA=VW(Q@'% &1'XCU\: M98^*WU9GMKS7%L&T;R(A$D#W)M@%;;YAE!PY)6LARS\"B\%A%;P16[LN<)M2, M%4W8;"D8QQQQ7=>$[KQ@=>A75K;5IM,N+5FGGU(6"B&8;2ODBV1S1HW@S0]!NDN M--M91)#%Y$!GNYIQ;Q\?)$)&81+P!M3 PJCL, '.^*KR?3_&VH7MF_EW%MX3 MNY8GP#M99%(.#P>1WK(NO%WB'PG;-=:AJCZTUQX7N=8$,]O%&D,\7E':GEJK M>6?-/#%F^4?-UKT6^T#3-2NIKB]MO,EGLWL9&\QAN@&M(273I! M9@MIEJ]G:;G8B.%P@92"<-D1IRV3Q[F@#B+.SU2+XG>$+K5==?5CQ1^[/RX#%F'=CFI/%=I,_Q,>==1N4C7PO>L;=5CV, \8P24+8) M8-PV32B&)L9C17Z.0 .C!6 <' .&!P1D8/- 'FVF>(-9\ M&:#H&M(273I!9@MIEJ] MG:;G8B.%P@92"<-D1IRV3Q[FJVD>"]"T.\CN=.M)%DA1H[<374LR6RMU6%'8 MK$#@#"!1@ =!0!RGC*SLKWXIZ7'J/A3_ (2B,:-ZUX9A&B:;?\ B&SAM=+V)OLD-Q#!.CQ\K$S'>2@^[G/# M$X]3;2[-M9CU5H*;C7?$^GZ"\DQL9-.\J*!8!-'%) MDSF(RX0OM&1YAQQ^!IQ:]XBU#PHIT2\UJ^GM-1,>IHVGV]MJMK"8?,$?ER@0 MNX+1_,JX9&^4$_-73I\/O#2V]U%]AF=KN2*6:>2]G>=I(B?+D\XN9 ZYP&# MXP,X %//@/P\;%;7[)."MP;H70OIQ=>:5VE_M&_S<[?E^]]WY>G% '&MXRU> M_70](T:\U?4)KB.[EN[JUL;:UO5\AT01-'=%8U8&4;R%YVY50&RK+^?7)Y-# M_P"$GM9+>_CL=8CS*8M\L811'(XB9D#E<%@IQNS@ 8 [>3P/X?DTZVL_L**P"K;),B'S7+'SA^] M+-G+LV,EF)8GG.: *.D6$&J?";3+*\NIK2VFTB!9IH)?*94\I=WS_P /&03Z M$].M%CX:S8>%(5T>SN=$CDGBL1 MY*Q-]I6+S0%QM: N-KF-WRPY.P<_+7?Z?X,T'3;.\M8K)IXKZ(07/VVXENFEB ($9:5F;8 6 MPN<#<>.31I_@S0=-L[RUBLFGBOHA!<_;;B6Z:6( @1EI69M@!;"YP-QXY- & M-HNE6'AOXF2Z7X>LX=/T^XT<7$UK;($B$JR[%?:. Q4L">K;!_=K%\7:I?:+ MXA\=:EI,P@O;;PW9202%0P5A+=8.""#^5=UH?AC2O#IF;3(9A),JK)->O2@#B=:\2:]X3O]:T]]7;5'73;2YMY[RWB46\DURT#'$83,8^5L')X.6- M9FN7FK^"O&&NWYU.76[M/#]JMM)=10K(K/=M&-P01H5#-NYV\9!/&:],O/#F MDZC>75U?64=Q+=V?V&?S"662#:H6?@+PY927DBV,ER]];"UN MFOKN:Z,T(SA&,KMD(;]UMH)66"'3$VG[.54%G9MH8ERVX#ILV' M&236DGP]\-BRN+62TN;B.YB6"5KJ_N)W,2MN$6]W+",DUT6PLM5 MNM1M(/)N;M$21@&H[WQ\+33;:\3POXCN!)9R7D\:V:Q&T2,X99#*Z+OZX52Q(4D9! M!(!UM%"2.G6G3?$328/ M$O\ 9+6]ZT:WZ:;)J"HGV>.Z=-ZPD[M^2-HR%*Y91G)H ZNBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /,_CIIVFZAX&!U/3=4GDA9WMK_ $U"QL9 I.7VG<$8 M J3M8#/.W@UQNM:GX^O? OA_P=J%MK,7]IQR?VMKBZ9<7$D5GO<1HRQH3YSQ MJ-P(!Y7=CQF^38P$>V4_\ M>SIC+EQ$>YW9IDWAO7!J5QX>FT^[DN;SQK!K?VV.W?[.+8(C._FXV*08RNPD M,21@8.:]PHH 1@64@,5)& 1U%9UB;B'5[JTGO);I$@BE5I50,"S2 CY548^4 M5I5G0_\ (S7G_7G!_P"AS4 :-%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%8USXJTRT\6VGAR9W%]=PF5" -B_>*JQSPS!)2HQR(GZ8&=F@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.A_Y&:\_Z\X/ M_0YJT:SH?^1FO/\ KS@_]#FH T:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ*YNH+.!YKJ58H MT4LS,>@ )/Y $UPL'C[4O&FB7LOPRT[S)(9HXXK_ %F)X+296W;GCQ\S[<#( MPO7\* ._) &2<"N5D^)'AMO$EQX>T^\;4M9MXY7>RLXFD(,:DE"^-BMQC!8< M\'%9UQ\-(_$T6E7'Q!U*XU>\LH\26]O*UO9RR;RP2:=X02,# M]^N*[JB@#DY/A[83>+(O$$^KZY)?AUX M<\-VNMZJ^J:U;QSV:[RB@#Y]TNQ\/R_#W-O\5; M:QUZZNX]32:_U>WN)(&C#>3"Y8Y^4%0V#R0W&T[:[31?$GCZ]\(>'M8T&+2/ M%5M<6O\ IQ>46EPTV]@VPJ3%A<;3CJ5)'!KTZB@#E+7XBZ--XSG\+W<5_INI M1E_)^VVICCNE0%F>)^05 !.3CI74QR)-$LD+K)&XW*ZG(8>H-1W=G;W]G-:7 ML*3V\\;12Q2+E71AAE(]""17#'P%?>#-"N8_A3/#93R7*W!LM3DDFMF4!LQI MSF/<2#D>F..P!W]%W+76G6W@?1)/$YOB6^W6\ZK90HK[6W3C(W#!^4<_RH ZV^OK73+&:]U& MXBM;6!"\LTSA511W)/2N'NO&^L>+-$AN/A-:6NH1S7,EM+J6HEH8;;8%.\(0 M&D!W<%>,JM3W.I:S'&HB\V9OL]JVP M*QAB_A!Y/)8Y/6NN & .@%%% !1110 4444 %%%% !1110 4444 5[O3[ M._,)O;6&X,$@EA,L88Q..C*3]UAZCFN"6WUWX6Z3J%X;O5O&&CB5&ALV42WE MG&<^8WF$YE4<8&,_0 FO1:* *&AZS9>(M#M-6TN1I+2[C$D3,A4D>X/(-7ZY M+5_ RS>-+;Q;H^H7=AJ<2".Z@CD_'_ #], MO?#NFO)=WVFO?RVXN9WD=Q$'$+_NDRH' )^;A3@@ TKKXP:I<:5>:WI.GVL- MAI&F:?J6H6UTKO+,+D[O+C<,H4J@)#%6#$CA:T)OB9J(UR2Z@BL3X?M_$,6@ M2*T;_:'=T7,P?=M"J[H-I0Y 8[N@J'Q%\-M;UB764LSIME;>)K.RMM203N?L M/D-SY'[L"4%"5 ;R\$ ^U2S?#+4CKDEK!/9CP_/XBB\02LTC?:%=$&8 FW:5 M+HAW[P0,C:>M 'IU9T/_ ",UY_UYP?\ H5C?#"-MQ WJ> "* /1ZY?5/B!H M^F>,+/PO'%>W^KW+)O@LK\9>#-/\:Z3':WTMQ:W%M*)[.]M9"DUK*.CJ?Z?_6-= M#10!QVE>*M0LO&!\)^(-+NT"VX>QUDX>*^5$&]G*@"-\Y.WI^F>QJEK.CV/B M#1;O2=6A\^SNXS%-'DC=2\2ZAKF MO1V&K:+IMCI=ZEH@O--DG=LVT,Q8N+B,=9B,;>@K!7PK\2O%:!_%?BV+PY:R M#+:?X>CQ( >QN&R01_LY%81^!5I:ZWJ$TWA^Q\3133+);76L>(;J*=5\I%97 M5(65CO5SNST('&* /0?#VMZG)XHU/1]:U+2KX6]G:W,,]A;-;Y,KSJRD-+)G M'DJ<@C[W2NJKR'2/@-X:N=6OKCQ'X2TNTM'@ACMK6PU2YGVNK2F1RQ6,C<&C M&.?N=LUJ'X,6VG#=X2\6^)=!8?J)Q+IE^GD7,9[C8>O M_ *4J2 M!*1GREPIR3^5 '55Q][\1M-N$U2T\&*/$^LZ92-@P>H!)&# MQ42^'?$GB#7M*UO6M.*=M L7 G'+++,/]:F>-N #_/J-*T;3-"L_ MLFBZ?;:?;[BWE6T2QKD]3@#K0!Y=XM\/>-?%MEX>7Q-97K6ADE?5]*\.W<*( MR@@Q*SS2(2KT*B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#S>32IOA)9ZKJ^BIJ>M:)/.LSZ-&0[6 ))EEC M)Y9>AV?4YZFN\TG5;37-'M-4TR7SK2\B6:%]I7 M&4P75K?\ 7G!_Z'-0!HT444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5S7C/QYHO@BQ275)6EO)_EM-/MUWW% MTW0*B#GKWZ5B>+_B)<1:L_A3P%:+K/BAA^\&?]'T]3_RTG;MC^[U/Y VO!GP MWMO#MZVN:Y=R:[XHN$Q<:I=$/%?Q*9;KXC7#:-H M1(:+PW82D-*O_3Q*,$_[H_0UZ1I6D:=H>G1V&CV4%E:1#"0P1A%'O@=_>KE% M !1110 4444 %XB.8;R$^7/">Q60<\=<'(]JZ6B@#R MHWOCOX88_M03>-?"\?6[C7_B86:=RZ])0/7KW.*] \.>)M'\6:/'J?A^_BO; M60?>0\H?[K*>5/L>:U:\[\2_#*2+59?$OPYO%\/^(2,RHH_T2_ YVS1CCG^\ M!GOUY !Z)17#>$/B5%K&JOX<\463>'_%$ ^>PG;Y+@?WX'Z.IYXZ_7&:ZG6- M>TGP_:+Y88R$4=>HZX'(]:RVU/Q7XHU;5])M-*N/#FDQ));QZS,Z_:))0V \47( MV8SACU!!&#Q6QX4\':?X3TI+2VEN;Z82O.]Y?RF::21P [;CTR%' P/UH R_ M[/\ &&O^)IFU*\M-.\*-"T:V$",;J[62/!\QS@Q%2W\!SD8]ZV_#/A/0_!^E M#3O#FG165OG+;.6D;^\S'EC[DUL44 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 XI?#_CNSUKQ1J?ANYL[K3=8TXL MYM[I,?:( VT31D9!4Y'?(S74UC^*/#D'B?0KG3I;JZL9)E 2[LY#'-$0P8$, M/< XZ&@#8HK@K;Q9=>"K[0_#/C:2ZOY;U1#%X@2V"P3SER$B< DJ^W;R>">? M6NXN;NWLXA)>3Q6\;.L8>5PH+,P55R>Y8@ =R0* ):*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CN+B"TMY+B[FC@A MC7<\DK!54>I)X J2O+/CWX?U75_!UO?:8D-Y;Z7))/=Z?.^U9U9"@89X+)N+ M 'WQDX!Y+QS]FU_]G6#5]!N=0T?2M/$<)T3S=RB87:1LKR$EG1,L%7('W#@; M0 ?0%%>1?%#0+^SUG5/'>H6/A_6-)TO3(HHM,U.U,[2 2EI2I.%B<@X#8?. M.0*YZ>\-UJEUXH1,ZS%X^MM/M9V&)5M"D:^0#U",LCY7H22<9YH ]^K.A_Y& M:\_Z\X/_ $.:M!B54D*6(&0!U-9.GSR7'B*]:6UEM2+6 ;)2A)^>7GY6(_6@ M#7HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F M5%+.0JJ,DDX % "UYAKGC/5_&NN7/A/X9RK&L!\O5/$1&Z*S]4B_OR_3I^HK MZIKVK?%C4+CP_P""+F2P\,PN8M4\01\-]$\/>'M+\+:';Z1 MH5HEI9VZX1%ZD]V)ZDGN3UH I^#O!>D>!]%&GZ+"Q_#^VC\5ZK:3 MQV\UO:W"K' 7#8=Y#QM&PYVY.>..M1'P'<>)-4T?7/&]],]W8QQR#2;*=EL8 M[E6+>8!]YB..I[=Q0!S?BNZTKXS:7J>C>$;'[3?Z:RM::[=1/#;0S!P&$4R_ M.7 R< ;3@=>*R(!_PB'BS3E^-EG#K'V<>5I/BN12T*9.?+F0_*C@]'(S[\9K MW)$6-=L:A5'91@57U'3K/5]-GL-3MHKJTN$*2PRKN5QZ$4 3HZ2QK)&RNC , MK*<@@]P:=7DCVGB#X,RB72UNO$'@;),MG_K+K2A_>C/5XQZ=OS)]+T/7M,\2 MZ/#JFA7L5[93C*2Q'(]P1U!'<'D4 :%%%% !1110 4444 %%%% !1110 444 M4 %%%<_KWCSPKX7D:+7]?L+&90"8))QYN",@[!\WZ4 =!17!Z-\8?#OB37+; M3O#EKK&J+/)L-[;Z>XMXO]IW;&![XK1\6ZOXSL;V"V\'^&+75(Y(]TEY=7ZP MI"V<;=F-S<[U;PMHT><[+6UEN&Q[[R!GZ&NJ\5Z'J MVO:=#;Z+XCN= D63=)-;0)(TBX/R_-TYYR* -ZH[FXAL[66YNI%BAA0R2.QX M50,DGZ 5YU_PJ749^;_XF>,G8]?LU\L _(*<5U%]X1CU#P#-X5GU;4WBFM3; M/?R3AKEP>I9R.2>AXY!(H SO^$TUG^R_[;_X127^Q-GG>9]L7[5Y.-WF^1MQ MC'.W?N_V<\5UUM<0WEK% M@^6;Z778I++;_?VD>;_P#;[;N]>I^#/"]YX2\*IH\VNSZL81LMI[F)5\E @5 M4 7JHQGDYYZT ='17FIB^,FE,62X\+:_"#RCI+:RGZ8^4?C71^$M>\3:M+

*O"3Z"\*J4E6^CN8Y\YSM*\C\1WH Z>BN+;XN^"8/$%UHFH:VFG7]K*T3I? M1/ I(.,AV 4C/?//6NNM+RUO[9;BQN8;F!ONRPR!U/T(XH FHHHH **** "B MBB@ HHHH 1E### 'G/->1Z7\.+>X\5:OX>BUC4+KPK8H)!932EOLEY*C86.3 M.["(_F8/1GC8'()KUVN:;P#H9NKJXC?6+=[N=[B86VN7L*-(QRS;$E"CZ = MJ +'A'5KC4M%,.J%?[5TZ5K._"C ,J ?.!V#J5D ]'%;M9&B>%],\/W%W/IP MO&FO=GGR7=_/=,^P$+S*[$8!/3';T%:] !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 8/BSP9HWC33DM=;AD)A+&"XMY3%- M"64JVUQS@@D$'(/<&EN?!>@7?@\>%Y]/#:-A0;82NN=KB0$N&W$[P&))R3G. M1([D1MN02QJP24 ]-X;L.E2R^"] M F\1KKDEAF^643@^=((S*$*"4Q;O+,@4D!RNX#OQ6[10 5G0_P#(S7G_ %YP M?^AS5HUG0_\ (S7G_7G!_P"AS4 :-%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%07U]:Z;8S7NH7$=M:P(9)9I6"JBCJ230!)++'!"\T M\BQQ1J6=W;"J!R22>@KR2[OM2^->I2Z9H0I>ZBF4DU5@>8HCVC[% MN_Z4XG4_C;=;5^T:7X BDY/,<^M%3^:PY'U/U^[ZK8V-KIMC#9:?;QVUK;H( MXH8E"JBCH !0 S3-,LM%TNWT[2K:.UL[9 D4,0PJ#_/?O5JBB@ HHHH **** M "BBL'QCK\OA_0_,L1 ^HW4HMK)+AL1F0@G<_(^1%5G;!'RH: -ZBO/[;XM6 M>HC18=%T34]6O-3B261+*(-%:*7*/YDI.SY65AP3G'N*LQ^%O%&OW>KQ>.-9 MM7T2\C>WATG3(VC 0L"KM,?;@U&/#?B36?%*:GKFNM;:*L0V:!;1+M8M'AU MGDY\P D\#C@'BM_0/#ND>%M)33/#^GPV%HAW>7$OWFX!9CU8\#DY/%:= %#1 MM"TOP[IR6&AZ?;V%JG(B@C"C/J<=3[GFK]%% !1110 5YEKG@+5O"FJW'B?X M5LD-Q,WF7^@R'%K?^I3M')Z$8'TYSZ;10!R_@OQ]I7C2":.U66RU2S.V^TN[ M79/;/W!4]1GHPX^AXKJ*XSQK\.+'Q3<1ZMIUS)HOB2U'^BZO:<2+CHKC^-/8 M]OQK(T7XE7NAZM'X;^*=K'I.I,P2UU2//V+4/=7/"-ZJC?;5EEFU.]*[+:&/:&(#$ N6DC4 \GIXDG\96UPCX%G8 W,$@ ( ,:K'(K#=T (P.H/ ![+16%8Z]?:W MX-;5])T6[M;V2)S;Z?JZ_9I"X)"AP-VT'&?H17(#2/B]KW_(1\1Z)X9A;_EG MI=F;J4#T+2\ ^XH ],KD-<^*W@;PZS)J?B6Q\U3@PV[^?(#Z;8\D'ZUH^%?# M4_AW2YK74-=U+7I;B0R23:E('QD ;5 &%7CISU-/T7P9X:\.'.A:#I]B_P#S MTAMU5S_P+&?UH I^$?'5MXSDNCI^CZS9VT 4I=ZA9^1'<9S_ *O)RV,<\#K6 M+J>F?%76-5NH[;7M"\/:8)6%O+:VK75RT>>"PDPH./2O0:* .-\+> +G0=8. MK:KXNUW7;PQF,I=W&VW4'&2L(X!X]36U+X2\.SZS)JUQH6G3:C+C?=R6J-*< M ?,1GH /PK8HH 15"J%4 # '2EHHH **** "BBB@ HHHH **** *6IZ-I M>MVWV?6=.M+^'_GG=0+(OY,#6!H/PR\)^%_$#ZSX>TPZ?=/&8W6">01,#ZQ[ MMOZ5UE% '$>(H?B18ZY-?^%KK1M4TQPNW2[Z-H9(\ [)5X))R?FX&<=J9H' MQ$U"\URWT7Q-X-UG0K^$W!MQ*GG!0YCW# M<%SC..N..M25R'BSX8>&_&.H)J6H0W%KJL2!(M1L;AH9XP,XP1P>O<&LW2/# M'Q"\.:Q:1VOBZVU_1/-43Q:S 1"M2M M+7Q(]U:172;DO?LKO;J? M]><'_HP')KS2WTC5_C'J4&I^)[:;2_!4#B6RTB0[9=2(Y66<#HG<+W_ M %-S1?!&L^,]9M?%'Q16,>0?,T[P[&=T%F>SR_\ /23]!^@]/H 9%%'!"D,$ M:QQ1J%1$7"J!P .@I]%% !1110 44C.J*6=@JCJ2< 5RLOQ'T!O%4OAG3)I M=2UJ))"]K:Q,RQLBEMKR8V(3C')Z\'% '5UD:[XKT'PPD3>(-7M-/\XA8UGE M"LYSCY5ZG\*Y>"'Q]XRT*\CU=H_!'FRQFV^Q2+KM]U2?EP5Y'-;>F M> ]"T]-.DN[8ZO?Z?$8H=2U3%QZ5XAU"UM/"]YH6@7$$T>+4H]/DU6Q2]E;;';-$=1BTZYLM6U"_FB$T=MIMB M\[,I) Y&%Z@\9S7+ZEXC\0^.;/\ LMOA/H)'O7NE3 &8(&8EB!C)8 MX&0 ,FO,M?\ "?C'3/&.D6=VFF?$BVAT^]DM;/6X(TE2,26P?YV!5I,L@#-V M+^M0R^,?!OAWQ-X:N]2\!S>!;JTU%VN;F32%CC:-K2X3:LL2Y<;W3MVSVH ] M\HK!T?QSX5\0*IT;Q#IMVS' CCN5W_\ ?).1^5;U !1110 4444 %%%% !11 M2%@JDL0 .I- "T50GUW2+4XN=5LH3_TTN$7^9JC+XX\)P?Z[Q/HT?^_J$0_] MFH W:*YAOB7X&1L'QCH6?;48C_[-6=XB^*OA73_"NJWVC^*-!NK^VLIIK6W- M_&_FRJA*)M# ME@!@6,$\\,,HPDCQAF4 DD8)(P>: .BHH!!&1R** "BBB@ HHH MH **** &2Q1SPM%/&LD;C#(Z@AAZ$&N)NO@_X1?6HM7TJTGT*_CD#F;2)VMM M^#G:RK\I![\"&ZA:&YB2:)O MO)(H93^!H >K*Z!D(96&00<@BL35?&>A:+?-97UXYND3S)(;>VEN&B3^\XC5 MM@]VP*;XL\(VOB_3X;:ZO]2T][>3S8;C3;MH)$;&,Y'!Z]P:\JT!_$GPZ\6W MMEK7B^Q_L^34#/,-;MF66\@(4"2*=?\ 62;0%V'D%>F,4 >UV-_::G8PWNG7 M$=S:S+NCFB8,KCV(JQ7+^!8G^PZK>BUDL[34=3ENK."52K+$RJ-Q4\KO=7DP M<8\RNHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HK"\6>,=(\%Z6M]K>/O"] MAX5M_$EYK$$6E7)"PSL&S(Q.-H3&\L"#E<9&UL@8. #HJ*PM7\::!H6IQZ?J ME_Y-PXC+ 0R.L0=]B&1U4K$&8X!. MZG.D11VZ3B-0_FW$B]=V+]7-IH$.HWJKX:TA?( M@5ENY@Z-(O+('W;5' 7F@#I-8^*%SKFI2^'_A79IKFI*2D^I/D6-C[M)T<^ MBKG/OTK5\'?#:V\/Z@^O:[>RZ_XGN%Q-J=T/N#^Y$O2->W'/X<5U6EZ3I^AZ M=%8:/9P65I$,)# @51^ [^]7* "BH+F]M;((;RYAM_,8(GFR!=S'H!GJ?:N7 M3XG^&[S6[_1M%FN-6U2PBEDEM;.W=OFCSF,.0$W$C &>O% '7T5P<>L_$#Q- MX?N'TK0+;PI=_:$6"35YOM!DA(.]O+C'R.#MP&R#S3K[X9CQ+;:9_P )MX@U M/5)K2+;/%;3?9+:Y?>6#M$G< A+="O'T'P__ ,(O.)(Q:SZ]\S21G.\^2G*,,# ; M(.:Z^TT32K"^N;VQTVTM[JZ8O<3Q0*KRMZLP&2?K5Z@#A+GX86WB2STS_A86 MIW7B&ZLE82!6-M;3,7+!FAC(&5&%SW YKMXK>&!G,$,<9D.YRB@;CC&3ZFI* MY;Q3\2O"7@RY%KX@UB*WNV4,MJB-+*P/3Y4!(SCOB@#J:*\^TWXGW^OZI;0> M'O NOS64LJK)?WT:VD2(3RZ[SEP!SC@GI6UXOTOQAJLEK%X2\16FA08;[3-) M9"XE)XQL#';Z]: .GK@?$OBHPZOJ*7GB:'PMH^ER1V\ET4B::YN'B$NQ?,#* M J,A^Z2I,'\7>,?$FNG.3"U[Y$!^D:=/P-;NM>!EO=4_M#2KJV MMYG6,3PW]BMY!*8P51RI96$BAB-P89& :;'%JGBZXMG407 M>B:4^;A".K(ASZGK=]X,&HZ%I2P:M-$KPV.JOY>PDC(D*Y MP0,G ]AQ3_#GAQ=!2ZFGNWOM0O75[FZ:-8]VU=JJJ+PJ*.@]R22236U0!YK_ M ,(_\6=8_P"0IXRT?04;[T>CZ<9SCTW3'(^HKK="\-2:9X;ETG5]7OM>^T;Q M-<7S#>RN,%!M PN.@[9/-;M% ')Z1\+? VA[3IWA;34=?NR2P"9Q]&?)_6NJ MCC2*-4B1411@*HP!^%.HH **** "BBB@ HHHH **** ,C6?#&FZ]=6UU?_;$ MN+5)(X9;._GM757*%U)B=203&AP<_=%5;;P-HMOJ%M>DZG=2VK,\(O=7N[I$ M9D:,G9+*RYVNPR1_$:Z&B@#DM7^%G@;7"QU'PMIK.WWI(H1"Y^K)@_K6'_PH MWP[:_P#("UCQ)H>/N_V?JTB[?^^MU>DT4 >;?\*P\2VW_(-^*/B),=/M:QW' M\P,T?\()\1E_U7Q:G'^_H-NW]:])HH \V_X0WXHI]WXK1R?[_AVW'\FH_P"$ M(^)D7A^W7]DT4 >;?\*1T67_C^\1^*[[U^TZPYS^0%*/@%\/6 M8-=Z3MQJ-PW\G%>D44 <+!\%?AU;C$?A2R;_ *Z%W_\ 0F-7HOA7X#A^ MYX0T8_[]FC?S%=910!SR_#[P8B[4\(Z$H]!IL/\ \367XE^%WA?4_"NJV6E> M&-!MM0N;*:&UN#I\2>5*R$(^Y4RN&(.1R,<5VM% 'F,OP^29K M6]@LZC\5:O2:* /-O^%[^$(?^0I#K6E^OVS2Y5Q_WR#5VT^-OPYO<>3XJM%S M_P ]DDB_]#45WE4KO1=+O\_;M-L[G/7SH%?/YB@#+M/'_@^^Q]D\5:+,3_"M M_%G\MV:VK:^M+Q=UG=0W ]8I W\JYZ[^&7@>]S]H\(Z,2>K)8QH3^*@&L6Y^ M!/PWN6W-X:CB;LT%S-'C_OEQ0!Z%7+0^,[J\:X;3?"&N7UO#=3VOVB*2R5)& MAE:)RH>X5L;D;&0*Y_\ X4;X=A_Y!FK^)-,]/LFK2+C\\US'A70Y/#&H9NO% M/CY/L>JW326+:5=74%Q&+F0JQ=8"K>8N'9E/):;< M:?=?99[>\,1=6,4_K6O7+>#)C>:AXHOUMKR"WO-662#[9:2VS MR*+*V0L$D56QN1AG'\)KJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \J^/=CI%SX2M;G4=6FTC4;5Y3IMR(BT;.8SOB< MXVC>@8 %ER1QG!!YGQL)/%'[.!\4^)["WDUV%8H(;T1XWQ&]C42H.B^8H#9' M4-Q\IQ7N]Q;07=O);W<,<\,B[7CE4,K#T(/!%24 >$?$K=;:O\1=/N0?MGB' M3],AT: GYKQ@[(R1#^(AF!('0')XJ"XBN(M5N_#!U,:B-\MT!&.O%>_44 <%\;+FWLOA)J=U?0"YMH+BRDFA/_+1!=PEE_$ B MOG/X@ZX;ZR34;'7= OY-5LC-J$<>1-YLC.6A /\ #&J0A<[2?*CP">OV!J&F MV.KV$ECJMG;WUI+CS+>YB62-\$$95@0<$ _45RL7P\\%GQ%=1GPAH)C6UA8) M_9D. 2\N3C;UX'Y"@#S*+6/VAYY8=FFZ:T$^#'HP#R>>F*^BK:V@L[6*ULX8X+> M%!'%%$@5(U P%4#@ 8 %24 ?*3?M(>.+:W@8MH#!P-Q,B@ MYZC:3[XKM)OBA\7-.UNTT^^\*:1+'=^2(]0@@N1:DR*& ,N2HQG!/0$'L,U[ MC=Z?9WZ;+ZT@N5_NS1!Q^HJCXA\+:)XKTM=.\0Z=#?6B.)%BD! 5@" 01@@X M)''K0!X[:_'+QJUQ?PS>"()&T^&2>X(EFA CC^\P+QX/L!R>U-L?VE+V\T6; M5CX(5;""=;>2?^VHE D8$A=KHIY"D_@:[(_ GPA;$MH4NLZ$W4'3=4E3!]MQ M:NGF\+SKX';0;/5[B6Y$12+4M3B2\EW9R'<, KD=.1TH \X_X:(B@L[6ZOO" MEQ#!>!C;R+J=LPF"G:=OS#.#P<=ZTQ\;W^W"R/@3Q']J(!$"I$7.1D?+OSR# MFJ=]\/\ Q^UO#!V_>$50C9(&",8&>F!TH H1_&*[E9@GPY\7N5.&"62-@_@U/\ M^%IZ[)_Q[?#'Q0WIYL:1_P S7'6X\/:)<:C)>_!;Q-9-J,$EM=OIZ-#O#?PT\5:/?>&=)\,:UIMJLJ7L]M>BZ@RX!4$.7/."?ES[ MXXX -@^.OB-=<:?\*Y4!_P"6EYK4$>/^ XS2_:/C-J7$5EX3T6,]3-+-<2+] M-ORG\:Y[78_@K'-;^&]8UA[230M]NEN;VZ3RLMN8%L_-R>N3Z=L5M:9:?"/Q M'X_MM:TW4K&_\1;U:W*ZG*7+(F!B/?@X5?0],^M "OX$\7ZFDC>*OBE>QP*" M98M'MXK(1KW_ 'G)_$U#:^"/A%X=@.M:E$A;R3"3[.)[=P\F,!L$G+8) /7F@#R_Q/XF\%:+=6MMX3\3ZI#IVGVT M;16EEK-_*E^V]?\ 1DVRD1[8@W/RX:2/G"L*],\->,-,MKZS\/>%?#/B*YTV M4M.NJO"[VK>=F8R&>5RS[FXT M>+;<"1BX)9IMP)4J=J$!1A1TJYX"^+?A#0?"7E>)/%>GK=/=3R_9K2VEV6H9 MR3&F#(63=N93G[K* !0!UMAK'Q%UFSU)9/"VG>')Q$/L#WVH"Z#2;AG>L0X M&W)Z]<=:23P9XJUSP[%9>)?&UW;78N6EDGT*,6I:,J (MQR>#D[N.O(XS6]> M^++"V\'KXDM(+W4[&2))84L;5I)I5%)M1L-2U/3FU74;""."*\U"=YG(3E68$[2V>< MXS751Q1Q;O*C5-S%FVKC)/4GWK&T2[\1ZEX:EEUG3;;0]6<.L4(G%TD?'R,Q M7&>>H![=:Y+_ (5_XYU7_D8_B9?1QMU@T:SCM-OTDY8_4T >DUQ&L_&+P)HE MRUK<:_#G-Y96]P?66)7_ )BJUKX:T*RO$N[+1=/M M[F/.R:*U177(QPP&1P36G10!BZQX.\->(+M;K7= TW4;A4V++=6J2,%SG&2, MXY/'O5*+X:^"(9DEB\(Z(CHP96%A'D$=#TKIZ* .$OOAO)- =/M-3LQI E:6 M"UOM)BNWLRQ)80.YPHR3C?]><'_H>%=^KRWXW>&KCQ/I%C:0^$3K@$\>R\MIU6>U8RH&7:VWY&0G+;L @%@ -P M-76/B5)IWBZP\.166F6^H76GI>.FL:NMH(W=]BP*4CD#R9SPO''&?X>^(%U"YT-;5KG3 M[[Q%:ZP^KF6,(D4:+O1DW;_,+1 #"E?G!+#!P >Q5G0_\C->?]><'_H?\ 7G!_Z'-6 MC6=#_P C->?]><'_ *'-0!HT444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45XQ\ M3?&6N:)\5=#TV?7I?#.B2%'AOS:B6WFP_P# E/\ &@#1HK._X2'1?^@O8?\ @2G^-'_"0Z+_ -!> MP_\ E/\: -&BL[_ (2'1?\ H+V'_@2G^-'_ D.B_\ 07L/_ E/\: -&BL[ M_A(=%_Z"]A_X$I_C1_PD.B_]!>P_\"4_QH T:*SO^$AT7_H+V'_@2G^-'_"0 MZ+_T%[#_ ,"4_P : -&BL[_A(=%_Z"]A_P"!*?XT?\)#HO\ T%[#_P "4_QH M T:*Q[CQ/I44]JD6I6+K+*4D87*_NUV,V>OJH'XU/_PD.B_]!>P_\"4_QH T M:*SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_ ,"4_P : -&BL[_A(=%_Z"]A_P"! M*?XT?\)#HO\ T%[#_P "4_QH T:*SO\ A(=%_P"@O8?^!*?XT?\ "0Z+_P!! M>P_\"4_QH T:*SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P)3_&@#1HK._X2'1? M^@O8?^!*?XT?\)#HO_07L/\ P)3_ !H T:*SO^$AT7_H+V'_ ($I_C1_PD.B M_P#07L/_ )3_&@#1HK._P"$AT7_ *"]A_X$I_C4%]XGTJVTZYGM]2L9I8XF M=(QP M_P# E/\ &C_A(=%_Z"]A_P"!*?XT :-%9W_"0Z+_ -!>P_\ E/\:/\ A(=% M_P"@O8?^!*?XT :-%9W_ D.B_\ 07L/_ E/\:@L_$^E3P,\^I6,3"61 IN5 M&55RJGD]P ?QH V**SO^$AT7_H+V'_@2G^-'_"0Z+_T%[#_P)3_&@#1HK._X M2'1?^@O8?^!*?XT?\)#HO_07L/\ P)3_ !H T:*SO^$AT7_H+V'_ ($I_C1_ MPD.B_P#07L/_ )3_&@#1HK._P"$AT7_ *"]A_X$I_C1_P )#HO_ $%[#_P) M3_&@#1HK._X2'1?^@O8?^!*?XT?\)#HO_07L/_ E/\: -&BL[_A(=%_Z"]A_ MX$I_C1_PD.B_]!>P_P# E/\ &@#1HK._X2'1?^@O8?\ @2G^-'_"0Z+_ -!> MP_\ E/\: -&BL=_$^E+J,,"ZE8F)XG=I/M*X5@4 '7N&;_OFI_^$AT7_H+V M'_@2G^- &C16=_PD.B_]!>P_\"4_QH_X2'1?^@O8?^!*?XT :-%9W_"0Z+_T M%[#_ ,"4_P :/^$AT7_H+V'_ ($I_C0!HT5G?\)#HO\ T%[#_P "4_QH_P"$ MAT7_ *"]A_X$I_C0!HT5G?\ "0Z+_P!!>P_\"4_QH_X2'1?^@O8?^!*?XT : M-%9W_"0Z+_T%[#_P)3_&C_A(=%_Z"]A_X$I_C0!HT5G?\)#HO_07L/\ P)3_ M !H_X2'1?^@O8?\ @2G^- &C16=_PD.B_P#07L/_ )3_&HY_$6G;8ULKZSN M9I)HHQ%'.K,0SJI( .> 2?PH U:*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** . ^(GP^U;QS=64":_';Z.)";F MTEM5=HP8)HB\3C!W$2XP^0#AA]W8S9_A5$VL/]EU/R=$GO[;4;G3C;EG>:!0 MJA9=_P J-L0L"K$E3AAGCT&O/?C1-XDM/A]?WGAO5DTJ&UMI);J:-";AR-H1 M(V! 0'+$MU&%QU) !Z%17DGQ1U.#0?!MKK$FNZV-;O+*.TT?3K*]=!+=$ B3 MRTP9""1NWEEQ@8RP!U["X\5:QK>N)9:A#;:C8:?86)$P9[:&Z<&6XDV*<,X1 MTV]L@ G&: /1**\;\.ZHP^!FIZWXMU35-0FTJZOG\^/4I[629DD944M$ZG!. M %S@9&!Q7>_#K1]2T7P+80Z[J%W?ZE,GVBY>ZN'F,;OSY:LY)VKPHY[9[T = M/1110 4444 %%%% !1110 4444 %%4M834I-(N$T*6VAOV4"&6Z0O&AR,L5! M!.!D@=SBO+_!LLM_\,]7G\:>+=4BATO7;IKO4(KHP/+'$_\ JRR_,B$_PQE3 MT53C@@'KM%>+^"?$6MZ]IOAR!KC4(+34O$=U0_";4=3;Q*EGJ6HZCBX\.VMV;74[N2X>ZEW$/=Q%BWEQ-D#82K7:1-XH'QXU'2M=UYI(9_#K75O M;V2[(;3-SY:E5;(=P%R78'EB,;0!7.P^*WT+Q!XI@\+:MJVK:/H.@.E[>:A> MR7?F:D&(B",Y.'.2"$VJ2.G H ]SHKR/QBOBWP_>> (CX@D331J^GZ?/"C,9 M[QRK&1YY2+)+K4'UM;V3Q7!;P*!,;"33)-J*H M'^IW_-_UTW<],T >UT444 %%%% !1110 4444 %%%% !117F/Q6NO$]AJ_AN MYL-96QT9]9L;9[:V5EFN7>4[_,DSQ&%4 */O;FW< "@#TZBO)?B!J+:)XXT> MR\/ZUK%YXIUC489(K#[8QM[>U7B7= N$V%5;E@6SN8'Y>+;7EG>^'O$'BCQ/ MXDU:PT6WUF=XQ:7KP*\4 %NL:E3O"M(C':A4LS20W,L:N%MC)(I#-M1L\DALJ6W=:]8^'FLW?B'XA?(4#/ R3S@"O/+/5;*+X$>'O%/C/Q M'K<<5K8EY([749(9+^9@0BLZD2.V1P-X'4MP,@ ]AHKR;P;=^)O$"^%],U_4 MKZROH_#L]Y?O VR0M+((K=G!!!<(LC?,I^89QFJWA/5=5U3QCXDTOX?:Q2(S-EOW9;*J0I95. I!(![%17 _!R]U*]\%W;:U MJ4^IW<6K7<+7,[99@LI P.BCT4<#H*[Z@ HHHH **** "BBB@ HHHH ***CN M/.^RR_9/+\_8?*\W.W=CC..<9]* )**\F\'QZ_JFL_$31?%/BN\\V&2U4WMB MX@%HKP[V$ ;<(P!QNQDXW$[N:P]-\4WVK:?XH@\,ZAJ9T"^U>QTO1;R>[EDF M,CLJW+1RNQDVA06'S<=1C) /=:*\D\67\FC_$[0M+\.:UK&H^(M2U9+J[M9 M;UWMK33]NV1#",1JN!E25+Y!.[.,EC?R6/QLTSPYX:UK6-9:"*ZF\1S7UZ\\ M4:O\T2A.(XW#X $:KA2 <\X /6Z*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *R_$N@6OBGPU?:'J$DT=M?1&*1X& < M ^A((S^!K4HH XC4_A=8:EXML/$::WJUI?Z?:K:VOE?9Y$B4 C MOTKHM"T"'04O?*N;BZFO[HW=Q-G:M::CQ/MA;KP M5I-[XCU+6+WSIWU/3!I=S;LX\IH'[/7-7;2!.D[6CBU =UE67+.L =LE IRWW>.PQW]% &-XB\+V M7B9M)-_+/'_9.I1:E!Y+*-TL88*&R#E?F.0,'WJA<>!+2]\1)J=_JNJWD$5Z MM_#IEQ<*]M#.J;5= 5W@ Y8+OVACD#ICJ** "BBB@ HHHH **** "BBB@ HH MHH *QO$OA>R\4V]A#J$L\:V%_#?Q&!E!:2(Y4'(/R^N,'W%;-% '$P?#&TL_ M'6H>+++7]7@U+46'GG%M(OEC&(E+PLRI@ 8!!X'/ J'6_A)HVO>%='T"[U+5 M$L])F-PFQXF-Q(23NE#QLK\LQQM ^8\5WE% '(ZI\/8=7@M3>:]JWV^UBF@7 M4HA;I,T,H >(@0^7MX!!V;@1P1SGI-,TVTT;2;73=.B$-I:0K##&#G:BC &> M_ ZU:HH **** "BBB@ HHHH **** "BBB@"*Y@6ZM)K>0D)*C(Q7J 1CBN#O MO@YHM]I?ANP_M75H8?#8/V(*T#AFR"'D5XF5F&..,>U>@T4 ^9XDF2-/,QLV1JJG]ZW.WTH\$^!;?P+IR:=I>KZA<:?&A$ M=I&/#%GX4TV>RTZ6>6.>[FNV,[ L'D8 MLP& .,GC^=;-%% !1110 4444 %%%% !1110 4444 <=JOPTTO5H?%$;ZAJ5 MO_PD[0F]:WE12HB4*%0E#@,!ALYSD]*71OAS::-!H]L-9U.[L]%F$UE:3+;) M'&PCDCY\J%"W$A.222P!]<]A10!Q&F?#"UT;QAJ?B33O$&L1WVJ3B6[WBUD# MJ&R(@7A+JG085AP!SP#2^#/AE:>!KJ>72-?U>:.ZG:XNXKH6S_:7((R\@A$A MP3D ..<^ISVU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q'_"R)/\ A%?^ M$C_X0[7O[)^Q?;_M'F67^HV;]^W[1N^[SC&?:@#MZ*** "BL7QCXB_X1+P;J M>O?9?M?V" S>1YFSS,=MV#C\C7*Z=\7K#5]%\):CIEEYR>(KX6,J&?#64H4E M@?E^;!'^SD$'O0!Z)17'Z?\ %CP1JOB270+#7X9M2B:13"(I &*9W!7*[6Q@ M_=)SCC-86D?'+P[K^D7M]I;QI]DU"*T*7AFCW)*VV.3*1/RQ#87V&XKF@#TV MBN2U?XI^"M!\3)X?U?Q!;6VI,5!B97*QEN@=P"B'O\Q& 0>A%)XD^*G@OPAJ M*X]=A.BQR^2]QY;Y63(&SR]N_=R#C;G!STYHMOB=X-O/"%QXH MM]=@;1[9_+FN"CJ4?CY2A7?DY&!C)SQ0!U=%7MW[N0<;G-1P_%7P5/X4?Q+%KL;:3'<"V>X\F7Y)#T5DV[ MAU')&,*/B7X0\%ZA;V/B76X;*ZN M%WI%Y;R,%SC+!%.T'L6QG!QT-)XB^)O@_P *&S_MW6HX!?0^?:M'#),LT9( M93&K YR/J.>E '545Q5E\7_ FH>(;?0[7Q#$VHW$IACA:&5,R!BNPLRA0Q*D M $@G(QG(S8U?XI^"M!\3)X?U?Q!;6VI,5!B97*QEN@=P"B'O\Q& 0>A% '6T M5RNL_$SPCX>\21Z#K.L+:ZG*8PL#02'[_P!T[@I4#CDDX'?%4=.^,G@/5[;4 MIM+UY;G^S;9[NX06\J,(EZLH91N_#/44 =Q17GOAOXP:-XIT_1;K33%&=3OW ML7@N&E62*0+OVC;$RLVTJ>65><;B16K#\4_!4_BX^&(O$%LVKB7R?(VOM,G] MP28V%L\8#9SQUXH ZVBN,U+XN^!='UQ]'U/Q!%;W\=Q]F>%X9?D?CJ=N /F' MS$[>O/!KLZ "BBB@ HHHH **** "BBB@ HK&MO%6F7?BV[\.0NYOK2$2N2!L M;[I95.>64/$6&.!*G7)QLT %%%<3\2_B3;_#6STJ\OK!KNVOKT6TS)+M:!,9 M9P-IWD 'Y>,^M ';45R^G^-X-3^($GARTMUD@&DQ:I%?I-N657?: %QTQSNS M^%9'@'XK6OCKQ'J>EQ:O7B@#OZ*\\ M\7?$^_T3Q=)X>\-^%9_$5Y:V7VZ\2*\2%XXB<#RT(+2GU"CNHYSQ#JWQ-\0+ MXM&A>%? LVLS#3H=0D$^I)921+)G"LDB\,#P1G.>U 'I-%6?S,021"6.;.U4K\9=6?3SXB3P#J)\'!BQU@7X\07D__ !+H+;[29$&=R8R,#N3D8'O0!J45 MYOH_Q0URYU_2+7Q!X"U#1].UQRFG7HNDN&9MN]1+$HW190$G)^7!SP"1MZW\ M4_!7ASQ(F@ZUXAMK346V9B97*Q[NF]P"L?K\Q& 03P0: .MHKC+[XO>!--U] MM%U#Q##;Z@ER;5XI(9 $D&/O-MVJ/F'S$[>O/!Q8TWXG>#M8T/5=7TS6XKBQ MTCF^D2*3,(P3G;MW$'!P0"#@XS@T =717+>&OB5X0\8:C[U%-^(E5U$FS[WEN0% MDZ$_*3D D<#- '6T5R6G?%/P7JWBM_#>GZ]#-JJN\?D"-P&9?O!7*[&/!Z$Y MQQ7/ZO\ '+P[H%G9S:HT9^U:G+9 VIED2)(F DDY)('\^* -"BL#2O$T MUWJPTO5]'NM(O9(FG@69XY$F16 .UT8C<,@E3S@@\\UOT %%%<-XU\>ZOX=\ M4:5H'AWPM_PD%]J4$LZI_:"6NP1XSRZD'KZB@#N:*X#0OBK:SV.JMXQTV3PU M>Z3>0VEU;M+]K56F ,6'C7G.?3CUKH[GQEH%G>:O:W6HI#+HL"7%^'1@((W! M*G=C#9 Z*2>U &Y17):+\4_!?B'2=1U+2=>AEM-,3S+QWC>(Q+C.=KJ"1QV! MR>.M.T#XG>#?$^G7]]HNNP36VFIYEV\B/#Y*8SN(=0<<'GI0!U=%<*?BYX9U M#P3KGB+PK>1ZR-&A,LUN-\#'C(!WKD \X;!'!]#5S0/'7]N>,&T+^SO(VZ1; MZGY_G[O]:?\ 5[=HZ>N>?04 ==17G7CCXJ7/A76[K3](\-3:XNF60O\ 59DO M$@%G$20,!@2[8!.!CC'7G%;Q+\8VTF\8:)X9NM:L[.PAU'5+A;E(3902\K\C M EVVY)7C''/4@ ].HKS3Q5\8#HFI2Q:)XZ21B['[?_Z_9CSO*\G;][YMG3MTKW^B@#S;_AGSX8_]"S_Y/W/_ ,:@%O&-4\8:3NDT?49?M5ZFJHT<\;*X1XK8$)&JC )QYC9!(ZX:?!'C) MO"NK^'CX> C3Q0FI6EV+Z(_:86N"[';D%=JA3SR=W XKW2B@#Q#7O!7C2/\ MX2_PQI7AZPU+3/%FH&\_MN:\1/L0D*Y5XC\SE-F5V],@\G(&Q?\ @+5V\1^+ MYH[%;F"]\*II=E.[Q@S2A&!7!;*Y.WDX'3GBO5Z* /%=0\._$A/#/AWP]9:9 M]ITO_A'([&[A35%M&M+T+M\R21/GDC5<#8APW.>,9T/!G@OQ#IFO^!;K4-., M$6DZ!-97I,T;>5*2,+A6.M44 >8^/OAI%X\^)6C3:WIK76@V^G7$< MTJW'EF.8L"F &#$]3T(]:XR;X3^*+?X;S^%;+351]$UV/4;"^LKJ*VEU6$;\ M#?R8YU#8#.N!M7&0,GZ!HH \0TGX=ZO;?#O5WU'PQJ6I:M?7T5T+&_\ $Z/= M*\8VK.ERD2JKC((!)R!U_A-2[^'_ ,1->^%PL]8DOS>:?K45_I]E<:M')?>2 M@8,AO%7;O)4J([?+SEB ,@@X%4D^&_BR?PGKME=Z'MFU#Q'::BD#ZBMUF M;2X:61MSE0"#NY)'&17OE% 'FWC?1_$]A\1+/Q=X7\/V_B1?[)DTN:PENTMS M%NDWB4%^"/X2.N#[\1:3X/UV+Q[X/U74-(TRVATW2+B&Y&F(L5O:S.V52.,L M6Z$C(XZ],XKTZB@#SSX<>#+_ $_X)KX4\1P-8SS17D$L:R*_EI+))@@J2/NO MGK6)H@:9:0Z;)%!+XB:]22&:VC.<"W_ -8"RA4)]2<;HH \F\4Z!XOTGQQXDU3PUX:L_$EKXHL(K5S/>) ;%HXS'\P?[Z-NR57KMYQ MQF;P_P##W5=!\8^"'EBCO+30]#FM+B\#* DS8P%4G=C&X @=.N*]3HH ^;_" MFC>)_%.@1Z#8>'K,:./%,E_+KIND#0^7.2RF(C<9,+@,.,,H..2.AU[P5XTC M_P"$O\,:5X>L-2TSQ9J!O/[;FO$3[$)"N5>(_,Y39E=O3(/)R![-8Z=9:9 T M&FV=O9Q,[2-';Q+&I9CEFP!U)Y)[U9H \TM_"/B#3?'OB+5=+ABWOX.[+7?%VCR6C-HT]A=S2ZJMR6G(7] MYL4[(D;G"1@@8.>N3[910!XEX8\'^,5T7X?V6K>'?L+>&M4?SV%]#+O@\LXE MX/&68KM&3QGO5:R\ >-$TG3O 4^@V*:18:R-0_X27[6C&2,2M+Q#]\2G=LR> M,#'3YJ]VHH \5\2_#OQ!J/AGXFV]KI*2W>NZA;S:>#-$#.B,ASDM\N,-PV._ MK7L\(801B3[P4;LG/.*?10 4444 %%%% !5#7-$T_P 2:)'$T%M#)TQ+DW:V_VVXXE*[2V[?GH.F<> MU1:]\)?!UWI]M<'PV^H7.CV?E:= M_-&<)EDC#&0#)8_>8]^3BN]HH \.A\" MS64UKXAM? &MOXP6=;F\OY+^U$5R[G]^NW[60JLK.%PN5^7T.>ZL/@YX$TO3 M]2L;'1#%;:I&L5XGVV<^:H;:[FB@#Y_MOAKXX\(:QXM3PY;2:C9S:0=.T*9KJ)6BC>8-L)9@G^ !X+TSPY:W=A:V,NGRWT-W"5O(" %98F(D615!7J0=Q^4G:1ZEJG@]/$ M/P9'A2"9X!-I45O#+/$R,K(B["Z'YEY49!Y'(KLZ* /--$U#XJ7NL:+I^H^' M=/T/3[%O^)EJ!O4N5OT5=NV*-?FCW$[AGI@9/!5N=\0^#?&D%QXQ\/Z-X=L- M4TWQ==?:!K$UXD?V$/A662,C<^S;N7;G&01DY4>VT4 >$7WPL\0CP5XOTJ'3 M%NI[_6;66U9Y8@;F"/RP7.6XX#G:QSR>.:O>-O#FI::GQ;UJXM!%IVIZ3:K: M3!T/FF*$J_R@Y&#@<@>U>TU#=V=MJ%G+:7]O%=6TRE)89D#HZGJ"IX(H \:\ M-^%_%'BS4-+O-9T.S\.V&G^&Y-,M[FVN5E^V>;&%5E1<%$4?,%;D9QSSA?#7 MA#QI,QT$7NHZ;XPFU=;$WL47G0,7VD M.25&*;OQ]J:S6>KSZ-J^IC4&FL_$,5M;09(;$D#1. MSNA'!'! 7&,5]"444 %%%% !1110 5C^)_"FC>,M'_LOQ)9F\LO,67RO.>/Y MAG!RA![],UL44 >;?\,^?#'_ *%G_P G[G_XY6UJOPVT2]^'1\':=&;#3X^; M;YGE\EM^[.6;<022"-P."<$<$=?10!XYH_[.7A-;Z2Y\0:99R1^68X[.QFND MC!W9\QF>9F+8XP" .>IZ>A^$_ WAWP-:W%MX6T\V,-RX>5?/DEW,!@'YV./P MKH** .&LO@SX"T[Q#%KEGH1CU*&X^TI/]MN#B3.=V"^#SVQBLSX@?#:/QY\1 MO#\FLZ:UWH-M97*7,BW'EF.1MOEX 8,>1V!'K7IE% '@\?PR\3Z5\+]<\':= MHUK*]CJD5YIE\LD49U2(2"3;(+?!MN MD>N:?;10:4VJ*5F\M6!C,R9*MT.[:!DCG@FO8:* /&/"7A;QJVA^);#Q/HMW M<:+2ZDEDSR$N47,:;0 >AYSU-9UAX"^(.N>"?%>A:H+W3+"]M MD&GV6KZNFH2+,KJWRS(H*Q;4"[3G&<^M>\44 > Z-\-/%,GA7Q9-J&EZU'JU M]I!TZVBU7Q#!?M,,A@ 5C4( 1QE^YX[UW/A'PMK.E_$A]4OK/RK(^'+.Q$OF MHW[Z,_.F <\>N,>]>BT4 >4_$Z'QSK/B*VTW3/"$FL^%85$EU"FJ06OV^3J$ M%/&T^J:Y+X>\/6UQ#XPTBVL[P27\AXZ ^TT4 >(^*/ 7B_3;K5[#PGI5OJUCXCT6UTN>YEO%@^PM"GE;RK< MNI4YPN3G/H 3Q1X"\7Z;=:O8>$]*M]6L?$>BVNESW,MXL'V%H4\K>5;EU*G. M%RQU/5 M["SN[H@6]O<7*1R3$G VJ2"V3QQWJY) M.PH EHJE#K>E7.KSZ5;ZG9RZC;KOFLTN%::)>.60'E:I=7 M=KIFIV=Y<6+^7=16]PLCV[9(VN 25.588..A]* +U%0QWEM-=36T-Q%)<6^T MS1*X+1[AE=PZC(!QGK4U !1110 444R66."%YIY%CBC4L[NV%4#DDD]!0 ^B MF0S17-O'/;R)+#*H>.2-@RNI&001U!'>GT %%%5I-1LH1=&:\MXQ9IYESNE4 M>0N"=S\_*, G)["@"S16?8^(-&U339=1TS5K&\L82PENK>Y22*/:,MN<$@8! M!.>@HC\0:--K!TF+5K%]25!(;);E#,%(!W;,[L8(.<="* -"BHOM,'VO[+YT M?VC9YGD[QOV9QNQUQGC-1'4[!;4W+7MN(!-]G,IE7:)?,\O9G.-WF?)CKNXZ M\4 6J*Q+[QKX5TO4)+'4O$NCV=Y&0'M[B_BCD4D C*ELC((/XUJS7EM;W%O! M/<1137+%((W6UU+/';7$,SVT MGESK&X8Q/@-M8#H<,#@]B/6IJ "BBH8[RVFNIK:&XBDN+?:9HE<%H]PRNX=1 MD XSUH FHHJ&UO+:^B:2RN(;A%D:-FB<. ZDJRDCN""".Q% $U%%% !14-I> M6U_:1W5C<17-O*-TH8<&IJ "BH;2\MK^V6XL;B*Y@?(66%PZM@X." M..""/PI;JZM[&TENKV>.WMX4+RS2N$2-0,EBQX [F@"6BH+6^M+X2FRNH;@ M0R>7)Y4@?8^ =IQT."#CW%3T %%%% !14-O>6UWYOV6XBG\F0Q2^6X;RW'56 MQT(R.#SS4U !1110 4444 %%%% !1153^UM._M?^ROM]K_:/E>=]C\Y?.\O. M-^S.[;GC.,4 6Z*AN;RVLUC:[N(H!+(L49E<+O=CA5&>I)X ZFBTO+:_M([J MQN(KFWE&Z.:%PZ./4,.#0!-14-O>6UWYOV6XBG\F0Q2^6X;RW'56QT(R.#SS M1:7EM?VXGL;B*YA+,@DA<.NY6*L,CC(8$'T((H FHHJ&[O+:PMS/?7$5M"&5 M#),X1=S,%49/&2Q 'J2!0!-1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !67XA\/67B?23IVI>8("ZN3$0&XZ@- M@E<@D97# $X(/-:E9^MZ[I_AW33?ZM+)%;^8D0,<#S,SNP55"("Q)8@8 [T M>4>*;?3?".IR7&G'3M2MM-@C34](O+183*L=G,5VNJB,!D+801E2^0"N2!T^ MLZ5:Q_%[PEK"_:3=7OVI6$\S,(D%MPB(3M09Y.!R3SGC%V[OO!6O:MIM_J^D MR-?6]U'!8SZGHEQ PF?<45&EB7/W2?12 >#@UULMG;37,%Q-;Q23V^XPRN@+ M1;AAMIZC(X..M 'DVAFX-UX7^SE3JO\ PD.N"ZS][&;G.[VSY'_CGM4WPZ): M_P# AM3ECX3F-\>Y;S;?&_\ VO,\WKSG?[UZ9#HNE6VKSZK;Z99Q:C<+LFO$ MMU6:5>.&<#<1\J\$]AZ52@B\.Z%XB^R6=G9V.J:T);ES;VH1[ORR"[NZKR09 M0?F.3N..] '#>(-:U:V\;:M9Z3>)I[7&IZ59FXBM(FD$Z5I.M7.F7DLL,2N\9A62&5MB* 0^(_E !\P9!(S7H MTFD:;-=-5:KXG\;VER=/>>\2]T_0DU.=X%L4B::1G+"=KA MDQ!'L"9CPV"2S XK2/B?7U\2176H:A-#I4MY;6@_LS[)=6L3S1(ODS<^>LWF M2 AE+)AHR5QG/?ZGX?T;6Y+>36=)L=0>U):!KNV24PDXR5+ [<[1T]!Z4DGA M[19M:CUB;2+"34XQA+YK9#,@P1@28W#@D=>] 'CWAS5/$&FZ%X)-!NX=0UB'1OLOA@ZA M,;0V\T5\[&16)?YQY8$8R(W!!E^]P*]+N/"?AR\LY+2[T#2Y[:6Y-W)#+91L MCSD8,I4C!<@GYNO/6I;WPYHFI+:+J.CZ?=BQ_P"/43VJ/]GZ?IIMDUV4#?9EEV(9 &!7(S@;@1N(R".*R&\0>)' MU^U\-QZ_-A/$4FG/JB6T!EGA^Q&XVD&/RPZ,=N54#Y1D=<]I'K7A?4)CX87[ M/,"9K(V#6I\H^4B&2/!7;M"R)QT.<#.#C2M=!TBQM[2WLM*LK>&Q=I+6.&V1 M%MV;=N9 !A2=S9(QGPKF?#6FZ%X9USQU!J+!]+MFLY[B749&N&<^3O+NSY+-NY^N .@% M>C6MG;6,31V5O#;HTC2,L2! 78EF8@=R223W)KC[SQ-X$OWU*UU&S6>"6Z^R M:A/GW=_;ZO?WML;!_&-S9Z=#82@B M06J[O,:4=I&A,S;>P5%)R#BUXN:S@UGPW?:?-82647B)(I+2S0+,]Y)YD3L9 M 2#M#LSIM#$*Q+ BNKTWPEX)_#)Y+((4;U'F.'Q_TR%0>.M0GL?$7A7[-Y0,EQ>99X$=E*V,[ JS ME3D#E<9&0>"171Z=>:7JMU=7>G^7+<6LKV,TWE%75D/S1Y(!(!/;BK-S86=Y M)#)=VL$[P%C$TL88QEE*L5)Z95B#CJ"1WH \]\#:]KT^K>&4UC69=2CU[PX= M3ECE@AC$$P,'W/+13M(E;(8MR 1CI4FN>(=:T[QM<32ZE<)H5O=VEOFP2UGA MB,NU6CN48B=)"SJ59,J%>,E3AL]RNGZ7IR0W"VEG:K86QABE$2H+> 913CY M4PB\# ^4>E8>F7/@[Q5K_P#:%KI]M<:O9Q))'<7FF-#<+$Q;8Z-*BL4)#89< MKUYH X7P7-JUM9Z3X?M])],O19:=I.I6,M\[70^R(\\5S:I(L/&/E# A> !Q0!YEX8UC4)/BAK%C'?+::5>:P)QJ-LD;K?S"S MMV%LN[=L5D#/D9+ $*RD9/6>*-1U2?Q;;:%8:R^@PG2[B_-['%$[2.C(H3]Z MK+L4/N; W'Y<$G)YS3\0:UJUMXVU:STF\33VN-3TJS-Q%:1- M((Y4D#\LIW$8^7=D#TQD'TU+.VCO9;R.WA6ZF18Y)U0!W5N[!M6\B#SWCBMUF1,&/RMY+D9V?=0\9.:YKP[K^O0P6VB:1=7[I/27F MEI9^;.R7A4$?:6$83Y]Q"Y;E<8&37LUUX?T:^L[BTO=(L+FVNI?/GAFMD=)9 M./G92,,W Y// J*Y\)^';S3TL+S0-+N+-)6F2WELXVC61B2SA2,!CDY/4Y- M'G%QXU\2>=X=MY-7L[5_$%G;->2P*D\>D.6V^9&Z*R,L[91/,9@'&06 ('KH M&% )S[GO6>^@:/)'>1R:38NE\JK=JULA%P%7:H<8^8 9S@<5)I^F6VF?:O MLJ[?M4[7$F -Q ' Z*/<]3DDF@#QC1_$7B.?PK(UAK;:7%IWA!=5CAL[& MV5'N/,N1R#&0$(C7*J!TX(YSV-CK^J:WJ^I74_B&/0;72OL.(&AB,$ZRQ1RL MTA<;\,7:-=CK@I_$GS' MU--G\.:)W.CZ?-=V2A;6>2U1I( .0$8C*@=L8H \N\$>(KW3M'BLEO% MAM(O#]_?JK*F%E2\<;\D9P 1D9QSR*HZ_P"(-9\2?#?Q ;_7&LEL_"MKO KURX\+>'[J*UBNM"TV:.R=GM4DLXV$#$Y)0 M$?*21DD=Z+OPMX?OTMDOM"TRY6UA,%NLUG&XAC(VE%R/E4CC XQQ0!YGHVJZ MS=>(8M&T_5/[*AO-;NXIIK.SM_,*1V<$B\M&06SP68,2#CL,6=(\5Z_K=KIU MO<:__9C0Z9>WDUX+>(FZ>"Y,(WAD*A J[G";3\PP5%>EQ:-I<%PMQ!IMI',L MC2K(D"A@[*%9@0,Y*@ GN !7.^*/ QUFVMK?29-(LK>!9=EO>:+'=QQ2.=WG M1#Y,*$%Y&C#'9C;SN/ MZ\8K(\2^)?%FDZYJUAIE[J%R-"L8+E9Y?[.BBN6']&U:\MKO M5=)L;VYM3NMYKFV21X3D'*,P)7D \>E 'FFGZQK5]XF32K'4O['COM?U".XD ML[6W,FV."-UP6C*EL\%V#$@_0@M/'7B&U\/V%W=W?VN;5;2ZL++=$B@ZC%<& M*$G:O60')&-H\LX S7IZ:1IL5T+F/3[5)UE>82K H82.,.^<9W, 3U(ZT)I M&FQP00QZ=:K%;3&>"-8%"Q2$DEU&/E;+-R.?F/K0!Y?J'BOQ;:^(M5BMIKJ6 M+0[JSLR9#806MP'6,O).TC+*KN9"%\H!00H 8[A3[K7-=EN;^UU75KS[-J8U M"UL9;*.SGLI2BNR")ES-'(J1NKB4.NY7 Q\N/2;GP_HU[JT&JWFDV-QJ-N L M%Y+;(TT0!) 5R,C!)/![FDA\.Z+;ZO-JMOH]A%J,X*S7B6J+-(#C(9P,G.!U M/:@#Q^#6_$>D^#DCTWQ#<00Z/X'L]7B0VUNQEE/G?(Q,?W-J*N!AL*#NSN+: M>M^,/$_A^ZU#3UU*;47FATR2.X^SVZ/:FZGDCD$8(5,#:-GFDX)&YF%>E0>& M=!MK1[6VT33H;>2W^S/#':1JC0Y9O+*@8*9=SMZ98GN:GGT;2[GS_M.FVDOV MF 6\_F0*WFQ#.(VR/F4;F^4\+)]3TW1)]3NK S:Z]FUS+]AEO M#!]C:;;*L6^)'#C@X&5V$KUS!X:N]4UGXE>'+O4]5N9I+6'6K,GRH56=8+N. M,%L)P679NVX&47 7+!O3[/P]HNGP6T-AI%A:Q6DC2VT<-LB+"[ @L@ ^4D,0 M2.H)]:+P_HJ:G$IAC=;YV,N1)O4GRQY(7Y"K9D//3$G@87<_P 0?%MY=7ER M?-6R1Z#TJS%9VT-S/<0V\4<]QM,TJ( TNT87<>IP.!GI0!Y'K>IZC MK,]CJ%[K#110^-X=.CT@QQ"-%BGPI!V^9YC!?,Y8KM8X7HP9H/BO7+'PAI%O M#<1)+K^D+'I(CLXDCM[P3>6Q"HH&-LR2;2,8B<],UZG+X;T.?5CJD^C:?)J) MVYO'M4,WRD%?G(SP54CGC ]*FBT?3(8K2.'3K2..Q8M:HD"@6Y(*DH,?*<,1 MQC@GUH \TTW5]5G\3GP];ZFVF)>:YJ"27]M:VZS2>3#$RIS&4+MN9BQ4DB,] M.W-^&?$GB"/0=-T?1;F\9#;ZG?F[TQ+,&=QJ$R[C]J<((A]XA,M\Z\@=?:;O MP[HFH6YYJ.[\)^';^PBL;[0-+N;2%V MDBMYK.-XXW8DLP4C ))))'4DT >8ZAXR\5S:-K^MKJXL&T?1+'45L;-+>>"6 M66-G=3(5HRW11TD7#S64RYM)MK'$2G:2K#;\HQ[G10!Y'JWB#P[8>'S'X<\3:AJEE< MW]M%//+X@E2VMB4=OGORKO&&\M=R*V02@PH<[JO@74;O4?%WA?[=:P=,:Y@:>5[F1YS%G(#D_P 7(0?+V [5V%% M'@B:WJ,GA?4?['\2"2S*:6#)8Z[QHS&XDB41LR$AHLG&,[0&.=K4 MKRZT?5-7TA]6U*'P];:_91WEU+J$S2VEM):!V_TAF,B(9A&"VX;0[<@$X]AH MH ^=O[6FL+?Q$?#VLWS6;?\ "030W"W3DR[+*V,4F_.7VYRLA))&&W'.3TFK M76JZ#_:MMIFJZJ\4V@6%Y_M+C5;K M5=7@BTE)E:YN&DGD5$6+.X[BP[=.>E>DZ#X=BT.2]G:^O-1O+^19+B[O"F]] MJA57"*J*H X 4=2>IK8H \,U/4O$>G>);C3KO5X;'4;,:?#I:W&KW$1F38F\ MI9QQ.+K?)YJLQR1C^':#70VVKJ=9U9KS7;Z/Q9'J5W%9:0ET[++"JO\ 9P;7 M)7RR@1S+M!SU<V2OJD[!)9-V\MEOG4^6 M/D;*#)PHS7L]% 'B>FWT%KXHO4TG6;K_ (2&3Q@Z#2Q=N$DM&EQ,WV?.UD$? MF,92I(9<;OE"U6T/7]?GU+_2=7BBU4KJ']IV9U>YFG5%20K_ *)Y7EVH5A'M MD# ,,#4E'!D^09.,"O M2Z* .%^'3V.D:+K,1:WL;9?$=Y;P(2L: F?8D:C@>(=)N)&\5S:7/IJVKW$FHVD1M4M"F"5D625 MRRE22'! &PY R#48^(OA<:3=:C-J,EM;V;PIW6WGMI895D6/S"C(ZAD.SY@& R.1FJ MEUX_T)8Q%9WCR7B\EMC]IMY&V!9_*CQ&WE%WD/\)9%3;)O<;,'H_"OB+5;ZZ.G>([,6UZ8GFA M<0F#S%1PDBF(N^UD9EY5W5E=&5N< ZFBN0U36_$>B:]IIOFTF73]2U06,5G M#'(+A$96*R^:7VL1LW,@C& 2 QVY:CH?C76=1U*P>6'3WL=;6\.F1('CDC:! MOD$LF6#!U!8E4&W&,-UH [VBN+MM:\50>))_#]ZVC7U_)I1OK>6"*6WC@<2! M-D@+R,RG=E6&W.QA@=1;\&^([S6[K6;2[N;#4%TVY2%-1TV,QP3$QAF3:7?# M(3AL,>HZ'(H ZFBO.KGQ1XK;3?%6L6E[H<%GH-U.MRLC0[VMY5@,BIO:,3%?++A025#$C:V1P<16?COPY>VMW\^KP6%W#>VL MT$L22(S!O+D",,@##$$'GKCB"'QKJ,GP1F\8M#:_V@FERW@B"-Y.]58@8W9Q MQZY]Z .XHKF)OB#X?LKK[%?WDJ7<0@%R([.=X[X,LMO+&DT2G:SQ,R@3*"0,QEA\R_WAFEJGQ+TFRMK.6TM[ZZ,^ MIQ:=-"UC<12VY-"(\.X(/R+EL<@8YJ6;X@^&H=/M+TWTLL5Y')-$L%G-+($C.UW:- M$+HJGABP !X.#0!TM%1$**A[ M,2![U)X;\71>(]8U_3X[.XMVT:]%J7EBD43?(K;@60 (DU&_\*G28;&SN);6WAOH)))+Z2)BKG>LBB%2ZE1\K]-QZ[:U4\9:7 M%>KI^I-)9:BEJMU=P-$[I9J4+$RS*#&@&UAN+ $J<&@#?HKF[?Q_X;N;">\6 M^EBCMW@65;BSFAD7SG"1-Y;H'*LS !@-O7G@XDU/QSX>T>:XAU&_,-U. M&1TZS>2E+6WF#;&"(TCYP01\J%0?[S+UZ M$ Z2BO-_&'Q+NM*L8[[P^EI=&.YD:'8#M8?*1*6$5G<3Z MM=+(6U*>TM8;"QN9)BJ#=M:+87WJOWB%VCCFL^7XK:/%X@0BY\_0I-):_2ZM M;.>=\K,T;L0BDB(!.6*@ D?-R,@'?45Q\?Q(TD>(=8TZY6:*#38K:1+M()9% MNC.2%5 J?,2=H4*6+Y.T'::Z#2M-Q+"\4D;*<,K1N RD8 MZ$ XP>A% &A17,0_$3PW<:9:W]M=7FW+27/R;R8XQ'N25!"] M"0:DN?B!X9M8[:1]2,D5S MRLL%M+,D<3-M621D4B)201N&CS7K"[\U(6(MY&BCE<92-Y@OEH[9&%9@3N7 ^89BL?'7A_4=3CL M+2[F>::>2VC9K.9(GECW;XQ*R!"P\M^ V>* .AHKF[KQ_P"'+.(/)>S2;GG4 M+!93S-B%]DK[40GRU88,F-OO5#QK\1=-\-^'=1N+"Y2ZU"'36O;=4MY9X<%6 M,1D>,;45RN 69=W8T =G145K*T]G#*X :2-6('3)&:EH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K&\5Z$_B+06M+:X%K=Q3175K.5W".:*19$)&1E'?%'C'2-1TWQ!<:?H]I<:?);+#I\S77FROC$CM)'&0JXX M1?O;CENUTF>:%1'?*^]W9$8Y:3&T#@+U M)/'KM% 'E?BS2-5LM&U37+JZT^R\37]_:R:3:P3M+'YT0V)$K,J-(SJTH;"K MA6/]TD[L'@2>QO(A92P_98/#1T=/,9M[2;@0[<=#C).B-X84$YG\I78/(3(4CW%F5.%C15"*H7@LW4T4 <59:1XI_X3>76-7T_1[Q M!*8;.4:G*#8VI/.R'[/@R,!EB7^;A<7/PFL=1M]>N+ZTTU=:N]4DU#3=36W622W(VF M(.67+*&7YDY4@D=Z@U_P5XMU>#7TB&BH_B*QMH[IFNI<6LT08,$'E?O$;*X) M*E>3AL8/IU% ' OX.UP>,Y+^P-CIUM+>M9V?P[U0ZG;ZE?:IX"U2^T_Q M7!%/:!M9CLUMRSMA3"BJV[Y>,E3C&?PK0B\$S?\ "<:CJ,]RATFXCDE@ME)W MQ7,L:12OR, ;(QC!ZRR9'2NQHH \HT?X6ZI9:='97T&E7@L=,DL+>6]U"^O$ MN0P51F!W"6ZLJ#XO(XEA^_P#Z M1+'Y@W9^[M*KM&/O''I-% ' Z1X%U/3[CP[)-/:,-+UG4;^;8['='<"XV!?E MY8>-O,@&Y\"3#(PP M>Q&.?6J* /,[CX97Z^&?$VDV$MA$NIZ+9Z=: -(J1M#&ZL2&WLJ_,,?,YQU) MZGJ_#VAWNC^(_$MQ/]G>SU2]2\MW21C(#Y$<;*RE0!@QY!#'.>@QST-% 'G] M]X,U2"QU'1K'2_#VM:1=W4M[;+K+/_H4TK,S?NQ&XE =F8?-&<,5SQNJKI?P MIFL]!US0KG4T>TU'0;/28KJ-") T*S*TC)T _>*0 QS@CBO2J* /-]5\#^(_ M$=OJ%[JC:59ZF]K9V]K!;322PDV]P+C<[F-6 9AMP%.T(M/UV MSU>ZCTL7VJ^)[*:"UCN)'B7R[22,HTAC!YV_>"'&<[3C!]?HH YOPQH^J:/] MLFODM'GU;4);V\6&=RMME%1$CR@\SB-W>*X$;8,_ MEL$E!B4A2/F&_!XH\#>$-5NO#,6H2O!&+_P]/9HKJ\;;Y;B657*$':I5U.,D MCTKUBB@#S1/A]J\-K>6S0:1?P7>EZ=;R1W,\R9EMBZMI6BWMOK-T97GN'>W@:]EO!:QE0!'Y\H$DGS!FRPXW;1P 3TE% 'F3? M#;58O#G@R..6&>_\.V3V<\,6IW-BDRNB!BL\(\P8:)2 5P03D X(CN?AQK,& MDV,&CQ:9:7L-C) M]::G>VLMI+)(TC'=ES=1AVW!)2HR&/ ([R1FM[[3[_48=0EDN-3O(O+9?++#[)$1%(=T096+#!(R&VC.@O@C5X/ M,FG6=U:1:U;ZM/J=A.68Q*[7+RJK?+G!1RC8!^\<9KO:* /-M9^&MW'<:;/H M#+H44 5-.2ZB@,-W%"BQ!4B:*4N M9%"#)8%1M.[<, MP <\X%NBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 23, 2023
Jun. 30, 2022
Document Information [Line Items]      
Entity Central Index Key 0000070487    
Entity Registrant Name National Research Corporation    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Transition Report false    
Entity File Number 001-35929    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 47-0634000    
Entity Address, Address Line One 1245 Q Street    
Entity Address, City or Town Lincoln    
Entity Address, State or Province NE    
Entity Address, Postal Zip Code 68508    
City Area Code 402    
Local Phone Number 475-2525    
Title of 12(b) Security Common Stock, $.001 par value    
Trading Symbol NRC    
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 false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 444,018,792
Entity Common Stock, Shares Outstanding   24,594,390  
Auditor Name KPMG LLP    
Auditor Firm ID 1997    
Auditor Location Lincoln, Nebraska    

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 25,026 $ 54,361
Trade accounts receivable, less allowance for doubtful accounts of $65 and $94, respectively 14,461 13,728
Prepaid expenses 2,386 3,884
Income taxes receivable 733 752
Other current assets 1,110 982
Total current assets 43,716 73,707
Net property and equipment 17,248 12,391
Intangible assets, net 1,611 1,790
Goodwill, Ending Balance 61,614 61,614
Operating lease right-of-use assets 556 975
Deferred contract costs, net 2,441 3,772
Deferred income taxes 14 14
Other 3,261 3,277
Total assets 130,461 157,540
Current liabilities:    
Current portion of notes payable, net of unamortized debt issuance costs 4,491 4,278
Accounts payable 1,153 1,943
Accrued wages and bonuses 4,551 7,139
Accrued expenses 3,983 5,450
Dividends payable 2,956 3,044
Deferred revenue 15,198 17,213
Other current liabilities 1,085 1,321
Total current liabilities 33,417 40,388
Notes payable, net of current portion and unamortized debt issuance costs 17,690 22,269
Deferred income taxes 5,274 7,002
Other long-term liabilities 2,047 2,544
Total liabilities 58,428 72,203
Shareholders’ equity:    
Preferred stock, $0.01 par value, authorized 2,000,000 shares, none issued 0 0
Common stock, $0.001 par value; authorized 110,000,000 shares, issued 30,922,181 in 2022 and 30,898,600 in 2021, outstanding 24,628,173 in 2022 and 25,361,409 in 2021 31 31
Additional paid-in capital 175,453 173,942
Retained earnings (accumulated deficit) (25,184) (36,112)
Accumulated other comprehensive loss, foreign currency translation adjustment   (2,375)
Treasury stock, at cost; 6,294,008 Common shares in 2022 and 5,537,191 Common shares in 2021 (78,267) (50,149)
Total shareholders’ equity 72,033 85,337
Total liabilities and shareholders’ equity $ 130,461 $ 157,540
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ 65 $ 94
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 110,000,000 110,000,000
Common stock, shares issued (in shares) 30,922,181 30,898,600
Common stock, shares outstanding (in shares) 24,628,173 25,361,409
Treasury stock, shares (in shares) 6,294,008 5,537,191
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 151,568 $ 147,954 $ 133,277
Insurance recoveries     533
Operating expenses:      
Direct 57,049 52,350 49,187
Selling, general and administrative 42,699 38,960 34,441
Depreciation, amortization and impairment 5,277 6,374 7,505
Total operating expenses 105,025 97,684 91,133
Operating income 46,543 50,270 42,677
Other income (expense):      
Interest income 168 14 18
Interest expense (1,209) (1,667) (1,813)
Reclassification of cumulative foreign currency translation adjustment into earnings (2,569)    
Other, net (118) 4 585
Total other income (expense) (3,728) (1,649) (1,210)
Income before income taxes 42,815 48,621 41,467
Provision for income taxes 11,015 11,155 4,207
Net income $ 31,800 $ 37,466 $ 37,260
Earnings per share of common stock:      
Basic earnings per share (in dollars per share) $ 1.28 $ 1.47 $ 1.48
Diluted earnings per share (in dollars per share) $ 1.27 $ 1.46 $ 1.45
Weighted average shares and share equivalents outstanding      
Basic (in shares) 24,922 25,422 25,170
Diluted (in shares) 25,052 25,640 25,696
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income $ 31,800 $ 37,466 $ 37,260
Other comprehensive income (loss):      
Other comprehensive loss, foreign currency translation adjustment (194) 24 (190)
Reclassification of cumulative foreign currency translation adjustment into earnings 2,569 0 0
Other comprehensive income (loss) 2,375 24 (190)
Comprehensive income $ 34,175 $ 37,490 $ 37,070
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balances at Dec. 31, 2019 $ 30 $ 162,154 $ (93,357) $ (2,209) $ (33,726) $ 32,892
Purchase of shares treasury stock 0 0 0 0 (10,001) (10,001)
Issuance of common shares for the exercise of stock options 1 8,951 0 0 0 8,952
Forfeiture of restricted common shares 0 0 0 0 0 0
Non-cash stock compensation expense 0 680 0 0 0 680
Dividends declared 0 0 (5,278) 0 0 (5,278)
Other comprehensive loss, foreign currency translation adjustment 0 0 0 (190) 0 (190)
Net income 0 0 37,260 0 0 37,260
Reclassification of cumulative foreign currency translation adjustment into earnings           0
Balances at Dec. 31, 2020 31 171,785 (61,375) (2,399) (43,727) 64,315
Purchase of shares treasury stock 0 0 0 0 (6,422) (6,422)
Issuance of common shares for the exercise of stock options 0 1,534 0 0 0 1,534
Non-cash stock compensation expense 0 623 0 0 0 623
Dividends declared 0 0 (12,203) 0 0 (12,203)
Other comprehensive loss, foreign currency translation adjustment 0 0 0 24 0 24
Net income 0 0 37,466 0 0 37,466
Reclassification of cumulative foreign currency translation adjustment into earnings           0
Balances at Dec. 31, 2021 31 173,942 (36,112) (2,375) (50,149) 85,337
Purchase of shares treasury stock 0 0 0 0 (28,118) (28,118)
Issuance of common shares for the exercise of stock options 0 311 0 0 0 311
Non-cash stock compensation expense 0 1,200 0 0 0 1,200
Dividends declared 0 0 (20,872) 0 0 (20,872)
Other comprehensive loss, foreign currency translation adjustment 0 0 0 (194) 0 (194)
Net income 0 0 31,800 0 0 31,800
Reclassification of cumulative foreign currency translation adjustment into earnings 0 0 0 $ 2,569 0 2,569
Balances at Dec. 31, 2022 $ 31 $ 175,453 $ (25,184)   $ (78,267) $ 72,033
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Purchase of shares of treasury stock (in shares) 756,817 153,005 180,112
Shares of common stock for the exercise of stock options (in shares) 23,581 116,753 630,373
Issuance of restricted common shares, net of forfeitures (in shares)     6,793
Dividends declared per common share (in dollars per share) $ 0.84 $ 0.48 $ 0.21
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 31,800,000 $ 37,466,000 $ 37,260,000
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation, amortization and impairment 5,277,000 6,374,000 7,505,000
Reclassification of cumulative translation adjustment into earnings 2,569,000    
Deferred income taxes (1,729,000) (277,000) (134,000)
Reserve for uncertain tax positions 488,000 310,000 185,000
Gain on insurance recoveries for damaged property     (260,000)
Loss on disposal of property and equipment 11,000 7,000 12,000
Non-cash share-based compensation expense 1,200,000 623,000 680,000
Change in assets and liabilities:      
Trade accounts receivable (733,000) 343,000 (2,271,000)
Prepaid expenses and other current and long-term assets 1,634,000 (842,000) (827,000)
Operating lease assets and liability, net (39,000) (34,000) 16,000
Deferred contract costs, net 1,331,000 783,000 (351,000)
Accounts payable (589,000) 4,000 (247,000)
Accrued expenses, wages and bonuses (2,947,000) (285,000) 1,370,000
Income taxes receivable and payable 6,000 484,000 (1,529,000)
Deferred revenue (2,014,000) 1,388,000 (773,000)
Net cash provided by operating activities 36,265,000 46,344,000 40,636,000
Cash flows from investing activities:      
Purchases of property and equipment (9,835,000) (5,514,000) (3,984,000)
Acquisition consideration   (3,000,000)  
Insurance proceeds for damaged property     260,000
Net cash used in investing activities (9,835,000) (8,514,000) (3,724,000)
Cash flows from financing activities:      
Payments on notes payable (4,305,000) (4,093,000) (3,568,000)
Payment of debt issuance costs (92,000)   (36,000)
Payments on finance lease obligations (469,000) (493,000) (332,000)
Proceeds from the exercise of stock options 0 446,000 1,734,000
Payment of payroll tax withholdings on share-based awards exercised (190,000) (721,000) (2,784,000)
Payment of deferred acquisition consideration (1,950,000)    
Repurchase of shares for treasury (27,616,000) (4,142,000)  
Payment of dividends on common stock (20,961,000) (9,159,000) (10,517,000)
Net cash used in financing activities (55,583,000) (18,162,000) (15,503,000)
Effect of exchange rate changes on cash (182,000) 3,000 (236,000)
Net increase (decrease) in cash and cash equivalents (29,335,000) 19,671,000 21,173,000
Cash and cash equivalents at beginning of period 54,361,000 34,690,000 13,517,000
Cash and cash equivalents at end of period 25,026,000 54,361,000 34,690,000
Supplemental disclosure of cash paid for:      
Interest expense, net of capitalized amounts 1,342,000 1,554,000 1,735,000
Income taxes 12,233,000 10,644,000 5,217,000
Supplemental disclosure of non-cash investing and financing activities:      
Finance lease obligations originated for property and equipment   40,000 817,000
Purchase of property and equipment in accounts payable and accrued expenses 1,109,000 979,000 127,000
Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans $ 311,000 1,088,000 $ 7,217,000
Deferred acquisition consideration   $ 1,950,000  
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

(1)

Summary of Significant Accounting Policies

 

Description of Business and Basis of Presentation

 

National Research Corporation, doing business as NRC Health (“NRC Health,” the “Company,” “we,” “our,” “us” or similar terms), is a leading provider of analytics and insights that facilitate measurement and improvement of the patient and employee experience while also increasing patient engagement and customer loyalty for healthcare organizations in the United States. Our purpose is to humanize healthcare and support organizations in their understanding of each person they serve not as point-in-time insights, but as an ongoing relationship We believe that understanding the story is the key to unlocking the highest-quality and truly personalized care. Our end-to-end solutions enable health care organizations to understand what matters most to each person they serve – before, during, after, and outside of clinical encounters – to gain a longitudinal understanding of how life and health intersect, with the goal of developing lasting, trusting relationships. Our portfolio of solutions represents a unique set of capabilities that individually and collectively provide value to our clients.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and our wholly-owned subsidiary, National Research Corporation Canada. All significant intercompany transactions and balances have been eliminated.

 

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Translation of Foreign Currencies

 

Gains and losses related to transactions denominated in a currency other than the functional currency of the country in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income. Our Canadian subsidiary uses Canadian dollars as its functional currency. We translate its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During December 2022, we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Any future currency changes, will be recognized in Other income (expense), net in our Consolidated Statements of Income.

 

Revenue Recognition

 

We derive a majority of our revenues from our annually renewable subscription-based service agreements with our customers, which include performance measurement and improvement services, healthcare analytics and governance education services. Such agreements are generally cancelable on short or no notice without penalty. See Note 3 for further information about our contracts with customers. We account for revenue using the following steps:

 

 

Identify the contract, or contracts, with a customer;

 

Identify the performance obligations in the contract;

 

Determine the transaction price;

 

Allocate the transaction price to the identified performance obligations; and

 

Recognize revenue when, or as, we satisfy the performance obligations.

 

Our revenue arrangements with a client may include combinations of more than one service offering which may be executed at the same time, or within close proximity of one another. We combine contracts with the same customer into a single contract for accounting purposes when the contract is entered into at or near the same time and the contracts are negotiated together. For contracts that contain more than one separately identifiable performance obligation, the total transaction price is allocated to the identified performance obligations based upon the relative stand-alone selling prices of the performance obligations. The stand-alone selling prices are based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin or residual approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements based on the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We consider the sensitivity of the estimate, our relationship and experience with the client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement. Our revenue arrangements do not contain any significant financing element due to the contract terms and the timing between when consideration is received and when the service is provided.

 

Our arrangements with customers consist principally of four different types of arrangements: 1) subscription-based service agreements; 2) one-time specified services performed at a single point in time; 3) fixed, non-subscription service agreements; and 4) unit-priced service agreements.

 

Subscription-based services - Services that are provided under subscription-based service agreements are usually for a twelve- month period and represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period as requested by the customer. These agreements are renewable at the option of the customer at the completion of the initial contract term for an agreed upon price increase each year. These agreements represent a series of distinct monthly services that are substantially the same, with the same pattern of transfer to the customer as the customer receives and consumes the benefits throughout the contract period. Accordingly, subscription services are recognized ratably over the subscription period. Subscription services are typically billed either annually or quarterly in advance but may also be billed on a monthly basis.

 

One-time services These agreements typically require us to perform a specific one-time service in a particular month. We are entitled to a fixed payment upon completion of the service. Under these arrangements, we recognize revenue at the point in time we complete the service and it is accepted by the customer.

 

Fixed, non-subscription services These arrangements typically require us to perform an unspecified amount of services for a fixed price during a fixed period of time. Revenues are recognized over time based upon the costs incurred to date in relation to the total estimated contract costs. In determining cost estimates, management uses historical and forecasted cost information which is based on estimated volumes, external and internal costs and other factors necessary in estimating the total costs over the term of the contract. Changes in estimates are accounted for using a cumulative catch-up adjustment which could impact the amount and timing of revenue for any period.

 

Unit-price services These arrangements typically require us to perform certain services on a periodic basis as requested by the customer for a per-unit amount which is typically billed in the month following the performance of the service. Revenue under these arrangements is recognized over the time the services are performed at the per-unit amount.

 

Revenue is presented net of any sales tax charged to our clients that we are required to remit to taxing authorities. We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not invoiced to the clients. Unbilled receivables are classified as receivables when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients in advance of performing the related services under the terms of a contract. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.  

 

Deferred Contract Costs

 

Deferred contract costs, net is stated at gross deferred costs less accumulated amortization. We defer commissions and incentives, including payroll taxes, if they are incremental and recoverable costs of obtaining a renewable customer contract. Deferred contract costs are amortized over the estimated term of the contract, including renewals, which generally ranges from three to five years. The contract term was estimated by considering factors such as historical customer attrition rates and product life. The amortization period is adjusted for significant changes in the estimated remaining term of a contract. An impairment of deferred contract costs is recognized when the unamortized balance of deferred contract costs exceeds the remaining amount of consideration we expect to receive net of the expected future costs directly related to providing those services. We have elected the practical expedient to expense contract costs when incurred for any nonrenewable contracts with a term of one year or less. We deferred incremental costs of obtaining a contract of $454,000, $1.9 million and $3.7 million in the years ended December 31, 2022, 2021 and 2020, respectively. Deferred contract costs, net of accumulated amortization was $2.4 million and $3.8 million at December 31, 2022 and 2021, respectively. In 2021 we changed our sales compensation structure, reducing the incremental costs associated with obtaining a contract, decreasing the amount of incremental costs to defer and the balance of deferred contract costs. Total amortization by expense classification for the years ended December 31, 2022, 2021 and 2020 was as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Direct expenses

 $146  $157  $272 

Selling, general and administrative expenses

 $1,625  $2,494  $2,970 

Total amortization

 $1,771  $2,651  $3,242 

 

Additional expense included in selling, general and administrative expenses for impairment of costs capitalized due to lost clients was $14,000, $31,000 and $63,000 for the years December 31, 2022, 2021 and 2020, respectively.

 

Trade Accounts Receivable

 

The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable, determined based on our historical write-off experience, current economic conditions and reasonable and supportable forecasts about the future. We review the allowance for doubtful accounts monthly. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

 

The following table provides the activity in the allowance for doubtful accounts for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 

  

Balance at

Beginning

of Year

  

Bad Debt

Expense

  

Write-offs,

net of

Recoveries

  

Balance

at End

of Year

 
                 

Year Ended December 31, 2020

 $144  $46  $70  $120 

Year Ended December 31, 2021

 $120  $38  $64  $94 

Year Ended December 31, 2022

 $94  $19  $48  $65 

 

Property and Equipment

 

Property and equipment is stated at cost. Major expenditures to purchase property or to substantially increase useful lives of property are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation are removed from the accounts and resulting gains or losses are included in income.

 

We capitalize certain costs incurred in connection with obtaining or developing internal-use software, including payroll and payroll-related costs for employees who are directly associated with the internal-use software projects and external direct costs of materials and services. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during the preliminary project and post-implementation stages, as well as software maintenance and training costs are expensed as incurred. We capitalized approximately $3.6 million, $2.8 million and $2.7 million of costs incurred for the development of internal-use software for the years ended December 31, 2022, 2021 and 2020, respectively.

 

When a software license is included in a cloud computing arrangement and we have the legal right, ability and feasibility to download the software, it is accounted for as software, included in property and equipment, and amortized. If a software license is not included or we do not have the ability or feasibility to download software included in a cloud computing arrangement, it is accounted for as a service contract, which is expensed to direct expenses or selling, general and administrative expenses during the service period.

 

We provide for depreciation and amortization of property and equipment using annual rates which are sufficient to amortize the cost of depreciable assets over their estimated useful lives. We use the straight-line method of depreciation and amortization over estimated useful lives of two to ten years for furniture and equipment, three to five years for computer equipment, one to five years for capitalized software, and seven to forty years for our office building and related improvements. Software licenses are amortized over the term of the license.

 

Impairment of Long-Lived Assets and Amortizing Intangible Assets

 

Long-lived assets, such as property and equipment and purchased intangible assets subject to depreciation or amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No significant impairments were recorded during the years ended December 31, 2022, 2021, or 2020.

 

Among others, management believes the following circumstances are important indicators of potential impairment of such assets and as a result may trigger an impairment review:

 

 

Significant underperformance in comparison to historical or projected operating results;

 

Significant changes in the manner or use of acquired assets or our overall strategy;

 

Significant negative trends in our industry or the overall economy;

 

A significant decline in the market price for our common stock for a sustained period; and

 

Our market capitalization falling below the book value of our net assets.

 

Goodwill and Intangible Assets

 

Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. We review intangible assets with indefinite lives for impairment annually as of October 1 and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

 

When performing the impairment assessment, we will first assess qualitative factors to determine whether it is necessary to determine the fair value of the intangible assets with indefinite lives. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of an indefinite-lived intangible is less than its carrying amount, we calculate the fair value using a market or income approach. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, then the intangible asset is written-down to its fair value. We did not recognize any impairments related to indefinite-lived intangibles during 2022, 2021 or 2020.

 

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. All of our goodwill is allocated to our reporting unit, which is the same as our operating segment. Goodwill is reviewed for impairment at least annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable.

 

We review goodwill for impairment by first assessing qualitative factors to determine whether any impairment may exist. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, a quantitative analysis will be performed, and the fair value of the reporting unit is compared with its carrying value (including goodwill). If the carrying value of the reporting unit exceeds the fair value, then goodwill is written down by this difference. We performed a qualitative analysis as of October 1, 2022 and determined the fair value of our reporting unit likely exceeded the carrying value. No impairments were recorded during the years ended December 31, 2022 or 2021. A substantial portion of the revenue earned by our Canadian subsidiary was concentrated with one customer. While the customer exercised its option to extend its existing contract to September 2022, during December 2020 we chose not to enter into a new contract with this customer or otherwise extend the term of the contract beyond September 2022. We closed the Canada office at the end of the contract in September 2022.  As a result, we tested for impairment of the then Canada reporting unit’s goodwill at December 31, 2020. We recognized an impairment of $714,000 for the excess of the then Canada reporting unit’s carrying value over the fair value, using discounted cash flows.

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with this change, our previous reporting units were combined into one reporting unit. We performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and no impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-19 pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event has not occurred which would require an additional interim impairment test to be performed as it is not more likely than not that an impairment loss had been incurred at December 31, 2022.

 

Insurance Recoveries

 

We record insurance recoveries when the realization of the claim is probable. In 2020 we received $3.3 million in insurance recoveries, and $447,000 was paid directly to certain vendors from the insurer related to a cyber-attack in February 2020 (the “February incident”). We recorded $533,000, representing reimbursement for lost revenues, as insurance recoveries, and the remainder as a reduction to operating expenses. Due to insurance recoveries, the February incident did not have a significant impact on our consolidated financial statements. In 2020, we also recorded a gain in other income of $260,000 from insurance recoveries for property damage due to a flooding.

 

Income Taxes

 

We use the asset and liability method of accounting for income taxes. Under that method, deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances, if any, are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized. We use the deferral method of accounting for our investment tax credits related to state tax incentives. During the years ended December 31, 2022, 2021, and 2020, we recorded income tax benefits relating to these tax credits of $36,000, $10,000, and $45,000, respectively. Interest and penalties related to income taxes are included in income taxes in the Consolidated Statements of Income.

 

We recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

 

In 2021, we adopted ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). Among other clarifications and simplifications related to income tax accounting, this ASU simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences.  The adoption of this standard had no material impact to our consolidated financial statements.

 

Share-Based Compensation

 

All of our existing stock option awards and non-vested stock awards have been determined to be equity-classified awards. The compensation expense on share-based payments is recognized based on the grant-date fair value of those awards. We recognize the excess tax benefits and tax deficiencies in the income statement when options are exercised. Amounts recognized in the financial statements with respect to these plans are as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Amounts charged against income, before income tax benefit

 $1,200  $623  $680 

Amount of related income tax benefit

  (436

)

  (919

)

  (6,764

)

Net (benefit) expense to net income

 $764  $(296

)

 $(6,084

)

 

We refer to our restricted stock awards as “non-vested” stock in these consolidated financial statements.  

 

Cash and Cash Equivalents

 

We consider all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents were $24.9 million and $6.3 million as of December 31, 2022, and 2021, respectively, consisting primarily of money market accounts. At certain times, cash equivalent balances may exceed federally insured limits.

 

Leases

 

We determine whether a lease is included in an agreement at inception. We recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for our operating leases under which we are lessee. Operating lease ROU assets are included in operating lease right-of-use assets in our consolidated balance sheet. Finance lease assets are included in property and equipment. Operating and finance lease liabilities are included in other current liabilities and other long-term liabilities. Certain lease arrangements may include options to extend or terminate the lease. We include these provisions in the ROU asset and lease liabilities only when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in direct expenses and selling, general and administrative expenses. Our lease agreements do not contain any residual value guarantees.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments during the lease term. ROU assets and lease liabilities are recorded at lease commencement based on the estimated present value of lease payments. Because the rate of interest implicit in each lease is not readily determinable, we use our estimated incremental collateralized borrowing rate at lease commencement, to calculate the present value of lease payments. When determining the appropriate incremental borrowing rate, we consider our available credit facilities, recently issued debt and public interest rate information.

 

Due to remote working arrangements, we reassessed our office needs and subleased our Seattle location under an agreement considered to be an operating lease beginning in May 2021. We have not been legally released from our primary obligations under the original lease and therefore we continue to account for the original lease separately. We recorded an ROU asset impairment charge in 2021 of $324,000, which was the amount by which the carrying value of the Seattle office lease ROU asset exceeded the fair value. We estimated the fair value based on the discounted cash flows of estimated net rental income for the office space subleased. The ROU asset impairment charge is included in depreciation, amortization and impairment expenses. There were no ROU asset impairment charges in 2022 or 2020. Rent income from the sublessee are included in the statement of operations on a straight-line basis as an offset to rent expense associated with the original operating lease included in other expenses.

 

Fair Value Measurements

 

Our valuation techniques are based on maximizing observable inputs and minimizing the use of unobservable inputs when measuring fair value. Observable inputs reflect readily obtainable data from independent sources, while unobservable inputs reflect our market assumptions. The inputs are then classified into the following hierarchy: (1) Level 1 Inputs—quoted prices in active markets for identical assets and liabilities; (2) Level 2 Inputs—observable market-based inputs other than Level 1 inputs, such as quoted prices for similar assets or liabilities in active markets, quoted prices for similar or identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; (3) Level 3 Inputs—unobservable inputs.

 

The following details our financial assets within the fair value hierarchy at December 31, 2022 and 2021:

 

  

Level 1

  

Level 2

  

Level 3

  

Total

 
  

(In thousands)

 

As of December 31, 2022

                

Money Market Funds

 $24,927  $  $  $24,927 

Total Cash Equivalents

 $24,927  $  $  $24,927 
                 

As of December 31, 2021

                

Money Market Funds

 $6,306  $  $  $6,306 

Total Cash Equivalents

 $6,306  $  $  $6,306 

 

There were no transfers between levels during the years ended December 31, 2022 and 2021.

 

Our long-term debt described in Note 8 is recorded at historical cost. The fair value of long-term debt is classified in Level 2 of the fair value hierarchy and was estimated based primarily on estimated current rates available for debt of the same remaining duration and adjusted for nonperformance and credit.

 

The following are the carrying amount and estimated fair values of long-term debt:

 

  

December 31,

2022

  

December 31,

2021

 
  

(In thousands)

 

Total carrying amount of long-term debt

 $22,315  $26,620 

Estimated fair value of long-term debt

 $21,668  $27,708 

 

The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate their fair value. All non-financial assets that are not recognized or disclosed at fair value in the financial statements on a recurring basis, which includes ROU assets, property and equipment, goodwill, intangibles and cost method investments, are measured at fair value in certain circumstances (for example, when there is evidence of impairment). We estimated the fair value of the Seattle office ROU asset using discounted cash flows of the sublease based on management’s most recent projections, which are considered level 3 inputs in the fair value hierarchy and recorded an ROU asset impairment charge of $324,000 during 2021. As of December 31, 2022 and 2021, there was no indication of impairment related to these assets. As discussed above, we recognized an impairment of $714,000 for the then Canada reporting unit’s goodwill at December 31, 2020. We estimated the fair value of the Canada reporting unit using discounted cash flows based on management’s most recent projections which are considered level 3 inputs in the fair value hierarchy.

 

Commitments and Contingencies

From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. Legal fees, net of estimated insurance recoveries, are expensed as incurred. We do not believe the final disposition of claims at December 31, 2022 will have a material adverse effect on our consolidated financial position, results of operations or liquidity.

 

We are self-insured for group medical and dental insurance.   We carry excess loss coverage in the amount of $150,000 per covered person per year for group medical insurance. We do not self-insure for any other types of losses, and therefore do not carry any additional excess loss insurance. In addition, we had aggregate claims loss coverage with a minimum aggregate deductible of $4.7 million, $3.2 million and $2.8 million, in 2022, 2021 and 2020, respectively. We record a reserve for our group medical and dental insurance for all unresolved claims and for an estimate of incurred but not reported (“IBNR”) claims.  On a quarterly basis, we adjust our accrual based on a review of our claims experience and a third-party actuarial IBNR analysis.  As of December 31, 2022 and 2021, our accrual related to self-insurance was $424,000 and $406,000, respectively.

 

Earnings Per Share

 

Basic net income per share was computed using the weighted-average number of common shares outstanding during the period.

 

Diluted net income per share was computed using the weighted-average number of common shares and, if dilutive, the potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock. The dilutive effect of outstanding stock options is reflected in diluted earnings per share by application of the treasury stock method.

 

We had 83,070, 127,185 and 65,127 options of Common Stock for the years ended December 31, 2022, 2021 and 2020, respectively which have been excluded from the diluted net income per share computation because their inclusion would be anti-dilutive.

 

  

2022

  

2021

  

2020

 
  

(In thousands, except per share data)

 

Numerator for net income per share - basic:

            

Net income

 $31,800  $37,466  $37,260 

Allocation of distributed and undistributed income to unvested restricted stock shareholders

  (16

)

  (18

)

  (57

)

Net income attributable to common shareholders

 $31,784  $37,448  $37,203 

Denominator for net income per share - basic:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Net income per share – basic

 $1.28  $1.47  $1.48 

Numerator for net income per share - diluted:

            

Net income attributable to common shareholders for basic computation

 $31,784  $37,448  $37,203 

Denominator for net income per share - diluted:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Weighted average effect of dilutive securities – stock options

  130   218   526 

Denominator for diluted earnings per share – adjusted weighted average shares

  25,052   25,640   25,696 

Net income per share – diluted

 $1.27  $1.46  $1.45 

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Acquisition
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

(2) 

ACQUISITION

 

On January 4, 2021, we acquired substantially all assets and assumed certain liabilities of PatientWisdom, Inc., a company with a health engagement solution that will further our purpose of operationalizing human understanding through tangible and actionable insights. $3.0 million of the total $5.0 million all-cash consideration was paid at closing. We paid the remaining $2.0 million in January 2022. All payments were made with cash on hand. The acquisition was accounted for as a business combination, using the acquisition method of accounting, which requires, among other things, certain assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The following table summarizes the fair value of assets acquired and liabilities assumed at the acquisition date.

 

Amount of Identified Assets Acquired and Liabilities Assumed

    
  

($ in thousands)

 

Current Assets

 $184 

Property and equipment

  10 

Customer related

  100 

Technology

  600 

Goodwill

  4,340 

Total assets acquired

 $5,234 

Current liabilities

  284 

Net assets acquired

 $4,950 

 

The identifiable intangible assets are being amortized over their estimated useful lives of 5 years. The goodwill and identifiable intangible assets are deductible for tax purposes. Goodwill related to the acquisition was primarily attributable to anticipated synergies and other intangibles that do not qualify for separate recognition.

 

The financial results associated with the PatientWisdom assets we acquired and liabilities we assumed are included in our consolidated financial statements from the date of acquisition, although the amounts are insignificant for 2022 and 2021. Pro-forma information has not been presented because the amounts for 2021 are insignificant. Acquisition-related costs of $119,000 are included in selling, general and administrative expenses for the year ended December 31, 2021.

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

(3)

Contracts with Customers

 

The following table disaggregates revenue for the years ended December 31, 2022, 2021 and 2020 based on timing of revenue recognition (In thousands):

 

  

2022

  

2021

  

2020

 

Subscription services recognized ratably over time

 $141,981  $137,008  $122,499 

Services recognized at a point in time

  4,231   3,216   2,932 

Fixed, non-subscription recognized over time

  3,134   3,065   2,907 

Unit price services recognized over time

  2,222   4,665   4,939 

Total revenue

 $151,568  $147,954  $133,277 

 

The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (In thousands):

 

  

December 31,

2022

  

December 31,

2021

 

Accounts receivables

 $14,461  $13,728 

Contract assets included in other current assets

 $102  $99 

Deferred revenue

 $15,198  $17,213 

 

Significant changes in contract assets and contract liabilities during the years ended December 31, 2022 and 2021 are as follows (in thousands):

 

  

2022

  

2021

 
  

Contract

Asset

  

Deferred

Revenue

  

Contract

Asset

  

Deferred

Revenue

 
  

Increase (Decrease)

 

Revenue recognized that was included in deferred revenue at beginning of year due to completion of services

 $-  $(17,170

)

 $-  $(15,631

)

Increases due to invoicing of client, net of amounts recognized as revenue

  -   15,081   -   16,694 

Decreases due to completion of services (or portion of services) and transferred to accounts receivable

  (99

)

  -   (311

)

  - 

Change due to cumulative catch-up adjustments arising from changes in expected contract consideration

  -   74   -   326 

Increases due to revenue recognized in the period with additional performance obligations before invoicing

  102   -   99   - 

 

We have elected to apply the practical expedient to not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. Total remaining contract revenue for contracts with original duration of greater than one year expected to be recognized in the future related to performance obligations that are unsatisfied at December 31, 2022 approximated $1.6 million of which $972,000, $621,000, and $15,000 is expected to be recognized during 2023, 2024, and 2025, respectively.

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 - Equity Investments
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Investment [Text Block]

(4)

Equity Investments

 

We make equity investments to promote business and strategic objectives. For investments that do not have a readily determinable fair value, we apply either cost or equity method of accounting depending on the nature of our investment and our ability to exercise significant influence. Investments are periodically analyzed to determine whether or not there are any indicators of impairment and written down to fair value if the investment has incurred an other than temporary impairment. Our investment of $1.3 million in convertible preferred stock of PracticingExcellence.com, Inc., a privately-held Delaware corporation (“PX”) is included in non-current assets. It is not practicable for us to estimate fair value at each reporting date due to the cost and complexity of the calculations for this non-public entity. Therefore, it is carried at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer, if any. We have a seat on PX's board of directors and our investment, which is not considered to be in-substance common stock, represents approximately 13.8% of the issued and outstanding equity interests in PX.

  

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Property and Equipment
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

(5)

Property and Equipment

 

At December 31, 2022, and 2021, property and equipment consisted of the following:

 

  

2022

  

2021

 
  

(In thousands)

 

Furniture and equipment

 $4,753  $4,901 

Computer equipment

  2,639   2,672 

Computer software

  29,876   27,828 

Building

  12,561   9,271 

Leaseholds

  502   502 

Land

  425   425 

Property and equipment at cost

  50,756   45,599 

Less accumulated depreciation and amortization

  33,508   33,208 

Net property and equipment

 $17,248  $12,391 

 

Depreciation and amortization expense related to property and equipment, including assets under capital lease, for the years ended December 31, 2022, 2021, and 2020 was $5.1 million, $5.7 million, and $6.5 million, respectively. We capitalize interest expense on major construction and development projects while in progress. Interest capitalized for 2022 was $216,000. We did not capitalize interest in 2021 or 2020. There were no significant impairments in property and equipment during 2022, 2021, and 2020. However, we did shorten the useful lives of certain assets to reflect our best estimate of when assets are expected to be disposed of or replaced.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

(6)

Goodwill and Intangible Assets

 

         Goodwill and intangible assets consisted of the following at December 31, 2022:

 

  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 

 

  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,192   9,132   60 

Technology

 3-7   1,959   1,599   360 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,723   12,303   420 

Total intangible assets other than goodwill

      $13,914  $12,303  $1,611 

 

Goodwill and intangible assets consisted of the following at December 31, 2021:

 

  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 

 

  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,445   9,325   120 

Technology

 3-7   1,959   1,480   479 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,976   12,377   599 

Total intangible assets other than goodwill

      $14,167  $12,377  $1,790 

 

The following represents a summary of changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2021 (in thousands):

 

Balance as of December 31, 2020

 $57,255 

Goodwill acquired

  4,340 

Foreign currency translation

  19 

Balance as of December 31, 2021

 $61,614 

 

There were no changes in goodwill during 2022 from the net carrying amount of $61,614 at December 31, 2021.

 

As discussed in Note 1, we recorded an impairment of $714,000 to the Canada reporting unit’s goodwill in December 2020.

 

Aggregate amortization expense for customer related intangibles, trade names, and technology for the years ended December 31, 2022, 2021 and 2020 was $180,000, $320,000, and $318,000, respectively. Estimated future amortization expense for 2023, 2024, and 2025 is $140,000, $140,000 and $140,000, respectively. No amortization expense is projected beyond 2025.

  

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

(7)

Income Taxes

 

For the years ended December 31, 2022, 2021, and 2020, income before income taxes consists of the following:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

U.S. Operations

 $43,156  $48,145  $41,357 

Foreign Operations

  (341

)

  476   110 

Income before income taxes

 $42,815  $48,621  $41,467 

 

Income tax expense consisted of the following components:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Federal:

            

Current

 $9,988  $9,092  $3,546 

Deferred

  (1,427

)

  (224

)

  (308)

Total

 $8,561  $8,868  $3,238 
             

Foreign:

            

Current

 $(90

)

 $143  $225 

Deferred

     (17

)

  (6

)

Total

 $(90

)

 $126  $219 
             

State:

            

Current

 $2,846  $2,197  $578 

Deferred

  (302

)

  (36

)

  172 

Total

 $2,544  $2,161  $750 
             

Total

 $11,015  $11,155  $4,207 

 

As a result of the Tax Cuts and Jobs Act (the “Tax Act”), we determined that we would no longer indefinitely reinvest the earnings of our Canadian subsidiary. Our Canadian subsidiary declared a deemed dividend to the Company for $1.4 million and $9.6 million in 2022 and 2020, respectively. Additionally, a withholding tax of 5% was paid for the dividend distribution. Due to the closure of the Canadian office, we also processed a return of capital from the Canadian subsidiary to the Company of $1.2 million.

 

We qualify for tax incentives through the Nebraska Advantage LB312 Act (“NAA”). The NAA provides direct refunds of sales tax on qualified property, as well as investment credits and employment credits that can be claimed through credits of Nebraska income tax, employment tax, and sales tax on non-qualified property. For the year ended December 31, 2022, 2021 and 2020, adjustments for credits reduced operating expenses by approximately $510,000, $473,000 and $435,000, respectively. In addition, income tax credits of $36,000, $10,000 and $45,000 were recorded as a reduction to income tax expense for the years ended December 31, 2022, 2021 and 2020, respectively.

 

The differences between income taxes expected at the U.S. federal statutory income tax rate of 21 percent and the reported income tax (benefit) expense are summarized as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Expected federal income taxes

 $8,991  $10,210  $8,708 

Foreign tax rate differential

  (24)  26   6 

State income taxes, net of federal benefit and state tax credits

  2,100   1,531   607 

Share-based compensation

  (120

)

  (660

)

  (5,713

)

Compensation limit for covered employees

        463 

Federal tax credits

  (408

)

  (272

)

  (261

)

Uncertain tax positions

  22   254   157 

Reclassification of cumulative translation adjustment into earnings

  539       

Goodwill Impairment

        184 

Withholding tax on repatriation of foreign earnings

  (100

)

  8   18 

GILTI

        10 

Other

  15   58   28 
  $11,015  $11,155  $4,207 

 

Deferred tax assets and liabilities at December 31, 2022 and 2021, were comprised of the following:

 

  

2022

  

2021

 
  

(In thousands)

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $16  $24 

Accrued expenses

  691   687 

Share-based compensation

  1,072   740 

Accrued bonuses

  96   267 

Employer payroll tax deferral

     200 

Uncertain tax positions

  256   161 

Research & experimental expenditures

  856    

Other

  78   66 

Gross deferred tax assets

  3,065   2,145 

Less valuation allowance

      

Deferred tax assets

  3,065   2,145 

Deferred tax liabilities:

        

Prepaid expenses

  135   89 

Deferred contract costs

  601   945 

Property and equipment

  1,066   1,579 

Intangible assets

  6,523   6,338 

Repatriation withholding

     182 

Deferred tax liabilities

  8,325   9,133 

Net deferred tax liabilities

 $(5,260

)

 $(6,988

)

 

In March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the coronavirus outbreak which, among other things, contains numerous income tax provisions. As a result of the CARES Act, we had deferred $1.3 million of employer social security tax payments as of December 31, 2020. In accordance with the CARES Act, we paid half of this liability in December 2021, and paid the remaining $656,000 in December 2022. We have had no other impacts to our consolidated financial statements or related disclosures from the CARES Act.

 

On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was signed into U.S. law. The IRA includes implementation of a new alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives, among other provisions. After evaluating the provisions included under the IRA, the Company does not expect the provisions to have a material impact to the Company’s consolidated financial statements.

 

In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider projected future taxable income, carry-back opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, we believe it is more likely than not that we will realize the benefits of these deductible differences excluding the foreign tax credit carryforward. In 2020, we wrote off the deferred tax asset for prior year foreign tax credit carryforwards of $535,000 and the related valuation allowance. We made the assessment that due to our Canadian subsidiary’s decreased projected future income and the lower US tax rate compared to the Canadian tax rate, it was unlikely we would realize this asset.

 

The Tax Act amended Section 174 rules for the federal tax treatment of research or experimental (“R&E”) expenditures paid or incurred during the taxable year. The new Section 174 rules require taxpayers to capitalize and amortize specified R&E expenditures over a period of five years (attributable to domestic research) or 15 years (attributable to foreign research), beginning with the midpoint of the taxable year in which the expenses are paid or incurred.  Software development costs are expressly included in the definition of specified R&E expenditures after 2021. Due to this change in legislation the Company has deferred costs of $3.5 million for tax purposes, resulting in a deferred tax asset of $856,000 at December 31, 2022. The Company also recorded a deferred tax asset of $52,000 related to software development costs included in the overall fixed asset deferred tax liability.

 

We had an unrecognized tax benefit at December 31, 2022 and 2021, of $1.6 million and $1.1 million, respectively, excluding interest of $25,000 and $19,000 at December 31, 2022 and 2021, respectively. Of these amounts, $1.3 million and $918,000 at December 31, 2022 and 2021, respectively, represents the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate. The change in the unrecognized tax benefits for 2022 and 2021 was as follows:

 

  

(In thousands)

 

Balance of unrecognized tax benefits at December 31, 2020

 $768 

Reductions due to lapse of applicable statute of limitations

  (38

)

Reductions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  345 

Balance of unrecognized tax benefits at December 31, 2021

 $1,075 

Reductions due to lapse of applicable statute of limitations

  (76

)

Additions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  558 

Balance of unrecognized tax benefits at December 31, 2022

 $1,557 

 

We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and Canada federal and provincial jurisdictions. Tax years 2019 and forward remain subject to U.S. federal examination. Tax years 2016 and forward remain subject to state examination. Tax years 2018 and forward remain subject to Canadian federal and provincial examination.

  

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Notes Payable
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

(8)

Notes Payable

 

Our long-term debt consists of the following:  

 

  

2022

  

2021

 
  

(In thousands)

 

Term Loans

 $22,315  $26,620 

Less: current portion

  (4,491

)

  (4,278

)

Less: unamortized debt issuance costs

  (134

)

  (73

)

Notes payable, net of current portion

 $17,690  $22,269 

 

Our amended and restated credit agreement (the “Credit Agreement”) with First National Bank of Omaha (“FNB”) was amended and restated on September 30, 2022 and includes (i) a $30,000,000 revolving credit facility (the “Line of Credit”), (ii) a $23,412,383 term loan (the “Term Loan”) and (iii) a $75,000,000 delayed draw-down term facility (the “Delayed Draw Term Loan” and, together with the Line of Credit and the Term Loan, the “Credit Facilities”). We may use the Delayed Draw Term Loan to fund any permitted future business acquisitions or repurchases of our Common Stock and the Line of Credit to fund ongoing working capital needs and for other general corporate purposes.

 

The amended Term Loan revised the remaining payments for the then existing outstanding balance at September 30, 2022 to monthly installments of $462,988 through May 2027. The Term Loan bears interest at a fixed rate per annum of 5%.  

 

Borrowings under the Line of Credit and the Delayed Draw Term Loan, if any, bear interest at a floating rate equal to the 30-day Secured Overnight Financing Rate (“SOFR”) plus 235 basis points (6.10% at December 31, 2022). Interest on the Line of Credit accrues and is payable monthly. Principal amounts outstanding under the Line of Credit are due and payable in full at maturity, in May 2025. As of December 31, 2022, the Line of Credit did not have a balance. There were no borrowings on the Line of Credit during 2022. There have been no borrowings on the Delayed Draw Term Loan since origination.

 

We are obligated to pay ongoing unused commitment fees quarterly in arrears pursuant to the Line of Credit and the Delayed Draw Term Loan facility at a rate of 0.20% per annum based on the actual daily unused portions of the Line of Credit and the Delayed Draw Term Loan facility, respectively.

 

The Credit Agreement is collateralized by substantially all of our assets, subject to permitted liens and other agreed exceptions, and contains customary representations, warranties, affirmative and negative covenants (including financial covenants) and events of default. The negative covenants include, among other things, restrictions regarding the incurrence of indebtedness and liens, repurchases of our Common Stock and acquisitions, subject in each case to certain exceptions. Pursuant to the Credit Agreement, we are required to maintain a minimum fixed charge coverage ratio of 1.10x for all testing periods throughout the term(s) of the Credit Facilities, which calculation excludes, unless our liquidity falls below a specified threshold, (i) any cash dividend in a fiscal quarter that, together with all other cash dividends paid or declared during such fiscal quarter, exceeds $5,500,000 in total cash dividends paid or declared, (ii) the portion of the purchase price for any permitted share repurchase of our shares paid with cash on hand, and (iii) the portion of any acquisition consideration for a permitted acquisition paid with cash on hand. We are also required to maintain a cash flow leverage ratio of 3.00x or less for all testing periods throughout the term(s) of the Credit Facilities. All obligations under the Credit Facilities are to be guaranteed by each of our direct and indirect wholly owned domestic subsidiaries, if any, and, to the extent required by the Credit Agreement, direct and indirect wholly owned foreign subsidiaries. As of December 31, 2022, we were in compliance with our financial covenants.

 

Scheduled maturities of notes payable at December 31, 2022 are as follows:

 

2023

 $4,529 

2024

  4,762 

2025

  5,011 

2026

  5,271 

2027

  2,742 

  

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

(9)

Share-Based Compensation

 

We measure and recognize compensation expense for all share-based payments based on the grant-date fair value of those awards. All of our existing stock option awards and unvested stock awards have been determined to be equity-classified awards. We account for forfeitures as they occur.

 

Our 2004 Non-Employee Director Stock Plan, as amended (the “2004 Director Plan”), is a nonqualified plan that provides for the granting of options with respect to 3,000,000 shares of our Common Stock. The 2004 Director Plan provides for grants of nonqualified stock options to each of our directors who we do not employ. On the date of each annual meeting of shareholders, options to purchase shares of Common Stock equal to an aggregate grant date fair value of $100,000 are granted to each non-employee director that is elected or retained as a director at each such meeting. Stock options vest approximately one year following the date of grant and option terms are generally the earlier of ten years following the date of grant, or three years from the termination of the outside director’s service. At December 31, 2022, there were 707,862 shares of Common Stock available for issuance pursuant to future grants under the 2004 Director Plan. We have accounted for grants of 2,292,138 shares of Common Stock under the 2004 Director Plan using the date of grant as the measurement date for financial accounting purposes.

 

Our 2006 Equity Incentive Plan (the “2006 Equity Incentive Plan”), as amended, provides for the granting of stock options, stock appreciation rights, restricted stock, performance shares and other share-based awards and benefits up to an aggregate of 1,800,000 shares of Common Stock. Stock options granted may be either incentive stock options or nonqualified stock options. Vesting terms vary with each grant and option terms are generally five to ten years following the date of grant. At December 31, 2022, there were 751,778 shares of Common Stock available for issuance pursuant to future grants under the 2006 Equity Incentive Plan. We have accounted for grants of 1,048,222 shares of Common Stock and restricted stock under the 2006 Equity Incentive Plan using the date of grant as the measurement date for financial accounting purposes.

 

During 2022, 2021 and 2020, we granted options to purchase 127,227, 101,091, and 70,471 shares of Common Stock, respectively. Options to purchase shares of common stock are typically granted with exercise prices equal to the fair value of the common stock on the date of grant. We do, in certain limited situations, grant options with exercise prices that exceed the fair value of the common shares on the date of grant. The fair value of stock options granted was estimated using a Black-Scholes valuation model with the following weighted average assumptions:

 

  

2022

  

2021

  

2020

 

Expected dividend yield at date of grant

  3.39

%

  2.15

%

  1.84

%

Expected stock price volatility

  35.52

%

  34.85

%

  33.62

%

Risk-free interest rate

  2.33

%

  0.91

%

  1.35

%

Expected life of options (in years)

  6.3   7.01   7.39 

 

The risk-free interest rate assumptions were based on the U.S. Treasury yield curve in effect at the time of the grant. The expected volatility was based on historical monthly price changes of our stock based on the expected life of the options at the date of grant. The expected life of options is the average number of years we estimate that options will be outstanding. We consider groups of associates that have similar historical exercise behavior separately for valuation purposes.

 

The following table summarizes stock option activity under 2006 Equity Incentive Plan and the 2004 Director Plan for the year ended December 31, 2022:

 

  

Number of
Options

  

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Terms

(Years)

  

Aggregate

Intrinsic

Value

(In

thousands)

 

Common Stock

                

Outstanding at December 31, 2021

  477,640  $30.88         

Granted

  127,227  $36.67         

Exercised

  23,581  $13.17         

Outstanding at December 31, 2022

  581,286  $32.86   5.44  $4,739 

Exercisable at December 31, 2022

  323,140  $26.97   3.55  $4,369 

 

The following table summarizes information related to stock options for the years ended December 31, 2022, 2021 and 2020:

 

  

2022

  

2021

  

2020

 

Weighted average grant date fair value of stock options granted

 $9.43  $12.55  $18.67 

Intrinsic value of stock options exercised (in thousands)

 $648  $3,535  $25,912 

Intrinsic value of stock options vested (in thousands)

 $4,369  $4,805  $1,965 

 

As of December 31, 2022, the total unrecognized compensation cost related to non-vested stock option awards was approximately $1.2 million which was expected to be recognized over a weighted average period of 2.63 years.

 

There was $446,000 and $1.7 million in cash received from stock options exercised for the years ended December 31, 2021 and 2020, respectively. No cash was received for stock options exercised for the year ended December 31, 2022. We recognized $1.1 million, $607,000, and $680,000 of non-cash compensation for the years ended December 31, 2022, 2021, and 2020, respectively, related to options, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from stock options exercised was $160,000, $862,000, and $6.3 million for the years ended December 31, 2022, 2021, and 2020, respectively.

 

During 2021 we granted 12,698 non-vested shares of Common Stock under the 2006 Equity Incentive Plan. No shares of non-vested Common Stock were granted during the years ended December 31, 2022 or 2020. As of December 31, 2022, we had 12,698 non-vested shares of Common Stock outstanding under the 2006 Equity Incentive Plan. These shares vest five years following the date of grant and holders thereof are entitled to receive dividends from the date of grant, whether or not vested. The fair value of the awards is calculated as the fair market value of the shares on the date of grant. We recognized $109,000, $17,000, and $23,000 of non-cash compensation for the years ended December 31, 2022, 2021, and 2020, respectively, related to this non-vested stock, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from vesting of restricted stock was $235,000 for the year ended December 31, 2020. No restricted stock vested during the years end December 31, 2022 and 2021.

 

The following table summarizes information regarding non-vested stock granted to associates under the 2006 Equity Incentive Plans for the year ended December 31, 2022:

 

  

Common Stock

Outstanding

  

Common Stock

Weighted

Average Grant

Date Fair Value

Per Share

 

Outstanding at December 31, 2021

  12,698  $42.92 

Granted

    $ 

Vested

    $ 

Forfeited

    $ 

Outstanding at December 31, 2022

  12,698  $42.92 

 

As of December 31, 2022, the total unrecognized compensation cost related to non-vested stock awards was approximately $327,000 and is expected to be recognized over a weighted average period of 3.00 years.

  

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Leases Disclosure [Text Block]

(10)

Leases

 

We lease printing, computer, other equipment and office space in the United States and Canada. The leases remaining terms as of December 31, 2022 range from less than one year to 3.93 years.

 

Certain equipment and office lease agreements include provisions for periodic adjustments to rates and charges. The rates and charges are adjusted based on actual usage or actual costs for internet, common area maintenance, taxes or insurance, as determined by the lessor and are considered variable lease costs.

 

The components of lease expense for the years ended December 31, 2022, 2021 and 2020 included (in thousands):

 

  

2022

  

2021

  

2020

 

Operating leases

 $527  $669  $600 

Finance leases:

            

Asset amortization

  462   489   355 

Interest on lease liabilities

  19   34   37 

Variable lease cost

  95   99   62 

Short-term lease cost

  87   59   42 

Sublease income

  (123

)

  (81

)

   

Total net lease cost

 $1,067  $1,269  $1,096 

 

In 2020, we adjusted the useful life of the operating right of use assets associated with our Atlanta, Georgia and Markham, Ontario office leases based on the expectation that we will vacate the office space before the end of the lease term.

 

Supplemental balance sheet information related to leases (in thousands):

 

  

December 31,

2022

  

December 31,

2021

 

Operating leases:

        

Operating ROU assets

 $556  $975 
         

Current operating lease liabilities

  522   493 

Noncurrent operating lease liabilities

  333   820 

Total operating lease liabilities

 $855  $1,313 

 

  

December 31,

2022

  

December 31,

2021

 

Finance leases:

        

Furniture and equipment

 $1,042  $1,042 

Computer Equipment

  659   659 

Computer Software

  207   207 

Property and equipment under finance lease, gross

  1,908   1,908 

Less accumulated amortization

  1,537   1,074 

Property and equipment under finance lease, net

 $371  $834 
         

Current obligations of finance leases

 $311  $470 

Noncurrent obligations of finance leases

  39   348 

Total finance lease liabilities

 $350  $818 
         

Weighted average remaining lease term (in years):

        

Operating leases

  1.95   2.80 

Finance leases

  1.15   1.93 
         

Weighted average discount rate:

        

Operating leases

  3.97

%

  3.85

%

Finance leases

  3.54

%

  3.42

%

 

Supplemental cash flow and other information related to leases were as follows (in thousands):

 

   

2022

   

2021

   

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

                       

Operating cash flows from operating leases

  $ 563     $ 680     $ 596  

Operating cash flows from finance leases

    18       34       36  

Financing cash flows from finance leases

    469       493       332  
                         

ROU assets obtained in exchange for operating lease liabilities

    83       560       276  

ROU assets obtained in exchange for finance lease liabilities

          40       817  

 

Undiscounted payments under non-cancelable finance and operating leases at December 31, 2022 were as follows (in thousands):

 

  

Finance Leases

  

Operating Leases

 

2023

 $315  $547 

2024

  23   227 

2025

  11   118 

2026

  10    

2027

      

Thereafter

      

Total minimum lease payments

  359   892 

Less: Amount representing interest

  9   37

 

Present value of minimum lease payments

  350   855 

Less: Current portion

  311   522 

Lease obligations, net of current portion

 $39  $333 

 

Undiscounted cash receipts due under the sublease agreement at December 31, 2022 are as follows (in thousands):

 

   

Operating Lease

 

2023

  $ 122  

2024

    127  

2025

    65  

Total minimum lease receipts

  $ 314  

  

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Related Party
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

(11)

Related Party

 

Mr. Hays, our Chief Executive Officer and director, is an owner of approximately 13% of the equity interests of Nebraska Global Investment Company LLC (“Nebraska Global”).  We purchased certain services from Don’t Panic Labs, LLC, which was a subsidiary of Nebraska Global for a portion of the year ended December 31, 2022.  The total value of these purchases was $196,000 in the year ended December 31, 2022.

 

A director who began serving on our board in May 2021, also served until her retirement at the end of 2021 as chief executive officer of Allina Health, a not-for-profit healthcare system. In connection with its routine business operations, Allina Health purchases certain of our products and services. Total revenue we earned from Allina Health in the year ended December 31, 2021 approximated $1.7 million.

 

A director, who served on our board through October 2021, also served as an officer and director of Ameritas Life Insurance Corp. (“Ameritas”) until January 2020 and continued to serve on the board of directors of Ameritas until October 2021. In connection with our regular assessment of our insurance-based associate benefits, which is conducted by an independent insurance broker, and the costs associated therewith, we purchase dental and vision insurance for certain of our associates from Ameritas. The total value of these purchases was $278,000 and $248,000 in 2021 and 2020 respectively.

 

A director, who served on our board through May 2020, also served as a board member of IMA Financial Group. In connection with our regular assessment of our liability coverage, during 2020 we began purchasing directors and officers and employment practices liability insurance through IMA Financial Group. Total payments for these services totaled $1.1 million in 2020.

 

During 2017, we acquired a cost method investment in convertible preferred stock of Practicing Excellence.com, Inc., a privately-held Delaware Corporation (“PX”), which is included in other non-current assets and is carried at cost, adjusted for changes resulting from observable price changes in orderly transactions of the same investment in PX, if any.  We also have an agreement with PX which commenced in 2016 under which we act as a reseller of PX services and PX receives a portion of the revenues. The total revenue earned from the PX reseller agreement in the years ended December 31, 2021 and 2020 was $35,000, and $294,000, respectively. We no longer earn revenue under this agreement after June 30, 2021 due to termination of the reseller agreement.

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Note 12 - Associate Benefits
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Compensation and Employee Benefit Plans [Text Block]

(12)

Associate Benefits

 

We sponsor a qualified 401(k) plan covering substantially all associates with no eligibility service requirement. Under the 401(k) plan, we match 25.0% of the first 6.0% of compensation contributed by each associate. Employer contributions, which are discretionary, vest to participants at a rate of 20% per year. We contributed $588,000, $531,000, and $521,000 in 2022, 2021, and 2020, respectively, as a matching percentage of associate 401(k) contributions.

  

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Segment Information
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

(13)

Segment Information

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker.

 

Our Canada office was closed in 2022. As a result, no Canadian revenue is expected to be generated after 2022. The table below presents entity-wide information regarding our revenue and assets by geographic area (in thousands):

 

  

2022

  

2021

  

2020

 

Revenue:

            

United States

 $150,775  $144,987  $130,305 

Canada

  793   2,967   2,972 

Total

 $151,568  $147,954  $133,277 

Long-lived assets:

            

United States

 $86,718  $83,722  $77,448 

Canada

  27   111   1,863 

Total

 $86,745  $83,833  $79,311 

Total assets:

            

United States

 $130,151  $153,879  $128,319 

Canada

  310   3,661   5,104 

Total

 $130,461  $157,540  $133,423 

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of the Company and our wholly-owned subsidiary, National Research Corporation Canada. All significant intercompany transactions and balances have been eliminated.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Translation of Foreign Currencies

 

Gains and losses related to transactions denominated in a currency other than the functional currency of the country in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income. Our Canadian subsidiary uses Canadian dollars as its functional currency. We translate its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During December 2022, we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Any future currency changes, will be recognized in Other income (expense), net in our Consolidated Statements of Income.

 

Revenue [Policy Text Block]

Revenue Recognition

 

We derive a majority of our revenues from our annually renewable subscription-based service agreements with our customers, which include performance measurement and improvement services, healthcare analytics and governance education services. Such agreements are generally cancelable on short or no notice without penalty. See Note 3 for further information about our contracts with customers. We account for revenue using the following steps:

 

 

Identify the contract, or contracts, with a customer;

 

Identify the performance obligations in the contract;

 

Determine the transaction price;

 

Allocate the transaction price to the identified performance obligations; and

 

Recognize revenue when, or as, we satisfy the performance obligations.

 

Our revenue arrangements with a client may include combinations of more than one service offering which may be executed at the same time, or within close proximity of one another. We combine contracts with the same customer into a single contract for accounting purposes when the contract is entered into at or near the same time and the contracts are negotiated together. For contracts that contain more than one separately identifiable performance obligation, the total transaction price is allocated to the identified performance obligations based upon the relative stand-alone selling prices of the performance obligations. The stand-alone selling prices are based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin or residual approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements based on the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. We consider the sensitivity of the estimate, our relationship and experience with the client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement. Our revenue arrangements do not contain any significant financing element due to the contract terms and the timing between when consideration is received and when the service is provided.

 

Our arrangements with customers consist principally of four different types of arrangements: 1) subscription-based service agreements; 2) one-time specified services performed at a single point in time; 3) fixed, non-subscription service agreements; and 4) unit-priced service agreements.

 

Subscription-based services - Services that are provided under subscription-based service agreements are usually for a twelve- month period and represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period as requested by the customer. These agreements are renewable at the option of the customer at the completion of the initial contract term for an agreed upon price increase each year. These agreements represent a series of distinct monthly services that are substantially the same, with the same pattern of transfer to the customer as the customer receives and consumes the benefits throughout the contract period. Accordingly, subscription services are recognized ratably over the subscription period. Subscription services are typically billed either annually or quarterly in advance but may also be billed on a monthly basis.

 

One-time services These agreements typically require us to perform a specific one-time service in a particular month. We are entitled to a fixed payment upon completion of the service. Under these arrangements, we recognize revenue at the point in time we complete the service and it is accepted by the customer.

 

Fixed, non-subscription services These arrangements typically require us to perform an unspecified amount of services for a fixed price during a fixed period of time. Revenues are recognized over time based upon the costs incurred to date in relation to the total estimated contract costs. In determining cost estimates, management uses historical and forecasted cost information which is based on estimated volumes, external and internal costs and other factors necessary in estimating the total costs over the term of the contract. Changes in estimates are accounted for using a cumulative catch-up adjustment which could impact the amount and timing of revenue for any period.

 

Unit-price services These arrangements typically require us to perform certain services on a periodic basis as requested by the customer for a per-unit amount which is typically billed in the month following the performance of the service. Revenue under these arrangements is recognized over the time the services are performed at the per-unit amount.

 

Revenue is presented net of any sales tax charged to our clients that we are required to remit to taxing authorities. We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not invoiced to the clients. Unbilled receivables are classified as receivables when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients in advance of performing the related services under the terms of a contract. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.  

 

Deferred Charges, Policy [Policy Text Block]

Deferred Contract Costs

 

Deferred contract costs, net is stated at gross deferred costs less accumulated amortization. We defer commissions and incentives, including payroll taxes, if they are incremental and recoverable costs of obtaining a renewable customer contract. Deferred contract costs are amortized over the estimated term of the contract, including renewals, which generally ranges from three to five years. The contract term was estimated by considering factors such as historical customer attrition rates and product life. The amortization period is adjusted for significant changes in the estimated remaining term of a contract. An impairment of deferred contract costs is recognized when the unamortized balance of deferred contract costs exceeds the remaining amount of consideration we expect to receive net of the expected future costs directly related to providing those services. We have elected the practical expedient to expense contract costs when incurred for any nonrenewable contracts with a term of one year or less. We deferred incremental costs of obtaining a contract of $454,000, $1.9 million and $3.7 million in the years ended December 31, 2022, 2021 and 2020, respectively. Deferred contract costs, net of accumulated amortization was $2.4 million and $3.8 million at December 31, 2022 and 2021, respectively. In 2021 we changed our sales compensation structure, reducing the incremental costs associated with obtaining a contract, decreasing the amount of incremental costs to defer and the balance of deferred contract costs. Total amortization by expense classification for the years ended December 31, 2022, 2021 and 2020 was as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Direct expenses

 $146  $157  $272 

Selling, general and administrative expenses

 $1,625  $2,494  $2,970 

Total amortization

 $1,771  $2,651  $3,242 

 

Additional expense included in selling, general and administrative expenses for impairment of costs capitalized due to lost clients was $14,000, $31,000 and $63,000 for the years December 31, 2022, 2021 and 2020, respectively.

 

Accounts Receivable [Policy Text Block]

Trade Accounts Receivable

 

The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable, determined based on our historical write-off experience, current economic conditions and reasonable and supportable forecasts about the future. We review the allowance for doubtful accounts monthly. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.

 

The following table provides the activity in the allowance for doubtful accounts for the years ended December 31, 2022, 2021 and 2020 (in thousands):

 

  

Balance at

Beginning

of Year

  

Bad Debt

Expense

  

Write-offs,

net of

Recoveries

  

Balance

at End

of Year

 
                 

Year Ended December 31, 2020

 $144  $46  $70  $120 

Year Ended December 31, 2021

 $120  $38  $64  $94 

Year Ended December 31, 2022

 $94  $19  $48  $65 

 

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

Property and Equipment

 

Property and equipment is stated at cost. Major expenditures to purchase property or to substantially increase useful lives of property are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation are removed from the accounts and resulting gains or losses are included in income.

 

We capitalize certain costs incurred in connection with obtaining or developing internal-use software, including payroll and payroll-related costs for employees who are directly associated with the internal-use software projects and external direct costs of materials and services. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during the preliminary project and post-implementation stages, as well as software maintenance and training costs are expensed as incurred. We capitalized approximately $3.6 million, $2.8 million and $2.7 million of costs incurred for the development of internal-use software for the years ended December 31, 2022, 2021 and 2020, respectively.

 

When a software license is included in a cloud computing arrangement and we have the legal right, ability and feasibility to download the software, it is accounted for as software, included in property and equipment, and amortized. If a software license is not included or we do not have the ability or feasibility to download software included in a cloud computing arrangement, it is accounted for as a service contract, which is expensed to direct expenses or selling, general and administrative expenses during the service period.

 

We provide for depreciation and amortization of property and equipment using annual rates which are sufficient to amortize the cost of depreciable assets over their estimated useful lives. We use the straight-line method of depreciation and amortization over estimated useful lives of two to ten years for furniture and equipment, three to five years for computer equipment, one to five years for capitalized software, and seven to forty years for our office building and related improvements. Software licenses are amortized over the term of the license.

 

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

Impairment of Long-Lived Assets and Amortizing Intangible Assets

 

Long-lived assets, such as property and equipment and purchased intangible assets subject to depreciation or amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third-party independent appraisals, as considered necessary. No significant impairments were recorded during the years ended December 31, 2022, 2021, or 2020.

 

Among others, management believes the following circumstances are important indicators of potential impairment of such assets and as a result may trigger an impairment review:

 

 

Significant underperformance in comparison to historical or projected operating results;

 

Significant changes in the manner or use of acquired assets or our overall strategy;

 

Significant negative trends in our industry or the overall economy;

 

A significant decline in the market price for our common stock for a sustained period; and

 

Our market capitalization falling below the book value of our net assets.

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

Goodwill and Intangible Assets

 

Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. We review intangible assets with indefinite lives for impairment annually as of October 1 and whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable.

 

When performing the impairment assessment, we will first assess qualitative factors to determine whether it is necessary to determine the fair value of the intangible assets with indefinite lives. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of an indefinite-lived intangible is less than its carrying amount, we calculate the fair value using a market or income approach. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, then the intangible asset is written-down to its fair value. We did not recognize any impairments related to indefinite-lived intangibles during 2022, 2021 or 2020.

 

Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. All of our goodwill is allocated to our reporting unit, which is the same as our operating segment. Goodwill is reviewed for impairment at least annually, as of October 1, and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable.

 

We review goodwill for impairment by first assessing qualitative factors to determine whether any impairment may exist. If we believe, as a result of the qualitative assessment, that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, a quantitative analysis will be performed, and the fair value of the reporting unit is compared with its carrying value (including goodwill). If the carrying value of the reporting unit exceeds the fair value, then goodwill is written down by this difference. We performed a qualitative analysis as of October 1, 2022 and determined the fair value of our reporting unit likely exceeded the carrying value. No impairments were recorded during the years ended December 31, 2022 or 2021. A substantial portion of the revenue earned by our Canadian subsidiary was concentrated with one customer. While the customer exercised its option to extend its existing contract to September 2022, during December 2020 we chose not to enter into a new contract with this customer or otherwise extend the term of the contract beyond September 2022. We closed the Canada office at the end of the contract in September 2022.  As a result, we tested for impairment of the then Canada reporting unit’s goodwill at December 31, 2020. We recognized an impairment of $714,000 for the excess of the then Canada reporting unit’s carrying value over the fair value, using discounted cash flows.

 

In March 2021, we changed our operating segments from six to one to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with this change, our previous reporting units were combined into one reporting unit. We performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and no impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-19 pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event has not occurred which would require an additional interim impairment test to be performed as it is not more likely than not that an impairment loss had been incurred at December 31, 2022.

 

Insurance Recoveries [Policy Text Block]

Insurance Recoveries

 

We record insurance recoveries when the realization of the claim is probable. In 2020 we received $3.3 million in insurance recoveries, and $447,000 was paid directly to certain vendors from the insurer related to a cyber-attack in February 2020 (the “February incident”). We recorded $533,000, representing reimbursement for lost revenues, as insurance recoveries, and the remainder as a reduction to operating expenses. Due to insurance recoveries, the February incident did not have a significant impact on our consolidated financial statements. In 2020, we also recorded a gain in other income of $260,000 from insurance recoveries for property damage due to a flooding.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

We use the asset and liability method of accounting for income taxes. Under that method, deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances, if any, are established when necessary to reduce deferred tax assets to the amount that is more likely than not to be realized. We use the deferral method of accounting for our investment tax credits related to state tax incentives. During the years ended December 31, 2022, 2021, and 2020, we recorded income tax benefits relating to these tax credits of $36,000, $10,000, and $45,000, respectively. Interest and penalties related to income taxes are included in income taxes in the Consolidated Statements of Income.

 

We recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.

 

In 2021, we adopted ASU 2019-12, Simplifying the Accounting for Income Taxes (Topic 740). Among other clarifications and simplifications related to income tax accounting, this ASU simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences.  The adoption of this standard had no material impact to our consolidated financial statements.

 

Share-Based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

All of our existing stock option awards and non-vested stock awards have been determined to be equity-classified awards. The compensation expense on share-based payments is recognized based on the grant-date fair value of those awards. We recognize the excess tax benefits and tax deficiencies in the income statement when options are exercised. Amounts recognized in the financial statements with respect to these plans are as follows:

 

  

2022

  

2021

  

2020

 
  

(In thousands)

 

Amounts charged against income, before income tax benefit

 $1,200  $623  $680 

Amount of related income tax benefit

  (436

)

  (919

)

  (6,764

)

Net (benefit) expense to net income

 $764  $(296

)

 $(6,084

)

 

We refer to our restricted stock awards as “non-vested” stock in these consolidated financial statements.  

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

We consider all highly liquid investments with original maturities of three months or less to be cash equivalents. Cash equivalents were $24.9 million and $6.3 million as of December 31, 2022, and 2021, respectively, consisting primarily of money market accounts. At certain times, cash equivalent balances may exceed federally insured limits.

 

Lessee, Leases [Policy Text Block]

Leases

 

We determine whether a lease is included in an agreement at inception. We recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for our operating leases under which we are lessee. Operating lease ROU assets are included in operating lease right-of-use assets in our consolidated balance sheet. Finance lease assets are included in property and equipment. Operating and finance lease liabilities are included in other current liabilities and other long-term liabilities. Certain lease arrangements may include options to extend or terminate the lease. We include these provisions in the ROU asset and lease liabilities only when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in direct expenses and selling, general and administrative expenses. Our lease agreements do not contain any residual value guarantees.

 

ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments during the lease term. ROU assets and lease liabilities are recorded at lease commencement based on the estimated present value of lease payments. Because the rate of interest implicit in each lease is not readily determinable, we use our estimated incremental collateralized borrowing rate at lease commencement, to calculate the present value of lease payments. When determining the appropriate incremental borrowing rate, we consider our available credit facilities, recently issued debt and public interest rate information.

 

Due to remote working arrangements, we reassessed our office needs and subleased our Seattle location under an agreement considered to be an operating lease beginning in May 2021. We have not been legally released from our primary obligations under the original lease and therefore we continue to account for the original lease separately. We recorded an ROU asset impairment charge in 2021 of $324,000, which was the amount by which the carrying value of the Seattle office lease ROU asset exceeded the fair value. We estimated the fair value based on the discounted cash flows of estimated net rental income for the office space subleased. The ROU asset impairment charge is included in depreciation, amortization and impairment expenses. There were no ROU asset impairment charges in 2022 or 2020. Rent income from the sublessee are included in the statement of operations on a straight-line basis as an offset to rent expense associated with the original operating lease included in other expenses.

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

Our valuation techniques are based on maximizing observable inputs and minimizing the use of unobservable inputs when measuring fair value. Observable inputs reflect readily obtainable data from independent sources, while unobservable inputs reflect our market assumptions. The inputs are then classified into the following hierarchy: (1) Level 1 Inputs—quoted prices in active markets for identical assets and liabilities; (2) Level 2 Inputs—observable market-based inputs other than Level 1 inputs, such as quoted prices for similar assets or liabilities in active markets, quoted prices for similar or identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; (3) Level 3 Inputs—unobservable inputs.

 

The following details our financial assets within the fair value hierarchy at December 31, 2022 and 2021:

 

  

Level 1

  

Level 2

  

Level 3

  

Total

 
  

(In thousands)

 

As of December 31, 2022

                

Money Market Funds

 $24,927  $  $  $24,927 

Total Cash Equivalents

 $24,927  $  $  $24,927 
                 

As of December 31, 2021

                

Money Market Funds

 $6,306  $  $  $6,306 

Total Cash Equivalents

 $6,306  $  $  $6,306 

 

There were no transfers between levels during the years ended December 31, 2022 and 2021.

 

Our long-term debt described in Note 8 is recorded at historical cost. The fair value of long-term debt is classified in Level 2 of the fair value hierarchy and was estimated based primarily on estimated current rates available for debt of the same remaining duration and adjusted for nonperformance and credit.

 

The following are the carrying amount and estimated fair values of long-term debt:

 

  

December 31,

2022

  

December 31,

2021

 
  

(In thousands)

 

Total carrying amount of long-term debt

 $22,315  $26,620 

Estimated fair value of long-term debt

 $21,668  $27,708 

 

The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate their fair value. All non-financial assets that are not recognized or disclosed at fair value in the financial statements on a recurring basis, which includes ROU assets, property and equipment, goodwill, intangibles and cost method investments, are measured at fair value in certain circumstances (for example, when there is evidence of impairment). We estimated the fair value of the Seattle office ROU asset using discounted cash flows of the sublease based on management’s most recent projections, which are considered level 3 inputs in the fair value hierarchy and recorded an ROU asset impairment charge of $324,000 during 2021. As of December 31, 2022 and 2021, there was no indication of impairment related to these assets. As discussed above, we recognized an impairment of $714,000 for the then Canada reporting unit’s goodwill at December 31, 2020. We estimated the fair value of the Canada reporting unit using discounted cash flows based on management’s most recent projections which are considered level 3 inputs in the fair value hierarchy.

 

Commitments and Contingencies, Policy [Policy Text Block]

Commitments and Contingencies

From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. Legal fees, net of estimated insurance recoveries, are expensed as incurred. We do not believe the final disposition of claims at December 31, 2022 will have a material adverse effect on our consolidated financial position, results of operations or liquidity.

 

We are self-insured for group medical and dental insurance.   We carry excess loss coverage in the amount of $150,000 per covered person per year for group medical insurance. We do not self-insure for any other types of losses, and therefore do not carry any additional excess loss insurance. In addition, we had aggregate claims loss coverage with a minimum aggregate deductible of $4.7 million, $3.2 million and $2.8 million, in 2022, 2021 and 2020, respectively. We record a reserve for our group medical and dental insurance for all unresolved claims and for an estimate of incurred but not reported (“IBNR”) claims.  On a quarterly basis, we adjust our accrual based on a review of our claims experience and a third-party actuarial IBNR analysis.  As of December 31, 2022 and 2021, our accrual related to self-insurance was $424,000 and $406,000, respectively.

 

Earnings Per Share, Policy [Policy Text Block]

Earnings Per Share

 

Basic net income per share was computed using the weighted-average number of common shares outstanding during the period.

 

Diluted net income per share was computed using the weighted-average number of common shares and, if dilutive, the potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock. The dilutive effect of outstanding stock options is reflected in diluted earnings per share by application of the treasury stock method.

 

We had 83,070, 127,185 and 65,127 options of Common Stock for the years ended December 31, 2022, 2021 and 2020, respectively which have been excluded from the diluted net income per share computation because their inclusion would be anti-dilutive.

 

  

2022

  

2021

  

2020

 
  

(In thousands, except per share data)

 

Numerator for net income per share - basic:

            

Net income

 $31,800  $37,466  $37,260 

Allocation of distributed and undistributed income to unvested restricted stock shareholders

  (16

)

  (18

)

  (57

)

Net income attributable to common shareholders

 $31,784  $37,448  $37,203 

Denominator for net income per share - basic:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Net income per share – basic

 $1.28  $1.47  $1.48 

Numerator for net income per share - diluted:

            

Net income attributable to common shareholders for basic computation

 $31,784  $37,448  $37,203 

Denominator for net income per share - diluted:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Weighted average effect of dilutive securities – stock options

  130   218   526 

Denominator for diluted earnings per share – adjusted weighted average shares

  25,052   25,640   25,696 

Net income per share – diluted

 $1.27  $1.46  $1.45 

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Amortization of Capitalized Contract Cost [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands)

 

Direct expenses

 $146  $157  $272 

Selling, general and administrative expenses

 $1,625  $2,494  $2,970 

Total amortization

 $1,771  $2,651  $3,242 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Balance at

Beginning

of Year

  

Bad Debt

Expense

  

Write-offs,

net of

Recoveries

  

Balance

at End

of Year

 
                 

Year Ended December 31, 2020

 $144  $46  $70  $120 

Year Ended December 31, 2021

 $120  $38  $64  $94 

Year Ended December 31, 2022

 $94  $19  $48  $65 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands)

 

Amounts charged against income, before income tax benefit

 $1,200  $623  $680 

Amount of related income tax benefit

  (436

)

  (919

)

  (6,764

)

Net (benefit) expense to net income

 $764  $(296

)

 $(6,084

)

Fair Value, by Balance Sheet Grouping [Table Text Block]
  

Level 1

  

Level 2

  

Level 3

  

Total

 
  

(In thousands)

 

As of December 31, 2022

                

Money Market Funds

 $24,927  $  $  $24,927 

Total Cash Equivalents

 $24,927  $  $  $24,927 
                 

As of December 31, 2021

                

Money Market Funds

 $6,306  $  $  $6,306 

Total Cash Equivalents

 $6,306  $  $  $6,306 
  

December 31,

2022

  

December 31,

2021

 
  

(In thousands)

 

Total carrying amount of long-term debt

 $22,315  $26,620 

Estimated fair value of long-term debt

 $21,668  $27,708 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands, except per share data)

 

Numerator for net income per share - basic:

            

Net income

 $31,800  $37,466  $37,260 

Allocation of distributed and undistributed income to unvested restricted stock shareholders

  (16

)

  (18

)

  (57

)

Net income attributable to common shareholders

 $31,784  $37,448  $37,203 

Denominator for net income per share - basic:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Net income per share – basic

 $1.28  $1.47  $1.48 

Numerator for net income per share - diluted:

            

Net income attributable to common shareholders for basic computation

 $31,784  $37,448  $37,203 

Denominator for net income per share - diluted:

            

Weighted average common shares outstanding – basic

  24,922   25,422   25,170 

Weighted average effect of dilutive securities – stock options

  130   218   526 

Denominator for diluted earnings per share – adjusted weighted average shares

  25,052   25,640   25,696 

Net income per share – diluted

 $1.27  $1.46  $1.45 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Acquisition (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Amount of Identified Assets Acquired and Liabilities Assumed

    
  

($ in thousands)

 

Current Assets

 $184 

Property and equipment

  10 

Customer related

  100 

Technology

  600 

Goodwill

  4,340 

Total assets acquired

 $5,234 

Current liabilities

  284 

Net assets acquired

 $4,950 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2022

  

2021

  

2020

 

Subscription services recognized ratably over time

 $141,981  $137,008  $122,499 

Services recognized at a point in time

  4,231   3,216   2,932 

Fixed, non-subscription recognized over time

  3,134   3,065   2,907 

Unit price services recognized over time

  2,222   4,665   4,939 

Total revenue

 $151,568  $147,954  $133,277 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 

Accounts receivables

 $14,461  $13,728 

Contract assets included in other current assets

 $102  $99 

Deferred revenue

 $15,198  $17,213 
  

2022

  

2021

 
  

Contract

Asset

  

Deferred

Revenue

  

Contract

Asset

  

Deferred

Revenue

 
  

Increase (Decrease)

 

Revenue recognized that was included in deferred revenue at beginning of year due to completion of services

 $-  $(17,170

)

 $-  $(15,631

)

Increases due to invoicing of client, net of amounts recognized as revenue

  -   15,081   -   16,694 

Decreases due to completion of services (or portion of services) and transferred to accounts receivable

  (99

)

  -   (311

)

  - 

Change due to cumulative catch-up adjustments arising from changes in expected contract consideration

  -   74   -   326 

Increases due to revenue recognized in the period with additional performance obligations before invoicing

  102   -   99   - 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

2022

  

2021

 
  

(In thousands)

 

Furniture and equipment

 $4,753  $4,901 

Computer equipment

  2,639   2,672 

Computer software

  29,876   27,828 

Building

  12,561   9,271 

Leaseholds

  502   502 

Land

  425   425 

Property and equipment at cost

  50,756   45,599 

Less accumulated depreciation and amortization

  33,508   33,208 

Net property and equipment

 $17,248  $12,391 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 
  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,192   9,132   60 

Technology

 3-7   1,959   1,599   360 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,723   12,303   420 

Total intangible assets other than goodwill

      $13,914  $12,303  $1,611 
  

Gross

  

Accumulated

Impairment

  

Net

 
  

(In thousands)

 

Goodwill

 $62,328  $(714

)

 $61,614 
  

Useful Life

  

Gross

  

Accumulated

Amortization

  

Net

 
  

(In years)

      

(In thousands)

     

Non-amortizing intangible assets:

                 

Indefinite trade name

       1,191       1,191 

Amortizing intangible assets:

                 

Customer related

 5-15   9,445   9,325   120 

Technology

 3-7   1,959   1,480   479 

Trade names

  10    1,572   1,572    

Total amortizing intangible assets

       12,976   12,377   599 

Total intangible assets other than goodwill

      $14,167  $12,377  $1,790 
Schedule of Goodwill [Table Text Block]

Balance as of December 31, 2020

 $57,255 

Goodwill acquired

  4,340 

Foreign currency translation

  19 

Balance as of December 31, 2021

 $61,614 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands)

 

U.S. Operations

 $43,156  $48,145  $41,357 

Foreign Operations

  (341

)

  476   110 

Income before income taxes

 $42,815  $48,621  $41,467 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands)

 

Federal:

            

Current

 $9,988  $9,092  $3,546 

Deferred

  (1,427

)

  (224

)

  (308)

Total

 $8,561  $8,868  $3,238 
             

Foreign:

            

Current

 $(90

)

 $143  $225 

Deferred

     (17

)

  (6

)

Total

 $(90

)

 $126  $219 
             

State:

            

Current

 $2,846  $2,197  $578 

Deferred

  (302

)

  (36

)

  172 

Total

 $2,544  $2,161  $750 
             

Total

 $11,015  $11,155  $4,207 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2022

  

2021

  

2020

 
  

(In thousands)

 

Expected federal income taxes

 $8,991  $10,210  $8,708 

Foreign tax rate differential

  (24)  26   6 

State income taxes, net of federal benefit and state tax credits

  2,100   1,531   607 

Share-based compensation

  (120

)

  (660

)

  (5,713

)

Compensation limit for covered employees

        463 

Federal tax credits

  (408

)

  (272

)

  (261

)

Uncertain tax positions

  22   254   157 

Reclassification of cumulative translation adjustment into earnings

  539       

Goodwill Impairment

        184 

Withholding tax on repatriation of foreign earnings

  (100

)

  8   18 

GILTI

        10 

Other

  15   58   28 
  $11,015  $11,155  $4,207 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

2022

  

2021

 
  

(In thousands)

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $16  $24 

Accrued expenses

  691   687 

Share-based compensation

  1,072   740 

Accrued bonuses

  96   267 

Employer payroll tax deferral

     200 

Uncertain tax positions

  256   161 

Research & experimental expenditures

  856    

Other

  78   66 

Gross deferred tax assets

  3,065   2,145 

Less valuation allowance

      

Deferred tax assets

  3,065   2,145 

Deferred tax liabilities:

        

Prepaid expenses

  135   89 

Deferred contract costs

  601   945 

Property and equipment

  1,066   1,579 

Intangible assets

  6,523   6,338 

Repatriation withholding

     182 

Deferred tax liabilities

  8,325   9,133 

Net deferred tax liabilities

 $(5,260

)

 $(6,988

)

Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

(In thousands)

 

Balance of unrecognized tax benefits at December 31, 2020

 $768 

Reductions due to lapse of applicable statute of limitations

  (38

)

Reductions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  345 

Balance of unrecognized tax benefits at December 31, 2021

 $1,075 

Reductions due to lapse of applicable statute of limitations

  (76

)

Additions due to tax positions of prior years

   

Reductions due to settlement with taxing authorities

   

Additions based on tax positions related to the current year

  558 

Balance of unrecognized tax benefits at December 31, 2022

 $1,557 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Notes Payable (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Debt [Table Text Block]
  

2022

  

2021

 
  

(In thousands)

 

Term Loans

 $22,315  $26,620 

Less: current portion

  (4,491

)

  (4,278

)

Less: unamortized debt issuance costs

  (134

)

  (73

)

Notes payable, net of current portion

 $17,690  $22,269 
Schedule of Maturities of Long-Term Debt [Table Text Block]

2023

 $4,529 

2024

  4,762 

2025

  5,011 

2026

  5,271 

2027

  2,742 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2022

  

2021

  

2020

 

Expected dividend yield at date of grant

  3.39

%

  2.15

%

  1.84

%

Expected stock price volatility

  35.52

%

  34.85

%

  33.62

%

Risk-free interest rate

  2.33

%

  0.91

%

  1.35

%

Expected life of options (in years)

  6.3   7.01   7.39 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Number of
Options

  

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Terms

(Years)

  

Aggregate

Intrinsic

Value

(In

thousands)

 

Common Stock

                

Outstanding at December 31, 2021

  477,640  $30.88         

Granted

  127,227  $36.67         

Exercised

  23,581  $13.17         

Outstanding at December 31, 2022

  581,286  $32.86   5.44  $4,739 

Exercisable at December 31, 2022

  323,140  $26.97   3.55  $4,369 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value, Intrinsic Value of Exercised and Vested in Period, and Fair Value of Vested in Period [Table Text Block]
  

2022

  

2021

  

2020

 

Weighted average grant date fair value of stock options granted

 $9.43  $12.55  $18.67 

Intrinsic value of stock options exercised (in thousands)

 $648  $3,535  $25,912 

Intrinsic value of stock options vested (in thousands)

 $4,369  $4,805  $1,965 
Schedule of Nonvested Share Activity [Table Text Block]
  

Common Stock

Outstanding

  

Common Stock

Weighted

Average Grant

Date Fair Value

Per Share

 

Outstanding at December 31, 2021

  12,698  $42.92 

Granted

    $ 

Vested

    $ 

Forfeited

    $ 

Outstanding at December 31, 2022

  12,698  $42.92 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
  

2022

  

2021

  

2020

 

Operating leases

 $527  $669  $600 

Finance leases:

            

Asset amortization

  462   489   355 

Interest on lease liabilities

  19   34   37 

Variable lease cost

  95   99   62 

Short-term lease cost

  87   59   42 

Sublease income

  (123

)

  (81

)

   

Total net lease cost

 $1,067  $1,269  $1,096 
Lessee, Lease, Balance Sheet Information [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 

Operating leases:

        

Operating ROU assets

 $556  $975 
         

Current operating lease liabilities

  522   493 

Noncurrent operating lease liabilities

  333   820 

Total operating lease liabilities

 $855  $1,313 
  

December 31,

2022

  

December 31,

2021

 

Finance leases:

        

Furniture and equipment

 $1,042  $1,042 

Computer Equipment

  659   659 

Computer Software

  207   207 

Property and equipment under finance lease, gross

  1,908   1,908 

Less accumulated amortization

  1,537   1,074 

Property and equipment under finance lease, net

 $371  $834 
         

Current obligations of finance leases

 $311  $470 

Noncurrent obligations of finance leases

  39   348 

Total finance lease liabilities

 $350  $818 
         

Weighted average remaining lease term (in years):

        

Operating leases

  1.95   2.80 

Finance leases

  1.15   1.93 
         

Weighted average discount rate:

        

Operating leases

  3.97

%

  3.85

%

Finance leases

  3.54

%

  3.42

%

Lease, Cash flow [Table Text Block]
   

2022

   

2021

   

2020

 

Cash paid for amounts included in the measurement of lease liabilities:

                       

Operating cash flows from operating leases

  $ 563     $ 680     $ 596  

Operating cash flows from finance leases

    18       34       36  

Financing cash flows from finance leases

    469       493       332  
                         

ROU assets obtained in exchange for operating lease liabilities

    83       560       276  

ROU assets obtained in exchange for finance lease liabilities

          40       817  
Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]
  

Finance Leases

  

Operating Leases

 

2023

 $315  $547 

2024

  23   227 

2025

  11   118 

2026

  10    

2027

      

Thereafter

      

Total minimum lease payments

  359   892 

Less: Amount representing interest

  9   37

 

Present value of minimum lease payments

  350   855 

Less: Current portion

  311   522 

Lease obligations, net of current portion

 $39  $333 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]
   

Operating Lease

 

2023

  $ 122  

2024

    127  

2025

    65  

Total minimum lease receipts

  $ 314  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
  

2022

  

2021

  

2020

 

Revenue:

            

United States

 $150,775  $144,987  $130,305 

Canada

  793   2,967   2,972 

Total

 $151,568  $147,954  $133,277 

Long-lived assets:

            

United States

 $86,718  $83,722  $77,448 

Canada

  27   111   1,863 

Total

 $86,745  $83,833  $79,311 

Total assets:

            

United States

 $130,151  $153,879  $128,319 

Canada

  310   3,661   5,104 

Total

 $130,461  $157,540  $133,423 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies (Details Textual)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax   $ (2,569,000) $ (0) $ (0)
Incremental Costs of Obtaining a Contract, Deferred During Period   454,000 1,900,000 3,700,000
Capitalized Contract Cost, Net, Noncurrent   2,441,000 3,772,000  
Capitalized Contract Cost, Impairment Loss   14,000 31,000 63,000
Capitalized Computer Software, Additions   3,600,000 2,800,000 2,700,000
Asset Impairment Charges, Total   0 0  
Impairment of Intangible Assets (Excluding Goodwill), Total   0 0 $ 0
Goodwill, Impairment Loss   0 $ 0  
Number of Operating Segments 1   1 6
Number of Reporting Units 1      
Income Tax Credits and Adjustments   36,000 $ 10,000 $ 45,000
Cash Equivalents, at Carrying Value, Total   24,900,000 6,300,000  
Operating Lease, Impairment Loss     324,000  
Excess Loss Coverage Per Person   150,000    
Claims Loss Coverage, Minimum Aggregate Deductible   4,700,000 3,200,000 $ 2,800,000
Self Insurance Reserve, Current   $ 424,000 $ 406,000  
Common Class A [Member]        
Stock Options Excluded from Computation of Earnings Per Share, Amount (in shares) | shares   83,070 127,185 65,127
Cyber Attack [Member] | Recoveries Received Direct by the Company [Member]        
Proceeds from Insurance Settlement, Operating Activities       $ 3,300,000
Cyber Attack [Member] | Recoveries Paid Directly by Insurer to Outside Vendor [Member]        
Proceeds from Insurance Settlement, Operating Activities       447,000
Cyber Attack [Member] | Reimbursement for Lost Revenue [Member]        
Insurance Recoveries       533,000
Property Damage Excluding Cyber Attack [Member] | Other Income [Member]        
Insurance Recoveries       260,000
Canadian Subsidiary [Member]        
Goodwill, Impairment Loss       $ 714,000
Number of Customers   1    
Minimum [Member]        
Capitalized Contract Cost, Amortization Period (Year)     3 years  
Minimum [Member] | Furniture and Fixtures [Member]        
Property, Plant and Equipment, Useful Life (Year)   2 years    
Minimum [Member] | Computer Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year)   3 years    
Minimum [Member] | Software and Software Development Costs [Member]        
Property, Plant and Equipment, Useful Life (Year)   1 year    
Minimum [Member] | Building and Building Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)   7 years    
Maximum [Member]        
Capitalized Contract Cost, Amortization Period (Year)     5 years  
Maximum [Member] | Furniture and Fixtures [Member]        
Property, Plant and Equipment, Useful Life (Year)   10 years    
Maximum [Member] | Computer Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year)   5 years    
Maximum [Member] | Software and Software Development Costs [Member]        
Property, Plant and Equipment, Useful Life (Year)   5 years    
Maximum [Member] | Building and Building Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year)   40 years    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Capitalized contract cost $ 1,771 $ 2,651 $ 3,242
Direct Expenses [Member]      
Capitalized contract cost 146 157 272
Selling, General and Administrative Expenses [Member]      
Capitalized contract cost $ 1,625 $ 2,494 $ 2,970
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance $ 94 $ 120 $ 144
Bad debt expense 19 38 46
Write-offs 48 64 70
Balance $ 65 $ 94 $ 120
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Non-cash share-based compensation expense $ 1,200 $ 623 $ 680
Amount of related income tax benefit (436) (919) (6,764)
Net (benefit) expense to net income $ 764 $ (296) $ (6,084)
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Total carrying amount of long-term debt $ 22,315 $ 26,620
Estimated fair value of long-term debt 21,668 27,708
Fair Value, Recurring [Member]    
Assets, fair value 24,927 6,306
Money Market Funds [Member] | Fair Value, Recurring [Member]    
Assets, fair value 24,927 6,306
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Assets, fair value 24,927 6,306
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | Fair Value, Recurring [Member]    
Assets, fair value $ 24,927 $ 6,306
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator for net income per share - basic:      
Net income $ 31,800 $ 37,466 $ 37,260
Allocation of distributed and undistributed income to unvested restricted stock shareholders (16) (18) (57)
Net income attributable to common shareholders $ 31,784 $ 37,448 $ 37,203
Denominator for net income per share - basic:      
Weighted average common shares outstanding – basic (in shares) 24,922 25,422 25,170
Net income per share – basic (in dollars per share) $ 1.28 $ 1.47 $ 1.48
Numerator for net income per share - diluted:      
Net income attributable to common shareholders $ 31,784 $ 37,448 $ 37,203
Weighted average common shares outstanding – basic (in shares) 24,922 25,422 25,170
Weighted average effect of dilutive securities – stock options (in shares) 130 218 526
Denominator for diluted earnings per share – adjusted weighted average shares (in shares) 25,052 25,640 25,696
Net income per share – diluted (in dollars per share) $ 1.27 $ 1.46 $ 1.45
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Acquisition (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Jan. 04, 2021
Jan. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Payments to Acquire Businesses, Gross       $ 3,000,000
Payment for Contingent Consideration Liability, Financing Activities     $ 1,950,000  
Selling, General and Administrative Expenses [Member]        
Business Combination, Acquisition Related Costs       $ 119,000
PatientWisdom, Inc. [Member]        
Payments to Acquire Businesses, Gross $ 3,000,000.0      
Business Combination, Consideration Transferred, Total $ 5,000,000.0      
Payment for Contingent Consideration Liability, Financing Activities   $ 2,000,000.0    
Finite-Lived Intangible Asset, Useful Life (Year) 5 years      
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Jan. 04, 2021
Dec. 31, 2020
Goodwill $ 61,614 $ 61,614   $ 57,255
PatientWisdom, Inc. [Member]        
Current Assets     $ 184  
Property and equipment     10  
Goodwill     4,340  
Total assets acquired     5,234  
Current liabilities     284  
Net assets acquired     4,950  
PatientWisdom, Inc. [Member] | Customer Relationships [Member]        
Intangible assets     100  
PatientWisdom, Inc. [Member] | Technology-Based Intangible Assets [Member]        
Intangible assets     $ 600  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers 1 (Details Textual)
$ in Millions
Dec. 31, 2022
USD ($)
Long-Term Contract with Customer [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1.6
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers 2 (Details Textual) - Long-Term Contract with Customer [Member]
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 1,600,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Amount $ 972,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Amount $ 621,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Amount $ 15,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 151,568 $ 147,954 $ 133,277
Transferred over Time [Member] | Subscription Services [Member]      
Revenue 141,981 137,008 122,499
Transferred over Time [Member] | Fixed, Non-subscription Services [Member]      
Revenue 3,134 3,065 2,907
Transferred over Time [Member] | Unit Price Services [Member]      
Revenue 2,222 4,665 4,939
Transferred at Point in Time [Member] | Service [Member]      
Revenue $ 4,231 $ 3,216 $ 2,932
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts receivables $ 14,461 $ 13,728
Deferred revenue 15,198 17,213
Revenue recognized that was included in deferred revenue at beginning of year due to completion of services (17,170) (15,631)
Increases due to invoicing of client, net of amounts recognized as revenue 15,081 16,694
Decreases due to completion of services (or portion of services) and transferred to accounts receivable (99) (311)
Change due to cumulative catch-up adjustments arising from changes in expected contract consideration 74 326
Increases due to revenue recognized in the period with additional performance obligations before invoicing 102 99
Other Current Assets [Member]    
Contract assets included in other current assets $ 102 $ 99
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 - Equity Investments (Details Textual)
$ in Millions
Dec. 31, 2022
USD ($)
Equity Securities without Readily Determinable Fair Value, Amount $ 1.3
Cost Method Investment, Ownership Percentage 13.80%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Interest Costs Capitalized $ 216,000 $ 0 $ 0
Impairment, Long-Lived Asset, Held-for-Use, Total 0 0 0
Including Assets Held under Capital Lease [Member]      
Depreciation, Depletion and Amortization, Nonproduction, Total $ 5,100,000 $ 5,700,000 $ 6,500,000
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Note 5 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property and equipment at cost $ 50,756 $ 45,599
Less accumulated depreciation and amortization 33,508 33,208
Net property and equipment 17,248 12,391
Furniture and Fixtures [Member]    
Property and equipment at cost 4,753 4,901
Computer Equipment [Member]    
Property and equipment at cost 2,639 2,672
Software and Software Development Costs [Member]    
Property and equipment at cost 29,876 27,828
Building and Building Improvements [Member]    
Property and equipment at cost 12,561 9,271
Leasehold Improvements [Member]    
Property and equipment at cost 502 502
Land [Member]    
Property and equipment at cost $ 425 $ 425
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Goodwill and Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill, Period Increase (Decrease), Total $ 0    
Goodwill, Ending Balance 61,614,000 $ 61,614,000 $ 57,255,000
Goodwill, Impairment Loss 0 0  
Amortization of Intangible Assets 180,000 $ 320,000 318,000
Finite-Lived Intangible Asset, Expected Amortization, Year Two 140,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 140,000    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 140,000    
Finite-Lived Intangible Asset, Expected Amortization, after Year Five $ 0    
Canadian Subsidiary [Member]      
Goodwill, Impairment Loss     $ 714,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill $ 62,328 $ 62,328  
Goodwill, Accumulated Depreciation (714) (714)  
Goodwill, Ending Balance 61,614 61,614 $ 57,255
Finite-lived intangible assets, gross 12,723 12,976  
Finite-lived intangible assets, accumulated amortization 12,303 12,377  
Finite-lived intangible assets, net 420 599  
Total intangible assets other than goodwill 13,914 14,167  
Total intangible assets other than goodwill 1,611 1,790  
Customer Relationships [Member]      
Finite-lived intangible assets, gross 9,192 9,445  
Finite-lived intangible assets, accumulated amortization 9,132 9,325  
Finite-lived intangible assets, net $ 60 $ 120  
Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years 5 years  
Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 15 years 15 years  
Technology-Based Intangible Assets [Member]      
Finite-lived intangible assets, gross $ 1,959 $ 1,959  
Finite-lived intangible assets, accumulated amortization 1,599 1,480  
Finite-lived intangible assets, net $ 360 $ 479  
Technology-Based Intangible Assets [Member] | Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 3 years 3 years  
Technology-Based Intangible Assets [Member] | Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 7 years  
Trade Names [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 10 years 10 years  
Finite-lived intangible assets, gross $ 1,572 $ 1,572  
Finite-lived intangible assets, accumulated amortization 1,572 1,572  
Finite-lived intangible assets, net 0 0  
Trade Names 1 [Member]      
Indefinite trade name $ 1,191 $ 1,191  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Goodwill $ 57,255
Goodwill acquired 4,340
Foreign currency translation 19
Goodwill $ 61,614
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deemed Dividend Paid by Foreign Subsidiary   $ 1,400,000   $ 9,600,000
Withholding Tax on Dividend Distribution, Percent 5.00% 5.00%    
Cumulative Tax Incentives   $ 510,000 $ 473,000 435,000
Income Tax Credits and Adjustments   36,000 10,000 45,000
Social Security Tax Payable, Current     656,000 1,300,000
Deferred Social Security Tax Paid $ 656,000      
Deferred Tax Asset, Prior Year Foreign Tax Credit Carryforwards, Write Off       535,000
Reserach and Experimentation Costs Deferred 3,500,000 3,500,000    
Deferred Tax Assets, Research and Expenditures 856,000 856,000 0  
Deferred Tax Assets, Software Development Costs 52,000 52,000    
Unrecognized Tax Benefits, Ending Balance 1,557,000 1,557,000 1,075,000 $ 768,000
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 25,000 25,000 19,000  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 1,300,000 $ 1,300,000 $ 918,000  
Domestic Tax Authority [Member]        
Open Tax Year   2019 2020 2021 2022    
State and Local Jurisdiction [Member]        
Open Tax Year   2016 2017 2018 2019 2020 2021 2022    
Foreign Tax Authority [Member] | Canada Revenue Agency [Member]        
Open Tax Year   2018 2019 2020 2021 2022    
Domestic Research [Member]        
Tax Amortization Period (Year)   5 years    
Foreign Research [Member]        
Tax Amortization Period (Year)   15 years    
Canadian Subsidiary [Member]        
Capital Returns from Subsidiary   $ 1,200,000    
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes - Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
U.S. Operations $ 43,156 $ 48,145 $ 41,357
Foreign Operations (341) 476 110
Income before income taxes $ 42,815 $ 48,621 $ 41,467
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current $ 9,988 $ 9,092 $ 3,546
Deferred (1,427) (224) (308)
Total 8,561 8,868 3,238
Current (90) 143 225
Deferred 0 (17) (6)
Total (90) 126 219
Current 2,846 2,197 578
Deferred (302) (36) 172
Total 2,544 2,161 750
Income Tax Expense (Benefit), Total $ 11,015 $ 11,155 $ 4,207
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Expected federal income taxes $ 8,991 $ 10,210 $ 8,708
Foreign tax rate differential (24) 26 6
State income taxes, net of federal benefit and state tax credits 2,100 1,531 607
Share-based compensation (120) (660) (5,713)
Compensation limit for covered employees 0 0 463
Federal tax credits (408) (272) (261)
Uncertain tax positions 22 254 157
Reclassification of cumulative translation adjustment into earnings 539 0 0
Goodwill Impairment 0 0 184
Withholding tax on repatriation of foreign earnings (100) 8 18
GILTI 0 0 10
Other 15 58 28
Income Tax Expense (Benefit), Total $ 11,015 $ 11,155 $ 4,207
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Allowance for doubtful accounts $ 16,000 $ 24,000
Accrued expenses 691,000 687,000
Share-based compensation 1,072,000 740,000
Accrued bonuses 96,000 267,000
Employer payroll tax deferral 0 200,000
Uncertain tax positions 256,000 161,000
Deferred Tax Assets, Research and Expenditures 856,000 0
Other 78,000 66,000
Gross deferred tax assets 3,065,000 2,145,000
Deferred tax assets 3,065,000 2,145,000
Deferred tax liabilities:    
Prepaid expenses 135,000 89,000
Deferred contract costs 601,000 945,000
Property and equipment 1,066,000 1,579,000
Intangible assets 6,523,000 6,338,000
Repatriation withholding 0 182,000
Deferred tax liabilities 8,325,000 9,133,000
Net deferred tax liabilities $ (5,260,000) $ (6,988,000)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance of unrecognized tax benefits $ 1,075 $ 768
Reductions due to lapse of applicable statute of limitations (76) (38)
Reductions due to tax positions of prior years   0
Additions based on tax positions related to the current year 558 345
Balance of unrecognized tax benefits $ 1,557 $ 1,075
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Notes Payable (Details Textual) - Credit Agreement [Member] - First National Bank of Omaha [Member]
9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio   1.10
Debt Instrument, Covenant, Exception, Fixed Charge Coverage Ratio, Dividend Threshold   $ 5,500,000
Debt Instrument, Covenant, Maximum Cash Flow Leverage Ratio   3.00
Secured Overnight Financing Rate (SOFR) [Member]    
Debt Instrument, Basis Spread on Variable Rate   2.35%
Term Loan [Member]    
Debt Instrument, Face Amount $ 23,412,383  
Debt Instrument, Periodic Payment, Total $ 462,988  
Debt Instrument, Interest Rate, Stated Percentage 5.00%  
Delayed Draw Term Loan [Member]    
Line of Credit Facility, Maximum Borrowing Capacity $ 75,000,000  
Revolving Credit Facility [Member]    
Line of Credit Facility, Maximum Borrowing Capacity $ 30,000,000  
Debt Instrument, Percentage Bearing Variable Interest, Percentage Rate   6.10%
Long-Term Line of Credit, Total   $ 0
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage   0.20%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Notes Payable - Summary of Notes Payable (Details) - Term Loan [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Term Loans $ 22,315 $ 26,620
Less: current portion (4,491) (4,278)
Less: unamortized debt issuance costs (134) (73)
Notes payable, net of current portion $ 17,690 $ 22,269
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 4,529
2024 4,762
2025 5,011
2026 5,271
2027 $ 2,742
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Proceeds from Stock Options Exercised $ 0 $ 446,000 $ 1,734,000
Share-Based Payment Arrangement, Exercise of Option, Tax Benefit $ 160,000 $ 862,000 $ 6,300,000
Common Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 127,227 101,091 70,471
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 1,200,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 7 months 17 days    
Share-Based Payment Arrangement, Option [Member] | Direct, Selling, General and Administrative Expenses [Member]      
Share-Based Payment Arrangement, Expense $ 1,100,000 $ 607,000 $ 680,000
Nonvested [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 5 years    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 327,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 3 years    
Nonvested [Member] | Direct, Selling, General and Administrative Expenses [Member]      
Share-Based Payment Arrangement, Expense $ 109,000 17,000 23,000
Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 0 $ 0  
Tax Benefit Realized Restricted Stock Vested     $ 235,000
Director Plan 2004 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 707,862    
Share-based Compensation Arrangement by Share-based Payment Award, Options Grants Cumulative (in shares) 2,292,138    
Director Plan 2004 [Member] | Nonqualified Stock Options [Member] | Director [Member]      
Share Based Compensation, Arrangement By Share Based Payment Award, Options Grant, Amount $ 100,000    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 1 year    
Director Plan 2004 [Member] | Nonqualified Stock Options [Member] | Director [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years    
Director Plan 2004 [Member] | Nonqualified Stock Options [Member] | Director [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 3 years    
Director Plan 2004 [Member] | Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 3,000,000    
The 2006 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 751,778    
Share-based Compensation Arrangement by Share-based Payment Award, Options Grants Cumulative (in shares) 1,048,222    
The 2006 Equity Incentive Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years    
The 2006 Equity Incentive Plan [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 5 years    
The 2006 Equity Incentive Plan [Member] | Nonvested [Member]      
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)   12,698  
Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Restricted Stock, Outstanding Number (in shares) 12,698    
The 2006 Equity Incentive Plan [Member] | Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) 1,800,000    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details) - Common Stock [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Expected dividend yield at date of grant 3.39% 2.15% 1.84%
Expected stock price volatility 35.52% 34.85% 33.62%
Risk-free interest rate 2.33% 0.91% 1.35%
Expected life of options (in years) (Year) 6 years 3 months 18 days 7 years 3 days 7 years 4 months 20 days
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Exercised, number of options (in shares) 23,581 116,753 630,373
Common Stock Options [Member]      
Beginning balance, outstanding, number of options (in shares) 477,640    
Beginning balance, outstanding, weighted average exercise price (in dollars per share) $ 30.88    
Granted, number of options (in shares) 127,227 101,091 70,471
Granted, weighted average exercise price (in dollars per share) $ 36.67    
Exercised, number of options (in shares) 23,581    
Exercised, weighted average exercise price (in dollars per share) $ 13.17    
Ending balance, outstanding, number of options (in shares) 581,286 477,640  
Ending balance, outstanding, weighted average exercise price (in dollars per share) $ 32.86 $ 30.88  
Outstanding, weighted average remaining contractual term (Year) 5 years 5 months 8 days    
Outstanding, aggregate intrinsic value $ 4,739    
Exercisable, number of options (in shares) 323,140    
Weighted average exercise price (in dollars per share) $ 26.97    
Exercisable, weighted average remaining contractual term (Year) 3 years 6 months 18 days    
Exercisable, aggregate intrinsic value $ 4,369    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based compensation - Stock Option Activity (Details) - Common Stock [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted average grant date fair value of stock options granted (in dollars per share) $ 9.43 $ 12.55 $ 18.67
Intrinsic value of stock options exercised (in thousands) $ 648 $ 3,535 $ 25,912
Intrinsic value of stock options vested (in thousands) $ 4,369 $ 4,805 $ 1,965
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Share-based Compensation - Non-vested Stock (Details) - Common Stock [Member]
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding (in shares) | shares 12,698
Outstanding (in dollars per share) | $ / shares $ 42.92
Granted (in shares) | shares 0
Granted (in dollars per share) | $ / shares $ 0
Vested (in shares) | shares 0
Vested (in dollars per share) | $ / shares $ 0
Forfeited (in shares) | shares 0
Forfeited (in dollars per share) | $ / shares $ 0
Outstanding (in shares) | shares 12,698
Outstanding (in dollars per share) | $ / shares $ 42.92
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases (Details Textual)
Dec. 31, 2022
Minimum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 1 year
Maximum [Member]  
Lessee, Operating Lease, Remaining Lease Term (Year) 3 years 11 months 4 days
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating leases $ 527 $ 669 $ 600
Asset amortization 462 489 355
Interest on lease liabilities 19 34 37
Variable lease cost 95 99 62
Short-term lease cost 87 59 42
Sublease income (123) (81) 0
Total net lease cost $ 1,067 $ 1,269 $ 1,096
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating lease right-of-use assets $ 556 $ 975
Property and equipment at cost 50,756 45,599
Less accumulated depreciation and amortization 33,508 33,208
Property and equipment under finance lease, net $ 17,248 $ 12,391
Operating leases (Year) 1 year 11 months 12 days 2 years 9 months 18 days
Finance leases (Year) 1 year 1 month 24 days 1 year 11 months 4 days
Operating leases 3.97% 3.85%
Finance leases 3.54% 3.42%
Other Current Liabilities [Member]    
Current portion, operating leases $ 522 $ 493
Current portion, finance leases 311  
Other Noncurrent Liabilities [Member]    
Operating lease obligations, net of current portion 333 820
Noncurrent obligations of finance leases 39  
Other Current Liabilities and Other Noncurrent Liabilities [Member]    
Total operating lease liabilities 855 1,313
Total finance lease liabilities 350  
Property and Equipment [Member]    
Current portion, finance leases 311 470
Noncurrent obligations of finance leases 39 348
Total finance lease liabilities 350 818
Furniture and Equipment Held under Finance Leases [Member]    
Property and equipment at cost 1,042 1,042
Computer Equipment Held under Finance Leases [Member]    
Property and equipment at cost 659 659
Computer Software Held under Finance Leases [Member]    
Property and equipment at cost 207 207
Assets Held under Finance Leases [Member]    
Property and equipment at cost 1,908 1,908
Less accumulated depreciation and amortization 1,537 1,074
Property and equipment under finance lease, net $ 371 $ 834
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating cash flows from operating leases $ 563 $ 680 $ 596
Operating cash flows from finance leases 18 34 36
Financing cash flows from finance leases 469 493 332
ROU assets obtained in exchange for operating lease liabilities 83 560 276
ROU assets obtained in exchange for finance lease liabilities $ 0 $ 40 $ 817
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, finance leases $ 315  
2023, operating leases 547  
2024, finance leases 23  
2024, operating leases 227  
2025, finance leases 11  
2025, operating leases 118  
2026, finance leases 10  
2027, finance leases 0  
Finance leases, total minimum lease payments 359  
Operating leases, total minimum lease payments 892  
Finance leases, less: Amount representing interest 9  
Operating leases, less: Amount representing interest 37  
Other Current Liabilities and Other Noncurrent Liabilities [Member]    
Present value of minimum finance lease payments 350  
Present value of minimum operating lease payments 855 $ 1,313
Other Current Liabilities [Member]    
Current portion, finance leases 311  
Current portion, operating leases 522 493
Other Noncurrent Liabilities [Member]    
Finance leases obligations, net of current portion 39  
Operating lease obligations, net of current portion $ 333 $ 820
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Leases - Undiscounted Payments Under Sublease (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 122
2024 127
2025 65
Total minimum lease receipts $ 314
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Related Party (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Chief Executive Officer [Member] | Nebraska Global Investment Company LLC [Member]      
Officer Ownership Percentage in Vendor 13.00%    
Don’t Panic Labs, LLC [Member]      
Related Party Transaction, Amounts of Transaction $ 196,000    
Allina Health [Member]      
Revenue from Related Parties   $ 1,700,000  
Ameritas Life Insurance Corp [Member]      
Related Party Transaction, Amounts of Transaction   278,000 $ 248,000
IMA Financial Group [Member] | Purchasing Directors and Officers and Employment Practices Liability Insurance [Member]      
Related Party Transaction, Amounts of Transaction     1,100,000
PracticingExcellence.com [Member]      
Revenue from Related Parties   $ 35,000 $ 294,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Note 12 - Associate Benefits (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 25.00%    
Defined Contribution Plan, Maximum Percentage of Annual Contribution Employee Subject to Match 6.00%    
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 20.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 588,000 $ 531,000 $ 521,000
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Segment Information (Details Textual)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Number of Operating Segments 1 1 6
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Note 13 - Segment Information - Assets by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 151,568 $ 147,954 $ 133,277
Long-lived assets 86,745 83,833 79,311
Total assets 130,461 157,540 133,423
UNITED STATES      
Revenue 150,775 144,987 130,305
Long-lived assets 86,718 83,722 77,448
Total assets 130,151 153,879 128,319
CANADA      
Revenue 793 2,967 2,972
Long-lived assets 27 111 1,863
Total assets $ 310 $ 3,661 $ 5,104
XML 87 nrc20221231_10k_htm.xml IDEA: XBRL DOCUMENT 0000070487 2022-01-01 2022-12-31 0000070487 2022-06-30 0000070487 2023-02-23 0000070487 2022-12-31 0000070487 2021-12-31 0000070487 2021-01-01 2021-12-31 0000070487 2020-01-01 2020-12-31 0000070487 us-gaap:CommonStockMember 2019-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000070487 us-gaap:RetainedEarningsMember 2019-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000070487 us-gaap:TreasuryStockMember 2019-12-31 0000070487 2019-12-31 0000070487 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000070487 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000070487 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000070487 us-gaap:CommonStockMember 2020-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000070487 us-gaap:RetainedEarningsMember 2020-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000070487 us-gaap:TreasuryStockMember 2020-12-31 0000070487 2020-12-31 0000070487 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000070487 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000070487 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000070487 us-gaap:CommonStockMember 2021-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000070487 us-gaap:RetainedEarningsMember 2021-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000070487 us-gaap:TreasuryStockMember 2021-12-31 0000070487 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000070487 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000070487 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000070487 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0000070487 us-gaap:CommonStockMember 2022-12-31 0000070487 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000070487 us-gaap:RetainedEarningsMember 2022-12-31 0000070487 us-gaap:TreasuryStockMember 2022-12-31 0000070487 srt:MinimumMember 2021-12-31 0000070487 srt:MaximumMember 2021-12-31 0000070487 nrc:DirectExpensesMember 2022-01-01 2022-12-31 0000070487 nrc:DirectExpensesMember 2021-01-01 2021-12-31 0000070487 nrc:DirectExpensesMember 2020-01-01 2020-12-31 0000070487 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000070487 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000070487 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000070487 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0000070487 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0000070487 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0000070487 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0000070487 nrc:CanadianSubsidiaryMember 2022-12-31 0000070487 nrc:CanadianSubsidiaryMember 2020-01-01 2020-12-31 0000070487 2021-03-01 2021-03-31 0000070487 nrc:CyberAttackMember nrc:RecoveriesReceivedDirectByTheCompanyMember 2020-01-01 2020-12-31 0000070487 nrc:CyberAttackMember nrc:RecoveriesPaidDirectlyByInsurerToOutsideVendorMember 2020-01-01 2020-12-31 0000070487 nrc:CyberAttackMember nrc:ReimbursementForLostRevenueMember 2020-01-01 2020-12-31 0000070487 us-gaap:OtherIncomeMember nrc:PropertyDamageExcludingCyberAttackMember 2020-01-01 2020-12-31 0000070487 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000070487 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000070487 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000070487 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000070487 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000070487 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000070487 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000070487 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000070487 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0000070487 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0000070487 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0000070487 nrc:PatientWisdomIncMember 2021-01-04 2021-01-04 0000070487 nrc:PatientWisdomIncMember 2022-01-01 2022-01-31 0000070487 nrc:PatientWisdomIncMember 2021-01-04 0000070487 nrc:PatientWisdomIncMember us-gaap:CustomerRelationshipsMember 2021-01-04 0000070487 nrc:PatientWisdomIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-04 0000070487 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000070487 nrc:SubscriptionServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000070487 nrc:SubscriptionServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000070487 nrc:SubscriptionServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0000070487 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000070487 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0000070487 us-gaap:ServiceMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0000070487 nrc:FixedNonSubscriptionServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000070487 nrc:FixedNonSubscriptionServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000070487 nrc:FixedNonSubscriptionServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0000070487 nrc:UnitPriceServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000070487 nrc:UnitPriceServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000070487 nrc:UnitPriceServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0000070487 us-gaap:OtherCurrentAssetsMember 2022-12-31 0000070487 us-gaap:OtherCurrentAssetsMember 2021-12-31 0000070487 us-gaap:LongTermContractWithCustomerMember 2023-01-01 2022-12-31 0000070487 us-gaap:LongTermContractWithCustomerMember 2024-01-01 2022-12-31 0000070487 us-gaap:LongTermContractWithCustomerMember 2025-01-01 2022-12-31 0000070487 us-gaap:LongTermContractWithCustomerMember 2022-12-31 0000070487 us-gaap:FurnitureAndFixturesMember 2022-12-31 0000070487 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000070487 us-gaap:ComputerEquipmentMember 2022-12-31 0000070487 us-gaap:ComputerEquipmentMember 2021-12-31 0000070487 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000070487 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000070487 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0000070487 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000070487 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000070487 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000070487 us-gaap:LandMember 2022-12-31 0000070487 us-gaap:LandMember 2021-12-31 0000070487 nrc:IncludingAssetsHeldUnderCapitalLeaseMember 2022-01-01 2022-12-31 0000070487 nrc:IncludingAssetsHeldUnderCapitalLeaseMember 2021-01-01 2021-12-31 0000070487 nrc:IncludingAssetsHeldUnderCapitalLeaseMember 2020-01-01 2020-12-31 0000070487 nrc:TradeNames1Member 2022-12-31 0000070487 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000070487 us-gaap:CustomerRelationshipsMember 2022-12-31 0000070487 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0000070487 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000070487 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0000070487 us-gaap:TradeNamesMember 2022-12-31 0000070487 nrc:TradeNames1Member 2021-12-31 0000070487 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000070487 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000070487 us-gaap:CustomerRelationshipsMember 2021-12-31 0000070487 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0000070487 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0000070487 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0000070487 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000070487 us-gaap:TradeNamesMember 2021-12-31 0000070487 nrc:CanadianSubsidiaryMember 2022-01-01 2022-12-31 0000070487 2022-12-01 2022-12-31 0000070487 nrc:DomesticResearchMember 2022-01-01 2022-12-31 0000070487 nrc:ForeignResearchMember 2022-01-01 2022-12-31 0000070487 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0000070487 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0000070487 us-gaap:ForeignCountryMember us-gaap:CanadaRevenueAgencyMember 2022-01-01 2022-12-31 0000070487 nrc:TermLoanMember 2022-12-31 0000070487 nrc:TermLoanMember 2021-12-31 0000070487 us-gaap:RevolvingCreditFacilityMember nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember 2022-09-30 0000070487 nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember nrc:TermLoanMember 2022-09-30 0000070487 nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember nrc:DelayedDrawTermLoanMember 2022-09-30 0000070487 nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember nrc:TermLoanMember 2022-01-01 2022-09-30 0000070487 nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember nrc:SecuredOvernightFinancingRateSOFRMember 2022-01-01 2022-12-31 0000070487 us-gaap:RevolvingCreditFacilityMember nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember 2022-12-31 0000070487 us-gaap:RevolvingCreditFacilityMember nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember 2022-01-01 2022-12-31 0000070487 nrc:CreditAgreementMember nrc:FirstNationalBankOfOmahaMember 2022-01-01 2022-12-31 0000070487 nrc:DirectorPlan2004Member us-gaap:CommonStockMember 2022-12-31 0000070487 srt:DirectorMember nrc:NonqualifiedStockOptionsMember nrc:DirectorPlan2004Member 2022-01-01 2022-12-31 0000070487 srt:MaximumMember srt:DirectorMember nrc:NonqualifiedStockOptionsMember nrc:DirectorPlan2004Member 2022-01-01 2022-12-31 0000070487 srt:MinimumMember srt:DirectorMember nrc:NonqualifiedStockOptionsMember nrc:DirectorPlan2004Member 2022-01-01 2022-12-31 0000070487 nrc:DirectorPlan2004Member 2022-12-31 0000070487 nrc:The2006EquityIncentivePlanMember us-gaap:CommonStockMember 2022-12-31 0000070487 srt:MinimumMember nrc:The2006EquityIncentivePlanMember 2022-01-01 2022-12-31 0000070487 srt:MaximumMember nrc:The2006EquityIncentivePlanMember 2022-01-01 2022-12-31 0000070487 nrc:The2006EquityIncentivePlanMember 2022-12-31 0000070487 nrc:CommonStockOptionsMember 2022-01-01 2022-12-31 0000070487 nrc:CommonStockOptionsMember 2021-01-01 2021-12-31 0000070487 nrc:CommonStockOptionsMember 2020-01-01 2020-12-31 0000070487 nrc:CommonStockOptionsMember 2021-12-31 0000070487 nrc:CommonStockOptionsMember 2022-12-31 0000070487 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000070487 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000070487 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000070487 us-gaap:EmployeeStockOptionMember 2022-12-31 0000070487 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000070487 us-gaap:EmployeeStockOptionMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000070487 us-gaap:EmployeeStockOptionMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000070487 us-gaap:EmployeeStockOptionMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000070487 nrc:NonvestedMember nrc:The2006EquityIncentivePlanMember 2021-01-01 2021-12-31 0000070487 nrc:NonvestedMember nrc:The2006EquityIncentivePlanMember 2022-12-31 0000070487 nrc:NonvestedMember 2022-01-01 2022-12-31 0000070487 nrc:NonvestedMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000070487 nrc:NonvestedMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000070487 nrc:NonvestedMember nrc:DirectSellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000070487 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000070487 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000070487 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000070487 us-gaap:CommonStockMember 2021-12-31 0000070487 us-gaap:CommonStockMember 2022-12-31 0000070487 nrc:NonvestedMember 2022-12-31 0000070487 srt:MinimumMember 2022-12-31 0000070487 srt:MaximumMember 2022-12-31 0000070487 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000070487 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0000070487 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0000070487 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0000070487 nrc:OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember 2022-12-31 0000070487 nrc:OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember 2021-12-31 0000070487 nrc:FurnitureAndEquipmentHeldUnderFinanceLeasesMember 2022-12-31 0000070487 nrc:FurnitureAndEquipmentHeldUnderFinanceLeasesMember 2021-12-31 0000070487 nrc:ComputerEquipmentHeldUnderFinanceLeasesMember 2022-12-31 0000070487 nrc:ComputerEquipmentHeldUnderFinanceLeasesMember 2021-12-31 0000070487 nrc:ComputerSoftwareHeldUnderFinanceLeasesMember 2022-12-31 0000070487 nrc:ComputerSoftwareHeldUnderFinanceLeasesMember 2021-12-31 0000070487 nrc:AssetsHeldUnderFinanceLeasesMember 2022-12-31 0000070487 nrc:AssetsHeldUnderFinanceLeasesMember 2021-12-31 0000070487 nrc:PropertyAndEquipmentMember 2022-12-31 0000070487 nrc:PropertyAndEquipmentMember 2021-12-31 0000070487 nrc:NebraskaGlobalInvestmentCompanyLLCMember srt:ChiefExecutiveOfficerMember 2022-12-31 0000070487 nrc:DontPanicLabsLlcMember 2022-01-01 2022-12-31 0000070487 nrc:AllinaHealthMember 2021-01-01 2021-12-31 0000070487 nrc:AmeritasLifeInsuranceCorpMember 2021-01-01 2021-12-31 0000070487 nrc:AmeritasLifeInsuranceCorpMember 2020-01-01 2020-12-31 0000070487 nrc:PurchasingDirectorsAndOfficersAndEmploymentPracticesLiabilityInsuranceMember nrc:IMAFinancialGroupMember 2020-01-01 2020-12-31 0000070487 nrc:PracticingExcellencecomMember 2021-01-01 2021-12-31 0000070487 nrc:PracticingExcellencecomMember 2020-01-01 2020-12-31 0000070487 country:US 2022-01-01 2022-12-31 0000070487 country:US 2021-01-01 2021-12-31 0000070487 country:US 2020-01-01 2020-12-31 0000070487 country:CA 2022-01-01 2022-12-31 0000070487 country:CA 2021-01-01 2021-12-31 0000070487 country:CA 2020-01-01 2020-12-31 0000070487 country:US 2022-12-31 0000070487 country:US 2021-12-31 0000070487 country:US 2020-12-31 0000070487 country:CA 2022-12-31 0000070487 country:CA 2021-12-31 0000070487 country:CA 2020-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares utr:Y pure 0000070487 National Research Corporation false --12-31 FY 2022 65000 94000 0.01 0.01 2000000 2000000 0 0 0 0 0.001 0.001 110000000 110000000 30922181 30898600 24628173 25361409 6294008 5537191 180112 630373 6793 0.21 153005 116753 0.48 756817 23581 0.84 P3Y P5Y P2Y P10Y P3Y P5Y P1Y P5Y P7Y P40Y 0 0 0 0 0 0 6 1 1 0 P1Y P1Y P1Y 0 0 0 0 656000 P5Y 2019 2020 2021 2022 2016 2017 2018 2019 2020 2021 2022 2018 2019 2020 2021 2022 1.10 3.00 P1Y P10Y P3Y P5Y P10Y P5Y 0 P1Y 0.13 6 1 10-K true 2022-12-31 false 001-35929 DE 47-0634000 1245 Q Street Lincoln NE 68508 402 475-2525 Common Stock, $.001 par value NRC NASDAQ No No Yes Yes Accelerated Filer false false true false 444018792 24594390 KPMG LLP 1997 Lincoln, Nebraska 25026000 54361000 14461000 13728000 2386000 3884000 733000 752000 1110000 982000 43716000 73707000 17248000 12391000 1611000 1790000 61614000 61614000 556000 975000 2441000 3772000 14000 14000 3261000 3277000 130461000 157540000 4491000 4278000 1153000 1943000 4551000 7139000 3983000 5450000 2956000 3044000 15198000 17213000 1085000 1321000 33417000 40388000 17690000 22269000 5274000 7002000 2047000 2544000 58428000 72203000 31000 31000 175453000 173942000 -25184000 -36112000 -2375000 78267000 50149000 72033000 85337000 130461000 157540000 151568000 147954000 133277000 533000 57049000 52350000 49187000 42699000 38960000 34441000 5277000 6374000 7505000 105025000 97684000 91133000 46543000 50270000 42677000 168000 14000 18000 1209000 1667000 1813000 2569000 -118000 4000 585000 -3728000 -1649000 -1210000 42815000 48621000 41467000 11015000 11155000 4207000 31800000 37466000 37260000 1.28 1.47 1.48 1.27 1.46 1.45 24922000 25422000 25170000 25052000 25640000 25696000 31800000 37466000 37260000 -194000 24000 -190000 -2569000 -0 -0 2375000 24000 -190000 34175000 37490000 37070000 30000 162154000 -93357000 -2209000 -33726000 32892000 -0 -0 -0 -0 10001000 10001000 1000 8951000 0 0 0 8952000 0 0 0 0 0 0 0 680000 0 0 0 680000 -0 -0 5278000 -0 -0 5278000 0 0 0 -190000 0 -190000 0 0 37260000 0 0 37260000 31000 171785000 -61375000 -2399000 -43727000 64315000 -0 -0 -0 -0 6422000 6422000 0 1534000 0 0 0 1534000 0 623000 0 0 0 623000 -0 -0 12203000 -0 -0 12203000 0 0 0 24000 0 24000 0 0 37466000 0 0 37466000 31000 173942000 -36112000 -2375000 -50149000 85337000 -0 -0 -0 -0 28118000 28118000 0 311000 0 0 0 311000 0 1200000 0 0 0 1200000 -0 -0 20872000 -0 -0 20872000 0 0 0 -194000 0 -194000 -0 -0 -0 -2569000 -0 -2569000 0 0 31800000 0 0 31800000 31000 175453000 -25184000 -78267000 72033000 31800000 37466000 37260000 5277000 6374000 7505000 2569000 -1729000 -277000 -134000 488000 310000 185000 260000 -11000 -7000 -12000 1200000 623000 680000 733000 -343000 2271000 -1634000 842000 827000 39000 34000 -16000 -1331000 -783000 351000 -589000 4000 -247000 -2947000 -285000 1370000 6000 484000 -1529000 -2014000 1388000 -773000 36265000 46344000 40636000 9835000 5514000 3984000 3000000 260000 -9835000 -8514000 -3724000 4305000 4093000 3568000 92000 36000 469000 493000 332000 446000 1734000 190000 721000 2784000 1950000 27616000 4142000 20961000 9159000 10517000 -55583000 -18162000 -15503000 -182000 3000 -236000 -29335000 19671000 21173000 54361000 34690000 13517000 25026000 54361000 34690000 1342000 1554000 1735000 12233000 10644000 5217000 40000 817000 1109000 979000 127000 311000 1088000 7217000 1950000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">1</em>)</b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Summary of Significant Accounting Policies</span></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 15pt;"><b>Description of Business and Basis of Presentation</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 15pt;">National Research Corporation, doing business as NRC Health (“NRC Health,” the “Company,” “we,” “our,” “us” or similar terms), is a leading provider of analytics and insights that facilitate measurement and improvement of the patient and employee experience while also increasing patient engagement and customer loyalty for healthcare organizations in the United States. Our purpose is to humanize healthcare and support organizations in their understanding of each person they serve <em style="font: inherit;">not</em> as point-in-time insights, but as an ongoing relationship We believe that understanding the story is the key to unlocking the highest-quality and truly personalized care. Our end-to-end solutions enable health care organizations to understand what matters most to each person they serve – before, during, after, and outside of clinical encounters – to gain a longitudinal understanding of how life and health intersect, with the goal of developing lasting, trusting relationships. Our portfolio of solutions represents a unique set of capabilities that individually and collectively provide value to our clients.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 19pt;text-indent:-5pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 19pt;text-indent:-5pt;"><b>Principles of Consolidation</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 15pt;">The consolidated financial statements include the accounts of the Company and our wholly-owned subsidiary, National Research Corporation Canada. All significant intercompany transactions and balances have been eliminated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Use of Estimates</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 15pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Translation of Foreign Currencies</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 15pt;">Gains and losses related to transactions denominated in a currency other than the functional currency of the country in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income. Our Canadian subsidiary uses Canadian dollars as its functional currency. We translate its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During <em style="font: inherit;"> December 2022, </em>we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Any future currency changes, will be recognized in Other income (expense), net in our Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Revenue Recognition</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 16pt;">We derive a majority of our revenues from our annually renewable subscription-based service agreements with our customers, which include performance measurement and improvement services, healthcare analytics and governance education services. Such agreements are generally cancelable on short or <em style="font: inherit;">no</em> notice without penalty. See Note <em style="font: inherit;">3</em> for further information about our contracts with customers. We account for revenue using the following steps:</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Identify the contract, or contracts, with a customer;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Identify the performance obligations in the contract;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Determine the transaction price;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Allocate the transaction price to the identified performance obligations; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Recognize revenue when, or as, we satisfy the performance obligations.</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 16pt;">Our revenue arrangements with a client <em style="font: inherit;"> may </em>include combinations of more than <em style="font: inherit;">one</em> service offering which <em style="font: inherit;"> may </em>be executed at the same time, or within close proximity of <em style="font: inherit;">one</em> another. We combine contracts with the same customer into a single contract for accounting purposes when the contract is entered into at or near the same time and the contracts are negotiated together. For contracts that contain more than <em style="font: inherit;">one</em> separately identifiable performance obligation, the total transaction price is allocated to the identified performance obligations based upon the relative stand-alone selling prices of the performance obligations. The stand-alone selling prices are based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin or residual approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements based on the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will <em style="font: inherit;">not</em> occur. We consider the sensitivity of the estimate, our relationship and experience with the client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement. Our revenue arrangements do <em style="font: inherit;">not</em> contain any significant financing element due to the contract terms and the timing between when consideration is received and when the service is provided.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">Our arrangements with customers consist principally of <em style="font: inherit;">four</em> different types of arrangements: <em style="font: inherit;">1</em>) subscription-based service agreements; <em style="font: inherit;">2</em>) <em style="font: inherit;">one</em>-time specified services performed at a single point in time; <em style="font: inherit;">3</em>) fixed, non-subscription service agreements; and <em style="font: inherit;">4</em>) unit-priced service 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 0pt 0pt 16pt;"><i>Subscription-based services - </i>Services that are provided under subscription-based service agreements are usually for a <em style="font: inherit;">twelve</em>- month period and represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period as requested by the customer. These agreements are renewable at the option of the customer at the completion of the initial contract term for an agreed upon price increase each year. These agreements represent a series of distinct monthly services that are substantially the same, with the same pattern of transfer to the customer as the customer receives and consumes the benefits throughout the contract period. Accordingly, subscription services are recognized ratably over the subscription period. Subscription services are typically billed either annually or quarterly in advance but <em style="font: inherit;"> may </em>also be billed on a monthly 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 16pt;"><i>One-time services </i>–<i> </i>These agreements typically require us to perform a specific <em style="font: inherit;">one</em>-time service in a particular month. We are entitled to a fixed payment upon completion of the service. Under these arrangements, we recognize revenue at the point in time we complete the service and it is accepted by the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;"><i>Fixed, non-subscription services </i>–<i> </i>These arrangements typically require us to perform an unspecified amount of services for a fixed price during a fixed period of time. Revenues are recognized over time based upon the costs incurred to date in relation to the total estimated contract costs. In determining cost estimates, management uses historical and forecasted cost information which is based on estimated volumes, external and internal costs and other factors necessary in estimating the total costs over the term of the contract. Changes in estimates are accounted for using a cumulative catch-up adjustment which could impact the amount and timing of revenue for any 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 0pt 0pt 16pt;"><i>Unit-price services </i>–<i> </i>These arrangements typically require us to perform certain services on a periodic basis as requested by the customer for a per-unit amount which is typically billed in the month following the performance of the service. Revenue under these arrangements is recognized over the time the services are performed at the per-unit amount.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">Revenue is presented net of any sales tax charged to our clients that we are required to remit to taxing authorities. We recognize contract assets or unbilled receivables related to revenue recognized for services completed but <em style="font: inherit;">not</em> invoiced to the clients. Unbilled receivables are classified as receivables when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients in advance of performing the related services under the terms of a contract. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;"><b>Deferred Contract Costs </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 15pt;">Deferred contract costs, net is stated at gross deferred costs less accumulated amortization. We defer commissions and incentives, including payroll taxes, if they are incremental and recoverable costs of obtaining a renewable customer contract. Deferred contract costs are amortized over the estimated term of the contract, including renewals, which generally ranges from <span style="-sec-ix-hidden:c94004475">three</span> to <span style="-sec-ix-hidden:c94004476">five</span> years. The contract term was estimated by considering factors such as historical customer attrition rates and product life. The amortization period is adjusted for significant changes in the estimated remaining term of a contract. An impairment of deferred contract costs is recognized when the unamortized balance of deferred contract costs exceeds the remaining amount of consideration we expect to receive net of the expected future costs directly related to providing those services. We have elected the practical expedient to expense contract costs when incurred for any nonrenewable contracts with a term of <em style="font: inherit;">one</em> year or less. We deferred incremental costs of obtaining a contract of $454,000, $1.9 million and $3.7 million in the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. Deferred contract costs, net of accumulated amortization was $2.4 million and $3.8 million at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. In <em style="font: inherit;">2021</em> we changed our sales compensation structure, reducing the incremental costs associated with obtaining a contract, decreasing the amount of incremental costs to defer and the balance of deferred contract costs. Total amortization by expense classification for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> 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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Direct expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,651</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Additional expense included in selling, general and administrative expenses for impairment of costs capitalized due to lost clients was $14,000, $31,000 and $63,000 for the years <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Trade Accounts Receivable</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 15pt;">The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable, determined based on our historical write-off experience, current economic conditions and reasonable and supportable forecasts about the future. We review the allowance for doubtful accounts monthly. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following table provides the activity in the allowance for doubtful accounts for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Beginning</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Bad Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Write-offs,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">net of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Recoveries</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">at End</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Property and equipment is stated at cost. Major expenditures to purchase property or to substantially increase useful lives of property are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation are removed from the accounts and resulting gains or losses are included in income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We capitalize certain costs incurred in connection with obtaining or developing internal-use software, including payroll and payroll-related costs for employees who are directly associated with the internal-use software projects and external direct costs of materials and services. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during the preliminary project and post-implementation stages, as well as software maintenance and training costs are expensed as incurred. We capitalized approximately $3.6 million, $2.8 million and $2.7 million of costs incurred for the development of internal-use software for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</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 15pt;">When a software license is included in a cloud computing arrangement and we have the legal right, ability and feasibility to download the software, it is accounted for as software, included in property and equipment, and amortized. If a software license is <em style="font: inherit;">not</em> included or we do <em style="font: inherit;">not</em> have the ability or feasibility to download software included in a cloud computing arrangement, it is accounted for as a service contract, which is expensed to direct expenses or selling, general and administrative expenses during the service 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 0pt 0pt 15pt;">We provide for depreciation and amortization of property and equipment using annual rates which are sufficient to amortize the cost of depreciable assets over their estimated useful lives. We use the straight-line method of depreciation and amortization over estimated useful lives of <span style="-sec-ix-hidden:c94004504">two</span> to <span style="-sec-ix-hidden:c94004505">ten</span> years for furniture and equipment, <span style="-sec-ix-hidden:c94004506">three</span> to <span style="-sec-ix-hidden:c94004507">five</span> years for computer equipment, <span style="-sec-ix-hidden:c94004508">one</span> to <span style="-sec-ix-hidden:c94004509">five</span> years for capitalized software, and <span style="-sec-ix-hidden:c94004510">seven</span> to <span style="-sec-ix-hidden:c94004511">forty</span> years for our office building and related improvements. Software licenses are amortized over the term of the license.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Impairment of Long-Lived Assets and Amortizing 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 15pt;">Long-lived assets, such as property and equipment and purchased intangible assets subject to depreciation or amortization, are reviewed 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. If circumstances require a long-lived asset or asset group be tested for possible impairment, we <em style="font: inherit;">first</em> compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is <em style="font: inherit;">not</em> recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and <em style="font: inherit;">third</em>-party independent appraisals, as considered necessary. No significant impairments were recorded during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> or <em style="font: inherit;">2020.</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 15pt;">Among others, management believes the following circumstances are important indicators of potential impairment of such assets and as a result <em style="font: inherit;"> may </em>trigger an impairment review:</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant underperformance in comparison to historical or projected operating results;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant changes in the manner or use of acquired assets or our overall strategy;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant negative trends in our industry or the overall economy;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">A significant decline in the market price for our common stock for a sustained period; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Our market capitalization falling below the book value of our net assets.</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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Goodwill and 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 15pt;">Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We review intangible assets with indefinite lives for impairment annually as of <em style="font: inherit;"> October 1 </em>and whenever events or changes in circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">When performing the impairment assessment, we will <em style="font: inherit;">first</em> assess qualitative factors to determine whether it is necessary to determine the fair value of the intangible assets with indefinite lives. If we believe, as a result of the qualitative assessment, that it is more likely than <em style="font: inherit;">not</em> that the fair value of an indefinite-lived intangible is less than its carrying amount, we calculate the fair value using a market or income approach. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, then the intangible asset is written-down to its fair value. We did <span style="-sec-ix-hidden:c94004525"><span style="-sec-ix-hidden:c94004526"><span style="-sec-ix-hidden:c94004527">not</span></span></span> recognize any impairments related to indefinite-lived intangibles during <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021</em> or <em style="font: inherit;">2020.</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 15pt;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are <em style="font: inherit;">not</em> individually identified and separately recognized. All of our goodwill is allocated to our reporting unit, which is the same as our operating segment. Goodwill is reviewed for impairment at least annually, as of <em style="font: inherit;"> October 1, </em>and whenever events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We review goodwill for impairment by <em style="font: inherit;">first</em> assessing qualitative factors to determine whether any impairment <em style="font: inherit;"> may </em>exist. If we believe, as a result of the qualitative assessment, that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, a quantitative analysis will be performed, and the fair value of the reporting unit is compared with its carrying value (including goodwill). If the carrying value of the reporting unit exceeds the fair value, then goodwill is written down by this difference. We performed a qualitative analysis as of <em style="font: inherit;"> October 1, 2022 </em>and determined the fair value of our reporting unit likely exceeded the carrying value. No impairments were recorded during the years ended <em style="font: inherit;"> December 31, 2022 </em>or <em style="font: inherit;">2021.</em> A substantial portion of the revenue earned by our Canadian subsidiary was concentrated with one customer. While the customer exercised its option to extend its existing contract to <em style="font: inherit;"> September 2022, </em>during <em style="font: inherit;"> December 2020 </em>we chose <em style="font: inherit;">not</em> to enter into a new contract with this customer or otherwise extend the term of the contract beyond <em style="font: inherit;"> September 2022. </em>We closed the Canada office at the end of the contract in <em style="font: inherit;"> September 2022.  </em>As a result, we tested for impairment of the then Canada reporting unit’s goodwill at <em style="font: inherit;"> December 31, 2020. </em>We recognized an impairment of $714,000 for the excess of the then Canada reporting unit’s carrying value over the fair value, using discounted 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 16pt;">In <em style="font: inherit;"> March 2021, </em>we changed our operating segments from <span style="-sec-ix-hidden:c94004541">six</span> to <span style="-sec-ix-hidden:c94004542">one</span> to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with this change, our previous reporting units were combined into <span style="-sec-ix-hidden:c94004543">one</span> reporting unit. We performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and <em style="font: inherit;">no</em> impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-<em style="font: inherit;">19</em> pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event has <em style="font: inherit;">not</em> occurred which would require an additional interim impairment test to be performed as it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that an impairment loss had been incurred at <em style="font: inherit;"> December 31, 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Insurance Recoveries</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 15pt;">We record insurance recoveries when the realization of the claim is probable. In <em style="font: inherit;">2020</em> we received $3.3 million in insurance recoveries, and $447,000 was paid directly to certain vendors from the insurer related to a cyber-attack in <em style="font: inherit;"> February 2020 (</em>the <em style="font: inherit;"> “February </em>incident”). We recorded $533,000, representing reimbursement for lost revenues, as insurance recoveries, and the remainder as a reduction to operating expenses. Due to insurance recoveries, the <em style="font: inherit;"> February </em>incident did <em style="font: inherit;">not</em> have a significant impact on our consolidated financial statements. In <em style="font: inherit;">2020,</em> we also recorded a gain in other income of $260,000 from insurance recoveries for property damage due to a flooding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We use the asset and liability method of accounting for income taxes. Under that method, deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances, if any, are established when necessary to reduce deferred tax assets to the amount that is more likely than <em style="font: inherit;">not</em> to be realized. We use the deferral method of accounting for our investment tax credits related to state tax incentives. During the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> we recorded income tax benefits relating to these tax credits of $36,000, $10,000, and $45,000, respectively. Interest and penalties related to income taxes are included in income taxes in the Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We recognize the effect of income tax positions only if those positions are more likely than <em style="font: inherit;">not</em> of being sustained. Recognized income tax positions are measured at the largest amount that is greater than <em style="font: inherit;">50%</em> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">In <em style="font: inherit;">2021,</em> we adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Simplifying the Accounting for Income Taxes (Topic <em style="font: inherit;">740</em>). Among other clarifications and simplifications related to income tax accounting, this ASU simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences.  The adoption of this standard had <em style="font: inherit;">no</em> material impact to our 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><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 15pt;">All of our existing stock option awards and non-vested stock awards have been determined to be equity-classified awards. The compensation expense on share-based payments is recognized based on the grant-date fair value of those awards. We recognize the excess tax benefits and tax deficiencies in the income statement when options are exercised. Amounts recognized in the financial statements with respect to these plans 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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amounts charged against income, before income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amount of related income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net (benefit) expense to net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We refer to our restricted stock awards as “non-vested” stock in these 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;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Cash and Cash Equivalents</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 15pt;">We consider all highly liquid investments with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents were $24.9 million and $6.3 million as of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> respectively, consisting primarily of money market accounts. At certain times, cash equivalent balances <em style="font: inherit;"> may </em>exceed federally insured limits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Leases</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 15pt;">We determine whether a lease is included in an agreement at inception. We recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for our operating leases under which we are lessee. Operating lease ROU assets are included in operating lease right-of-use assets in our consolidated balance sheet. Finance lease assets are included in property and equipment. Operating and finance lease liabilities are included in other current liabilities and other long-term liabilities. Certain lease arrangements <em style="font: inherit;"> may </em>include options to extend or terminate the lease. We include these provisions in the ROU asset and lease liabilities only when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in direct expenses and selling, general and administrative expenses. Our lease agreements do <em style="font: inherit;">not</em> contain any residual value guarantees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments during the lease term. ROU assets and lease liabilities are recorded at lease commencement based on the estimated present value of lease payments. Because the rate of interest implicit in each lease is <em style="font: inherit;">not</em> readily determinable, we use our estimated incremental collateralized borrowing rate at lease commencement, to calculate the present value of lease payments. When determining the appropriate incremental borrowing rate, we consider our available credit facilities, recently issued debt and public interest rate 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 15pt;">Due to remote working arrangements, we reassessed our office needs and subleased our Seattle location under an agreement considered to be an operating lease beginning in <em style="font: inherit;"> May 2021. </em>We have <em style="font: inherit;">not</em> been legally released from our primary obligations under the original lease and therefore we continue to account for the original lease separately. We recorded an ROU asset impairment charge in <em style="font: inherit;">2021</em> of $324,000, which was the amount by which the carrying value of the Seattle office lease ROU asset exceeded the fair value. We estimated the fair value based on the discounted cash flows of estimated net rental income for the office space subleased. The ROU asset impairment charge is included in depreciation, amortization and impairment expenses. There were <em style="font: inherit;">no</em> ROU asset impairment charges in <em style="font: inherit;">2022</em> or <em style="font: inherit;">2020.</em> Rent income from the sublessee are included in the statement of operations on a straight-line basis as an offset to rent expense associated with the original operating lease included in other expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Fair Value Measurements</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 15pt;">Our valuation techniques are based on maximizing observable inputs and minimizing the use of unobservable inputs when measuring fair value. Observable inputs reflect readily obtainable data from independent sources, while unobservable inputs reflect our market assumptions. The inputs are then classified into the following hierarchy: (<em style="font: inherit;">1</em>) Level <em style="font: inherit;">1</em> Inputs—quoted prices in active markets for identical assets and liabilities; (<em style="font: inherit;">2</em>) Level <em style="font: inherit;">2</em> Inputs—observable market-based inputs other than Level <em style="font: inherit;">1</em> inputs, such as quoted prices for similar assets or liabilities in active markets, quoted prices for similar or identical assets or liabilities in markets that are <em style="font: inherit;">not</em> active, or other inputs that are observable or can be corroborated by observable market data; (<em style="font: inherit;">3</em>) Level <em style="font: inherit;">3</em> Inputs—unobservable 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 15pt;">The following details our financial assets within the fair value hierarchy at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2022</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2021</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">There were <em style="font: inherit;">no</em> transfers between levels during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Our long-term debt described in Note <em style="font: inherit;">8</em> is recorded at historical cost. The fair value of long-term debt is classified in Level <em style="font: inherit;">2</em> of the fair value hierarchy and was estimated based primarily on estimated current rates available for debt of the same remaining duration and adjusted for nonperformance and credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following are the carrying amount and estimated fair values of long-term debt:</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total carrying amount of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Estimated fair value of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate their fair value. All non-financial assets that are <em style="font: inherit;">not</em> recognized or disclosed at fair value in the financial statements on a recurring basis, which includes ROU assets, property and equipment, goodwill, intangibles and cost method investments, are measured at fair value in certain circumstances (for example, when there is evidence of impairment). We estimated the fair value of the Seattle office ROU asset using discounted cash flows of the sublease based on management’s most recent projections, which are considered level <em style="font: inherit;">3</em> inputs in the fair value hierarchy and recorded an ROU asset impairment charge of $324,000 during <em style="font: inherit;">2021.</em> As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> there was no indication of impairment related to these assets. As discussed above, we recognized an impairment of $714,000 for the then Canada reporting unit’s goodwill at <em style="font: inherit;"> December 31, 2020. </em>We estimated the fair value of the Canada reporting unit using discounted cash flows based on management’s most recent projections which are considered level <em style="font: inherit;">3</em> inputs in the fair value hierarchy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Commitments and Contingencies</b><br/> <br/> From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. Legal fees, net of estimated insurance recoveries, are expensed as incurred. We do <span style="-sec-ix-hidden:c94004606">not</span> believe the final disposition of claims at <em style="font: inherit;"> December 31, 2022 </em>will have a material adverse effect on our consolidated financial position, results of operations or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We are self-insured for group medical and dental insurance.   We carry excess loss coverage in the amount of $150,000 per covered person per year for group medical insurance. We do <em style="font: inherit;">not</em> self-insure for any other types of losses, and therefore do <em style="font: inherit;">not</em> carry any additional excess loss insurance. In addition, we had aggregate claims loss coverage with a minimum aggregate deductible of $4.7 million, $3.2 million and $2.8 million, in <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. We record a reserve for our group medical and dental insurance for all unresolved claims and for an estimate of incurred but <em style="font: inherit;">not</em> reported (“IBNR”) claims.  On a quarterly basis, we adjust our accrual based on a review of our claims experience and a <em style="font: inherit;">third</em>-party actuarial IBNR analysis.  As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> our accrual related to self-insurance was $424,000 and $406,000, 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 style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Earnings Per Share</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 16pt;">Basic net income per share was computed using the weighted-average number of common shares outstanding during 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 0pt 0pt 16pt;">Diluted net income per share was computed using the weighted-average number of common shares and, if dilutive, the potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock. The dilutive effect of outstanding stock options is reflected in diluted earnings per share by application of the treasury stock method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We had 83,070, 127,185 and 65,127 options of Common Stock for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively which have been excluded from the diluted net income per share computation because their inclusion would be anti-dilutive.</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands, except per share data)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Allocation of distributed and undistributed income to unvested restricted stock shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Weighted average common shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders for basic computation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common <b>s</b>hares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average effect of dilutive securities – stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Denominator for diluted earnings per share – adjusted weighted average shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 19pt;text-indent:-5pt;"><b>Principles of Consolidation</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 15pt;">The consolidated financial statements include the accounts of the Company and our wholly-owned subsidiary, National Research Corporation Canada. All significant intercompany transactions and balances have been eliminated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Use of Estimates</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 15pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. 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 15pt;"><b>Translation of Foreign Currencies</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 15pt;">Gains and losses related to transactions denominated in a currency other than the functional currency of the country in which we operate and short-term intercompany accounts are included in other income (expense) in the consolidated statements of income. Our Canadian subsidiary uses Canadian dollars as its functional currency. We translate its assets and liabilities into U.S. dollars at the exchange rate in effect at the balance sheet date. We translate its revenue and expenses at the average exchange rate during the period. We included foreign currency translation gains and losses in accumulated other comprehensive income (loss), a component of shareholders’ equity. During <em style="font: inherit;"> December 2022, </em>we substantially liquidated our investment in Canada. As a result, we reclassified the cumulative foreign currency translation adjustment balance into earnings and recognized a net cumulative foreign currency translation loss of $2.6 million, which is included in Other income (expense), net in our Consolidated Statements of Income. Any future currency changes, will be recognized in Other income (expense), net in our Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> -2600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Revenue Recognition</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 16pt;">We derive a majority of our revenues from our annually renewable subscription-based service agreements with our customers, which include performance measurement and improvement services, healthcare analytics and governance education services. Such agreements are generally cancelable on short or <em style="font: inherit;">no</em> notice without penalty. See Note <em style="font: inherit;">3</em> for further information about our contracts with customers. We account for revenue using the following steps:</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Identify the contract, or contracts, with a customer;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Identify the performance obligations in the contract;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Determine the transaction price;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Allocate the transaction price to the identified performance obligations; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Recognize revenue when, or as, we satisfy the performance obligations.</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 16pt;">Our revenue arrangements with a client <em style="font: inherit;"> may </em>include combinations of more than <em style="font: inherit;">one</em> service offering which <em style="font: inherit;"> may </em>be executed at the same time, or within close proximity of <em style="font: inherit;">one</em> another. We combine contracts with the same customer into a single contract for accounting purposes when the contract is entered into at or near the same time and the contracts are negotiated together. For contracts that contain more than <em style="font: inherit;">one</em> separately identifiable performance obligation, the total transaction price is allocated to the identified performance obligations based upon the relative stand-alone selling prices of the performance obligations. The stand-alone selling prices are based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin or residual approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements based on the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will <em style="font: inherit;">not</em> occur. We consider the sensitivity of the estimate, our relationship and experience with the client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement. Our revenue arrangements do <em style="font: inherit;">not</em> contain any significant financing element due to the contract terms and the timing between when consideration is received and when the service is provided.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">Our arrangements with customers consist principally of <em style="font: inherit;">four</em> different types of arrangements: <em style="font: inherit;">1</em>) subscription-based service agreements; <em style="font: inherit;">2</em>) <em style="font: inherit;">one</em>-time specified services performed at a single point in time; <em style="font: inherit;">3</em>) fixed, non-subscription service agreements; and <em style="font: inherit;">4</em>) unit-priced service 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 0pt 0pt 16pt;"><i>Subscription-based services - </i>Services that are provided under subscription-based service agreements are usually for a <em style="font: inherit;">twelve</em>- month period and represent a single promise to stand ready to provide reporting, tools and services throughout the subscription period as requested by the customer. These agreements are renewable at the option of the customer at the completion of the initial contract term for an agreed upon price increase each year. These agreements represent a series of distinct monthly services that are substantially the same, with the same pattern of transfer to the customer as the customer receives and consumes the benefits throughout the contract period. Accordingly, subscription services are recognized ratably over the subscription period. Subscription services are typically billed either annually or quarterly in advance but <em style="font: inherit;"> may </em>also be billed on a monthly 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 16pt;"><i>One-time services </i>–<i> </i>These agreements typically require us to perform a specific <em style="font: inherit;">one</em>-time service in a particular month. We are entitled to a fixed payment upon completion of the service. Under these arrangements, we recognize revenue at the point in time we complete the service and it is accepted by the customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;"><i>Fixed, non-subscription services </i>–<i> </i>These arrangements typically require us to perform an unspecified amount of services for a fixed price during a fixed period of time. Revenues are recognized over time based upon the costs incurred to date in relation to the total estimated contract costs. In determining cost estimates, management uses historical and forecasted cost information which is based on estimated volumes, external and internal costs and other factors necessary in estimating the total costs over the term of the contract. Changes in estimates are accounted for using a cumulative catch-up adjustment which could impact the amount and timing of revenue for any 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 0pt 0pt 16pt;"><i>Unit-price services </i>–<i> </i>These arrangements typically require us to perform certain services on a periodic basis as requested by the customer for a per-unit amount which is typically billed in the month following the performance of the service. Revenue under these arrangements is recognized over the time the services are performed at the per-unit amount.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">Revenue is presented net of any sales tax charged to our clients that we are required to remit to taxing authorities. We recognize contract assets or unbilled receivables related to revenue recognized for services completed but <em style="font: inherit;">not</em> invoiced to the clients. Unbilled receivables are classified as receivables when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients in advance of performing the related services under the terms of a contract. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.  </p> <p style="font-family:'Times 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 15pt;"><b>Deferred Contract Costs </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 15pt;">Deferred contract costs, net is stated at gross deferred costs less accumulated amortization. We defer commissions and incentives, including payroll taxes, if they are incremental and recoverable costs of obtaining a renewable customer contract. Deferred contract costs are amortized over the estimated term of the contract, including renewals, which generally ranges from <span style="-sec-ix-hidden:c94004475">three</span> to <span style="-sec-ix-hidden:c94004476">five</span> years. The contract term was estimated by considering factors such as historical customer attrition rates and product life. The amortization period is adjusted for significant changes in the estimated remaining term of a contract. An impairment of deferred contract costs is recognized when the unamortized balance of deferred contract costs exceeds the remaining amount of consideration we expect to receive net of the expected future costs directly related to providing those services. We have elected the practical expedient to expense contract costs when incurred for any nonrenewable contracts with a term of <em style="font: inherit;">one</em> year or less. We deferred incremental costs of obtaining a contract of $454,000, $1.9 million and $3.7 million in the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. Deferred contract costs, net of accumulated amortization was $2.4 million and $3.8 million at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. In <em style="font: inherit;">2021</em> we changed our sales compensation structure, reducing the incremental costs associated with obtaining a contract, decreasing the amount of incremental costs to defer and the balance of deferred contract costs. Total amortization by expense classification for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> 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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Direct expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,651</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Additional expense included in selling, general and administrative expenses for impairment of costs capitalized due to lost clients was $14,000, $31,000 and $63,000 for the years <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 454000 1900000 3700000 2400000 3800000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Direct expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">146</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,651</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,242</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 146000 157000 272000 1625000 2494000 2970000 1771000 2651000 3242000 14000 31000 63000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Trade Accounts Receivable</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 15pt;">The allowance for doubtful accounts is our best estimate of the amount of probable credit losses in our existing accounts receivable, determined based on our historical write-off experience, current economic conditions and reasonable and supportable forecasts about the future. We review the allowance for doubtful accounts monthly. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following table provides the activity in the allowance for doubtful accounts for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Beginning</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Bad Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Write-offs,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">net of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Recoveries</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">at End</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance at</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Beginning</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Bad Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Expense</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Write-offs,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">net of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Recoveries</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Balance</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">at End</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Year</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ended December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 144000 46000 70000 120000 120000 38000 64000 94000 94000 19000 48000 65000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Property and equipment is stated at cost. Major expenditures to purchase property or to substantially increase useful lives of property are capitalized. Maintenance, repairs and minor renewals are expensed as incurred. When assets are retired or otherwise disposed of, their costs and related accumulated depreciation are removed from the accounts and resulting gains or losses are included in income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We capitalize certain costs incurred in connection with obtaining or developing internal-use software, including payroll and payroll-related costs for employees who are directly associated with the internal-use software projects and external direct costs of materials and services. Capitalization of such costs ceases when the project is substantially complete and ready for its intended purpose. Costs incurred during the preliminary project and post-implementation stages, as well as software maintenance and training costs are expensed as incurred. We capitalized approximately $3.6 million, $2.8 million and $2.7 million of costs incurred for the development of internal-use software for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</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 15pt;">When a software license is included in a cloud computing arrangement and we have the legal right, ability and feasibility to download the software, it is accounted for as software, included in property and equipment, and amortized. If a software license is <em style="font: inherit;">not</em> included or we do <em style="font: inherit;">not</em> have the ability or feasibility to download software included in a cloud computing arrangement, it is accounted for as a service contract, which is expensed to direct expenses or selling, general and administrative expenses during the service 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 0pt 0pt 15pt;">We provide for depreciation and amortization of property and equipment using annual rates which are sufficient to amortize the cost of depreciable assets over their estimated useful lives. We use the straight-line method of depreciation and amortization over estimated useful lives of <span style="-sec-ix-hidden:c94004504">two</span> to <span style="-sec-ix-hidden:c94004505">ten</span> years for furniture and equipment, <span style="-sec-ix-hidden:c94004506">three</span> to <span style="-sec-ix-hidden:c94004507">five</span> years for computer equipment, <span style="-sec-ix-hidden:c94004508">one</span> to <span style="-sec-ix-hidden:c94004509">five</span> years for capitalized software, and <span style="-sec-ix-hidden:c94004510">seven</span> to <span style="-sec-ix-hidden:c94004511">forty</span> years for our office building and related improvements. Software licenses are amortized over the term of the license.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3600000 2800000 2700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Impairment of Long-Lived Assets and Amortizing 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 15pt;">Long-lived assets, such as property and equipment and purchased intangible assets subject to depreciation or amortization, are reviewed 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. If circumstances require a long-lived asset or asset group be tested for possible impairment, we <em style="font: inherit;">first</em> compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is <em style="font: inherit;">not</em> recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and <em style="font: inherit;">third</em>-party independent appraisals, as considered necessary. No significant impairments were recorded during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> or <em style="font: inherit;">2020.</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 15pt;">Among others, management believes the following circumstances are important indicators of potential impairment of such assets and as a result <em style="font: inherit;"> may </em>trigger an impairment review:</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%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant underperformance in comparison to historical or projected operating results;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant changes in the manner or use of acquired assets or our overall strategy;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Significant negative trends in our industry or the overall economy;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">A significant decline in the market price for our common stock for a sustained period; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Our market capitalization falling below the book value of our net assets.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Goodwill and 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 15pt;">Intangible assets include customer relationships, trade names, technology, and goodwill. Intangible assets with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values and reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We review intangible assets with indefinite lives for impairment annually as of <em style="font: inherit;"> October 1 </em>and whenever events or changes in circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">When performing the impairment assessment, we will <em style="font: inherit;">first</em> assess qualitative factors to determine whether it is necessary to determine the fair value of the intangible assets with indefinite lives. If we believe, as a result of the qualitative assessment, that it is more likely than <em style="font: inherit;">not</em> that the fair value of an indefinite-lived intangible is less than its carrying amount, we calculate the fair value using a market or income approach. If the carrying value of the indefinite-lived intangible asset exceeds its fair value, then the intangible asset is written-down to its fair value. We did <span style="-sec-ix-hidden:c94004525"><span style="-sec-ix-hidden:c94004526"><span style="-sec-ix-hidden:c94004527">not</span></span></span> recognize any impairments related to indefinite-lived intangibles during <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021</em> or <em style="font: inherit;">2020.</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 15pt;">Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are <em style="font: inherit;">not</em> individually identified and separately recognized. All of our goodwill is allocated to our reporting unit, which is the same as our operating segment. Goodwill is reviewed for impairment at least annually, as of <em style="font: inherit;"> October 1, </em>and whenever events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We review goodwill for impairment by <em style="font: inherit;">first</em> assessing qualitative factors to determine whether any impairment <em style="font: inherit;"> may </em>exist. If we believe, as a result of the qualitative assessment, that it is more likely than <em style="font: inherit;">not</em> that the fair value of a reporting unit is less than its carrying amount, a quantitative analysis will be performed, and the fair value of the reporting unit is compared with its carrying value (including goodwill). If the carrying value of the reporting unit exceeds the fair value, then goodwill is written down by this difference. We performed a qualitative analysis as of <em style="font: inherit;"> October 1, 2022 </em>and determined the fair value of our reporting unit likely exceeded the carrying value. No impairments were recorded during the years ended <em style="font: inherit;"> December 31, 2022 </em>or <em style="font: inherit;">2021.</em> A substantial portion of the revenue earned by our Canadian subsidiary was concentrated with one customer. While the customer exercised its option to extend its existing contract to <em style="font: inherit;"> September 2022, </em>during <em style="font: inherit;"> December 2020 </em>we chose <em style="font: inherit;">not</em> to enter into a new contract with this customer or otherwise extend the term of the contract beyond <em style="font: inherit;"> September 2022. </em>We closed the Canada office at the end of the contract in <em style="font: inherit;"> September 2022.  </em>As a result, we tested for impairment of the then Canada reporting unit’s goodwill at <em style="font: inherit;"> December 31, 2020. </em>We recognized an impairment of $714,000 for the excess of the then Canada reporting unit’s carrying value over the fair value, using discounted 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 16pt;">In <em style="font: inherit;"> March 2021, </em>we changed our operating segments from <span style="-sec-ix-hidden:c94004541">six</span> to <span style="-sec-ix-hidden:c94004542">one</span> to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker. In connection with this change, our previous reporting units were combined into <span style="-sec-ix-hidden:c94004543">one</span> reporting unit. We performed an interim qualitative analysis immediately before and after the reorganization and concluded that the fair value of our reporting units likely exceeded the carrying values and <em style="font: inherit;">no</em> impairments were recorded. Following the reorganization, we considered the current and expected future economic and market conditions, including the impact of the COVID-<em style="font: inherit;">19</em> pandemic, on our reporting unit. We also assessed our current market capitalization compared to book value, forecasts and margins in our last quantitative impairment testing. We concluded that a triggering event has <em style="font: inherit;">not</em> occurred which would require an additional interim impairment test to be performed as it is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that an impairment loss had been incurred at <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 1 714000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Insurance Recoveries</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 15pt;">We record insurance recoveries when the realization of the claim is probable. In <em style="font: inherit;">2020</em> we received $3.3 million in insurance recoveries, and $447,000 was paid directly to certain vendors from the insurer related to a cyber-attack in <em style="font: inherit;"> February 2020 (</em>the <em style="font: inherit;"> “February </em>incident”). We recorded $533,000, representing reimbursement for lost revenues, as insurance recoveries, and the remainder as a reduction to operating expenses. Due to insurance recoveries, the <em style="font: inherit;"> February </em>incident did <em style="font: inherit;">not</em> have a significant impact on our consolidated financial statements. In <em style="font: inherit;">2020,</em> we also recorded a gain in other income of $260,000 from insurance recoveries for property damage due to a flooding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3300000 447000 533000 260000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We use the asset and liability method of accounting for income taxes. Under that method, deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances, if any, are established when necessary to reduce deferred tax assets to the amount that is more likely than <em style="font: inherit;">not</em> to be realized. We use the deferral method of accounting for our investment tax credits related to state tax incentives. During the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> we recorded income tax benefits relating to these tax credits of $36,000, $10,000, and $45,000, respectively. Interest and penalties related to income taxes are included in income taxes in the Consolidated Statements of Income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We recognize the effect of income tax positions only if those positions are more likely than <em style="font: inherit;">not</em> of being sustained. Recognized income tax positions are measured at the largest amount that is greater than <em style="font: inherit;">50%</em> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">In <em style="font: inherit;">2021,</em> we adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> Simplifying the Accounting for Income Taxes (Topic <em style="font: inherit;">740</em>). Among other clarifications and simplifications related to income tax accounting, this ASU simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences.  The adoption of this standard had <em style="font: inherit;">no</em> material impact to our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 36000 10000 45000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><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 15pt;">All of our existing stock option awards and non-vested stock awards have been determined to be equity-classified awards. The compensation expense on share-based payments is recognized based on the grant-date fair value of those awards. We recognize the excess tax benefits and tax deficiencies in the income statement when options are exercised. Amounts recognized in the financial statements with respect to these plans 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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amounts charged against income, before income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amount of related income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net (benefit) expense to net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We refer to our restricted stock awards as “non-vested” stock in these consolidated financial statements.  </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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amounts charged against income, before income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amount of related income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(436</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net (benefit) expense to net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(296</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,084</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> 1200000 623000 680000 436000 919000 6764000 764000 -296000 -6084000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Cash and Cash Equivalents</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 15pt;">We consider all highly liquid investments with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. Cash equivalents were $24.9 million and $6.3 million as of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> respectively, consisting primarily of money market accounts. At certain times, cash equivalent balances <em style="font: inherit;"> may </em>exceed federally insured limits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 24900000 6300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Leases</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 15pt;">We determine whether a lease is included in an agreement at inception. We recognize a lease liability and a right-of-use (“ROU”) asset on the balance sheet for our operating leases under which we are lessee. Operating lease ROU assets are included in operating lease right-of-use assets in our consolidated balance sheet. Finance lease assets are included in property and equipment. Operating and finance lease liabilities are included in other current liabilities and other long-term liabilities. Certain lease arrangements <em style="font: inherit;"> may </em>include options to extend or terminate the lease. We include these provisions in the ROU asset and lease liabilities only when it is reasonably certain that we will exercise that option. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term and is included in direct expenses and selling, general and administrative expenses. Our lease agreements do <em style="font: inherit;">not</em> contain any residual value guarantees.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments during the lease term. ROU assets and lease liabilities are recorded at lease commencement based on the estimated present value of lease payments. Because the rate of interest implicit in each lease is <em style="font: inherit;">not</em> readily determinable, we use our estimated incremental collateralized borrowing rate at lease commencement, to calculate the present value of lease payments. When determining the appropriate incremental borrowing rate, we consider our available credit facilities, recently issued debt and public interest rate 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 15pt;">Due to remote working arrangements, we reassessed our office needs and subleased our Seattle location under an agreement considered to be an operating lease beginning in <em style="font: inherit;"> May 2021. </em>We have <em style="font: inherit;">not</em> been legally released from our primary obligations under the original lease and therefore we continue to account for the original lease separately. We recorded an ROU asset impairment charge in <em style="font: inherit;">2021</em> of $324,000, which was the amount by which the carrying value of the Seattle office lease ROU asset exceeded the fair value. We estimated the fair value based on the discounted cash flows of estimated net rental income for the office space subleased. The ROU asset impairment charge is included in depreciation, amortization and impairment expenses. There were <em style="font: inherit;">no</em> ROU asset impairment charges in <em style="font: inherit;">2022</em> or <em style="font: inherit;">2020.</em> Rent income from the sublessee are included in the statement of operations on a straight-line basis as an offset to rent expense associated with the original operating lease included in other expenses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 324000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Fair Value Measurements</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 15pt;">Our valuation techniques are based on maximizing observable inputs and minimizing the use of unobservable inputs when measuring fair value. Observable inputs reflect readily obtainable data from independent sources, while unobservable inputs reflect our market assumptions. The inputs are then classified into the following hierarchy: (<em style="font: inherit;">1</em>) Level <em style="font: inherit;">1</em> Inputs—quoted prices in active markets for identical assets and liabilities; (<em style="font: inherit;">2</em>) Level <em style="font: inherit;">2</em> Inputs—observable market-based inputs other than Level <em style="font: inherit;">1</em> inputs, such as quoted prices for similar assets or liabilities in active markets, quoted prices for similar or identical assets or liabilities in markets that are <em style="font: inherit;">not</em> active, or other inputs that are observable or can be corroborated by observable market data; (<em style="font: inherit;">3</em>) Level <em style="font: inherit;">3</em> Inputs—unobservable 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 15pt;">The following details our financial assets within the fair value hierarchy at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2022</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2021</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">There were <em style="font: inherit;">no</em> transfers between levels during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Our long-term debt described in Note <em style="font: inherit;">8</em> is recorded at historical cost. The fair value of long-term debt is classified in Level <em style="font: inherit;">2</em> of the fair value hierarchy and was estimated based primarily on estimated current rates available for debt of the same remaining duration and adjusted for nonperformance and credit.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following are the carrying amount and estimated fair values of long-term debt:</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total carrying amount of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Estimated fair value of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The carrying amounts of accounts receivable, accounts payable, and accrued expenses approximate their fair value. All non-financial assets that are <em style="font: inherit;">not</em> recognized or disclosed at fair value in the financial statements on a recurring basis, which includes ROU assets, property and equipment, goodwill, intangibles and cost method investments, are measured at fair value in certain circumstances (for example, when there is evidence of impairment). We estimated the fair value of the Seattle office ROU asset using discounted cash flows of the sublease based on management’s most recent projections, which are considered level <em style="font: inherit;">3</em> inputs in the fair value hierarchy and recorded an ROU asset impairment charge of $324,000 during <em style="font: inherit;">2021.</em> As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> there was no indication of impairment related to these assets. As discussed above, we recognized an impairment of $714,000 for the then Canada reporting unit’s goodwill at <em style="font: inherit;"> December 31, 2020. </em>We estimated the fair value of the Canada reporting unit using discounted cash flows based on management’s most recent projections which are considered level <em style="font: inherit;">3</em> inputs in the fair value hierarchy.</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2022</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">As of December 31, 2021</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Money Market Funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total Cash Equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total carrying amount of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Estimated fair value of long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 24927000 24927000 24927000 24927000 6306000 6306000 6306000 6306000 22315000 26620000 21668000 27708000 324000 0 714000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Commitments and Contingencies</b><br/> <br/> From time to time, we are involved in certain claims and litigation arising in the normal course of business. Management assesses the probability of loss for such contingencies and recognizes a liability when a loss is probable and estimable. Legal fees, net of estimated insurance recoveries, are expensed as incurred. We do <span style="-sec-ix-hidden:c94004606">not</span> believe the final disposition of claims at <em style="font: inherit;"> December 31, 2022 </em>will have a material adverse effect on our consolidated financial position, results of operations or liquidity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We are self-insured for group medical and dental insurance.   We carry excess loss coverage in the amount of $150,000 per covered person per year for group medical insurance. We do <em style="font: inherit;">not</em> self-insure for any other types of losses, and therefore do <em style="font: inherit;">not</em> carry any additional excess loss insurance. In addition, we had aggregate claims loss coverage with a minimum aggregate deductible of $4.7 million, $3.2 million and $2.8 million, in <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively. We record a reserve for our group medical and dental insurance for all unresolved claims and for an estimate of incurred but <em style="font: inherit;">not</em> reported (“IBNR”) claims.  On a quarterly basis, we adjust our accrual based on a review of our claims experience and a <em style="font: inherit;">third</em>-party actuarial IBNR analysis.  As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> our accrual related to self-insurance was $424,000 and $406,000, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 150000 4700000 3200000 2800000 424000 406000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;"><b>Earnings Per Share</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 16pt;">Basic net income per share was computed using the weighted-average number of common shares outstanding during 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 0pt 0pt 16pt;">Diluted net income per share was computed using the weighted-average number of common shares and, if dilutive, the potential common shares outstanding during the period. Potential common shares consist of the incremental common shares issuable upon the exercise of stock options and vesting of restricted stock. The dilutive effect of outstanding stock options is reflected in diluted earnings per share by application of the treasury stock method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">We had 83,070, 127,185 and 65,127 options of Common Stock for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> respectively which have been excluded from the diluted net income per share computation because their inclusion would be anti-dilutive.</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands, except per share data)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Allocation of distributed and undistributed income to unvested restricted stock shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Weighted average common shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders for basic computation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common <b>s</b>hares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average effect of dilutive securities – stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Denominator for diluted earnings per share – adjusted weighted average shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 83070 127185 65127 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands, except per share data)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Allocation of distributed and undistributed income to unvested restricted stock shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - basic:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Weighted average common shares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.47</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income attributable to common shareholders for basic computation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">31,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,203</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator for net income per share - diluted:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common <b>s</b>hares outstanding – basic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average effect of dilutive securities – stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Denominator for diluted earnings per share – adjusted weighted average shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,696</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income per share – diluted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 31800000 37466000 37260000 16000 18000 57000 31784000 37448000 37203000 24922000 25422000 25170000 1.28 1.47 1.48 31784000 37448000 37203000 24922000 25422000 25170000 130000 218000 526000 25052000 25640000 25696000 1.27 1.46 1.45 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>(<em style="font: inherit;">2</em>)</b> </p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">ACQUISITION</span></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 16pt;">On <em style="font: inherit;"> January 4, 2021, </em>we acquired substantially all assets and assumed certain liabilities of PatientWisdom, Inc., a company with a health engagement solution that will further our purpose of operationalizing human understanding through tangible and actionable insights. $3.0 million of the total $5.0 million all-cash consideration was paid at closing. We paid the remaining $2.0 million in <em style="font: inherit;"> January 2022. </em>All payments were made with cash on hand. The acquisition was accounted for as a business combination, using the acquisition method of accounting, which requires, among other things, certain assets acquired and liabilities assumed to be recognized at their fair values as of the acquisition date. The following table summarizes the fair value of assets acquired and liabilities assumed at the acquisition date.</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Amount of Identified Assets Acquired and Liabilities Assumed</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">The identifiable intangible assets are being amortized over their estimated useful lives of 5 years. The goodwill and identifiable intangible assets are deductible for tax purposes. Goodwill related to the acquisition was primarily attributable to anticipated synergies and other intangibles that do <em style="font: inherit;">not</em> qualify for separate recognition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">The financial results associated with the PatientWisdom assets we acquired and liabilities we assumed are included in our consolidated financial statements from the date of acquisition, although the amounts are insignificant for <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021.</em> Pro-forma information has <em style="font: inherit;">not</em> been presented because the amounts for <em style="font: inherit;">2021</em> are insignificant. Acquisition-related costs of $119,000 are included in selling, general and administrative expenses for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3000000.0 5000000.0 2000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><span style="text-decoration: underline; ">Amount of Identified Assets Acquired and Liabilities Assumed</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,234</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net assets acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 184000 10000 100000 600000 4340000 5234000 284000 4950000 P5Y 119000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">3</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Contracts with Customers</span></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 15pt;">The following table disaggregates revenue for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> based on timing of revenue recognition (In thousands):</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscription services recognized ratably over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Services recognized at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed, non-subscription recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unit price services recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (In thousands):</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets included in other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Significant changes in contract assets and contract liabilities during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> are as follows (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Asset</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deferred</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Asset</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deferred</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Increase (Decrease)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Revenue recognized that was included in deferred revenue at beginning of year due to completion of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increases due to invoicing of client, net of amounts recognized as revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Decreases due to completion of services (or portion of services) and transferred to accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change due to cumulative catch-up adjustments arising from changes in expected contract consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increases due to revenue recognized in the period with additional performance obligations before invoicing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">We have elected to apply the practical expedient to <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations for contracts with an original expected length of <em style="font: inherit;"><span style="-sec-ix-hidden:c94004764"><span style="-sec-ix-hidden:c94004765"><span style="-sec-ix-hidden:c94004766">one</span></span></span></em> year or less. Total remaining contract revenue for contracts with original duration of greater than <em style="font: inherit;">one</em> year expected to be recognized in the future related to performance obligations that are unsatisfied at <em style="font: inherit;"> December 31, 2022 </em>approximated $1.6 million of which $972,000, $621,000, and $15,000 is expected to be recognized during <em style="font: inherit;">2023,</em> <em style="font: inherit;">2024,</em> and <em style="font: inherit;">2025,</em> respectively.</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Subscription services recognized ratably over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">137,008</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Services recognized at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fixed, non-subscription recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unit price services recognized over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,222</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 141981000 137008000 122499000 4231000 3216000 2932000 3134000 3065000 2907000 2222000 4665000 4939000 151568000 147954000 133277000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets included in other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,198</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Asset</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deferred</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Asset</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Deferred</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Increase (Decrease)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Revenue recognized that was included in deferred revenue at beginning of year due to completion of services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,170</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(15,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increases due to invoicing of client, net of amounts recognized as revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,694</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Decreases due to completion of services (or portion of services) and transferred to accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Change due to cumulative catch-up adjustments arising from changes in expected contract consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Increases due to revenue recognized in the period with additional performance obligations before invoicing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">-</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 14461000 13728000 102000 99000 15198000 17213000 17170000 15631000 15081000 16694000 99000 311000 74000 326000 102000 99000 1600000 972000 621000 15000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">4</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Equity Investments</span></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 15pt;">We make equity investments to promote business and strategic objectives. For investments that do <em style="font: inherit;">not</em> have a readily determinable fair value, we apply either cost or equity method of accounting depending on the nature of our investment and our ability to exercise significant influence. Investments are periodically analyzed to determine whether or <em style="font: inherit;">not</em> there are any indicators of impairment and written down to fair value if the investment has incurred an other than temporary impairment. Our investment of $1.3 million in convertible preferred stock of PracticingExcellence.com, Inc., a privately-held Delaware corporation (“PX”) is included in non-current assets. It is <em style="font: inherit;">not</em> practicable for us to estimate fair value at each reporting date due to the cost and complexity of the calculations for this non-public entity. Therefore, it is carried at cost less impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer, if any. We have a seat on PX's board of directors and our investment, which is <em style="font: inherit;">not</em> considered to be in-substance common stock, represents approximately 13.8% of the issued and outstanding equity interests in PX.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 1300000 0.138 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">5</em>)</b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Property and Equipment</span></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 15pt;">At <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;">2021,</em> property and equipment consisted of the following:</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Leaseholds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment at cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Net property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Depreciation and amortization expense related to property and equipment, including assets under capital lease, for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> was $5.1 million, $5.7 million, and $6.5 million, respectively. We capitalize interest expense on major construction and development projects while in progress. Interest capitalized for <em style="font: inherit;">2022</em> was $216,000. We did <span style="-sec-ix-hidden:c94004838"><span style="-sec-ix-hidden:c94004839">not</span></span> capitalize interest in <em style="font: inherit;">2021</em> or <em style="font: inherit;">2020.</em> There were no significant impairments in property and equipment during <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em> However, we did shorten the useful lives of certain assets to reflect our best estimate of when assets are expected to be disposed of or replaced.</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,753</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,876</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Leaseholds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Land</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment at cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,756</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33,208</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Net property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4753000 4901000 2639000 2672000 29876000 27828000 12561000 9271000 502000 502000 425000 425000 50756000 45599000 33508000 33208000 17248000 12391000 5100000 5700000 6500000 216000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">6</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Goodwill and Intangible Assets </span></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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">         Goodwill and intangible assets consisted of the following at <em style="font: inherit;"> December 31, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Useful Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Indefinite trade name</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Trade names</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizing intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets other than goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Goodwill and intangible assets consisted of the following at <em style="font: inherit;"> December 31, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Useful Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Indefinite trade name</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizing intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets other than goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The following represents a summary of changes in the carrying amount of goodwill for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> (in thousands):</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">There were no changes in goodwill during <em style="font: inherit;">2022</em> from the net carrying amount of $61,614 at <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 24pt;">As discussed in Note <em style="font: inherit;">1,</em> we recorded an impairment of $714,000 to the Canada reporting unit’s goodwill in <em style="font: inherit;"> December 2020.</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 24pt;">Aggregate amortization expense for customer related intangibles, trade names, and technology for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> was $180,000, $320,000, and $318,000, respectively. Estimated future amortization expense for <em style="font: inherit;">2023,</em> <em style="font: inherit;">2024,</em> and <em style="font: inherit;">2025</em> is $140,000, $140,000 and $140,000, respectively. No amortization expense is projected beyond <em style="font: inherit;">2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Useful Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Indefinite trade name</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Trade names</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizing intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets other than goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,328</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Useful Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 9%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Indefinite trade name</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,191</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortizing intangible assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customer related</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">-</em></td><td style="width: 6%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,959</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 2%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 6%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,572</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizing intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,976</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 38%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets other than goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 6%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,377</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,790</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 62328000 714000 61614000 1191000 1191000 P5Y P15Y 9192000 9132000 60000 P3Y P7Y 1959000 1599000 360000 P10Y 1572000 1572000 0 12723000 12303000 420000 13914000 12303000 1611000 62328000 714000 61614000 1191000 1191000 P5Y P15Y 9445000 9325000 120000 P3Y P7Y 1959000 1480000 479000 P10Y 1572000 1572000 0 12976000 12377000 599000 14167000 12377000 1790000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">57,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill acquired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 57255000 4340000 19000 61614000 0 61614000 714000 180000 320000 318000 140000 140000 140000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">7</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Income Taxes </span></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 24pt;">For the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> income before income taxes consists of the following:</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign Operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 24pt;">Income tax expense consisted of the following components:</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Federal:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,092</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Foreign</span>:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">State</span>:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">As a result of the Tax Cuts and Jobs Act (the “Tax Act”), we determined that we would <em style="font: inherit;">no</em> longer indefinitely reinvest the earnings of our Canadian subsidiary. Our Canadian subsidiary declared a deemed dividend to the Company for $1.4 million and $9.6 million in <em style="font: inherit;">2022</em> and <em style="font: inherit;">2020,</em> respectively. Additionally, a withholding tax of 5% was paid for the dividend distribution. Due to the closure of the Canadian office, we also processed a return of capital from the Canadian subsidiary to the Company of $1.2 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 0pt 0pt 15pt;">We qualify for tax incentives through the Nebraska Advantage <em style="font: inherit;">LB312</em> Act (“NAA”). The NAA provides direct refunds of sales tax on qualified property, as well as investment credits and employment credits that can be claimed through credits of Nebraska income tax, employment tax, and sales tax on non-qualified property. For the year ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> adjustments for credits reduced operating expenses by approximately $510,000, $473,000 and $435,000, respectively. In addition, income tax credits of $36,000, $10,000 and $45,000 were recorded as a reduction to income tax expense for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</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 15pt;">The differences between income taxes expected at the U.S. federal statutory income tax rate of <em style="font: inherit;">21</em> percent and the reported income tax (benefit) expense are summarized as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected federal income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit and state tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Compensation limit for covered employees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of cumulative translation adjustment into earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill Impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Withholding tax on repatriation of foreign earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">GILTI</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Deferred tax assets and liabilities at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> were comprised of the following:</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accrued bonuses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Employer payroll tax deferral</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Research &amp; experimental expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Deferred contract costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Repatriation withholding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">In <em style="font: inherit;"> March 27, 2020, </em>the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act is an emergency economic stimulus package in response to the coronavirus outbreak which, among other things, contains numerous income tax provisions. As a result of the CARES Act, we had deferred $1.3 million of employer social security tax payments as of <em style="font: inherit;"> December 31, 2020. </em>In accordance with the CARES Act, we paid half of this liability in <em style="font: inherit;"> December 2021, </em>and paid the remaining $656,000 in <em style="font: inherit;"> December 2022. </em>We have had <em style="font: inherit;">no</em> other impacts to our consolidated financial statements or related disclosures from the CARES Act.</p> <p style="font-family:'Times New Roman';font-size: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;">On <em style="font: inherit;"> August 16, 2022, </em>the Inflation Reduction Act of <em style="font: inherit;">2022</em> (“IRA”) was signed into U.S. law. The IRA includes implementation of a new alternative minimum tax, an excise tax on stock buybacks, and significant tax incentives for energy and climate initiatives, among other provisions. After evaluating the provisions included under the IRA, the Company does <em style="font: inherit;">not</em> expect the provisions to have a material impact 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 8pt;">In assessing the realizability of deferred tax assets, we consider whether it is more likely than <em style="font: inherit;">not</em> that some portion, or all, of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider projected future taxable income, carry-back opportunities, and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, we believe it is more likely than <em style="font: inherit;">not</em> that we will realize the benefits of these deductible differences excluding the foreign tax credit carryforward. In <em style="font: inherit;">2020,</em> we wrote off the deferred tax asset for prior year foreign tax credit carryforwards of $535,000 and the related valuation allowance. We made the assessment that due to our Canadian subsidiary’s decreased projected future income and the lower US tax rate compared to the Canadian tax rate, it was unlikely we would realize this asset.</p> <p style="font-family:'Times New Roman';font-size: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;">The Tax Act amended Section <em style="font: inherit;">174</em> rules for the federal tax treatment of research or experimental (“R&amp;E”) expenditures paid or incurred during the taxable year. The new Section <em style="font: inherit;">174</em> rules require taxpayers to capitalize and amortize specified R&amp;E expenditures over a period of <span style="-sec-ix-hidden:c94005015">five</span> years (attributable to domestic research) or 15 years (attributable to foreign research), beginning with the midpoint of the taxable year in which the expenses are paid or incurred.  Software development costs are expressly included in the definition of specified R&amp;E expenditures after <em style="font: inherit;">2021.</em> Due to this change in legislation the Company has deferred costs of $3.5 million for tax purposes, resulting in a deferred tax asset of $856,000 at <em style="font: inherit;"> December 31, 2022. </em>The Company also recorded a deferred tax asset of $52,000 related to software development costs included in the overall fixed asset deferred tax liability.</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;">We had an unrecognized tax benefit at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> of $1.6 million and $1.1 million, respectively, excluding interest of $25,000 and $19,000 at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. Of these amounts, $1.3 million and $918,000 at <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, represents the net unrecognized tax benefits that, if recognized, would favorably impact the effective income tax rate. The change in the unrecognized tax benefits for <em style="font: inherit;">2022</em> and <em style="font: inherit;">2021</em> 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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to lapse of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to settlement with taxing authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to lapse of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions due to tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to settlement with taxing authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">We file income tax returns in the U.S. federal jurisdiction, various state jurisdictions, and Canada federal and provincial jurisdictions. Tax years <span style="-sec-ix-hidden:c94005032">2019</span> and forward remain subject to U.S. federal examination. Tax years <span style="-sec-ix-hidden:c94005033">2016</span> and forward remain subject to state examination. Tax years <span style="-sec-ix-hidden:c94005034">2018</span> and forward remain subject to Canadian federal and provincial examination.</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. Operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,357</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign Operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">476</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income before income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,815</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">48,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">41,467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 43156000 48145000 41357000 -341000 476000 110000 42815000 48621000 41467000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Federal:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,092</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,427</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,561</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,238</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Foreign</span>:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">225</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">State</span>:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9988000 9092000 3546000 -1427000 -224000 -308000 8561000 8868000 3238000 -90000 143000 225000 0 -17000 -6000 -90000 126000 219000 2846000 2197000 578000 -302000 -36000 172000 2544000 2161000 750000 11015000 11155000 4207000 1400000 9600000 0.05 1200000 510000 473000 435000 36000 10000 45000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected federal income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,708</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign tax rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit and state tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,531</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(120</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(660</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,713</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Compensation limit for covered employees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Reclassification of cumulative translation adjustment into earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">539</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill Impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Withholding tax on repatriation of foreign earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">GILTI</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 8991000 10210000 8708000 -24000 26000 6000 2100000 1531000 607000 -120000 -660000 -5713000 0 0 463000 408000 272000 261000 22000 254000 157000 539000 0 0 0 0 184000 -100000 8000 18000 0 0 10000 15000 58000 28000 11015000 11155000 4207000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 54pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">687</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accrued bonuses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">267</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Employer payroll tax deferral</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Uncertain tax positions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">161</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Research &amp; experimental expenditures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">856</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Prepaid expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Deferred contract costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">601</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,579</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,523</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Repatriation withholding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Net deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,988</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> 16000 24000 691000 687000 1072000 740000 96000 267000 0 200000 256000 161000 856000 0 78000 66000 3065000 2145000 3065000 2145000 135000 89000 601000 945000 1066000 1579000 6523000 6338000 0 182000 8325000 9133000 5260000 6988000 1300000 656000 535000 P15Y 3500000 856000 52000 1600000 1100000 25000 19000 1300000 918000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">768</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to lapse of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to settlement with taxing authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">345</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,075</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to lapse of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(76</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions due to tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Reductions due to settlement with taxing authorities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance of unrecognized tax benefits at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 768000 38000 0 345000 1075000 76000 558000 1557000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">8</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Notes Payable</span></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 15pt;">Our long-term debt consists of the following:  </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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Notes payable, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 14pt;">Our amended and restated credit agreement (the “Credit Agreement”) with First National Bank of Omaha (“FNB”) was amended and restated on <em style="font: inherit;"> September 30, 2022 </em>and includes (i) a $30,000,000 revolving credit facility (the “Line of Credit”), (ii) a $23,412,383 term loan (the “Term Loan”) and (iii) a $75,000,000 delayed draw-down term facility (the “Delayed Draw Term Loan” and, together with the Line of Credit and the Term Loan, the “Credit Facilities”). We <em style="font: inherit;"> may </em>use the Delayed Draw Term Loan to fund any permitted future business acquisitions or repurchases of our Common Stock and the Line of Credit to fund ongoing working capital needs and for other general corporate purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 14pt;">The amended Term Loan revised the remaining payments for the then existing outstanding balance at <em style="font: inherit;"> September 30, 2022 </em>to monthly installments of $462,988 through <em style="font: inherit;"> May 2027. </em>The Term Loan bears interest at a fixed rate per annum of 5%.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 14pt;">Borrowings under the Line of Credit and the Delayed Draw Term Loan, if any, bear interest at a floating rate equal to the <em style="font: inherit;">30</em>-day Secured Overnight Financing Rate (“SOFR”) plus 235 basis points (6.10% at <em style="font: inherit;"> December 31, 2022). </em>Interest on the Line of Credit accrues and is payable monthly. Principal amounts outstanding under the Line of Credit are due and payable in full at maturity, in <em style="font: inherit;"> May 2025. </em>As of <em style="font: inherit;"> December 31, 2022, </em>the Line of Credit did <em style="font: inherit;">not</em> have a balance. There were no borrowings on the Line of Credit during <em style="font: inherit;">2022.</em> There have been <em style="font: inherit;">no</em> borrowings on the Delayed Draw Term Loan since origination.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 14pt;">We are obligated to pay ongoing unused commitment fees quarterly in arrears pursuant to the Line of Credit and the Delayed Draw Term Loan facility at a rate of 0.20% per annum based on the actual daily unused portions of the Line of Credit and the Delayed Draw Term Loan facility, 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 14pt;">The Credit Agreement is collateralized by substantially all of our assets, subject to permitted liens and other agreed exceptions, and contains customary representations, warranties, affirmative and negative covenants (including financial covenants) and events of default. The negative covenants include, among other things, restrictions regarding the incurrence of indebtedness and liens, repurchases of our Common Stock and acquisitions, subject in each case to certain exceptions. Pursuant to the Credit Agreement, we are required to maintain a minimum fixed charge coverage ratio of <span style="-sec-ix-hidden:c94005189">1.10x</span> for all testing periods throughout the term(s) of the Credit Facilities, which calculation excludes, unless our liquidity falls below a specified threshold, (i) any cash dividend in a fiscal quarter that, together with all other cash dividends paid or declared during such fiscal quarter, exceeds $5,500,000 in total cash dividends paid or declared, (ii) the portion of the purchase price for any permitted share repurchase of our shares paid with cash on hand, and (iii) the portion of any acquisition consideration for a permitted acquisition paid with cash on hand. We are also required to maintain a cash flow leverage ratio of <span style="-sec-ix-hidden:c94005191">3.00x</span> or less for all testing periods throughout the term(s) of the Credit Facilities. All obligations under the Credit Facilities are to be guaranteed by each of our direct and indirect wholly owned domestic subsidiaries, if any, and, to the extent required by the Credit Agreement, direct and indirect wholly owned foreign subsidiaries. As of <em style="font: inherit;"> December 31, 2022, </em>we were in compliance with our financial covenants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Scheduled maturities of notes payable at <em style="font: inherit;"> December 31, 2022 </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="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">4,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">5,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">5,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">2,742</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Term Loans</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(134</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(73</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Notes payable, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 22315000 26620000 4491000 4278000 134000 73000 17690000 22269000 30000000 23412383 75000000 462988 0.05 0.0235 0.0610 0 0.0020 5500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 27pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 82%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">4,529</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">4,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">5,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">5,271</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 15pt;">2,742</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4529000 4762000 5011000 5271000 2742000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">9</em>)</b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Share-Based Compensation</span></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 15pt;">We measure and recognize compensation expense for all share-based payments based on the grant-date fair value of those awards. All of our existing stock option awards and unvested stock awards have been determined to be equity-classified awards. We account for forfeitures as they occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Our <em style="font: inherit;">2004</em> Non-Employee Director Stock Plan, as amended (the <em style="font: inherit;">“2004</em> Director Plan”), is a nonqualified plan that provides for the granting of options with respect to 3,000,000 shares of our Common Stock. The <em style="font: inherit;">2004</em> Director Plan provides for grants of nonqualified stock options to each of our directors who we do <em style="font: inherit;">not</em> employ. On the date of each annual meeting of shareholders, options to purchase shares of Common Stock equal to an aggregate grant date fair value of $100,000 are granted to each non-employee director that is elected or retained as a director at each such meeting. Stock options vest approximately <span style="-sec-ix-hidden:c94005226">one</span> year following the date of grant and option terms are generally the earlier of <span style="-sec-ix-hidden:c94005227">ten</span> years following the date of grant, or <span style="-sec-ix-hidden:c94005228">three</span> years from the termination of the outside director’s service. At <em style="font: inherit;"> December 31, 2022, </em>there were 707,862 shares of Common Stock available for issuance pursuant to future grants under the <em style="font: inherit;">2004</em> Director Plan. We have accounted for grants of 2,292,138 shares of Common Stock under the <em style="font: inherit;">2004</em> Director Plan using the date of grant as the measurement date for financial accounting purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Our <em style="font: inherit;">2006</em> Equity Incentive Plan (the <em style="font: inherit;">“2006</em> Equity Incentive Plan”), as amended, provides for the granting of stock options, stock appreciation rights, restricted stock, performance shares and other share-based awards and benefits up to an aggregate of 1,800,000 shares of Common Stock. Stock options granted <em style="font: inherit;"> may </em>be either incentive stock options or nonqualified stock options. Vesting terms vary with each grant and option terms are generally <span style="-sec-ix-hidden:c94005236">five</span> to <span style="-sec-ix-hidden:c94005237">ten</span> years following the date of grant. At <em style="font: inherit;"> December 31, 2022, </em>there were 751,778 shares of Common Stock available for issuance pursuant to future grants under the <em style="font: inherit;">2006</em> Equity Incentive Plan. We have accounted for grants of 1,048,222 shares of Common Stock and restricted stock under the <em style="font: inherit;">2006</em> Equity Incentive Plan using the date of grant as the measurement date for financial accounting purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">During <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> we granted options to purchase 127,227, 101,091, and 70,471 shares of Common Stock, respectively. Options to purchase shares of common stock are typically granted with exercise prices equal to the fair value of the common stock on the date of grant. We do, in certain limited situations, grant options with exercise prices that exceed the fair value of the common shares on the date of grant. The fair value of stock options granted was estimated using a Black-Scholes valuation model with the following weighted average assumptions:</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="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield at date of grant</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &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;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">35.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &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;">Risk-free interest 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &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;">Expected life of options (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">7.39</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 15pt;">The risk-free interest rate assumptions were based on the U.S. Treasury yield curve in effect at the time of the grant. The expected volatility was based on historical monthly price changes of our stock based on the expected life of the options at the date of grant. The expected life of options is the average number of years we estimate that options will be outstanding. We consider groups of associates that have similar historical exercise behavior separately for valuation purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following table summarizes stock option activity under <em style="font: inherit;">2006</em> Equity Incentive Plan and the <em style="font: inherit;">2004</em> Director Plan for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of<br/> Options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contractual</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Terms</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intrinsic</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Common Stock</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">477,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36.67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">581,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">323,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following table summarizes information related to stock options for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average grant date fair value of stock options granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intrinsic value of stock options exercised (in thousands)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intrinsic value of stock options vested (in thousands)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the total unrecognized compensation cost related to non-vested stock option awards was approximately $1.2 million which was expected to be recognized over a weighted average period of 2.63 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">There was $446,000 and $1.7 million in cash received from stock options exercised for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. No cash was received for stock options exercised for the year ended <em style="font: inherit;"> December 31, 2022. </em>We recognized $1.1 million, $607,000, and $680,000 of non-cash compensation for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, related to options, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from stock options exercised was $160,000, $862,000, and $6.3 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</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 15pt;">During <em style="font: inherit;">2021</em> we granted 12,698 non-vested shares of Common Stock under the <em style="font: inherit;">2006</em> Equity Incentive Plan. <em style="font: inherit;">No</em> shares of non-vested Common Stock were granted during the years ended <em style="font: inherit;"> December 31, 2022 </em>or <em style="font: inherit;">2020.</em> As of <em style="font: inherit;"> December 31, 2022, </em>we had 12,698 non-vested shares of Common Stock outstanding under the <em style="font: inherit;">2006</em> Equity Incentive Plan. These shares vest <span style="-sec-ix-hidden:c94005279">five</span> years following the date of grant and holders thereof are entitled to receive dividends from the date of grant, whether or <em style="font: inherit;">not</em> vested. The fair value of the awards is calculated as the fair market value of the shares on the date of grant. We recognized $109,000, $17,000, and $23,000 of non-cash compensation for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, related to this non-vested stock, which is included in direct and selling, general and administrative expenses. The actual tax benefit realized for the tax deduction from vesting of restricted stock was $235,000 for the year ended <em style="font: inherit;"> December 31, 2020. </em>No restricted stock vested during the years end <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The following table summarizes information regarding non-vested stock granted to associates under the <em style="font: inherit;">2006</em> Equity Incentive Plans for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Common Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Common Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average Grant</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date Fair Value</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the total unrecognized compensation cost related to non-vested stock awards was approximately $327,000 and is expected to be recognized over a weighted average period of 3.00 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 3000000 100000 707862 2292138 1800000 751778 1048222 127227 101091 70471 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 36pt;"><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;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &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><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2020</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; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield at date of grant</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &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;">Expected stock price volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">35.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &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;">Risk-free interest 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &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;">Expected life of options (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">6.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;">7.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0339 0.0215 0.0184 0.3552 0.3485 0.3362 0.0233 0.0091 0.0135 P6Y3M18D P7Y3D P7Y4M20D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of<br/> Options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contractual</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Terms</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intrinsic</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(In</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Common Stock</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">477,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36.67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,581</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">581,286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32.86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,739</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">323,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 477640 30.88 127227 36.67 23581 13.17 581286 32.86 P5Y5M8D 4739000 323140 26.97 P3Y6M18D 4369000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average grant date fair value of stock options granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18.67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intrinsic value of stock options exercised (in thousands)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">648</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,912</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Intrinsic value of stock options vested (in thousands)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,805</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,965</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 9.43 12.55 18.67 648000 3535000 25912000 4369000 4805000 1965000 1200000 P2Y7M17D 446000 1700000 0 1100000 607000 680000 160000 862000 6300000 12698 12698 109000 17000 23000 235000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Common Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Outstanding</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Common Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average Grant</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date Fair Value</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,698</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 12698 42.92 0 0 -0 0 -0 0 12698 42.92 327000 P3Y <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">10</em>) </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Leases</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 15pt;">We lease printing, computer, other equipment and office space in the United States and Canada. The leases remaining terms as of <em style="font: inherit;"> December 31, 2022 </em>range from less than <span style="-sec-ix-hidden:c94005362">one</span> year to 3.93 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Certain equipment and office lease agreements include provisions for periodic adjustments to rates and charges. The rates and charges are adjusted based on actual usage or actual costs for internet, common area maintenance, taxes or insurance, as determined by the lessor and are considered variable lease costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">The components of lease expense for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> included (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Asset amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">In <em style="font: inherit;">2020,</em> we adjusted the useful life of the operating right of use assets associated with our Atlanta, Georgia and Markham, Ontario office leases based on the expectation that we will vacate the office space before the end of the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Supplemental balance sheet information related to leases (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Operating leases:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Noncurrent operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Finance leases:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Furniture and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Computer Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Computer Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Property and equipment under finance lease, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Less accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Property and equipment under finance lease, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">834</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current obligations of finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent obligations of finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (in years):</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Supplemental cash flow and other information related to leases were as follows (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ROU assets obtained in exchange for operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ROU assets obtained in exchange for finance lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Undiscounted payments under non-cancelable finance and operating leases at <em style="font: inherit;"> December 31, 2022 </em>were as follows (in thousands):</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="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Less: Amount representing interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Present value of minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: Current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease obligations, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;">Undiscounted cash receipts due under the sublease agreement at <em style="font: inherit;"> December 31, 2022 </em>are as follows (in thousands):</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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating Lease</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total minimum lease receipts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> P3Y11M4D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">600</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Asset amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">355</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Interest on lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sublease income</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(123</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total net lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 527000 669000 600000 462000 489000 355000 19000 34000 37000 95000 99000 62000 87000 59000 42000 123000 81000 -0 1067000 1269000 1096000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Operating leases:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Operating ROU assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">556</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">975</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Noncurrent operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,313</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; ">Finance leases:</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Furniture and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Computer Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Computer Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">207</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Property and equipment under finance lease, gross</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Less accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Property and equipment under finance lease, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">834</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current obligations of finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Noncurrent obligations of finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total finance lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">818</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term (in years):</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.95</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">%</p> </td></tr> </tbody></table> 556000 975000 522000 493000 333000 820000 855000 1313000 1042000 1042000 659000 659000 207000 207000 1908000 1908000 1537000 1074000 371000 834000 311000 470000 39000 348000 350000 818000 P1Y11M12D P2Y9M18D P1Y1M24D P1Y11M4D 0.0397 0.0385 0.0354 0.0342 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating cash flows from operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">563</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">680</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing cash flows from finance leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ROU assets obtained in exchange for operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">560</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">ROU assets obtained in exchange for finance lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">817</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 563000 680000 596000 18000 34000 36000 469000 493000 332000 83000 560000 276000 0 40000 817000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Finance Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating Leases</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">359</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">892</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Less: Amount representing interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Present value of minimum lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">855</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Less: Current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease obligations, net of current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 315000 547000 23000 227000 11000 118000 10000 0 359000 892000 9000 37000 350000 855000 311000 522000 39000 333000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Operating Lease</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">122</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total minimum lease receipts</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 122000 127000 65000 314000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">11</em>) </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Related Party</span></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 14pt;">Mr. Hays, our Chief Executive Officer and director, is an owner of approximately <span style="-sec-ix-hidden:c94005472">13%</span> of the equity interests of Nebraska Global Investment Company LLC (“Nebraska Global”).  We purchased certain services from Don’t Panic Labs, LLC, which was a subsidiary of Nebraska Global for a portion of the year ended <em style="font: inherit;"> December 31, 2022.  </em>The total value of these purchases was $196,000 in the year ended <em style="font: inherit;"> December 31, 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 16pt;">A director who began serving on our board in <em style="font: inherit;"> May 2021, </em>also served until her retirement at the end of <em style="font: inherit;">2021</em> as chief executive officer of Allina Health, a <em style="font: inherit;">not</em>-for-profit healthcare system. In connection with its routine business operations, Allina Health purchases certain of our products and services. Total revenue we earned from Allina Health in the year ended <em style="font: inherit;"> December 31, 2021 </em>approximated $1.7 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 0pt 0pt 15pt;">A director, who served on our board through <em style="font: inherit;"> October 2021, </em>also served as an officer and director of Ameritas Life Insurance Corp. (“Ameritas”) until <em style="font: inherit;"> January 2020 </em>and continued to serve on the board of directors of Ameritas until <em style="font: inherit;"> October 2021. </em>In connection with our regular assessment of our insurance-based associate benefits, which is conducted by an independent insurance broker, and the costs associated therewith, we purchase dental and vision insurance for certain of our associates from Ameritas. The total value of these purchases was $278,000 and $248,000 in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</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 15pt;">A director, who served on our board through <em style="font: inherit;"> May 2020, </em>also served as a board member of IMA Financial Group. In connection with our regular assessment of our liability coverage, during <em style="font: inherit;">2020</em> we began purchasing directors and officers and employment practices liability insurance through IMA Financial Group. Total payments for these services totaled $1.1 million in <em style="font: inherit;">2020.</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 15pt;">During <em style="font: inherit;">2017,</em> we acquired a cost method investment in convertible preferred stock of Practicing Excellence.com, Inc., a privately-held Delaware Corporation (“PX”), which is included in other non-current assets and is carried at cost, adjusted for changes resulting from observable price changes in orderly transactions of the same investment in PX, if any.  We also have an agreement with PX which commenced in <em style="font: inherit;">2016</em> under which we act as a reseller of PX services and PX receives a portion of the revenues. The total revenue earned from the PX reseller agreement in the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> was $35,000, and $294,000, respectively. We <em style="font: inherit;">no</em> longer earn revenue under this agreement after <em style="font: inherit;"> June 30, 2021 </em>due to termination of the reseller agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 196000 1700000 278000 248000 1100000 35000 294000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">12</em>) </b></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Associate Benefits</span></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 15pt;">We sponsor a qualified <em style="font: inherit;">401</em>(k) plan covering substantially all associates with <em style="font: inherit;">no</em> eligibility service requirement. Under the <em style="font: inherit;">401</em>(k) plan, we match 25.0% of the <em style="font: inherit;">first</em> 6.0% of compensation contributed by each associate. Employer contributions, which are discretionary, vest to participants at a rate of 20% per year. We contributed $588,000, $531,000, and $521,000 in <em style="font: inherit;">2022,</em> <em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, as a matching percentage of associate <em style="font: inherit;">401</em>(k) contributions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 0.250 0.060 0.20 588000 531000 521000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>(<em style="font: inherit;">13</em>) </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Segment Information</span></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 16pt;">In <em style="font: inherit;"> March 2021, </em>we changed our operating segments from <span style="-sec-ix-hidden:c94005509">six</span> to <span style="-sec-ix-hidden:c94005510">one</span> to reflect a change in the way we operated and managed our business, including changes to our corporate reporting structure to the Company’s Chief Executive Officer and chief operating decision maker.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 15pt;">Our Canada office was closed in <em style="font: inherit;">2022.</em> As a result, <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">no</em> Canadian revenue is expected to be generated after <em style="font: inherit;">2022.</em> The table below presents entity-wide information regarding our revenue and assets by geographic area (in thousands):</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="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">144,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-lived assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">153,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">150,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">144,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,967</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,972</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">147,954</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-lived assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,722</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">77,448</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">111</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,863</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">86,745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">79,311</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">130,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">153,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">128,319</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Canada</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,661</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,461</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">133,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 150775000 144987000 130305000 793000 2967000 2972000 151568000 147954000 133277000 86718000 83722000 77448000 27000 111000 1863000 86745000 83833000 79311000 130151000 153879000 128319000 310000 3661000 5104000 130461000 157540000 133423000 EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #568U8'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 " U5F-6[Z0B%.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'_6P4SJRTI/&PQ6V-C-R&IK%B?&UDCZ]DN\-F5L#S#PQ=+/ MGSZ!&_02^T#/H?<4V%*\&5W;18E^+8[,7@)$/)+3,9\2W=3<]\%IGJ[A %[C MASX05$5Q!XY8&\T:9F#F%Z)0C4&)@33WX8PWN.#]9V@3S"!02XXZCE#F)0@U M3_2GL6W@"IAA3,'%[P*9A9BJ?V)3!\0Y.4:[I(9AR(GQ)ZV:V MBZP[I.E5M))/GM;B,OFU?MCLMD)5155GQ7QVY4K>WLMJ]3Z[_O"["KO>V+W] MQ\870=7 KW^AO@!02P,$% @ -59C5IE&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" U5F-6"^(PX'!]P$%7#.F'[Y M[^^%D! J\R9(SGYH ^%]@$]M\SS&.W\6\C%9<*[(2Q3&R45KH=3R8Z>3> L> ML>18+'D,WSP(&3$%FW+>29:2,S\OBL(.M:R33L2"N-4_S_=-9/]R/(Z>7%>1'_ CX<[+UF62W,A/B,=L8^Q>_^3% M#74S/4^$2?Z3/*^.==T6\=)$B:@HABN(@GCUF[T4(+8*'*NF@!8%]$V!77<& MIRAP]BUPBP(W)[.ZE9S#B"G6/Y?BF'; .I4 M?R2\%/Z,B@QBGUS%*E"O9!ROVE/V=VF3[],1>?_NPWE'P>FRHHY72%^NI&F- MM$W)%Q&K10*Z/O>K AVXSLW%TO7%7E)4<<2]8^+81X1:E&HN:(B77_/9,:%. M7NYHRD=X^5]I#&>W=&>OW(VS0>_D>LXN]-N\_[F!H\A8\2CY5X=\)>GJ);-! MXF.R9!Z_:,$HD'#YQ%O]WW^S3ZP_=+A,BHT,B550NAN4+J;>+QKN$&A*%@)0 MG[^0S_Q51Q!7LK)_IY9[=JH#AM8V!69(K *LNP'6W0?8'9\'"2"#1GC+(J[# MA>OX3"5,N<3)!ZTD%_0/K(G 8'GE+:E MX6KMMDW;CJTCAA8V)69(K$+L;$/L#+W'S1.A0#;A,A ^N8;=B8X8KG;]2P<+ MK6D*RY!8!59O ZO7"%;>OFI1X5IU?@*M:@K+D%@%EFV5/L_:#]?]ZU+;_7;4 MVU;[LPX17M:4D2FU*J0M,VSO!VD0QVG^5(-GF=+2PH643+6#.U[6F)8AM2HM M6M*B^]$JQBEL<-\EM7;VM=8>%VA,SI!:E5SI_&W4#6]U1O!>29 [?Z2MX6*U M3@*O:XSL$ ;?+AV^O9?%OPY"3F[3:,:E%M4N=V^WG6Z/]K2XC+I[4VI57*6_ MM_R%C'[IJ\!!XJXB.M#Y."P%32\^H\3>E5J576G\;=^L%O8'O M@WIRM/Y \MF-K[&^S>&2-G6[Y!LT81X96-LAX@$=ID);-S(O\6V&? F4CP! WW#PS5O M]8.=T6Q@2JTZK5J& XJ;^[?8)B)18'__#I:U3X@=BB=G7>M,.T5K-"^84JMR M*_,"Q6U^WBL'DK-Z3+B :^GGL8W&!%-J54AE3*"XM[\1^5S&0L28<]LAXIYV MV[1+NUI:1J.!*;4JK3(:4-S-WP<*'*YX(#9]/_M IMQ+);0R+3)<:2BB".S* M5 GO\8B\.P;S2Y9,DB<6ZL,IKM>8XR'R BWS L6M/B0K/XCG9/H:S42HQ8<+ MW-X-M9",I@13:E5(94J@N(]?MRYR]>(M6#SGM:\!=@C=#J:CP3H> G#\/V8PQ6#/HG2V!@\\DX2=*:D0W7O!5:;$;3@"FU*K8R#="] MTL /$4+J9'*5XJ5VGG:'4@TLH\[?E%H55NG\Z5[.?_WV9#4ME(]DX&7UD]L[ M%']Q7=40KVI,[1#&GY;&G^YE_,>QXG*UEB2;BF1KC%IJN&(=-:.^WY1:=0%" MZ?N=O7Q_WAW)$*+27$BMU=BA,_ \#A(@X*_$M*L-C#I_4VI5)MF_NT*F=O,7K&M,Z1 1PR@C@X.Z]H'45<3G/AK)/H*"RM0+1 MDL7Z!H<+UF,SF@5,J56Q;2T0PAW\>'A]1P:I'R@AR4 I#JD\GX*L6W*P0Z_N MK11>UAC:(8R_4QI_9Z\7!=,%F#2TA>$R]2W,: PI5:%508 9Z_7!)-T%@8> M-"O!M(]*7*7QLC.CD:!0Z^9JV3+7I[[KNI9]=MJCYYTG'9[2[SM[^?UJDIXN M&%P6^9HJZ(YQ%C*UR$P:^&&A=K)UD]3M]ERG9VWNLK2J MRY$[RC]/OGPB-S<3+0.C+M^46I53Z?(=W).O.5T',B+CD185KF#W>MHUBGA9 M8TR'L/5.:>L=W(2O,65SB#5+"B]W2!2O/H[(+9])ECPR+32CKMZ4V@I:9VMU M=V:@\E7R"?&R5[BKA=Z;O9N5^(-\_7FG/'RUC/\+R_Q70D+^ *76\2F,FG*U M,GZUH<0R7RL^$TJ)*/^XX,SG,CL OG\00JTWLA-L_G]"_W]02P,$% @ M-59C5H+87+A:!P G!X !@ !X;"]W;W)K,-4^_$ MGK?PRU;(AFFXE8]KM9>G.U9X_\GNL_]W<2[M:G*&75\%95HD62;Z]7 M'_'[&YH9A][B7Q5_5I-K9%)Y$.*+N?FUO%Z%!A&O>:%-" 9_GO@-KVL3"7#\ M=0BZ.KW3.$ZOC]%_Z9.'9!Z8XC>B_G=5ZMWU*ENADF]95^O/XOD?_)!0;.(5 MHE;]_^CY8!NN4-$I+9J#,R!HJG;XR[X>!F+B@*,%!W)P(&]UH <'VB$;26$,T<]&/3>\-V52MF<9[+>'7"OSTYD:T2M15R30OT2=6L[;@ MZ-Z$4^@2_7E_BWZZ^!E=H*I%?^Q$IUA;JJNUAC<;_W5Q>,NGX2UDX2VWO'B' M* X0"0EQN-^\W1V?NZ\AWU/2Y)0TZ>/1I:0[*7FK$5,*\GSORF<($+D#F-IZ MK_:LX-J$WH5*T3WH;5>/#F*++I*XS_0BCP((H/:\ M[Q'UBRO5 4TR20)'T22)(56'%4U)YDXU/J4:>U.]DWS/JA+QK]",%7?.1&R] MF-!L/A&V$*D]=QB',WRV49XMX,M.^#+_2A::U6_ EUFOCFB*YW-L M6Z4T#5,WQ/P$,?="_ WTP5Z"%I#ZI2\9TQ?VP,[:!32W!S(E438#ZK B-%_H M"C@<^2E\93UJUCY6L 0/0QF@ECMA'@*=(4CPO*)=5FD>+L"*>Y7J(.H43Q_/5ZC#*TW@!\4AAV,]AMWS+H9J PT2K)2@_N%"^E4#M M[AE%UDJPK6B:+A0_'GD,^XGL!+::=%(G2A<%S3%Z;A M$(L3G5;I0D?"(^]@/_$,;=.S_FPJP32T*=ME%Z=QM%3B(^W@]$VJL:[80U57 MNN)NZ8B]]/6MVO%[13M/>N0R[">S8])[(?MM%\BL5FB0!GOV,J@SJ$'SM&M9 M8VS^"RN_Y \:54IUO5[K:]4Y4 X&C')K/AU6)%V08'AD0.RGP(]'X7A(Q G0 MP6DXGDL43= ,A(?\1,? )0=#.8S[*953](/HNT6Y"*Q62V*X_E0.JQ2 M3/,%I"/W$3_W'9'Z]"RQR8SFV7PH'59Q%"]4+IEL]_R,=UL]526'G:MOLHE- M722W",YA!4UHH263D>'(&QE.\B?>=FZ -E_A&.=S'>8R2PE>6H\CKQ$_KYW+ M[DD3=&)U\%:8Q7.HKNT569",9.0WXN>WO( M>L3/>K\YFVDQZ[JF^O^/!DL<5)@F^7P/Y# CA"1+?6$D3.+?J+U9"1%[%Q:3 M=*Z%'%9I&"[H-3(R'/$SW+"N:]$^7FHNFU?7BTU')(RLY>*PBA?;Q$A:Q$]: MP\I^#:'-1W$6$:M/V&8I(>%"GZ C;]'0*Y/N=TSRG:A++M6//V0$IQ_Z[:5^ M<:HEZF7!;U5+WRO:>>XC$U(_$][)XY)76A1? G01O@LQE+=$3ZSNH,!9IW=" M]D5,@C ,S3^DS)"9[8QH>5_6O'0.E18DX# \Q@$2G5:PZ>^WT20* M$I(%.*5G;B0.:(*#*,R/;LX!?-VV<$,XB7L(]E3/]E_G 5@T01#13WSGQJ M>N+0V!4LPJV0O'IL#\1:O" M6:O JV?7\C^=TDNG7_[W?W.#LG7$):%+1R1T MU!'TE=VSY$QU\N58IFPX(_F DH#D$11DAHYUW-?E637%04S3 .?8:>,N+5LS M7*892>9$Z+*+0QPMB LZB@OJ%Q<#%:I%LG&"=B@(8#RKSFRS+*9TX82#CDJ# MON5@>,+>_>!_8PJ9]?'%>0KBLG.=@JPGGP[-=]M_,OE8M0K5? N.X;L4(LCA M4^APH\6^_YKX(+0637^YXPS &P/X?2M T1YNS ?*TP?IS?\ 4$L#!!0 ( M #568U; .Z$B" , * 8 >&PO=V]R:W-H965T&UL MI99=;YLP%(;_BH5VT4I=,)^!*HG4IIJVBTE1TV[7#CC!JL&9;9IVOW['0!E) MR->6BX#-.:^?USX&CS9"OJB,4HW>>VBW%HYX05UF14]_^A_J4R#V86 M1-&IX#]9JK.Q%5DHI4M2HG@JOI'FSIVB"V4E$J+O$D&@IP5 M]96\-1/127#\ PEND^">F^ U"5YEM":K;#T0328C*39(FFA0,S?5W%39X(85 M9AGG6L)3!GEZ,A6%$IRE1-,4W1-.BH2BN9%3Z&I&)"UT1C5+"%?7Z#-ZGC^@ MJT_7Z!-B!7K*1*E(D:J1K0'%"-I),^Q]/:Q[8-@'F@R0Y]P@%[MN3_KT_'1G M.]V&"6AGP6UGP:WT_ -Z=QS*N;(.&P.EHESH9FUG-Y1SAG4.)42E@H*(WFY06LBT2OA)457L""IX)Q( MA=84-FH&BW?=1UX/,>Q@X0%V=MA/!&W1^RV]?QE]Q:@0*74F)/L-#XR+NK<7 MO=8/.U3PNC*_'?K3<5L&@M9 \$\&F%+E:?A@#VH7^UC$%G#8 H='@:9CH-[J^6L@NMS!><42 M[3%Y.'9=)]J=^K[ *(["0^QQRQY?S@[G *7AC<^*U2D#\?X6]$,WCH&> MP, +'1_'_08<_/?3AH]:>()SC2KE^XZ)$^"-:!YLF9B,YWF M(:W'3IIGF(0D-"2@ *#L].L+7D1*!(@D4[U((G5VB;-8[!Z RV<5WA.E_UER46.E+L9G+G2 X;XS*8HX\+YJ7F++9 M:MGK):]401FY%T!698G%MUM2\.>;&9P=;CS0S5;5-^:KY0YOR"-1GW;W M0E_->R\Y+0F3E#,@R/IF]A9>IRBL#1K$WY0\RZ/?H*;RQ/F7^N)]?C/SZA&1 M@F2J=H'UUY[EQ?.V?V_(:S)/6)([7GRFN=K>S)(9 MR,D:5X5ZX,]_D(Y0,\",%[+Y!,\=UIN!K)**EYVQ'D%)6?N-7[I '!G :,( M=09H;!!,&/B=@?^C!D%G$#21::DT<4BQPJNEX,] U&CMK?[1!+.QUO0IJ^?] M40G]+]5V:G7'F>0%S;$B.7A4^DM/JI* K\%[EO&2@$OPZ3$%KU^] 7*+!9& M,O!QRRN)62XOP*N3Z^5R)ZPB MML"VAF%C6*_O_0J&,(R2Y7Q_3-<""^)%&)S"4@O,]U$<]["3X0?]\ /G\-\S M60G,,J*+1,;W1%!B31*GE[KX7S%:__@(C[S?;!)_36=HZ MBX[B$OJ^/2AA'Y2P,?(G@O+7C@BL*-L \J(+N"3RVA:3\)PQ.:>S]$S.3H(7 M]<&+G!F54IU)RA:OR)RIV L6H^5@02$_]$:KP40%"YA,+(:X'WKL'/JC;F]Z MUB_ AC"= 070)1/@7)=U*E6=$7OK.H_-L:!H,>9EHOQD$8UY65!!$$ [KZ3G ME;BGA.AYSBBN._D%P"47BOZ+V[ZN&=)RAZFH^XJ-76*9CZ.JTY(S09$?CRN8 M"8I#+[136_34%DYJ'[G2\\2-!6MCLC">#[W00^&(BPE;Q%$R)F-!03A5>* W MM'O/R6XBJK9$="S MZVY>WE@+:>?I3)7TK-[2&R+"!QBEMPR03 M:3#((^C61SV!+@.L#'SCP9<0>>,*:H5%43RF88,E<&II#DH)NJ72 \D*+"5= MTZRMG5J#9U59%4UC 'J/IS(FRLAP M$Q(F$QT(#H('NA5/UX.L]BFUPA#T)E@-6@BZQ5"W MO7PB=6(?>"G\8N^MT":"$CCNK398$B$XYF2!P2":ZDF##H)N(70O^)XV1R*: MU/>-*5A@<1!% M8PHV&(HF4@T-H@=Y3JGPKJN&0(N?]A2CJ:V\+/5,2<6S+U;9@)Q2ZF=EPUF] MI>?R=AK107PAIRQ9W6))L[[+',7U-64@YT6!Q=%=:Y7JGA ?I_654:2LJ&#< MDNVH"6V!!G&$W.(HI455GXO]/Y[(QG.\P;&B@O$"L:,F&@P:-!3RG>OCO+5TR=>*[G'1'@U62BK]EXZ(E:]3K_WTJCFGM_15TRUQ\C]W?[5Q=OF MP'YT_Q9>I^T+B,%-^S[D Q8;RB0HR%J[]*YB/3+1OF)H+Q3?-8?N3UPI7C8_ MMP3G1-0 _?^:7S/G7V^\5;( M7ZH T.2Q*KF:>(76JY'OJZR BJI+L0*.?Q9"5E3C4"Y]M9) =&SG;N1T+-:Z9!QN)%'KJJ+RSPQ*L9UXH?VOPG<%6[7P3H^1!B%]F\#F?>(%Q"$K( MM&&@^-K ',K2$*$;OQM.KUW2 '>_G]@_6NVHY8$JF(OR!\MU,?&&'LEA0=>E MOA7;3]#HZ1N^3)3*/LFVL0T\DJV5%E4#1@\JQNLW?6SBL ,(DR. J %$74!\ M!-!K +V7 N(&$-O(U%)L'%*JZ70LQ99(8XULYL,&TZ)1/N,F[7=:XE^&.#V= M"ZY$R7*J(2=W&E^84ZV(6)"YJ' G%2;%&R"?>28J(!?D_BXE;\[>DC/"./E6 MB+6B/%=C7Z,WAM//FI5G]E9OO@(WQ<\\\P&W17;&MNW6'.T M-]->. QPWM^[&%]8ZX_U47($FVMX=J.>1- M*91Z.W+)BD^%Q)3 D5K1#"8>LBJ0&_"FKU^%2?#.E>[_29;^)[*]6/;;6/9/ M;@57+$T,SPG6?:QL'"N%E,"S/T1+RE5)ZYJ:_\0"8LZS*]3UDLE.UB_"J[BS M@0Z-HHY)ZN0YLGF25G!R4O M9"55BBU85DO!BA MR?&$#EM!PY."Y@XI+@W#PU(4APMK9MLUY;V_WSOP,VY^Z6WFFJ7NG:RJ7C"M2P@(I@\L!^B3K?J0>:+&R M-_2#T'C?V\\"6SB0Q@#_+X303P.S0-L43O\"4$L#!!0 ( #568U8="ECS MUP8 &$H 8 >&PO=V]R:W-H965T&ULO9I;<]HX%,>_ MBH;M[&6F%$N^03=AIL67S4.WF:3=?=C9!\<6P5MC4TOD\NU7,@[&LM!),[0O M 9/?.9+_/I+/'WQV7]5?V(I2CA[61V*RP\F\[--7"1G8\L.2-:T)3+%(EXN:,+6A0RDYC'US;I M:#^F##Q\_Y0]:DY>G,Q-PNBB*O[.,[XZ'TU'**/+9%OPJ^K^#]J>D"OSI57! MFK_HOF6M$4JWC%?K-EC,8)V7N]?DH17B(("0(P&D#2!*@.T=";#; %L=P3\2 MX+0!CCK"L0"W#7#5$9PC 5X;X"D!V#X2X+WB197)"]E*5[S6OPW%W%\OJA*5A5YEG":H6LN7D2=<8:J);I>)35= M545&:_8+"K]N<_Z(QNCS=8!^??4;>H7R$GU:55N6E!D[FW Q&YESDK8CO]^- M3(Z.O%Z+6KSF5?H%_?.!KF]H_:\FS<*MLZNEG[_6SC?I=;NMT)?94N?*87'D,\:=KS.0UUNFX M2^D=S$25$20"D A!(AH28VQ9%E:$ [&>.<>HW 5C6UEZ4KETMZFT HH[ M->(KBN@#K=.\U;99+]5&[AG:7KE%/<8M?TIQOZT8OH:/8NE)Y>^B)JY/.!4;1_JS*<9JP55M?0BK1++*D:;?H@WQ/=8IYH&)#PINJFH%90I"(0"(VSZ2G MFK]7S3>J%N1W>49%^R"ZQ[00997I1/)!D4 B&!)CE_A3128P3P02,3123ZCI M7JBI4:B/8ANKFZH2+9DT G<4%15CK^4>)]KM4O2*M6@ITD=QUTA*5NPJ+\G^ M$RVD[.ATNDY!74$B (EP2(SQ3)453!,#:7JJSO:JSLR+5EB]O!2J:M?F#)0' M)((A(?L)52(P3P02,3123R!L=?; ,DIT)= M-%MTTFQQF^T9]T5\8##Q2XP!L;1E@(=EK+9?&@;[V)^ZRMK3<&,/V[["A3J. MV#/5'.@P1ZPQQ6K$&LYS;.P>T;'S5]ALL%YD$-J*A-LQ6 D!@?K"]6Y,6RV8S^L*S9.XYN[XE-F"TZ:+3QIMNBDV6)L M^80=?T-N;'M84S4!:CAR*!YCG28 M:V%GIJ[$(3=U;=O7ZT@Z?TK,_O1%73$QV9SVYP<0"6 DA)%(@XS)%&/EJZD8 MYOH*=OZ,F/W9B?MB,K0_ VUU)D_]_AS.$\)(!",Q,)N^J@>_AIG=V@N[8@+[ M-0V"B34H3MBRP4@$(S$TG;Y^G5LC9K?VO+Z8P"8,1@(-,B;6U%>W1#A5!",Q M/%I?LLZ($;,1^RY],8%M&HP$,!)JD#&>J9TQG"B&$O75[8P:,1LUHGZ@G>NC9A=V[%6DFA5\P\ MVC2/4]U4G%?KYNV*)AFM)2#^OZPJ_G0@G]#:/U4X_Q]02P,$% @ -59C M5L_3\(L: P I @ !@ !X;"]W;W)KRK&5*55=V;9,,BBH'/ *2IQ9N";G]#J"35?PG-I?LFFB8TQ.*FEXD4+QA44K&R^]*7U80?@ M1B< 7@OP#@'!"8#? OSW H(6$!AG&BG&AQE5=#(2?$.$CD8VW3!F&C3*9Z7> M]H42.,L0IR8WO)0\9RE5D)*%P@_NJ9*$+\DBHP(RGJ<@Y&=R^UPS]4J^S'&P M5!DHEM!<7I"OY".QB=2Q5M#4.\LX@V1 ?/>2>([G]2SHYOUPMP<^>S_<.:/&[[;'-WS!";YY+9(, MC[7>C\9CW5)XP64M7@D>C^2)?&%E.WG1MP--ALADT*_ >A*'T="-1_9ZUY?C M,#?T'2?<#YOUA T=U_6ZL#V=0:%'@>] HPV>-X%DC\ (B8:T- M9H97^MF0;VD/CE;K^>'0/9!^'.6Z41SZ!]*/PR+?\6._7WK820_/2K^3LJ9E M8K2A#"58HN_BU@>C[9*46 $P U9 E.U-NL-Z6>SZFIR)2N:P-C"8ZSTDR:T5[OFESQS@J=P3 X.#5]0<'PX,ST!7GN@59[Y_TN0*Q,'92X^+I4 MSF2KQ MR!76'-/,\&\$"!V \TO.U;:C$W1_3"9_ 5!+ P04 " U5F-6%^G;+ L* M !?- & 'AL+W=O[BV+G5+[#ZN5+':LH?(]W[-6_V7+14.5 M_BH>5G(O&"WMH*9>X3!,5@VMVL7-E?WM5MQ<\8.JJY;=BD >FH:*ET^LYD_7 M"[0X_O"U>M@I\\/JYFI/']@=4[_M;X7^MAJTE%7#6EGQ-A!L>[WXB#[DT=H, ML!+_J=B3//D<&%/N.?]FOGPIKQ>AN2-6LT(9%53_\\@VK*Z-)GT?O_=*%\,U MS<#3ST?MGZWQVIA[*MF&U_^M2K6[7F2+H&1;>JC55_[T3]8;%!M]!:^E_7_P MU,N&BZ X2,6;?K"^@Z9JNW_I<^^(DP$HF1B ^P'X^P'1Q #2#R!O'1#U R+K MF<*GIS)?A3((RTUF8^6&?:T=K\JC7S?J>$_FNEQZF;#6\EKZN2*E8& M=TK_HR=5R8!O@PV5N^"S#@P9+(/?[O+@A[_^>+52^J)FZ*KH+_"INP">N #" MP<^\53L9_-26K#Q7L-)W.]PR/M[R)^S5F+/B?4#0NP"'& ,WM'G[< 0,S]\^ M//180X8)(%8?F9H X^6M]?)6\";0&2VHJMJ'+B4J53'Y 7)[IS:"U9IR\4'N M:<&N%[H>2"8>V>+F;W]!2?AWR&5S*LMG4G;FSFAP9^33?O.++I556_"&03[K MQL9VK*F(CS<$9:'Y[VKU>.H/0#"-DL01S"%!G)QI/+,C'NR(O6'QL?R?3OXN M%Q77%;;@;5'5+&@' \WOYEMA(F@O^&.E\RNX?WE[",5SAM"QI)7*I7$83X97.MB8>FW\RHJ:2EEMJZ*S3-?[XM <:FJ6X4 )VLJZMWF( M1!UW.N08%:V.+0E9GSIWB^-D[5KOO;E+8V4F96=^S 8_9J_$RI8)H=/NF)+T MF8&>R1S/+%&* =< @E Y9!"$DT&QGHP:/U*8%@7!9HH@T-;,*$T.QJS@CV7 ME0D(T+RU$%LW7U MD0E=(*W%)6TT[):FFNH:JEY W/%>X]*J.:NVO-=V'CV>U0B=8"+RNNY?7$KC MNK*2.A!H;0K&T4NV+++?#]5^JBKVRL]F%+GA 8@!D0\IP],FXM%$[$<'WB[M M6BIW5+"EZ2;*0&>U;K%D5PK9L_D,DD6OV[DIUT97,,$$L!*0RSPS.?(F>@4X M=[1]8#H' KT ,(T79O;JBMY7]30IH%EI_!2V9)JV" M'PRLZ8K"JD=Z7\-A$KD)FA)W^C> ((F@, $48IRBZ4 9"11Y*>OF5C!-.N4Q MZKM X6K'A$8%O>AI(+"AP]N'I6*BZ>,)-#MVLR,A+NYL ,%E%F' ;D@0I]-F MC_2'_/CWZT#/-=,E ,J2EW<&O$%#75Y;$F"5!^4 _ /D4#)MY(A_R,]_ [?H MMD+#7J&[""Z5G+;+)3M$"%3"7<$T@^+6E5N2V!.V(Y$A/Y)]/&;BGKY,IB% M3W$&S9,K",T2!&V1)QA'&D-^'-/&B ,;<_!=\*0!I8O&>]X>)$R;R"6H)5Y' M0!\"2I[#5F\C &4DG5Z0\$AEV$]E7T[0^:1\6AL]8!DF)#I0HE'6L*7;<]5[2.3;]E;P;,2 MTZS:\KFTG?MT)";L)Z;;@RAVU!#%14T$!E!GG1$H<@#). :R*8VQ.;3EVJ,1V[ ?VX;*>Y!VSPDL1Z"W -R:R!U M,H-S!T*X%'MR9V0XG%U4=;=5JZ/D+577RX871\6-K.>E.Q>!964 M!UM6;%<#GIX!O+=V^\R-_\(7GXP!5_5@"AD9D_@9\W1RNV1A??O*[^OJ@4YN MW!* $B-HRQX4A*89$B1D>H..C-Q)_-QY.ZP1IB:H'=-M$1-%9:SGX'5M-]^?*K7;\;HT!R]F MCD^W*.D3%=HI1U^4H.T$:&_6P/8D))ABM]'/(4&<>LB)C'Q(7N'#TVSN>R=Z M"4T1@.K0.H;,]=[)Q>D]D[9SOXW$2?S$^97M>[*V^6!"I.,I)70I. B0HPC MBCA-$-!+0Z(1@G;G_#?Z9QTQ8B7Q8^5I %6F0VU+FS4%;QJ3/*92@+X =N5P MN$Z ?2Y(=(UBMW#FD"0*8S2]/41&'B07\B $2J"E +O%<0SLU&T@492A!)IV M2#2.P^E-!S(B(?%OZ_VTW;+"3BE[+KHC#%T ] IO/W?3JST!&@N=E6;08N\* M0@L#:5HQ+?(CV^;*>,"JH)[]E"UYHD#NR8R47%PA8M< MM(HC J4N($DZY'$>[G$E$?%E;C0"6^0'-J_)S!RT>(UU&0O'(09J-B )NR4' M)!VWG!L[@EN$O>WI;A_1'#/IA0ILZ2(O%%[: MTLVJ+9]+V[E?1UB,_+#XI55,ZU7'XP%[?--Y=5]I7U=_&')J['$(Z%J7X1 ! MUO,-)!C'P)X ))B2Z6WP,X61O1]>#-V^!1+-N):HS#KBH M]"IC'X(VP/SV36G_%2_VMLN*$;0NN6*9+RQ'GHS\/'E[TC_ /K#/C7QWPFHE MZ'0@@&FDS\M/FG=U,4'HA9J;[5-QN-VQX MLZ?MBPT1DZ(UDW)Z#\)B&V_;_@T'T\);/VJ7:LC3OC1/6NYK"N]6]#=X_JPR M1#,NC:(0.@\$%*;>8C9B:^3'UOQ/->E^I1=GSMJQ#NSX\[DNV_EJ=?+F1&=HIO_ U!+ P04 M " U5F-6"S*D"E06 ./P & 'AL+W=OV_;N);_*D1N]J(%%,=V$B=] DD?]Q:81]%,IU@L]@]9HFU.9=%7 ME.+X?OK]G7-(2K+E3 >[6!2-;8H\/.\7J==;6WUW*ZUK];@N2O?F9%77FY?G MYRY;Z77J1G:C2SQ9V&J=UOA9+<_=IM)ISHO6Q?ET/)Z=KU-3GKQ]S6.?J[>O M;5,7IM2?*^6:]3JM=G>ZL-LW)Y.3,/#%+%UU\WGRO\.H]0 MO#FYG;R\NZ3Y/.%WH[>N\UT1)7-KO]./3_F;DS$AI N=U00A MQ<>#?J>+@@ !C7]YF"=Q2UK8_1Z@?V3:0I$U1 M?[';?VI/SQ7!RVSA^*_:RMRKZ8G*&E?;M5\,#-:FE,_TT?.AL^!F?&3!U"^8 M,MZR$6/Y/JW3MZ\KNU45S08T^L*D\FH@9TH2RGU=X:G!NOKM+[;6:J+.U+U( M1=F%NC?+TBQ,EI:UNLTRVY2U*9?JLRU,9K1[?5YC8UI^GOE-[F23Z9%-)E/U MLRWKE5,?RESG?0#GP#BB/0UHWTV?A/A>9R-U,4G4=#R=/@'O(K+A@N%=/,$& MIVJK/IHR+3.3%NJ^3FL-]:L'"19PE\/@R))>NDV:Z30/8R(GOY%/2W?R(?]5^_Z<=:W14V^_[?0[@_"7T8]V?0D1_7$/5>NZPR M&[8[3+]K'#9Q3J5EKNY29QR-?B;H);A,LW[A#[#]"P;3*ENI=[;:V(J'$Y5; M@C^/<)SZY MZOT1VU3[0XT+ Q8.S:Q-D5:JUM7:/4\4J$E5 8=(*&XJ^V!R71&!*>C9U283 MN@T<&3P$M&R5UFJ19J8PI&)JK5/75*QJ,G%-0.0WH! )&[ A/-;K36%W6BO] MN-$5AC.MMBM3:)46SF*;#,[9,2Y^E2Z7\*\1OG@5H @P8-9.P;6K%?,M2RL- M$I=I:?[-G'> QQA\+4VMVJ+8G=EMJ8F*N3.Y@?HG M3ZNJ>@>IY^E(W1;8N6,FIH2^9'Z/NDI+EV;""]IPGA; %H2M4A [U[I4NH"> ME43+2'T%FX'F!U>;-0F R85U;E*_*QX>(9BX0K';0-!; VM)6WO=M Q=ZE)7 M*0BFYWI#'!R2/&UT"]T!30C)_VH,;!CAJ SZ!458I]\A"EW5R B4CA@3E:E# M[-\(U6P%Z6*!Z,S;@!BH"39*UU$LF*]K65J8=$X&0]XEE14DYR"\0>)IW3'0 ME7[092,J2H94.@#.FXK8TJYA)H%:"QG<9G4#^" 8 =^!K4V1J]R @DHM*KO& M,K*&2/%(_492+J* D$4@1X"&-%4%JR5*_@$>>?JL(PPJ7;#V@H\]'@A@+V1HC\";JF>?B\Z W/6OL2 78R!+Q(FPO!MBW)J8:8D5\ MD,,.TXJ=OL'Z 0I'ZIL6?A'W>-81U0%A5GT=W8]:J*),^C$#"Y<0/$. YHIJ M^L?>/I4DRD33P)Z#.N4!P*PK&,G>/AV%"VKVK8*,FZHU'+?=TAO
N21*=Y-KE\ILO$:#'XO MF"+OTNLYX%+>E< #"L5?=&;AZA@O$ M%L*7_"'KIG.$,5*$D#V<4<:=ZNK%[B;E5R9!TWF0B@+!NA,P(VW9P(P"M0\UH7<&DT:J51$-$ M-'6!_.+%[/K%*_4)!EZ;Q2Y8#@2=U0E-"S^(/';?D>!7PZN[9-MY89;]0![@ MM:O?:[)Y)%;\O.-V*#YDNIV(D&8S4MO!>>RS\, (,@9B.X+**^9I@.IUY]\Z MVL\6ZLJTIT0T% ++W-/4B2^)!EA59&,=10'7"LZ%UBF4$:2&3_I/N07])Q"' M2Z-^L4T<**F#.M"74(=CBFP0Z%5;W7Q( C\6NHS1 O=/B80 M'\VCSA-@5)YU3:&=1!'Y3'@>QX(E(AG;2%Z-74M=2QZ*+"JE*%^GCPK^IUI* MB&'S8;[X>+S5K+L^LO,<&(WAN(ZUY '2!G&N8F_*SJJ*X@N:%7ROI>P.GK< M(,S2YH%LH!?C@L B$/9Y+57DG@I-D^>-R.B]1KPEU-Z%W=Y95[MV/&*1T7C" M/ !3. #EY(V7%9P?%>YA/BTON*KH>$^D"@C_DJZ.Q*"&6\8.%9+(^?HH;0O@B $0YA0;R#H(*NR5- D>"!,X0V-\FY=FGS@N!N6@IDUR+ZU-:;L7FXD/' Y2'W>A [ MBL$A%.;\=T)_QLGA4W[HISRUM)TL/Y]](D]F&P?^N>?J/305A,> >ZHFES/Z M>W6-O]/KJ;K7!8K<91*HD%PTA\N#-5,"_:![RY/9](J6)I,KNBSXMD>CE5MWEN?(;BP?;2)O=7T"%S0+!*317J09%PEFY0 M/18LW[QAYXN@7D=SWB);.IU<)N,Q6'\*KN(+;W0ZN^#O!)BDO].4!3TM.B2R MB*>W(0_\$HV9ZQ"HA=VR0R:8N6WF]:(IVK21JGTXFCFT+VI@T#W)R.D7XO%< MU!SZ#(_3)C6T6#^"-VP0 6KK41+8IH]@N1)W:V75"HLLU2J%VL)EZ3.[6'3* MYL0G5D +-H#\.B-;$-DY;YTIZE!&JU/+\F_*S;*4C6UNF]HGWS62#.\6'Z@E M6?\ ?];4&BMVH\#@MA@D,P[NFE!/.>>K]Z"F"U!/ORG+*9WH2!':GIV"\G&5 MPH60<_.%T<;6Y+W 'L+,NZ(="8Q#'=(X=MUK2^DNB7IA:5=.69D)OMOA?$$- MU:5DSV<:?T9W7P,U=0:?]@-W/@F'$[_32U.6OF7PGP" A[1Z7JL/WN2^!8G[ M((")7X1"*@0ZL#Y0P>^A\)\/@ZB,V;.00V#WT$:^Z4I\KJM-JZ4U\0&S>L#/H#>LXW(MVY"U&ZF?*P\6I0+V; M2GJ=FZ:"=CD6HP BB5A.P.N4%:/8A8:2IJJ,Y%=0M/,6Z[8D^P458T"2Z\T'NZG,N[D@V2JB"D@+&&XXRDYH0$J[FNV1H@E!M' M#2B27N+;23[\L>GZ0-X)ZKE&;I09\=X"=@V%R$,TZS2%! 25^J1D4FO9*GBE M_4HX%+3?NHR(31!!*A#G>S*EMT^I8V+ )TM!4E38#?WB.AQQY R\5\XNZBUV M'LHT"%W__2Q0+MN2E866H:.F%B.?<]"D;H]SECB"^8P)9_!#NY*X_\ :Y\M; MF>(!M:D+.??*L'#+O%,BO0MLB>T01T63#V:D7X[S?O%+LA5KD&6#QR8 21IQ>C&2P%20)UOD^GHYOP2P+X M='0=!V(^$,D,7M5K4<@:AF7Z5UUPX@VSA5! O*4T@;L&0?66;7(66".!NRVL MF R4&AR::/M"+ZFS1NUQ,)J;->+4%M3)]K_AF'*[+0N;2O#JF -KBC==SX*. MF)(>9IM!IYE($A92YI'ZM#A"92@6O\7H)^&MYUK*?@'1]Y8]9]UPIUZZ(-P3 MP+ZP] YM=NB7F1C[A4(_,51S4<\ R\^]3+;GVRY//O) MD$.^;=MWM[(OL>D3C+)<&J+53^ E!2\1ZA/Q*ZD[QG"V5[E.FDZ>3#.+'J3G62EI^TE'WE2(2>36,A[(C>^J M^%YA!EO9L5K$[#CUT9#;!J1^"X144<1Z9:JC5BN9RXB82,&%0B=8U&G8S^$) M]8//X-KTKH\BA[LUI[Y\DL$(VTJR@)A#]LL4+X8HQM1Q,4L1E8D([9_N42(? M!G4[/!PJ ;8R?!QDNQD]>.I]-V4 W,>6RI7[\Z\&-^@(@>C%)B4=U55L#<3F MS#<^VA8&U1%KD;!E[JI11O-1*R[DJ2*VP:@$G-T8%U MVSLORG7&%AE1K;[KVG?:%AXOZD9PB++9=_%Z8+NC5$*:;\;F_5X;=;@\I*P? MD!TM9M#!FI/YA;;XU/O,XM,M/!W85NK*QB\%I M"E5:*[.!3M9<8Y;IFH)MK;-5:0N[W"6^_RJ[C08 <]HBKHA&>ZYHN ]B:'.W MT9F4VL->3+J9/1^*128G/\U<"3GB_Y,'X.Q4* X^X->LMF3RDSC"T=D;4$AV M.DC1>NYC1>M=4[!<[A:QOP59\P< _KMK',:=&MMS-OEG+BM2LI6,LO1=&D2G\J.=5 M0^FQ=-S"/8@X'+]XI4%F^$G.EGZCGF!YF!EB!7UY69-]+8H.C/1[OR;*[K MK?:,'#AJWK=7#HQMR^H(>M*$Z3LCPFK.%V0D,41QP?&-QBM_JDR-7#FQ\.)P$6B;[#H%C'AI@C$43X[]VWY F,%1,N)Z&_PQ_Z1#'T?*3M M3?=MI QRQ%?C5E1GDDJB_(6YDP;Q,4#>9'J0%G^HY/V@H$(M,T[*OU.YQ$?? M@Q;338&2_EE%W6'BHJM+* %]_\^6U/Q8^&/]=IP+OZ']K\;_X>V']X0]3X#" M]27Y"W5/9ZMG=YQTTDT3E!/",;HGXN-KU!@)Z%:.?5)4(+D(E8Z$$)OD0)VF M^&=MCZ_3"07GYMJ?WY[!U)V30SE9,_(W9CJ8A%XU'U(2MM)+W:0[?Y>DIRVQ MT4JL7,+OU&=\(6,!W]NF#<*\L.6A"!Y)"T3K8\@H10&@#5S[9*9-V+R@6L-C M7;*;5C+Z45>9<53"W:YCI[BCXD=OBW >X4W1JQW)O4@]Y-3Y_-B]_),3B;!Q M:-V&MJU@GX!4:AYWMH4N14K 7^A;B>TB27T3<>^ M-+>[5ZA;88"%P1SB"NW^M?1PGE0%L$%4( UU/M91_N9,#>-%V]Z<]5V*K;;^U=\]F;VD,U9O>^ M(.F(MX?DR-^LU1[(D;V&B_8NNMP6ZH':C_F'5Y3",<]^^)6G!?40^$"T\QQZ MZ+NW'M_NO8"037:8%E-BL11B$9D-LZ@4012[F W$9$2 \^8SA3WJB7=PGY L5;F<&\@,*C I Y)DNNOQVZHHX!=]?A^CD;K3 M61J2P/9BU- M,#NGKCIGJ:;<-'4\60D3B,^^G]&4A[,Y9,I]*,ZZ8[R&E1U,AO^G@T3NM1NZ M[L('%3P#1IY*78?Z5=/)$E^F H-!%]A5/J?^\\)?'-A/$3@4'8+Z&<7@CJI$XLK'AMI(IVIZ MF;R8TF4&OI0W?=7[YA_*+@GU]JN8$,^I+WVG307>%8$_U9*W?F2G^?EP,X M'?)M3]C"CX&>SAX-D,':P-[]#7-[ MK >7/-7E]VS[D%84B)SZC&=<:O)K-EDWSR=4N*[CNT%R,,=-SQ SMOP&F\[/ MPEWELN&]^(Q1&LVTG#QG'=_8&+C!_-X43;A]^'^^-[;ESD).FY@'G>Q=9/E+ MF'X^LBQ<]/1]LNZ=O?Y$@[@E7>=-R(M\_Z-/0AFAA+Q>WEGO$Z:$/+]OF.S+][D=!&/>H'^KA0B M7VW7MZW(/9K_MV%6P ( 1O[ZY](CS MM2!"?'P![OH70WZ(&=^\F<77$8Z;"T=F%/"\4A(%".HJN92/R?6X2T6[5W_= MJ9J,IC?\<7DM'S<_)CZOS"__*J\(I.PM;B9QI\89=6LC/YN%)#[[B>=]Y1AOB7_":VDY>2Y'7E.!I?]KZ5=YS;Z?*F M.!+2)=W'*O0"2\>CZZL3J;C#C]IN^(WGN:UKN^:O*Q0PNJ()>+ZP&ULC59M;]LV$/XK!RT8.B"S;%G.LLPV8#MKEV%-O29= M/PS[0$MGB0C%4TDJBO?K=Z1LQ<-<8U\L\LA[[KE7>MJ2>;(EHH.72FD[BTKG MZILXMEF)E; #JE'SR99,)1QO31';VJ#(@U*EXF0XO(HK(74TGP;9VLRGU#@E M-:X-V*:JA-DM45$[BT;10?!1%J7S@G@^K46!#^@^U6O#N[A'R66%VDK28' [ MBQ:CFV7J[X<+?TAL[=$:O"<;HB>_N, M>I->\7A]0'\;?&=?-L+BBM1GF;MR%EU'D.-6-,I]I/87W/LS\7@9*1M^H>WN MII,(LL8ZJO;*S*"2NON*EWT#=&0HL;X43\ZFA%HR_S6A^ M$5P-VDQ.:I^4!V?X5+*>F]^30TC@>UAD7QIII0_5-':,[,_C;(^R[%"2KZ", M$GA/VI46?M8YYO\&B)E2SRLY\%HF9Q%O,1O >'0)R3!)SN"->S_' 6]\QD\+ MCN"MU$)G4BAX<,(AUY>SIQSNX-+3<+Y5;FPM,IQ%W L6S3-&\V^_&5T-?SI# M-NW)IN?0Y\O&LL1:6%&U8;ZA?F^ES139QB#\^8@O#I:*LJ>_3G$_BWZ:^QLN M@L7J]T]W#W>/=Q_NX8.&7X5NN$\A#4G@5!P$/B4#6%34: >TA;N<@RBW$G-8 M6(O.=L5D>"]T#K])L9&**XL3P.=-Q?(W%R UN)(:RU?L=[!JC&&4 \ %C*Y3 M6!L>/L;M @PR9.W3!:,A7_>=@8;G@N(LYBP;PB-FI29%Q0ZN>/N.*&^E4NS M..53&+ \$+F%PFX[2WKX[()DSAGN?B?W72RQ\GC%@BR+WO8J-XHYW0 MA?3+@PYG:X-2%R J,D[^S>KTS+Q=B=( 6B>KP+^QN&T4FW]FPQS3">Q0&#L( M1HJ#)SX._\,BMV##T\Y+>6R#$R]0-Z8FBPS8A^40.FX*9M.YUPT :(6%VC U M(Q5'WSDC-XT+%OFV8/N9K(.RW6DTA8^6YT8,9(Y(<<>5PD%.H,D%5[9]^W'I M\>2TGC>QP(.UTI6!RYI+GKW\+&U.U<&S%E]3X(T=IZH-_H?2\@&0.E,-1\$7 M&34&,M*6E,R#E5<*MI\ L#5LR)OV=WP"CL)Q"4+Y4BTZ*\ODV5PWT7MI_QXN MNF?@]7KWF+X7G!1M0>&658>#'_CY,=T#U6T%1V)#C1@K+DM]T-/X"GV^) M!^9^XPWT_Q+F_P!02P,$% @ -59C5A=XKR3.! 0 L !D !X;"]W M;W)K&ULA59;4^LV$/XK.R[3"3,.\2T)H9 9+CUS M>#@=AG#*0Z0$^NN[DA,G0("'*+KMM[=OUSI?*_UD"D0+SU4I MS4506%N?#0:&%U@QEZS)<[0_JSO-*T&'4HN M*I1&* D:%Q?!97QVE;G[_L*? M=F;P[.D[E23VYQFU\$D3,(2^36(3#Z6^$U MEJ4#(C/^W6 &G4HGN#_?HG_SOI,O:8OP88D'V=D0 MQB$D49)\@I=V3J<>+_W$:0-6P32"E3"SS"*1S1YTN(7+#L.YNCDS->-X M$5!A&-0K#*:__A*/HM\^,3;KC,T^0Y_>XPIE@[#0JNJR1"S92Q+\]8#/%JY* MQ9_^/F3_IQH.V]\C5NPX\4J=@8>"[%$E5;202[!L7B+DPK#E4N.2N>#JK=5* M@Z7;+\A(#ATA@-*)U9S,WJ;4C[$;(K_>6\Z:N>%:U+Z$G6F">W2NEE+\1V": M.?4OH%8$:*E?P!'$61Q.3F,W2\=A%)VZ&:G))A.8'#2&GU)8J#6I/NC& M3C0)$XI %HY(-"/-$WA0EABZC2BY,HS#X<@[E8W#R3#SCI*MX_'!S-1:K41. M^H1LN[AOAW-JTD4["S=UOY7Y[>2TQ?9(/1(E9\==V=[)+,% M,7W-7H"DH8U1:Y!HM6=4QH2O074/INZ1%5-PT&86C M209;E\T71O:H%=5*O]T_]NFD\$JS"01!L/=TA!YQZ)C4]M(X]I-KSY!.:U,U M)7-O#.#,\J+?U,#R?Z@J_&<%F!;&.=S6SHY<^%S3"P7W&$430_6JVT+MPSBC M(4U&[\.HW^?8-3"B7XU:J+RM3);GPD%1$Z%MWP(DM2$U+\72ZS"4<-K&O;2X MJNF[JNG#(T+!R"O_DMJ$IZZIY7H]SF(JF-+[D;M$N@M242HE^M]!]J=^FOEQ M&,*A[^1@[U5#?67IWVX&?&+:!TZWVST/+]M7T>YZ^[;\P301VD")"Q*-3L;# M '3[7FL75M7^C317EIJ8GQ;TQ$7M+M#Y0M&38;-P"KI'\_1_4$L#!!0 ( M #568U:GG-D03 ( #L% 9 >&PO=V]R:W-H965T.D7=$E!II^8#VT*-IM/0P[*#83:Y$E5Z*;]M^/ MDATWP=(<$HLBW^,C)6JR-G;E2D2"ETII-XU*HOHTCEU>8B7SL8\/ ;\DKMW6&GPE M.3-6!64$E=?L5+UT? MM@ G[P'2#I &W6VBH/)"D,@FUJS!^FAF\XM0:D"S.*G]H3R09:]D'&6WAA#& M\ 4NGQI)KW"MG]$1=YW<)"9.X,/BO".;M63I.V3#%&Z,IM+!I2ZPV"6(65DO M+]W(FZ4'&2\P'\!H^!G2)$T/\(WZ!;W2@7 =DX$IJH7,I%#R0('RWX)9N MO)_.3\RIJT6.TXA'PJ%]QBC[^&%XG'P[(';S@)^_\ 7@IDR^>K/ M/ID'B?;+_,3'_O^APR/R]5HA8.N26RYN6VU-Y6_,O'&D)Z#(# @!P &0 'AL+W=O$$JLG$?@U'S'*Y32 Q&-;T?, M: SI'5_VG]!O0NZ4RQVW>*7EWZ)VS2J:1U#CCO?2?=6'#WC,I_1XE98V_.$P MV)9%!%5OG6Z/SL2@%6IH^<-Q'UXXS-.?.+"C PN\AT"!Y35W?+TT^@#&6Q.: M[X14@S>1$\H7Y=896A7DY]9?M$,HX1UL#17:N$?@JH;WWWK1T=:[9>(HB#=- MJB/@9@!D/P',&'S6RC46WJL:Z]< ";$;*;(GBAMV%O$:JPGD60PL9>P,7CZF MG >\_$S*%IR&&Z&XJ@27<.NX0Y^O/97P %>)HO_'_&GI>MWKD#)SBVB.>S*;!9/&=SV/1" MUD+M(6-Q.*_82+/XS*=^X91\X6DMCL= M[0UDLY@5<]]A<;[(:)?/ >,#B;-%4L>!!AWJT\@Q"%7)/FP+MQ:=A9ZNIX&* M=\+1#9!^>V(@E:>*(3PB-Q;0W^"SA4Z':BOMAHK[J!@XW04-O-.. M%#5T&WK"T'@#6M]I$H7CP <8'\7U_U!+ P04 " U5F-6,MA66BT$ !_ M"P &0 'AL+W=OD9-E)''<#^G%?*%*\ M>^[M(7F3M=)W9HEHX;X6TDR#I;6KT^'0%$NLF3E6*Y2TLU"Z9I:6NAJ:E496 M>J5:#.,P' UKQF4PF_A_5WHV48T57.*5!M/4-=,/9RC4>AI$P>;'%UXMK?LQ MG$U6K,)KM%]75YI6PQZEY#5*PY4$C8MI,(].SU(G[P5^Y[@V.W-PD=PJ=><6 M%^4T")U#*+"P#H'1YSN>HQ .B-SXUF$&O4FGN#O?H'_TL5,LM\S@N1)_\-(N MI\%) "4N6"/L%[7^%;MX,H=7*&'\".M6-LL"*!IC5=TIDP?F"6S29:K4$[:4)S$Q^JUR;GN'1%N;::=CGIV=FEL@@C M> >?E"K77 A@LH0+:9FL^*U F!N#UDR&EHPYE6'1 9^UP/$+P%$,GY6T2P._ MR!++QP!#\K)W-=ZX>A8?1/R Q3$DT0#B,(X/X"5]Z(G'2PZ$;L J^,@EDP5G M JXMLTB4VQ]P"Y?NAW.GY]2L6('3@(Z'0?T=@]F;5]$H?'_ V;1W-CV$/CM< M'OC 32&4:33"GS=X;^%,J.+NKWU1'+2S/XHC8L@/''BTS;?;K-TN%!UC8[$$ MM0"[1%@H0?%&O&->N.'!)E]71 MA20@U1@R:-YN[;^&43Q(XA.:'.51"F_=GV@PHNE7@XM&P&]\@7OPY[72EO_- M_&6QL?" 3!/Z$V.72KYCK;B+X%FXIY0@NAFXY'2XK&8E@F0U0C2(QE$WS@_J MG_N33QG1V'J7T1&-,AB3;NS&)(91"#=8+*42JGJ A 1RPAYG8QJS\1@2)] ; M-Q"%;B./N_'-JY,XBM_#C;+$_$/A0!0/\CAQGR1,((W#3NFYI*+::DH5DU!M M*Q(E@S'E__4&@294D.CGDB;ZGS0ODB9-W9C$&57@ &O2DQ#2?/SS6#/.1[[F M>0Z.D?^1->D@&N4=:W(_&>1CXJN;&";UL+QI2"TBOSGTE.G8%H_ M>.;4JB$VD$1OBEH;+^/K!NB>J^=7DJ<8G#%!3X5SW"$\%0K)QRP?Q%FV0^WB M6\,U(::#) V!6@EJ%"0][5JC+!Y4A;HLE^[0:K=:/NP MRD:[@+WSSX".Z>*&DEZ-ADK@#A_X3H!V>U$7$(E5E<:*Z+0I=NLJWE-;:-#G MKGC*NVV%S6"'RK1P!]UNZ?>O,M]%[O-+0^+7J1\S/QS#O@=VN-,4D7.5;_W< MI4+E;_NC_F_?7<[;IFHKWK:FGYFNN#0@<$&JX7%.S9QNV[UV8=7*MUBWRE(F M_'1)'3)J)T#["T7)[1;.0-]SS_X!4$L#!!0 ( #568U;S#_.KK@< /<2 M 9 >&PO=V]R:W-H965T1(IR;%?9SF6]E9FD;&?SL+4/$ E9F) $ X!6/%^_IT&)DJ];._NT#Q)) M -WHR^G3((_6VGRW*RD=_:RKQAZ/5LZUAY.)+5:R%O9 M[+!S%*;6C@\FIN) M;8T4I1>JJTD!2-M@.7 MZF;E>&!RCTZCP[,IK_<+_J'DVN[= M$WNRT/H[/UR4QZ.0#9*5+!QK$+CS1Q4,T+)L5&S5FO)GY&3133;[IQ*TOO MFU*6]Q5,8--@6+PU["Q^4>,[61Q0$@44AW'\@KYD<#3Q^I(7'+7D-'U0C6@* M)2JZ/DVE$;V@ZRRB*PJVI"PDVDJ3Z)^<-AY8X MR*.TUYO!&J]WF@T.8AW)GV S*ZF 0NH51=,$_W&<[G9X_4L>1_%;[.2W MR?:T#U(Q!S^.YGT![.E% *=^+HCF,US36;YG>Q+&WF36&]E+=^ MEH;#7!0%H<\);J+4)R>(PQF=6A+@= ONW&: P7[>.4PT)?U=+RR=%H[&/,5. MQ>%;7H$Q_Q2]?1/06H* G33@11CH5L+QT%IW54F-'K('C'Z3]*,3E5K>(=/& M0P'H@==H"6"%E='=S3!?,ZIB\(@1IGQP"S<(6_8:^N#8_H<>P@#3-D&2/M* VJD3^UV MQX5LY%(YGUWKE[/6 LA2R#FP$X84!6D2409\7*V$D;]RNRU]0:)H/2, UW'H M@9WY2QK,H@0WY_MK*E5C(\YSH6\E8U?6;:7O)'S=UL?V.LV2;1W?,V@\]94Y MCF<>]''&-/05R3,.)QV_M-56]2S%H4^G%('#+F51"6O54A6],0A!T=5=)1AJ MY(QH;-7/B/(/]'?N/X@<&A,8MP$!64J3^2,[/VI=KE55T47="F6\U,,U43ZE M;\JM5KHJF?KB\>:P[I,R!IX"*E M.<7Y"Z4]$ 9OCU#(34E72BQ4A8@A"T#XHX+9]90-D!]@^ F]AW3*K(UV+GVZ M2]TMW+*K<-8K= <&9^L\H4U!'(7I& I]!["4 ?%9_@+4X!^2/YN&@^Q"-QV+ MSC/ ?D;O>U09:L6=0?_PEI7>3*!I&SLB[I]ZVTT M?/1E$O4& Y,X 5C*(;!5W&<$%)UE]-%H:S=[WP]]$H19RO6%3OM)8M&MJ+H- M (?@/7SG00Z+XH S%YH"ZU9&-$<&K\8 MO&<8=^>A(G]TJO401P[@'7AA-D<;=Z*Y48M*;DW*@C1.\)^@2U[NHWR]5P6[ MZHB?M1M\EZ"+SH,H2= !W/U([B]\Q9P39WTG'6>^W;^!:?2;SU\\"YYI".'! M;JA'^OYC?, -ZW-#I]T-2 &@V.LB,>8<[\%N@UNXM-$?\ Y6J3][T^ZXL)]( MO^^1_K #BJ/U2GK,@!V5I9K/4)7Z+JL[[IV-WV7[V_6M3=GP:O-^U0T MF_K?DGF-/3IX7-,'W'A7 BVMH:XQLM WC?IS8^'0$9XG@_]V_%GR.!.5!SJB M])P=3[(2]\)9QN@JNZ*OV;*3_!I1B=9Z?:)M*Y ]P[)OTG[4]Z#A$,L8>:SB M/A= J#4*+-8?O;>P?2R&O+K*O[=XG+,:AH3HX*_I4;H5/BW+C?:>W_1# C(2 MS8CCH#VDBLU1D$V@!&7Y5^/F#Q/@S_1_C-R,#YL[+_X_ I>B1?[5P,4^<"E. M$JB1!? YMQ''AX0_^B,LJ7R'@<@>42DLYN3UOX<*($I]EPTHA2# M- ^U1M^J_LWXGL"!IX ^N'&(UP;\9?R7TU.ONI.]CQ&U-#?^DXLEWY#[[Q+# MZ/!5Y[3_F+%;WG\2 J?>*/A;R25$PX-9.B+3?V;I'YQN_:>-A79.U_YV)05< MX@687VJ\]6\>>(/A6]?)OP%02P,$% @ -59C5G[HO35?!0 LPL !D M !X;"]W;W)K&ULG59M;]LV$/XK![JL0UF>#@2]6LA:^;]?28*6RKA8!0[<<^+63HHQ*M1[D M:3H9U$*9WNP\SEV[V;EM@E9&7COR35T+MYU+;3<7O:RWF_BDEJO $X/9^5HL MY8T,OZ^O'4:#O952U=)X90TY65WT7F=G\Q'OCQO^4'+C'\C$GBRLO>7!V_*B MES(@J641V(+ WYV\E%JS(<#XVMGL[8]DQ8?RSOJ;Z#M\60@O+ZW^HLJPNNB= M]*B4E6AT^&0WO\G.GS';*ZSV\4N;=N\P[5'1^&#K3AD(:F7:?W'?Q>&!PLG/ M%/).(8^XVX,BRBL1Q.S\,G//44++U11IA""4TW000)A@5_R.'6W.BP M.2Z6,[\6A;SHH1J\='>R-WOQ+)NDKYX .]J#'3UE'1;3PI^,CMX:+-K&"U/Z8_K,VN^L,)Z>4YXGPVS,PB29Y"F]D]Z?@=C. M(>RTMB[6YM$H&9UF=,Q"/CV!T.YKC*AYRS^R;/$H[QLD3P(8HSK*AB/6F@[Q M;9U9M\XD9-#1@/KQ4<\IFR:3T[3%ED].H]L"+ !M"1Z@U7CF14F%DZ4*))9. M1I;0$8?@Q;.3/$]?7;:+KW>+<3I[=8SZ#2MPS/E 'P0?":+-A;EE,!]KL1)T MU)EX\V'^34OXPR ^4:N0=.%=#1,VW) !]C29X#9J>QC#L4[Y3'#4)WDMHQL M<50BSY% %Y?P,R3OD5M>1K?&<:9D>2%TC+ (APY^CX,A3/LTM\Y%*GBDJ92M MV7=@'CO:18<]X>DKJ<46H*Z*XOX,V[O^X"C;8$*4^)/H"[U!4=J'5,@89AA$A MQ'II^.Y$); GW&,>B% I .J0=N?=E^O] ),RZM8SW MI-[V(\$>TQP5B+AH#:1.Z%B8BRVN] 7S)Z"I A0^?+CENO)>!I_PAK]A. 8: MYZK 4=<*EWL$9X'.M856@I4%>,?N)'$1/2B QKZ[#O%T ,[8QS#?[=L@'7R^ M9)VJ4GQ?PXNH;^2R'13V3J+U<]]0IM!-I'NUOPWVR\=13=[%@H$CW27?!N2 MM=886@Z:%1=3=":LN#1B2(-319L>!V47C^5T0"\VIR+F2AGN<+(TZ'P10 P/ M&P#%BA4HX'=1O00QN2\$7 =QJRB^-LJK+AB[8(.E4A0K*J#+D2^DXT ^"'"? MKA_1]W&^$=JV6!Q*4+FV5KBK1$N"GR2J!D4K=<\5LQ)NV8;&X4G'A%:646?] M++VG83_%]T!UWN"M638:%I"WQBE.)*N9ARV=:^0'7?X,TN?:)V Z"7<=GV<(&L#J**[RJI>,-6*\LG.\& M?,#^G3[[%U!+ P04 " U5F-6^$F2#E4& #:#P &0 'AL+W=OXR M2>YN.IU^4,P"FM@6)\D0^M=W5S($""3M![ M[?.W#ZU.%TH_FBFBA:>RJ,Q9 M:VKM[*33,?D42V$"-<.*=L9*E\+2IYYTS$RC&#FFLNC$89AU2B&KUO#4K=WH MX:FJ;2$KO-%@ZK(4>GF!A5J M8E&P(#+C9R.SM5;)C)OO*^G7SG?RY4$8O%3%#SFRT[-6OP4C'(NZL+=J\0:K4 S=0DC5^'7Y1%&, QW$V%QF-V< 27JJ2@ M&\&XG78LJ6'B3MZ(O/ BXP,BHQ@^J\I.#7RL1CC:%M A^]9&QBLC+^)7)5YA M'D 2M2$.X_@5>52%'!GA45*-FOV.>S%I?O%<=V< MF)G(\:Q%A6%0S[$U?/=+E(4?7C$V71N;OB9]Z -SX0)S(Y9L(YQK+:J)LQ?^ MNL%RA__WF?[J]+WV_Z>,F)3[68^P ^$$H6I-8*H1E28N9I4\A^$?),* MG_@=@=H&B*( LY%>,^^% ?])U':*,"&7[/&(P@!C(37,15$CJ#%M*A(D%D*/ M3 #G)(P65:U)AS165A.@*LD?0"9O!&4;@C(J M_26,J8\Y(?O9,_]W56O&9K4<1_P7>KKG;_A(@$$?V1F?>43_J "@IM738"%K2^G87?@KL [K5+\&4#!85USE( QV,R MA*%A4DN'D\_/)GD#IQ=7UF[ L! ;R3ZEK%4$%'6=DOMDL6QPRZ=MP%PE>7*'1F+45M1V3=@&4+G6!"D+3"0Q5[;*)"!RJ! \0;+)DB79*\E=\ M"TE52/5"I[RQ5&F4:*Y$,JOUC%J"\Z%0\%-N,%-22S MTQ?X_.=@U!5;N"J4]&45G<"7-1 _W+%.T)TW&'U%5TCU@5A+W="ZB)G7YP%@QYU ME&[7<2?9X*U0RLH/H'X6I,+R/7LSPL:E">>SSU[DZ6-_CVR:W\EN,UQ'C.U:,H MZ-$P6A0<#5*1"S/E00#I8!K!6*ORH'__)42KD^J%0<&A:+8/<>QLKX_$R-?_ M%[4G39GV@"9B<8]W!'K.U\:+/N>8"5UP9UUP9OG_=D&@W.;[=K:*XG0TXM],X&,3K M9L7#3A1_H/75VW?OY&PO=V]R:W-H965T)2\J69M"U:3E\F+X)CR[2GB^F_![(>_-UC>Q)@NE/G/C MY_QB&+! LI29902!UYV\EF7)0!#C2XLY[+?DA=O?'?H[ISMT60@CKU7Y1Y'; M]<5P-J1<+D53V@_J_B?9ZI,R7J9*XYYT[^?&V#%KC%55NQCMJJC]6SRT=MA: M, N^LB!J%T1.;K^1D_*ML.+R7*M[TCP;:/SA5'6K(5Q1LU-NK<9H@77V\E=E M)84!O:;W$LJ9\[$%*H^-LQ;ARB-$7T$((_I%U79MZ,D/225_T487M2WJU8@R56T:*_6(E%U+3?)+ M4VS86B3JG-1R6622'"@5-6$*?:H+*W-O5N-F78M:Y.*4/JY;?(,<9I; #@3L M"M,,L C>EM4"NW0>)U5+NI;:8O+AK;V\8J6E]R&DR,HF9Q747<%\80A\11NI M"Y47&8G\;Z22GXLXT+V4V5KHE31>S&?=)&!^OQ;*/:$TFN(YFHH1%&=FU=G!_)@OR=\9ORSK9X/OWU"!,'2SB7I!,_Y-*7K1FM.'[6[ M=,?&*39+YC']JNKL&Z;'<4PSA((WV+&9)S2#@]EF<1A_DX;[L?.NT: 6ID'. M@"\])% 53][_1++Q]W,-ND!2:EMN2 MC&BEE4$TCN;!K'V^1V8B][.F:KQO=R(\'*4(6@@W3?[7/AQ_)XCWD(V'R._] MMRB+E8-V2;VSB@T=A[PBF08[7CRZ*.;4FK5NW!G;LQ2O/=SX-$W<(,+DN]U\S819TQ('4U]=7+$[GK7WDD.1:;[$LF=9 M/-AER\$U;[ 11>YX%P'2;)6KO*N>%; 1XBXH>L+>N4KSS&RF,60'/5F.ODFJ*\';$?H28"8G>)LTH4/4#;BT1\#?/+5JGZ=,4SI M2DN'Z:)AW[#"'F"P+M;:P]23J=L.3(I==C(-I@GS3I00^J+(?2/B0_QF_#WA M4UDG/-K3OM&7* 2H%$LFLV=#+HMQ="BJIBN"O;(Q:' VCQQEH1Y7/I>D.Q"Z M,Y\_LG 1GG.MO?$#.&*4C>20_"INX!C>XW94M6$:1/8P)7%I<:;8YB+/=N *SXS47A1K&+S;8-8=,WGV"3'D?!)& MTX%SR"0='#)FOSU[,Z%#1_WQUCVLDCA!\FW3D-/"7\GZWOY"^\;?XYZF^]OP M+SB XFB(O9=8&IQ.TR%I?\/T#:LV[E:W4!9W1/>YQJ5<:IZ \:7"K:=M\ ;] M-?_R7U!+ P04 " U5F-6\-I>Y=8" "$!@ &0 'AL+W=OD!7(&O0=MO% ML O%IFVAMN1)EO#(\\+8PU^/*E9CD]HOM4+13._IZ2\0J&Y%* PFWJ7 MX<5L;/V=PW>.*[TS!JMD*>6+G7Q)IUY@$\(2$V,)C%ZO>(5E:4&4QN^.Z?5; MVL#=\99^Z[23EB73>"7+'SPUQ=0[]R#%C#6E>92K.^STG%A>(DOMGK!J?4]H MQZ311E9=,,TK+MHW6W??82?@/'@C(.H"(I=WNY'+\IH9%D^47(&RWD2S R?5 M15-R7-A#>3**5CG%F?BK- AA")_@$4MF,(4%4V8S\0W!K8N?=*!9"XK> (41 MS*4PA88;D6*Z#_ IJSZU:)O:+#I*O,9D"*-P %$014=XHU[JR/%&1Z1J,!)N MN6 BX:R$)T.2Z8H9?4APBQL?QMEJN= U2W#J43EH5*_HQ1_>A:?!YR/)COMD MQ\?H\=YIP+-B0C-WCS5<AQ5\M+=A?_>Y M&L(=V^@!R$;!5<$Q@YLU)HTM*'C(,IZ@ B922+FB:I-J %R3 >1*T(K,@-6U MDFM.583E!L+1>Z#3Q6I)J]L3'AXR7?9(6!42EI@3U6;*10Y4U#:AI60J!2Y@ MSC8VK T.04CS#S+<(0XWAZ0(-S%Q+N&X$P"CKKH5OG[W2&"E7N^I^& M1#;"M$VBM_8M]K+M+'_=V_X\9RKG=/U*S"@T&)Z=>*#:GM=.C*Q=GUE*0UW+ M#0OZ3:"R#K2>22K ;F(WZ'\\\1]02P,$% @ -59C5AC>-AY. @ )P4 M !D !X;"]W;W)K&UL?51-;]LP#/TKA 8,.W2U MXZ1=T24&FGY@.W0(VFT]##LH-AT+E4574IKVWX^2'2_#TEPL42(?WS-)33=D M'UV-Z.&ET<;-1.U]>YXDKJBQD>Z86C1\4Y%MI&?3KA+76I1E#&ITDJ7I:=)( M940^C6<+FT]I[;4RN+#@UDTC[>L<-6UF8B2V!W=J5?MPD.335J[P'OV/=F'9 M2@:44C5HG"(#%JN9N!B=SR?!/SK\5+AQ.WL(2I9$C\'X6LY$&@BAQL('!,G+ M,UZBU@&(:3SUF&)(&0)W]UOTFZB=M2REPTO2#ZKT]4R<"2BQDFOM[VCS!7L] M)P&O(.WB%S:=[\E80+%VGIH^F!DTRG2K?.G_PT[ 6?I&0-8'9)%WERBRO))> MYE-+&[#!F]'")DJ-T4Q.F5"4>V_Y5G&'42\PN(8QJ,CR-(L M.X W'O2.(][X@%X'GN!&&6E8KX9[SZ*YS_8+[N F^^'"R)R[5A8X$SP3#NTS MBOS]N]%I^OD VI^%@EOT:/H2F^+\EX '!M60<69#PM)9:50I+F*0C,!272EGG8[EBT;K2 MI4?Q;M\_27::MT&[BB/JH*"U\5T?#Z?#*W#1-?]?]^X)N95VI?A_:*PX-#W^ M="+ =F/9&9[:. I+\CQ8<5OS2X8V./!]1=P>O1$2#&]C_@=02P,$% @ M-59C5A;^2D\& P BP8 !D !X;"]W;W)K&UL M?57?;]LV$/Y7#FI1[$&-?E 2Y;XA3J2]WWW'8\\S0_:/-HMHH/GOE-V$6V=VUTFB6VVV M[H7>H:&>M M32\<3=A[=8LYWKO.JGPUH#=][TP_ZRPTX=% ME$7'A3NYV3J_D"SG.['!>W3?=K>&9LG$TLH>E95:@<'U(OJ07:X*[Q\<_I1X ML"]L\)D\:/WH)S?M(DJ](.RP<9Y!T.<)K[#K/!')^#%R1E-(#WQI']D_AMPI MEP=A\4IW?\G6;1=1'4&+:['OW)T^?,(QG]+S-;JS883#X%OD$31[ZW0_@DE! M+]7P%<_C.;P U.DK@'P$Y$'W$"BHO!9.+.=&'\!X;V+S1D@UH$F<5+XH]\[0 MKB2<6_ZN'4+&X#W1IGI_A8U/"+/"Q,PE;:S) M'>ZT<5)MX%K:IM-V;Q#^_HK/#E:=;AZ_GQ)^EOJT\%_\53AQ$&PO=V]R M:W-H965TEK;X'S M*)K34UPL[@=:HFV>RJ*7E.)X?_V=!TE1MJQ-NA<716-+(H?#><]PY%=;8[^[ ME5*5>%@7I7M]LJJJS8OSMU%JZH=FH$IXLC%W+"B[M\MQMK)(Y35H7YY/1 M:'J^EKH\>?.*[GVV;UZ9NBITJ3Y;X>KU6MK=6U68[>N3\4FX\44O5Q7>.'_S M:B.7ZDY57S>?+5R=1RBY7JO2:5,*JQ:O3V['+]Y.1CB!1ORIU=8EWP5N96[, M=[SXE+\^&2%&JE!9A2 D?-RK=ZHH$!+@\4\/]"2NB1/3[P'Z1]H\;&8NG7IG MBF\ZKU:O3ZY/1*X6LBZJ+V;[7\IOZ KA9:9P]%=L>>SL\D1DM:O,VD\&#-:Z MY$_YX F13+@>'9DP\1,FA#E7NA,EI6XS3)3EY4NE^*S*72FE1//PK?GK\XK6 ]GG6<>]EN& M/3D">SP1OYJR6CGQH37HCO5384%^.!F(PFDQYX%W'W M%P3OX@B\KAW_XW;N*@O2\C]=.V9XE]WP4(5>N(W,U.L3T!&G[+TZ>?/S3^/I MZ&4/MI<1V\L^Z&_>F=(!EKE$>1XPQCOQ#__YAWJHQ-O"9-\[$>\%W8WX9ZO+ M3&\*((I9B-;JXH^5$EF\HW*QT*6$T;(0KH(;H+B5$S"_J',E*A@MF=8$"Z_? MF?5&ECLARUR8VHKMRA3%[LQL2X#FZKG3N08[,1"_T8H ^ L@)FVV@JEV8RPC M\DZ6,I=#<5O RHDPZ[)2-O-K #]+)\D..%IP+@O %C:VDO=*S)4JA2HTZ!?N M92AZF'45F775RZRO3N%./[A*@^U0[JG\ZH7>S:_])8E)\'@C/:W@X1$V(2_1 MQ.MJ!P:H6@5NH69L&C%8JE)9"6S"YVJ#?(>YR,VOI<:KNXH6AH5NU\H")\!R M_[/6@"(8K1+,/"XH*@-7WT& E*W <0@5,4;>2 HQY)GH'0&D>OU76BL:H!_"$#@#G MM46R-'.(2+!; Y)SFU4UP(<-@UMP0-:ZR$6N80=6+*Q9PS0#;(H[[I6U:92U M::^L@7\"[P.Z4%NK2I2M?7FG&X7D&T\3Q-ZENP4Q60VIN(<>,N?OP';/,N.0 MJ%859$9 -%K*FJO2>+5$49/@$_T>#3# HH"P "[J,O-VHAG";"=)MCN:> !@7RWH_=XZ MB0X%S?F6T'CA)29RLDHD:KDO.R@765:O:Q8AY@XRT:H5QH_W*O(*9SP?H!C! M8U.B,0*VN!5P&-Q/KJS[^:?KR7CV4J#9JH# [QE3B#S4>@YP,?(8]"GM+"KM MK%=IOWBB/5(->X%UJV%8X8O*##A&(AY0&7:)))%@@_\R%BT^D ]L&>C8T.% M=V19UF3N@0MJ*^>%(FG-K";[?(;Q,,@X+*=!1N32*B_KY$,0 H>P0->!U[T0 M$@#;*:= X5HKZ6K+O@'YJH%UYIZO/7"8OU*RJ%89*B-H2+&K=,9BL(2QMB1( M*J\SEI(P;RCN:E@VP0T!-(XLPWD%;0UGH2D0QHK2B OQ\T\WT]G-2_$)K%"E M%[N@WA0>#G!8N,#MD=N,&W[9/3O=MID7>NEM);42_ MG*EF( 1 )D/=ZAQ'AA4>:$9& ]N.H/*2:!J@>MGYEXI*O@6=HKU+W#0(!$QS M_;MC@Q>MA+5H"!)! :H5&IF]EB",L-7PB?]+4]%_!'$X-8P@/NH'E0\ H_(L585F M$$9"9TSS>"]HHG:"U+-$.U4J,C[H:9S$Z*J2#P*,I%VR'R3U(;KX.&BK2'9] M1$5C0&DTQ5,P%\V4K"&^L&3RR:+:R+X@6<%! /K$MQ# 8!@E-+WJ ,M1QP8 M%H&086YVA3:T4#AX7C./>LSB=32+U[UF\;V"4 EW]XXH\>2XN1=ZMYULE@PT M>F<C[3+\/Z . >L)-^>HZ-;6O K6 P(XW$Z4-.U'!,$EA L_HMT8LB6 M>,&>:JV=B[$:B"_JZ#WNG:TE!9AR9\%S(Z/I 84VNQ":L/&$R !(+_0ZZ)- M8U30P,\QU"892:QY4)^XQ>&Q7=-*?@?H9.\I^&HB69 8#*!BR!6,9+,#7K6( MGJ"QP:34+L3'8*@A4K]G[8]^-V3]]'>,?T:#PZ?TT _IF]H,YLMGG]#^FMH! M_=QS\1[T"S8>8YE3,;Z#R>5$W.:Y]L&?!]N*2-U3 MT$$E!A+NFA2"# 7:,_GH"Y198*R<,*)5Q#VS%DO00'!L#2;(.Z[+5 M(^BSQD)AL1L& C<5&K0[P2LBZI+B_VH/JES [O$:@\G2L5 7H?:;5'D>5A)L M'EICG_=O3(7F%LB#F'G;N4.&440!T3)YR+7!U =9O3"X*J4O1 2,56&8\U4N MT#6,J7U ]^_VW589A772?L/UUB=DX'7>JJ4NR:3#;O\; ,!#G#VOQ =O([X% MCGNO!0._\ XQ*4Q@?< JG(="?SYTHC(B4X@6C.SAC*[A;L^4L1\"ENP:_DQQ M,MC GAD3'@'3;G AFG759S#&HZ;:/>HU&9\M)O[5#J**0OILXP.$4QNTA$\- M-?K7.E93903:*XO6;15OMX(,--)#\2LF;6S+04EKK*R!G=[4%G3$D3 R()0K M0]E:)4F\BQT'"CBJ=@JEL, @P]L=OSPJ6^,&<#DLB5!R-AZK"U0-8W-O6_=I.*-%\2PD1 M*Y6,5-B<+YR6WLIPTAOC+-1WB* +L\$KJBR!^SX#V@MG%M465NX*\!!=__TL M[)R715NA(.0V.P6(;U>&D,\I5L&2K',&*0+C"1-*][I617;_!7.<+]CP$ ^H MB1C115E-S"WS))]^%\@2"WP.,VP?0Z!\.4H2V;KR4B3)+5D,R4-P,?F.XQ(B M;\6&$*0:I6+HX_%(]K1Z9'W='DQV6(LH"#/.-"Y!@3&G:)6DA +$$[*\ C\C M2=:-G+-GL)Z+3?![1+Q;"B/D!K!X(/<.FSR]&$Y!4R VPP.;T\GP.EQQW#09 MSN*-&(;%;0;?X*4H!&O=/'VJ(QEXQ6P@@,GCN-*U% *33(&'3 MH(79IM-H#CCV#9G*4'Q:'-EEJ"Q\BSZ!VH*?15.=T8U<^[*BK^AGH/\[$O68MTCO MX:ENABJU@#"!E:M::7O4$G%,.40BHL/$< !(E)P4SL&ZJWL?6S>!=QM%SX;(1N"(]%$";2+4/]/^B!J,JDU+G.3^ :S5D" A M2Y)<"VCJ_1%&-73:Q$40.AA\V;E P@3<+RP"R3Q5ZOAD5V:^\M?4\###HV(/ M'G]CIJ^6NV[@I5IR':""H"V/2260"_(ARP$C+!J <3:8P+IM':_G*B,K$U&U MWU7E2\T+CQ<6MLCM@DZR)0>R.PR/N/JL3=XN-F.)UT/*VD'&0E)] ^7!<$*) MC3[B7A:U"L<7F-\P87H/5<>3QAI->JW1WXW)M]J'9 ?*_60#U+M8MP'JQR"] MXR4BG*[$NAY%D)C*K_0&4*ZHB%'*-<9!E:RA^($>L\[U M_/F/1>Z'Q[9Y'',TR+[2;(Y4HY!ZS<=57)$DNA);/JJYK3'=XL*YP /SR>AE MO!V_>$GOK_6.F^:W<7_WVR<^PO]#/CS9\OY [UNS&A,RQ-BLFFEWQ2Z)M).N M*=(1!D)'-D/Q%<,'5C>>,6A.C)J11]N9[,%!7&(3Z.@0K#P$DHICHJJR>EYS MA1*#16I!XF=S56V5YWU'2]2^7:0XJJD]'T&/JZEMHX]8S2'MS?)825A11OG M]I8_P>_X7"D4;_G 398[CJO!60%=M5MAJ06UJ 0SXAP*/1V;YG6F.O?B#^&] MOV%4L/9->>EWK!A0/U.G94HCYD'[;+=*B+A(90G2)U_(-R76_Q:^_:RY3[6/ MKO6O1G_S*D]K@MT< PJS2[3+O0K=-$B.^SLD[[#KYNPM)3J?Y8XX<)N4%AZK MW3_0*9DNC7VHJG3,<>PB]>%DE'B.7PT?\\NMM#D+);8 0 S#75XXQ#]K#AN2 M(QG@_%SYIJ(SL*[.<1,&SQGZ?MH$DW#*1TTIB"T?ZFR84/O2'D]\4!260,/J MC!H?%^"CFRB9F1^6/!2A!Y1BUMH86I0LP"#-5+[(=).?>$%K# ?I@MDTDJ4> ME,VTPRK,[3H>624J>K0KD^)-;TJ\VJ#<%M)#ELZG@^[%OSG+#0N',Z1P?L38 M#V"K>(J5:HW?/)W%3D9X]*/)CX[/)B*IZ+9S>@-? Q M'4*3&"A80SR%6F7MK-9O=18*(<\I;;1&7%A M[*BYQIBXCXA-N^"XOU_P%]!-!?+Z"U?8'TNQ'^@;]"M0@TIH/@/5YKQ"%'2" MM%\D+IL..\$.5FUBGTMC9L+T)GBBX@L7C,_,@FK:S[S\?OG]JQ?HO$7$H?F^/%;!4>D;5:O;=&]I"-:;=ON"1Z%,+ MR:'XJ/EP@8$<6:N[*)BB2Z7T%JC](/&P43D<\._':_RTP!HE]>XDSX?BG3_Q M\OBFC7PH3;["^ZX..<+ 5!$^HP*]6U'@M04ZC=E$,R$TXW'Q K[?M';]P!R:>Z6+)0?&+ M- 9/&B#95$UA^?*<@-X"D@+I%D92L)BT-3CH?.'"1AWHPC]T'&C/N MG<_I?=8WQC Q..91OQ]I6@/'_;V!'S&:^9,(_6O3,OQD)_(#+8+=*SNJ6-[' M?($*:N ]O$!%B5G+![WF,P(S1XB4E>ER4U?Q,#T,0#'QY=ZZ/!Q-(1;W2U.6 M&>,[,!('@R%>P X8.E[5V Y+9],T FR4Y'J1!O9C,P$U6X. 4+8#1A.K?!T( M!)BFJ=4F+^QP(!MV9DGJ2Y'$N_0>0KN8O](@6#9;[5Z(9V),O;H3,29!NH!_ M[98;\$A2%]Q,U40L29$R!)5-X!OAHV)WEZ)>@%>]5P6LRI\3_WGA6_3V0TIR M_(>@?C6EVF'U":GRL<8J^ZF87 YN)M@V2&\63%ZVOOF'O,I!@/*XR=W8C+NQ MF0XN1M,C\/C945P>,17\"=@I1<7$HU4_U)G&Z>38K@2I>&;UG)W6;VCLKH$' M;M>&\/P(_)X&),79[3P102 MD0\=6'5/' ^FTVOJ+!W,1M><#'8483K[_N)-<#G^3DF],K96Z>LX36."+]2D MM@/S7DP7#E2J51V^\!P\UG;;48V]Z+7\3:?GN+_5\QWV2%?-"WO8J0W$X7ST MR0[@![H_>Q'H+MA@Y$M'_ZI8G%$%UM?MEM;4&S#B.1T4(K2ZF/V_2WY_W05H,*9SX# M0E>:IS.U?H)NYAZN*M]+I+$W,D8I4 MB*$V:&Z&H=.LX+2W] , *C\+;[R5-9&)^GKX(!2GH^NJ\$R*FKXZWH-[KXLZ MO![R?[XV+$NES!P7T?=JL-<"^R1,/Q^9%M[$\6<)Z>L)[8$: @<^3MR$N-H7 MC.B(/JF[L=)A0N[;7?>K'QQXA&TEU=!T#VV(.@8S['=R3W@5I*$A^WR']K/0 M6>N0I+(4A^T\7"[JDR:M9"ZN+P:C&6C.&(SZ^/J*-C"]&L!EQ(#>JB>"W,4S M\J?UR9U0+X/LL/3ETX-25OI"IG@VIF+: M^!K_7LU\(7'G%J*$;$1Q= 7?]Z\:.(\/AY)H^+F?\%\C7UO3QQ0ABK&MQ-9D>X-NC M]0&8S/_B5P:V^\AXQ@.NHRM">7HYHH^;:3][PZK$8,_9*7]T=[J?)S_Q NQ? MT@_9.'ZUG7_M)=Z-/Y9SRS\1TPSG7]J!C&")/="%6L#4T7!V=<(5FW!1F0W] M8,S<5)59T]<59)#*X@!XOC!@^/T%+A!_0NC-_P)02P,$% @ -59C5IR? M@A;H!0 6Q !D !X;"]W;W)K&ULI5AM;]LV M$/XK![.W5RK_2M62):>"B+RISVEM:NCOM]DRVQ%.90K;"B+W.E2V'I M52_Z9J51Y(ZH+/IQ&";]4LBJ-SEQ:]=ZY/>U%O MO?!)+I:6%_J3DY58X W:/U;7FM[Z+9=S MS(3!D$-Y(:R8G&AU#YIW$S>>N*,Z:@(G*S;*C=7T51*= MG7Q4%B&" [CQ5@$UAQNYJ.1<9J*R<)9EJJZLK!9PK0J9232P]UG,"C3[)WU+ M")A//VND3;VT^ 5I40P?5&67!BZK'/.G#/H$O<4?K_%/XTZ.%Y@=PB *( [C MN(/?H-7'P/$;=.C#@#_@MO-YZN%V:HZ@8[,2&9[V*$0,ZCOL3=Z\BI+P;0>V M88MMV,5]5WX=R9['0N5M**0G['',Y)K9IL;C&&XH_,B7 EA@A5H40(0@F,UA$H M,<*YQEQ:>*^,V5'WG3*WZWXJ"B=0$%]HU\$5.FNR$9Q)Q^Z= M5CM(HF8+&2.E1\+$9,8.BMCO(+(C%N2H1EU&3%HC)IU&O%D*C0=32M\Y7(M' MJBJ4VK06U0)Y'JS5ECN'W @LLG3)"7!'LW:CZ(X>+\A 1E@7C&1!-96"65:9 M*LGE9DBNALTK6/% *Q7.R>_8^ZD*L[;B 3_3< V;+*NQ$);X;2'<&PX2V(>] M(](W#4DP)B/MPT?RE[UFS_XZ'L$JYT@-&W(!9]"]^(A9O&;J,"7J#FN-6VN- MNT-.2 U?1%'SJ1];9[UQ70T#(YBSH5O7J5Q%+]],FL^>BGGPBSA\EM- M^:9 ]HK=B+>CB;:C28)!F+S SW][$,P[4HM M:>NL:7=JH3XYKPLG[U)HSLH&KNF8+N<$Y+U&9BZM7,BB9HR[.6ZGU%^OS@'% M<88K"RN"9A@:Y-0P4K#7)55B2U6,*]E&A/_8>,"-K\R.76)HXY_,F+JD,Q@' MPR3QDS@)76W,VBXEY\HN9^[DK 5ROHV5=5)2M'Z'AI?H./0YXRFUO]FM![%4 M18Z:FL_(9:PHY2?U%?N;H(3UC)U^B26BEJ M1794QE?7\?.IJ*C2!>:)-(K#VAI+!V97=L$1O?64/E;)4*-@Z(>(JNG';;*> MTE&:/XQ3-PS'?DAW,U_N/>_X5W7%++UL^KJBO4VS]7\UV.)Y48?;E?1L.\[G MW'$Z-R.6W#X:S&KJ?;C+6:O/NY%:,7H#T2"D/)#"*$Z>X6V :X#^;DM1/Y/ M[?ST_F$):SARD)-AZ :JD)WF74MU!FXLF_AA>_?3W[CPD?D7[EI+G0,G M3'_W:U?;F_.9OS#^V.ZOW503J)FYH4%M/\3)O\"4$L#!!0 ( #568U:K%9,\I ( .L% M 9 >&PO=V]R:W-H965T7&=CU5C!)H5#K21 'FXT;OBJMVPBS<(OV MY=<%E,@L@)0H&Y M=0R,/H]XCD(X(I+QT'$&?4D'W%YOV-][[^1EP0R>*_&5%[:"<++'XG"$E;+S#9")PE>QDO,#^&83R M)$J2/7S#WO#0\PWW&#;0&MSEKT6GN]&N1UC:8J9+. 39PLN MZ.7(%YTW%>U_\P;A#I\LS(3*[[_O\KI7S6ZOTTHUTCJ!_Z'J\ "X!%NJQE"* M.8+S1FMBV1 <0'R:PES3R-'VV=,@4=:5RXDC2G?]@)JF@6"6".,H(H]Y*950 MJV['?[239M&_A7>CL&KYA><6E X)*@T?'K40"Z M'2UM8%7MVWFA+%V&7Y8TC5&[!#I?*OJ'=X$KT,_W["=02P,$% @ -59C M5D025!93! /0H !D !X;"]W;W)K&ULC5;; M;N,V$/V5@1H4#B#'NMF.M[:!7+K8!;I%D&2[#T4?:&ILL9%(E:3LI%_?(67+ M3N)Z]T7B;($5,Q>J1DD[2Z4K9FFJ M5P-3:V2Y%ZK*01)%HT'%A SF4[]VI^=3U=A22+S38)JJ8OKE&DNUF05QL%NX M%ZO"NH7!?%JS%3Z@_5K?:9H-.I1<5"B-4!(T+F?!5?SA>NC.^P-_"-R8@S$X M2Q9*/;G)YWP61(X0ELBM0V#T6^,-EJ4#(AK_;#J43/!SOT#]ZV\F6!3-X MH\IO(K?%++@,(,98_X:8$!$.[;)CNUUWPK#52N.*^?152[C' M-XGT0_SMUYU;DV=I\('IJ%X5K47K\[(CAY2R-7 M*RG^Q1PT9=RB? &U1@V6:A7.(,[B<'(9NU$Z#J/HTHV2),PF$W@X@L$L,*B5 MD!:$;$&R,$EC2,,D'D$23M($/HIGS$.02O;-(:D#G#V'-(S3C+[1:.C$HS%\ ME<)"K4GU43/VHDF8D >R<$2B&6F>P*.RK*3#K>?)E&$<#D?>J&P<3H:9-Y2X MCL=P(NC#+NC#DT'?52%U@8,B#+OJA"MCT![,?Q-L(4IA7T)@,J<4X2C6/CU^ M+$M.TCF>)52$6"W(9;M"A+:(VR.T"244)?2J9;7"+MY:^"$\83'YLQ)4\*^WQ^[;^] M[*ZDOK?_67*Z\@Q"CVSUH_-N[R"3;$'IO&&O#V16/(SCOYL-P1*5RWO$S.QPAUTKPK0)>"O(A MU0^91E-6=;'IJM!T[/K.C1%5, U&X6B2P1>:;:. M( CV/D&@1U$])[6]-([]X*9@#,\J+?U,#ROZE&Z)% 2$P+ MXPQ>:E4!]Z(N$(#/-3T!2"W?!9D&1N2HV\[:AW%&GS09O7>C?A]CUZ4*A!JU M4'E;IRS/A8.B3D'+_J4DJ=>H12G:[FTHX+2,!V%Q>=QW>=P_VC<&!UOVL=).K*K] V&A M++4;/RSH?8?:':#]I:)K&PO=V]R:W-H965T5,N( MQ?$HJKEH@L7,KZWT8J8Z*T6#*PVFJVNN_RQ1JNT\2(+]PA>QJ:Q;B!:SEF_P M*]KO[4K3+!I82E%C8X1J0.-Z'KQ++I:9\_<./P1NS8$-+I-;I>[L]_XW"F76V[P4LF?HK35/)@$4.*: M=])^4=OWN,LG=WR%DL:_8=O[9M, BLY85>_ I* 633_RQ]TY' F\7\ ; =@ M7G'LXK.R"#F\@96FB];V M#_"FA.O[3K1T]!9>?^.W$LW9++(4S6&B8L>\[)G9?Y@3!I]48RL#UTV)Y7." MB&0.6ME>ZY*=9+S"XAS2) 06,W:"+QUR3SU?>B)W WV"Q_+KT=EQM*N6"]/R M NJVLZ@/7%@X2J?N/69/VT:M[983'9N&D_$(V#B86"F4L^9/$$61YF$^G1&8,-8.B MJSO)+994PY1_(7C?)8B!UTI;\;=?2-,PCR=N8#1\IC;9'H_V$I)QR+*),UB8 M3A,X]AE$!Z5:H][XAF1(9]?8OFJ'U:'GO>M+_ M@.Z;4#^QJO6%?ZLLM1%O5M2W43L'VE\K*H#=Q 48_@2+?U!+ P04 " U M5F-63T+IR98# #C"0 &0 'AL+W=OACTP$FT1D4B7I.IDG[Y' M2I:]U1568(][H8[4_?G='>^.LYU4C[IBS,!34PL]]RICMI=!H(N*-51?R"T3 M^&L MEKNY%WG[@T]\4QE[$"QF6[IA=\Q\WMXJW 6#EI(W3&@N!2BVGGO+Z'*56G[' M\!MG.WU$@_7D0_LMX?!["0M78K[#K>"?&@:+61 M32^,"!HNNB]]ZN-P)# -?R! >@'B<'>&',JWU-#%3,D=*,N-VBSA7'72"(X+ MFY0[H_ O1SFSN)&&P01>PWLIRQVO:Z"BA&MAJ-CPAYK!4FMF-)S=4]SI\UE@ MT*J5#8K>PJJS0'Y@(2+P40I3:?A%E*S\NX( X0Z8R1[SBHQJ?,N*"X@C'TA( MR(B^>(A![/3%(S'0T#EXRK]..CDM;:OF4F]IP>8>EH5FZBOS%J]>1)/PS0BV M9,"6C&E?W&$5EBWF0:Y/9,7F:DC<'\X#N&=/!E:U+![_/.7,J+G3SKQ74FM8 M%D7;M#4U#.]'LZ5<86T:N,'&<78MP%2RU8A'GQ\0O80)\6,R1>(LBQ(XMR>1 M/T'RLV;KMH8/?,W@>_W+1BK#_Z*N$T[=BXVP \QHBY& MEQ@VK%(N.%YTHVC)0-"&0>1'>=2ORU'Y*U>%3&$/ZM"E6"Y1"CG*$KO&!"8A MQKVHA*SEYAEB9,A0=Y[FN*9Y#K%E&(QKB$+[(R/]^NK%E$3D#=Q+0[$"1^! M1/R,Q/83AS$D).R%ON>4ID+0IJ("-H>,1+&?8_Q?[C4@@0F)3B3A_R2[)">) M76.28L1&LIQ,0TBR_+_+=GS4/Z&_?_4-T+,U\DJ9'\ZOXTG*%&4S\ M. D!9S=.9H&S5"DFBF=[/82NNUL7Y3!N(#IC7M>:"AD*TPW M@X?3X06S[ ;W@;U[_GRD:L.%AIJM432\R#!8JGM2=!LCMVZ,/TB#-]61%;[" MF+(,^'\M<8SU&VM@>-&ULU5C;;N,V$/V5@;M8.( :2]35 MV21 DKTTP&X;)-GVH>@#+=$QNY2H):DXZ==WAK)E)YL80?K4%Y&2.,.YG#-# MZ7"IS3>[$,+!7:T:>S1:.-<>3":V7(B:VWW=B@;?S+6IN<-;304LE:]%8J1LP8GXT.HD.3@M:[Q?\+L72;LV!/)EI_8UN MSJNC44@&"25*1QHX#K?B3"A%BM",[RN=HV%+$MR>K[5_]+ZC+S-NQ9E6?\C* M+8Y&Q0@J,>>=.WY\:/02#*U&;33QKGII-$XVE)0K9_"M1#EW_*MV M G+X&M')2KO2=]OK8,_HB!E]TXQ86/C25 MJ!XJF*!Q@X5L;>$IVZGQO2CW(8X"8"%C._3%@\>QUQ?O\-A"[^!3_O72R=/2 MQ)$#V_)2'(V0!%:86S$Z?OM3E(7O=MB6#+8EN[0?7R'GJDX)T/-U0F8"F2>V MTA/ >YQ9)TO@306(341> W]ZC^!:W#DX5;K\]M=3SNW<_FGG*.P4^X@N(8S/ M&W +W5GB$7/I]EX8\YU;OR;F'T6%$50'<-89@X9B**;!M"C\&$X9 MCG&0)AF\%W.!*RH88Z18CI$>,Y;0$(<%#M?:<86KBR#-(C\66>&E65P,^=KL M,IZ&*/4&HB3&*V/I9H>W/Q4L8N]P)[]-MJ5]D&*$"A9-XACXFO92W/D_#X5T4!:$'"TZBU*,F8.%.K&0# M5K(78^7#?"Y\6]G&R24Y=RE*W91228_T%R)EY\:O00I!MG08Q'D/F<><*H+I ME$(7A0%#_M&#/-QD'I>!(6\JB8Y2LB3J&'L(83*S52*WE0;0X$D"0[/><=:3 MQ=3UA(S*Y%AF+LPA"A(XP@RS,_5@AOQ,[79"E I$:X/X#ABH0=6YHO32F,PQ..7]IJ*_OR1:%/$XBPN&&^%;=6SF79&X,A*+NZ4]S#PQG>6-6_ MX=7?V-=K@KYLG ;!32.;&PMI//W!SD]:5TNI%)S7+9?&2SU>$Q4)_"'=8J%5 MA8J\D?[(U')GY&#.?)758;\QQ7X/"E0 G\X_7Y__J#F$W]Q"&'01T@)8\3IJ MY0.U\A=3:^ _4>K$6H')(0Q]EGR&M'(2D_HR5NW>ZH8V!4?"%+X*0L34<0[+N&A0R9EA4[((YQ1=#E M23C(SG33D>@T0[KE\*%'LX&6WQNM>N!6WDQ$\3IG>!Q_'K#8F*E87F+YX*9< MP%M>M^^\C8:.VE0\O<'(A0YK#!0HL%;<(P%+W]($38.\(L)5YC MZ_\L<-$M5]T*^$/P'N/LB5@_4/3@O=H@X N".5R*\Q1G$(QW4A@&4;RE0XG M%K5F8013U'AA\+O&N'N/*?&]DZVG%N8 O<-ZE$^QI#O>W$A"V,JD+$A9C-<8 MN^/E-KN66^S;L)(]:S?6V1B[YS2(XAA^Q8)9/;?P#=4ZEO4==)SY-K^W@VK% M0+7BQ53[VACL5C>-_&=%M]4!Q\(EH0R[P9*;ZH5LV[GMTSWL$?%.N?(@0]5AZ=6@>&N]/MZV"@LTN4&] MJ'/^J>\;PXF4RO^/*A[R"(5:([$"W".--LWE1S&$C5/"0XLP0FH(([Q#?TV? MX;7P256MM/>U03\FKQ'80"@.:,U"8'?ICT]D L0(Z=?&S1\ L/:D_S%R.1W0 M-E[\/P*78EM[;>"8#UR:/MW[)EL?Y;4P-_[7@P7?*/KO\^'I\'?CI/^HWRSO M?XU\X>9&HB-*S%$TW,_QD\+TOQOZ&Z=;_XD_T\[IVD\7@N/IAA;@^[G&C][5 M#6TP_/,Y_A=02P,$% @ -59C5E*6RN3, @ >08 !D !X;"]W;W)K M&ULE551;YLP$/XK)U9-J40+.(2D61*I:3>M4CM% M;;<]3'MPX)*@@LULT[3[]3N;E&53BK87?#9WWWW?'3XF6ZD>] ;1P%-9"#WU M-L94XR#0Z09+KD]EA8+>K*0JN:&M6@>Z4L@S%U06 0O#)"AY+KS9Q)TMU&PB M:U/D A<*=%V67#W/L9#;J1=Y+P>W^7IC[$$PFU1\C7=H/E<+1;N@1\0*+P@(1 MC1\[3*]-:0/W[1?T#TX[:5ERC1>R^)IG9C/U1AYDN.)U86[E]B/N]#B"J2RT M>\*V\4U"#]):&UGN@HE!F8MFY4^[.NP%C%X+8+L YG@WB1S+2V[X;*+D%I3U M)C1K.*DNFLCEPC;ESBAZFU.+OIX$AA*8EV# M= Y%A]B= 0.Q:BNR%XIQU(EYB>@K]R <6,M:!UV\E M]QU>OT.RAD;@(7U-='PXVEZ2L:YXBE./;H%&]8C>[.V;* G?=7"+6VYQ%_KL MCBY=5E,#Y HN<6G@F^,)]_AD8%[(].'[('O5$<0 M#?WD+&RXL>0,.JH^:*L^^.>JWW!3J]SDQ(5VUU*L3UQ%_J,;G[4:?),7^ M@)W9KL1D#A/7H $,_#"*K)F0R8;.' +SAS$[J#[8&PIIJ7@O33(;V MM)VKY\TX^>W>#.4;KM8Y?0D%KB@T/!V2-M4,NF9C9.6&RU(:&E7.W-"_ 95U MH/&ULE5=M3^-(#/XK5I=;[4HA329O+0N5 M"NS>\6$Y!'NL3J?[,#1N.R+)=&>F+?WWYYF$4*"$WI?.J^W'?CR.>[R6ZE[/ M$0T\E$6E3WIS8Q9'_;Z>S+'DVI<+K.AD*E7)#2W5K*\7"GGNA,JBSX(@[9=< M5+W1L=N[4J-CN32%J/!*@5Z6)5>;4RSD^J07]AXWKL5L;NQ&?W2\X#.\0?/7 MXDK1JM]JR46)E1:R H73D]XX/#K-['UWX5;@6F_-P7IR)^6]75SD)[W L(" M)\9JX#2L\ R+PBHB&+\:G;W6I!7JD"9RH+"DW1M&I(#DSNI0&80B'<#/G"@^M@SF< MR9)(U]S%[=,/?E>@_GS<-V3/2O4GC>[36C=[0W?(X+NLS%S#URK'_+F"/@%M MT;)'M*>L4^,Y3GR(0@]8P%B'OJCU/G+ZH@[O-=0.[O*OEHYW2]OWZ./'\(T^-*!+6ZQQ5W:1S?T_O)E@2"G#3FGCIPKOJ%'86"\YBKW MX,;(R3W\N;!<:0]N>;&L>1MK>FCU-OSC7(0?^&#@M""!?W=YVXEGM[>6!TM& M:'\"^/JPH-=&('.Q$CE6.6P$%CEP SDWSI69X@0^\J,A_ ;,#Q,:0G\0T]!* M:^?30HD)PDH6Y$\AS :BQ$\8W8MB?V#%HLA/[?I:Z/O#J4($41DD; :4M<;\ M**+CP!^&SDB4;!LIQ-0!DDV,/HD*-LB5_@RI'T'F!R']$,P.+I.6RZ2;RUW\ M*8K$#.W<@[$M3M;'_9CJM+:;J8?*.OS352I",EZAHL)+(4$U$1KARD7\ MU?DUVNHNJAD5ALHH*J1+7A!$55+4_JY#-I[-%,YLU"_HBJ"B/7&YB/#IH@(S METO-JYPN4FTI*3N;M%T:;6C?ZJ8>-#F7SQ$.(L\Q+XP .( K\P0!^M]E# MT$*6>8QE=C_UTZQU(0<6>RAZXVSRKWB\*1%L: M7.PTO1&X0B4D';UBVEV! 4W#AEMX<3;=4V]TG%5;B MY9T]4[TS/GL5I=9+WGA9ER!7D*86XNH18EUW'@O"K,FU QCZ<60SBM7LA@.; M4,>VQ#9TK+U! X@C0BFKFN5L-$ M+BM3MW[M;MLXC^M^\>EZW75_YVI&20<%3DDT\#/ZM*BZDZT71BY<]W@G#?6B M;CJGYA^5O4#G4TD]5+.P!MJ_$Z/_ %!+ P04 " U5F-6;KC@F5R?]]W^IN-&+%>& M.D;3LY(M^2TW7\MKA5^C5LM&M+ \'7'+WF6D2(TXV>CL]\N28+;[8WV*^L[^C)CFE_* M[+N8F]5Y/^G#G"]8E9D;N?Z+-_Z$I"^5F;9/6#=SG3ZDE38R;X31@EP4]9O= M-_MPC(#7"'C6[GHA:^5;9MCT3,DU*)J-VJAA7;72:)PH*"BW1N&H0#DS_20- M!]>!5_"!HW,:3K^P6<;UR[.10?4T:90VJBYJ5=XO5+D>?)2%66EX5\SY?%?! M".UJC?,VQEUXG1K?\G0(OCL S_&\#GU^ZZQO]?D=SFJH'3SD7RT='):F])CH MDJ7\O(_XUUS=\?[TQ3,WDY*3H]#&(\!==VN4/DKU)-O#R($W($3Q?;M60_Q>QQ!1_3"-GKA;Z*'^X+A:Z)X MP3*[:[>65]\7-7G29AT7VN[%,"UX/N.J30W8[W&?A':RU7/S^2LPBJ,->!CA MC:^8)) @?BHCO^D_\ M.>3A/C*O*E4(4RD.K)@#_UF),B?[;)01-YOWIA ^M/6N55Q@R?[^:/ M.P@Q)="X./BC=0C=)YA-+FT>YE4;OUDFEE:U!KG8E:*-]EV2"&)G)XJ=0CXE M;M*$<6=L+XA^Z) U;@+?;3TD7^\PZDN.%9S."(_1MPE^*@IXX$SIEY.G;.0. MD1.\8;+/0CC@AC3J/UUE+G0J*W0(5?$#.OWA.(;G^$I"?.WI]8=A8 <1)L\[ M6"%J62$ZBM.97L$"CS]'9G^GTF.(O6=7+)F8 S(/H0UW1!-A9A569FR 67'( MT3S,%XLPC/F3>$YZC]N7;GS0L% RW\]ERR213T4C(02$XZA#> ]=B!8J"U&O M#L<1$@&R-]&0[WN]+3:3,X,0JQWD]^F*%8@(VH$NYDE\M-P!+XZ.4O5K]&]J M3^!@ L1=525N\1,?554>=Y)H80/:!ET?&A,>!O"1(?]AZTB<=2Y^&&<[:^LM MPYH.1)]O*8:X/ R(/+T L,_S;!O3UL5?0NV(SIV;3R L8QXCER=CS_(N'EGRFA"X=:.PYHK-.65,QY'K>@#N M6%9Q2H5?ZG5LF:KU;OBV)"Y''B=>I?IHMV*;4&NJ1K7IGL0)$>N)K9(=:$E: MM"2_18M4@_V@#."ZMA^,A!F'&ZRD>!&:#Q!(.L5-_!OY]T^ATVG)8>CLF=5K MH.)Z7L^"Q/7BGD5(%/8.15>1W:6I*UAP<,-&6_>@G*NEO>UIL 6AOA*UO>V% M\DU]CWJ<7M]&/S*U%%@+,[Y 46<8XY%,U3>\^L/(TMZJ9M+@'&ULC55=;]LX$/PK"UU1W %L)(J2**>V M@3C]!-HBB-/VX7 /M+2VA4BDCZ3CY-^7I&0UQ;G&O4@DM3,[LR17TX/2]V:+ M:.&Q:Z6915MK=Y=Q;*HM=L)LF^I-;'8:11U 71NG25+$G6AD M-)^&M1L]GZJ];1N)-QK,ONN$?EI@JPZSB$;'A=MFL[5^(9Y/=V*#2[1?=S?: MS>*1I6XZE*91$C2N9]$5O5QD/CX$?&OP8)Z-P3M9*77O)Q_K691X0=AB93V# M<*\'O,:V]41.QK\#9S2F],#GXR/[N^#=>5D)@]>J_=[4=CN+R@AJ7(M]:V_5 MX0,.?G+/5ZG6A"<A#O\'D Z -.CN$P65;X05 M\ZE6!] ^VK'Y0; :T$Y<(_VF+*UV7QN'L_,ORB)0!J]@B1M7; L?9;_5OF9_ MWHE5B^:O:6Q=+H^(JX%WT?.FO^&E*7Q6TFX-O)4UUK\2Q$[DJ#0]*EVD9QG? M8'4!C!)(DS0]P\=&YRSPL3/.#?0&3_GKT=EIM+\KEV8G*IQ%[C(8U \8S5_^ M08OD]1EMV:@M.\<^7[J[5^];!+6&6WQ N4=8:]7!VT>+6HH6KL/10&U R!H^ M*;EY]X#VJC1:[;5,YP)6[L@;^#G[A#A\M+%I5W?]SROI9 M<:>M^TWQ.T/](SF*OH2OLK%.U=(*7^T70/.$<)[[49:12%Z -!1"A /_-7!:$4X\N M&>%.[ O@G&19>4R;(=D ^ M\:.T=,C),1VC"3!2%!1R0I/LITL'S8H>RDF>)8/++&5PZF3%S^Z^.P^;T.$, M5&HO;=\&QM6QB5[UO>-G>-^!/PN]::2!%M<.FESP/ +==[5^8M4N=)*5LN[P MA>'6_0A0^P#W?:W0\ M)4)>\N6@6'-*YKI2F@S\X7 \2 G+>C=7^KM'?G.5ER)A&7WDJ"C3E/#7.YKD MS]<]K[?[X@M;KH3Z8G!SM29+.J/BV_J1RZO!'F7.4IH5+,\0IXOKWJWW'H]T M!5WB.Z//Q<%GI&[E*<]_J(O[^75OJ'I$$QH+!4'D?QLZI4FBD&0_?MN"]O9M MJHJ'GW?H'_3-RYMY(@6=YLD_V5RLKGL7/32G"U(FXDO^_ ^ZO:&1PHOSI- _ MT?.V[+"'XK(0>;JM+'N0LJSZG[QLB3BH(''L%?QM!?^H@G]YHD*PK1"<6R'< M5@C/K3#:5M"W/JCN71,7$4%NKGC^C+@J+='4!\V^KBWY8ID:*#/!Y6^9K"=N M/N6"(@_]@F;52$'Y LW8,F,+%I-,H-LXSLM,L&R)'O.$Q8P6Z$U$!6%)@;[2 M%U&2Y.W50,BN*,!!O&WVKFK6/]&LAQ[R3*P*A+,YG5OJ3UOJ^PZ @>1@3X2_ M(^+.=R(^$/X.!5X?^4/?LW7(73VB\;ZZC[[-(O3FKV]1L2*<%A:TZ'PTKQT- MGX\V=*+5F OV0RC0\.$)^,]B13F:YJF4K1FX]Y4;SM(YG3 M,F,S-"TYIUG\BKYRDA5D.U=D\^HZ(?KZ"XT34A1Z!.HO;N?_E8D@9R>!%CQ/ MT>WGZ7U?%B,)^YW.4;F6968DH2CGZ"/[K61S7:^//LF)5H[GK^3%-D*==Z4F MZ/?%FL3TNB?OJZ!\0WLW?_N+-Q[^W38Z*K"1!E.3\^;F%W\TOAP.AU>#S6'@ MFP6/2F!7B5J PGV 0F> 9# X5?211(:I$(4BY?.3S.%,Y3617V:"RVCT4407 M5(9HCJ*2ZYRGG.6V_+QS-MF5O0IL?'#+X2ALH +&V%.[*Z$C1IWZ(>AUV2L62Z83/PF M8T"=J]$ZWM,Z_J.TWJ=KPKC.?#63V&AU8G>E==P<8)9AV"P5-*G'S5+CX.00 MG.RYFG3@*EV70DZ]LWPAGN5DWI5<*7NQY^O"R==M4<@UX& 83>6JMZ1%'WW-)8\VFIR 76FZ:-S6,4&M)3!0 MAVK\7>[YNW0O'88YN6;3Y_9DGRUL&M ML[&NW%ZVN]9Z0[.A'CHIV_%PUNSEQNK*R!;-1I3)_DI*:V*&O*B98>,[I4--HI])J3=OV.INX6.[((+47&)\:5 M;WCQS^3E"UWG7//R+6,G2/';27$VUYD42#0,A5:GV@@:SZUHMNI%Z@8TE9MA MR;$6*4:'V#D'%11;M,8*>YS/3;7@69972[%P=')U]8RR\-S28DJ*%<)2WW0YL^B"PE]=ZL21M0!^OL&KWA MN06'F0 _4E+0\U844)T!BA9Y%CGB-S?8&*K5.NU&CWAN02+W-+0H-,-RD[V1 M,5A2I835OR+/K*R#RA#/HD-&MG$,V2J&0JNS;I2-UR)M$L+2(];[Z(%E+"U3 M=+M<.Y MI89FBHO$MVB?S]0M?_ZCY5'4%T#BA:!HF$HM+I%;[25[]96,Y'' M/Z0NT!X'JK0GG5>N<&6'5(ZQW"1CPI6[6>B)>[:J[)%4G66@-RS;NM]OT?]. MN^IW[LYT#:O?%&<7P7!RG!V68IX_\2Y&1]EA*3<>R9+V:<0W\LMWRZ_IJU(9 MMT(0R?1NT$N:OM!83>%D%]O:%92=RJ!:FE0M @4#4.AU6-G%+?O5MR' MLF4W'UH# BJS0=$B4#3L-RV 47#Z_- W,MMWRVPY:\DY2;RBB*3*US '.*<2 MJ'J^8^N).M,%5'N#HD6@:!@*K1Y#(_5]M]0_.UU ]3TH6@2*AOWF,:H_=NS; MC O@M[@ )"-S1C(T*Y_D#HRI1^2<.0!J!8"B1:!H& JM_LR9L0("P&-6-U;G M9[T@T2)0-!PTSWO,O2KCU46AW.YTC!JK(6S@(T*N\*^LSQU#]J$?'J._ K;Z/4T5N5#^4/&.B MY%2?UG]@+^ISX4XF4-T-BA:!HF$HM'JXC#H/W.I\)SOZZ#%1?U>@(J2>&UA7 M/LFW@B[*!'UD"^I*)% ]WM)C_^30CT#[@:'0ZI$QVCMP:V]+(NV?+-U'R)U$ MH*H<%"T"1<-0:/50&>T>G*?=_UP2@:KTEAZ?7C\BT'Y@*+1Z9(PB#]R*W))$ MNZ>R=93V%Q'=T"2O%"T"!0-0Z'5XV=D?N"6^3"9!:K]6WKL MZ.N,8A&[' "2GW&UTCI:[QY/3JQ5H/S 46CTRQF8(6VP&\M)J M,[@A.A,/:C. HF$HM'HPC,T0_B2;P=U.YXB!V@PM'(Q.VPQ0_:A'Y^!/9UML MAJ-4^6,V@[N1SJ$!M1E T3 46CU 0JN' MQO@,88O/T,RDCCZ#NX'.<0'U&4#1,!1:/53&9PA_@L_@;J-SM-P]/KV 1*#] MP%!H]<@8GR%L\1F:203A,[A;[1PK4)\!% U#H=7C9WR&\"?X#.XV.D?+W6-7 M9H$:#5!H]5=[&*-AU&(T-#/K3QH-[@:[A@D4+0)%PU!H]= 9HV'T$XP&=QN= MH^7N<>C8](%V!$.A5:$9'+QH+*5\J=_P5B#]BK#J55O[;_=OD;O5[TX[^G[J MO+/!>["]7 _IU[-_\'4$L#!!0 ( #568U:XFR.7!@, +T) 9 M >&PO=V]R:W-H965T\W%WK:60 MSVH*H,E+D7/5=J9:S^Y<5Z53**BZ$3/@^&8L9$$U;N7$53,)-+.@(G<#SXO< M@C+N=%KV;" [+3'7.>,PD$3-BX+*/SW(Q;+M^,[JX)%-IMH#:;+UG;\8Q#D$.J M#0/%QP+ZD.>&"-WX77$Z]2<-<'V]8O]HM:.6$570%_D/ENEIVWGOD S&=)[K M1['\#)6>IN%+1:[L+UE6MIY#TKG2HJC Z$'!>/FD+U4 M #0J0.-40%@!0AN94HJ-0T(U[;2D6!)IK)'-+&PP+1KE,VZN?:@EOF6(TYVO M0@/QR3LR+.^=B#$9L@EG8Y92KDDW3<6<:\8G9"!REC)0:-PMA-3LE=JKNW_! M'%1 ^CE5RN+L\64"FK)<7:']TS AEQ=7Y((P3KY-Q5Q1GJF6JU&!\<--*V][ MI;?! 6_]@#P(KJ>*W/,,LDT"%Z77^H.5_EYPE#&!](8T_&L2>$&PQZ'^Z7!_ M#SPY'>X=4=.H;[-A^<(#?'TZ8YKF[!4RDF*@)/ZM<*'TOE"75$U+9:K#HN/' M,8I8K,O?-0JBYI91LFO4",*@-MJ0$M92PJ-2$B:Q-*R22Y&?#U",0/[:I^0H MDRF<=VI&4V@[6!D5R 4XG;=O_,C[L._"STF6G(EL(X+-.H+-\R5#216M)T,8 M;>7"'IMFO)4*NS9!?" 3HEI'=%3'$)L"UI]K\@DX2)H3K!VDFV$Q9 I%F;YQ M6IH<_+=FA$%S:T\V34*PMMP*U'V&-W&WE:F MN&N-K0 YL0."(K8EE36^/JUGD*YMO5OG/9Q-RE'B'TTYV#Q0.6%%4CA'Z(1$K"INVA4]2LZ[,#EV#5V)EMFN[?SS:$ M4B!=M1>PS3G'Y_J:>^,#%T^R %#HI:1,SIQ"J?VMZ\JT@!++2[X'IK_D7)18 MZ:G8N7(O &>65%(W\+S(+3%ASCRV:VLQCWFE*&&P%DA698G%GR50?I@YOG-< MN">[0ID%=Q[O\0XVH![V:Z%G;JN2D1*8))PA ?G,6?BW263P%O"+P$%VQLA$ MLN7\R4R^9S/',X: 0JJ, M:O9U@!I49(V_C=:#KMEH;8'1_5O]K8=2Q;+&'% MZ2/)5#%SKAV408XKJN[YX1LT\4R-7LJIM$]T:+">@])**EXV9.V@)*Q^XY?F M'#H$/SI!"!I"T">$)PB3AC#Y*"%L"*$]F3H4>PX)5G@>"WY PJ"UFAG8P[1L M'3YA)NT;)?17HGEJ_H,K0#ZZ0)LZ[XCG:$-VC.0DQ4RA19KRBBG"=FC-*4D) M2 U>4'U=,$L!Z8N'$EYM55[1(UBBLP04)E2>:^S#)D%GG\[1)T08^EGP2F*6 MR=A5VKWQX*:-TV7M-#CAU _0'6>JD.@+RR![*^#JL-O8@V/LR^!=Q0322S3Q M/Z/ "X(10ZN/T_T1>O)QNO=.-),VDQ.K%Y[06V)J,C)VL#5Q:HFF#CS/;\+8 M?>Z&.H3XQE47DXQ@PE>=-Z;#UG3X#].9_DNW"L&++F1RU'VM$'6WO>FY'T(F MUSWS0T@8C7N?MMZG[WI_%$3!!<_ST[7L[0:0J)>6I(AY,H;=QVUKJ/_ MO2;1(+_1M&=Y".G?I&0(Z=ZDVK/;*5@EB)TM_!+9ZE'_O^UJVUL6MJ3VUI>Z MY]0MXE6F;EAW6.P(DXA"KB6]RROM2-1-H)XHOK=E<< MZ]+83,P&;2>>_P502P,$% @ -59C5D=A]831 @ 8P< !D !X;"]W M;W)K&ULC57;;MI $/V5D96'1"JQ,9=I\E]"M"WV6F MM.+R$#'#)B,E=Z LFM3LP"73L$1RE,IN&K2#!Y+^!3:NK\A(?\S,*SBA'&U]#K?H$P",.6 M@.:?IW=;Z-'GZ<$9-[VZVCVGUS]9;=&)FSO&MM27T@,G;;O) M*Z4[H*A>F^GX"!J&O?>8J 5S^Z;SSEB_-M8_:ZP\=_;P*LSIB-EC1[X0#-O# M"@6FW+1Y*E6'C5 Z_=[PR%,+Z*Y[=V2J!32\&?;;;0UJ6X/S]:*^?UF%?W6H M#1@)@C9*AVVN!A\2W(RD-/41TPGOCIQ'+:!A<'MLRF^TGP+5VK5Q#:YQE']: MO5K?%%/7((_69W2#E W_3::\?AZ96G.A(<>4)(/K&XI)E2V]G!BY<4UN)0VU M3#?,Z!9$90&TGTIJ=-7$?J"^5R?_ 5!+ P04 " U5F-67&)^IC8# > M# &0 'AL+W=O6[;,EA A.497P+35T(N(JST4LQMN12 9PDH MHK;G.+X=8<*L02\Y-Q:#'H\5)0S& LDXBK!XN03*UWW+M5Y/W)'Y0ID3]J"W MQ'.8@'I8CH5>V3G+C$3 ).$,"0C[UH5[/G030%+Q2& M"\?(6)ER_F06U[.^ MY1A%0"%0A@+KKQ4,@5+#I'7\R4BM_)X&6#Q^91\EYK69*98PY/0GF:E%W^I8 M: 8ACJFZX^OOD!EJ&;Z 4YE\HG56ZU@HB*7B40;6"B+"TF_\G#6B '";.P!> M!O#V!30R0",QFBI+;%UAA0<]P==(F&K-9@Z2WB1H[88P$^-$"7V5:)P:_. * MD(M.T23-$?$03/,!'H$=,83/V(,,P" M@BFZD!*41)C-T W!4T*),H#C*U"84/E%0Q\F5^CXZ LZ0H2A^P6/I:Z6/5MI M,T:2'63"+U/AW@[A5Q"H4CTS73',K9_%2!B/3#-55E/E/B5D)L=MUJX'D-M]6S5T4[)56^ M[SEYU8;J1JZZ4:GZFU1$;P68H= DNGI-]&/1*:]?E./Z?N>=Z)*J=MOIE(MN MYJ*;E:+?'KX3= =!+(3I^*];B*8@?I>)K>0S/Y3G4W'+\\&C_7YU?J MN^4,7M M%D_Z!32*]<;.'!5=[MT.!J(MMH3#MO3+N&X-I[!;==M3NX M3JZOL_>>NF;+V&B]@150_6[XKP0K;WMH@C61;72HFW>H6T."W;T2W*[:G:#K MO+W)G3HRK'N/5JLZ-.*ZV#9[6)B&W!I2SDA:'\1<4E:2LUT8WLSDK).9$R81 MA5##G+.VQHMT&$T7BB^3>6[*E9X.D\.%'N!!F )]/>1ZILL69D3,_Q(,_@%0 M2P,$% @ -59C5E1/: F-! =!( !D !X;"]W;W)K&ULQ5A1<]HX$/XK&C?326?:V#+&)BDPD^#K7!^:R93+]5FQ!>AB M2YPD0^_?WTHV!HP@S!TW]P*6_.U:W[?2:J7A6LA7M:!4HY]EP=7(6VB]O/-] ME2UH2=2-6%(.;V9"ED1#4\Y]M924Y-:H+/PP"&*_)(Q[XZ'M>Y+CH:ATP3A] MDDA594GD7P^T$.N1A[U-QW2!S M1="**'RS7BY$W\%!.9Z0J]'>Q_I4VA.P ,U$H M^XO6#3;P4%8I+$M SL]?A2:(HP^H6D=>"1F M:,KFG,U81KA&]UDF*JX9GZ,G4;",407@1YB07WDF2HJ>J$33!9$4342YK#2Q MX;Q.J2:L4!\ _#Q-T?75!W2%?*0,4B'&T3-G6GW Z=5WOMH:^! MJ!FNGS6D'FI2X1%2.$3?!-<+A7[A.KACR@, MPM QH,GYYMAAGIYO'IQ@TVN#WK/^>L>"7I54$BTD@L2!. 23U<%<0C!M1"!L ML)I8=N<2OW8>N9V;1'6GEB2C(P\RD:)R1;WQ^WQX^MC"[-:MN^M36Y>#7NX4$ P5SMBN% )5$<[Z-2%RJ,M[[VAM]OA]\_ M.?S[HA!9O7@A!>1,:*DUS!&L057RWIYDM6D#_BBK3!7K"Z\P\0L[*7NMI MM!!%3J5S!=>CB7=(?,(=HA,79M 1PX'I)VXIXE:*^,Q((J)KTN2EL'RALP2% MWB(7.Z*=#*(./0PF_SP'))?, 9=TEE[( MV9ZL@U;6P?%$(ZBZE83F9W?3]NT&(\>=:8G3--J / M+K4'!Y,\C&[-1K0WGQRH?M1%I2X43HYDC]N6^.VY2V8[?PXIYJ(HB%1;C)-M M_:ED9X3X)NPLBXD+%"4=KD[0P$T5!]N2*?CWVV?."I,KG8NG\7^AU7-1;^FE MO.UKNU..XO\X]S8?>"OYNF".[.N$'4V_.-SR#/^73-%\]JU4X8(Y+ 5\IM: FCRF*5< M#9VEUJLKUU7Q$C*JSL4*.#Z9"YE1C5VY<-5* DTL*$O=P/-Z;D89=T8#.W8C M1P.QUBGC<".)6F<9E4\32,5VZ/C.;N"6+9;:#+BCP8HNX [TP^I&8L\M61*6 M 5=,<")A/G3&_E7D6X"=\0>#K=IK$^/*3(AOIO,I&3J>61&D$&M#0?%G U-( M4\.$Z_A>D#JE30/<;^_8/UKGT9D953 5Z5>6Z.70N71( G.Z3O6MV/X&A4-= MPQ>+5-EOLLWG]OH.B==*BZP XPHRQO-?^E@$8@_@=XX @@(0/ =TCP#:!:#] M'- [ N@4@,Y;E]0M -9U-_?=!BZDFHX&4FR)-+.1S31L]"T:X\6XV2AW6N)3 MAC@]^B(TD(!\(./X^YHI9M4["T%3EBIR#X]Z3=/W^/SA+B1G[]X/7(U6#=:- M"PO3W$)PQ()/K@772T4BGD!2@0]?P0!+6,OU-^3KQ.BP1> MX%G@(<2T\>CO?&9VQ ME.FG%OG(..4QSD*1L+1BGD*E*K563U6E2;*P\R*0?K][$,@\X T9/5"E6ZK2 MK57E#@\LC#'N>N H0DHH3\@XP;K+E#:B;(!$CWA(8VJ0OZXAFX'\NTJ&6C.G MRM D6=@D6=00V8%6O5*K7JU6NR*%.9/-,#M,QK0.CK%;2*F&!"O'G)YV&O-GQKV)LFBAL@.PMXOP][_%Y7H\"B_ MEY2K.4@)28O<"TW3*AWZ+W3H5NI0NYY3=6B2+&J([$ 'W_OQ,N/]+_^JZLV> M6KP*MGV9@RJ9PT;-1DVQ'6JS]Z+IUVJ#L68:/GS&_U )GA::\@6;I4#&6)MT MBSPHF*]3%&<.Y.Q/H++J57/RBHTN>4)DE833>N2I.=,H6]046ZZ,NW<;D(%< MV&L816*QYCI_22Y'RZN>L;W@>#8>FBL@>\OP@R:_/[JF.&UL MK5A=;]LV%/TKA%8,+=!$'Y9L)[,-)):[95B+($G;AV$/M'1M$Z5$E:3C!MB/ M'RDKBF4KG%3PQ28EGG,OSR6O>#G9,?Y-; D^I'17$R=C93%I>N*9 ,9%N>L M@%R]63&>8:FZ?.V*@@-.2U!&W<#SAFZ&2>[,)N6S6SZ;L*VD)(=;CL0VRS!_ MN@;*=E/'=YX?W)'U1NH'[FQ2X#7<@_Q9 J692?GRO2)W:I@8> MMI_9/Y235Y-98@%S1K^25&ZFSMA!*:SPELH[MOL#J@E%FB]A5)2_:%>-]1R4 M;(5D6056'F0DW__C'Y40!P _? 405("@*V!0 09= 6$%"+L"H@I03MW=S[T4 M+L82SR:<[1#7HQ6;;I3JEVBE%\GU0KF77+TE"B=GGY@$%* S=)5\WQ)!RNB= MH0^8OGF'WB"2 MHX<-VPHU6DQJ/CS;%PI+!AK91K6UD7NY;'BHL7"RK)8L-64>UK".CK ],8HIP=6#09PH.:9O&1IJ^&MLDBT3Y_HT+]H7I8^P-$=4*R+ M$K$AA3">^&[B:7.%^3)85JE[1&P\C1.QHV MV>**K7DV.=X>MDPV17XI_7QS[?<_^^,!DDW.*%L_G5UC 2DZ"$I5KAOWBLV2 M;VZ5+;;*MK#%U@SC2]WJFPO7;GO%:KEJE2VNV!I7"*=[Q6HAZAY<9^G;RH^8 MKTDN$(65HO?.1\H9OK\ W' 4^!Z@'J_8DP^=_2E67T- M._L/4$L#!!0 ( #568U:D'S&5*0( %D$ 9 >&PO=V]R:W-H965T MLFEJ)DA!6MK$0J8"F31H;@G;],.V# M"4=BU2^9[1#V[V<[:91)A2_)G7WWW/-<[I+44CWK M' B3.A9T%A3#D-0YT5 MR(D>RA*%O3E(Q8FQKLI#72HD>Y_$61A'T23DA(H@3?S96J6)K RC M<*=,4Y M47_GR&0]"T;!R\&&YH5Q!V&:E"3'+9K'\I1:"H%*#S,@OO1=#YV M\3[@)\5:]VQP2G92/COGZWX61(X0,LR,0R#V=<0%,N: +(T_+6;0E72)??L% M_;/7;K7LB,:%9$]T;XI9\"& /1Y(Q@EQ/&9A+A-B#WOII!GN22&I(F2-2@7;=&UF3PS\6B'?H?K]&N6+T&XWIKHD&.SS"GN3XI9N151.A0:&!YL5#=_?!:":06X<(TL_ M/#MI; N]6=C=1^4"[/U!V@%J'3>/W=\D_0=02P,$% @ -59C5D[=*XC5 M @ L !D !X;"]W;W)K&ULS5;]3]LP$/U7 M3MDT@03DHU_0M9&@W;1)8ZM:&)H0/[CIM;5(XLQV/_CO=W9#5D03)#0&5=78 M\;V[]^R7YCHK(6_5'%'#.HE3U77F6F=MUU71'!.FCD2&*:U,A4R8IJF084 ]%":9'D8&*0\'1S9>M\([8 M05 ""') 8'EO"EF6?:99V)%B!=)$4S8SL%(MFLCQU)S*2$M:Y833X7>A$6IP M"#V1:DE[I."*ZSGT;&F4"@+8ZZ-F/%9P@6N]8/$^A7\3Z>SP F52 (GX%@ZN MSS$9H[SIN)IHFF)NE%,ZVU *2BCU,3J"FG\ @1<$<#GJP][[_8=I7%)92 T* MJ8'-6R_).\0EI@L\@"$:N_)T!@.4UMAIA/!C'/,9,U8Y@--$+%*]B_JF1,.6 M,(Y?AG[3,Y^.N]S!K59PJ_TK;I_6&3D:)W#!$Q,GIC"B)35ET29@I)G40&Y MN#Y=*0ZD7PNLO M?RCU1X=RT@I*SZ114&O\MS,A(!<3V/N%3.[ODE!-Q8<[ E9L=[/0U'QEG]7+ M?59)[9D^:Q7"6R_OL]8CGS4#O]1GQP6UX[?CLVHJ3_KLI-!T\LH^:Y3[K)+: M,WWF>W]?J-[+.RVO\> ]TRAUFK_UMO??CM>>X%)N-G>KGS&]X3F3,YXJB'%* MF;RC%NV+W+1;FXD6F6UQQD)3]V&'F:BJ8W_ -02P,$ M% @ -59C5L.B?MF! P _ T !D !X;"]W;W)K&ULK5?1;MLV%/T50BN&%F@CB9)E*[,---:*[B%%$"?KP[ '6KJVB$JD M1])V!O3C2U**:LFRX:1^B47JG,-[+T^HR_&.BV\R!U#HJ2R8G#BY4NMKUY5I M#B615WP-3+]9,[SQ/W=)4K,^%.QVNR@CFHQ_6=T".W402_N$1O;KV?86MB -+-/_PVZD_ M\ ?1:.QN]]/M@87#>!"V84D/+ CP<-C 6N&'3?CAR? ?!&%R"4) AO@6!'K0 MQPCZYQ;*!8A_T7FT.8DM3D V@+^V3"YJ#\UJN20H31Y^,4@N" M,_W]-S_R_NCSPB7%D@N)M0H]: H]>*U/*F+4,H ?C_R.3WI@P=#S.G9*>F 8 MAW'<[Y.H"3_Z-9]\HD^0O4=?./L@7VR9DVN_U#*7%$LN)-:J^;"I^?"UEAD> M;'+@!YT38]8#\J)!QRZ'(!Q[1PZ541/XZ-?,\LBH0G="^^(\?YQ<[J7^N*18 M4!P<.4Q\[V>;XYWM$**MP"E3 MME'I?GTJ=YPTQ^FE7NJ.BZHEEU)KEWFOF_1?ZY":N=]/A#CH?G-Z4 'VHXY' M>E X#G#').Y>6ZQ;V96]7DB4\@U35??8S#97F(^V<>_,WYBKC6VW?\I4]Z); M(E:4253 4DMZ5T,=DJBN&M5 \;5MOA=@;" /3[)=<->#TP"S07 MOND/4$L#!!0 ( #568U8&C,'))00 "D, 9 >&PO=V]R:W-H965T M%:X\ALO"<]!:"X% M4;">>W?A[3)T!D[C5PX[??1-+)65E%_LXC&9>X%%!!DP8UU0_-G"$K+,>D(< M?]9.O>9,:WC\O??^T9%',BNJ82FSSSPQZ=R;>"2!-2TS\R)W/T!-:&3],9EI M]Y?L:MW (ZS41N:U,2+(N:A^Z5L=B".#,#YA$-4&4=M@>,)@4!L,'-$*F:/U M0 U=S)3<$66UT9O]<+%QULB&"YO&5Z-PEZ.=6?PD#9 !N29+*8S"H&KRF9N4 M+-W1H#1N/8JJ7&S8[U98"^0%&/ M766@KQI+))"\=^!CK)J 1?N W4=G/3X NR&#\(I$013U %K^>_/P#)Q! MD[^!\S<\X>^.,5D*#*8ZI*0O3)67D?-BK_9V$0Z',2+8'F/OT1J,HTFC]0[B ML($X/ OQ =:@%"0(<0NBA#YXE8?X^.!1.)VTX/5HC:-PT ]OU, ;G87W4J&R M 90;P?]"H":EANRHQN)C68EU8ZLP:=$@J+."#1>"BPV1:_(5J"();AA)F,R+ M#-R-P1T-:LM9?V)&'4[7X3@!#V9E2L8&&;YF7&;4MDC!J6'I=%H0F?^!CBST8.5#%M4WSVC[)S)G:=,B,ARV^795!%/?3G39TI_^M=%7W'B,?DP(I0'&9 M8&/%=D.3A%LB-+-BU]<$ R)7&=\XAAHO-8KA,V][/.O/#HFWNJ ,YAY.@;;\P5M\ M^TT8!]_U];;_R]M[]D>S2GB^Q/UTE=CU(G M=_[1T(7SR\;-HIJX-Z(:)QII,^_>N2FO);^W<[ ;Y@YNJB'ZB2KL+YIDL$:7 MP&PO=V]R:W-H965T(!Y"Z)DVA8RB-1.G0>.A6T<&>W?3:6#AVL"\-_'O. M3JBZ"?:2^.R[[[[O\CE9:^R3*Q$)7BJEW30JB>JK.'9%B95P0U.CYI.ML94@ M#NTN=K5%L0E%E8K3))G$E9 ZRK.PM[1Y9AI24N/2@FNJ2MC7&2K33J-1]+YQ M+WUR)Y,(BL:1J?IB9E!)W;W%2S^' MHX(T_:0@[0O2P+MK%%C.!8D\LZ8%Z[,9S2^"U%#-Y*3V'V5%ED\EUU'^TQ#" M.7R![\^-I%>XTWMTQ%,G!Z=S)"&5@]_X0HU09W "4L-"*L4#=5E,3,##Q$7? M;-8U2S]I-L=B"./1 -(D3>%A-8?3D[._86+F?Q"1'D2D ??\$]R>^PJ+QDJ2 MZ'B(5+(%X9Y]*M4KL!*T/#ZQ5@BW0EIX%*K! 5Q7IM'TD92NY;?0TEM[GX^& MXRS>?\!S?. Y_B_/&^,(%LC4-D>#'L"O5J-UI:QAB;;@+;X.'U'JT$?)$:=D M.!I?_L,J/K*#OUD+87=2.U"XY;ID^/4B MNYM0O(U,$A:T/LM[ L>7!H?0*? M;PV[I ^\Z0Z_C/P-4$L#!!0 ( #568U;48$2O^@( '0( 9 >&PO M=V]R:W-H965T03AT@ >G4 M2FV%^K$]3'LPR06L.G9J.]#VU^\Z"1F4C_:A+Q#;YQS?<^W5"]YRY,=F9Z^IX#BG5)S(#@2M3J5)J<*AFKLX4T*0@I=P-/"]T4\J$T^\6 MPYOK.:N&6SN;$3;K^;T1G<@7G(Q@I';JV2 ML!2$9E(0!=.>,_#/HM#B"\ O!DN]]DRLDXF4CW9PF?0\]TA"4QISLVM7%Y Y:=C M]6+)=?%+EB4V;#DDSK61:47&"%(FRG_Z7.5AC>"'>PA!10C>$MI["*V*T/HH MH5T1VD5F2BM%'B)J:+^KY)(HBT8U^U DLV"C?2;LL=\9A:L,>:9_(PV0#FF2 ML<*KI,P+H2(AYT\YR_!P#3F*P%#&-;F'9Y-3?HS0A[N(''T][KH& [ R;EQM M-BPW"_9LY@?D6@HSU^1<))!L"K@8>1U^L I_&!Q4C" ^(2V_00(O"'8$-/HX MW=]!CSY.]PZX:=6'T2KTVGOT+H4!!=J0D=1&DQ'-F*&]$/_-#S,)#%>@:V86\0T2'$AH]V[:-]V$>:4:;L_6F0*REFS2M\MQ,RT!IP MY@)XTL2"U7S0T"#W$BWNLE=N$>Z/>_0N(CJ$V'#6J9UUWCFAF.<)$[/2C"[, MD!QOLUH=%[D"K$/DSS6D$U!_=UD[N(/*@9%94?4GTF /*1[G M^%D R@)P?2JQ\E<#NT']H='_!U!+ P04 " U5F-6^N%A4*(# "S#P M&0 'AL+W=OS ^%>Q Y#H*4MS,;=V4A:WMBWB'61$W+ "P]?/&1[K=27W#7LP* MLH4UR,_% U) )U017R@<1&>,M)1'QK[JR=MD M;CF:$:002PU!U&4/2TA3C:1X?&M K?:=.K$[_HE^7XE78AZ)@"5+_Z*)W,VM MJ842V) RE1_9X0TT@GR-%[-45+_HT,0Z%HI+(5G6)"L&&)70FEDE:T4D62JZ=4YAW],#57X/+[XCD"?KS6TD+9994#]:UP8AM+L6\6($D-!4O5?3G]0J] M>/82/4,T1Y]VK!0J5LQLJ;CJ-]IQP^NNYN5>X+6"^ 9Y^!5R'=<=2%_^>CKN MI]NJ0FV9W+9,;H4WN8#74PZM7DO[A>^$?C"S]UT5YU$3 MWX^B-JI'UFO)>D:R[T (M3[B,BM3(B%1?VNUQ&-*ZH6C%)",<4E_5#>&R-?X M08>6Y_G.](3\4)3;B>J1G[3D)T;R']3650Q6>XCHY(P"#MW)*=&!*->+\#!1 MOR7J&XG>ESRGLN10L;RG3WHLT-_O(7L$_L\06R.@WK!O14%BF%O*+@%\#];B M^6\XJ:;>2!- NI MG:Q@KYJ,FO52438O+>,;KO5M)+!>,;!S_"([(SO7 /9C876K\6Q3\!C-PH-8/_K MY ?XU+SSL,@-+VR.^-@JX/_J%50/O&-I:@ MFJS=.5'IX^Q[PK M;Y@Z:#43?6YKS^F+?P%02P,$% @ -59C5B92Q2.C P RP\ !D !X M;"]W;W)K&ULM5==;]LV%/TKA%8,#9!&'Y9E)[,- MQ-:R!6B*H$DW#,,>:.G:)DJ1+DG'Z7[]2$I1I$A1[4%YL4B*Y_">V%Z\ID QF69WP+3+]9<9%AI;MB[.9R(" M"HDR%%@_'F !E!HF'<>W@M0IUS3 :ON)_@40%(#@ M)2!\!3 H (-# 6$!"*TSN13K0XP5GDT$WR-A9FLVT[!F6K263YC)^YT2^BW1 M.#7[Q!6@"'U OW&>[@FE"+,473.%V9HL*:!+*4%)]#X&A0F5Z!X>U0[3$PWY MC]^].)J[2@1@Z-RD6G>>+!J\LZ@?HAC.UD>A7ED):)W"U@E)&\"1C'G0R MQI"%PKT/-H$S*P/*%K_ ]Y>(4W8(@W.0CT9M: M@DE#WCHY1?=<8=IF?DX^M.1FWS_,=% /53ZOGAC+@SG/^9 MPJ@4&W6*O]I$1PU)_MAK9C)J)&@0-*?%3;:!I6O/XJ@4 M-NH4=D484?#AH_ZN-4]4_8=]W.IOGWY5-> 4_058H/L];U,]:JH.6U1WAG7L M[NZ)K.;@N'1P_&8.;@2TG@+CPSSL#.Q8#WLBJWEX7GIX_E8>7O&=:+/P_# + M.^,ZUL*>R&H6^M[S)D^$6O;'%?;'4K@VY-UBL"9.(PDI3>F\H_C6UE)+KG1E9IL;76V#,!/T^Q77 M]531,0N4]?OL/U!+ P04 " U5F-6($-);^@% "O)P &0 'AL+W=O M21]$:&8SZ\&U_B2&D;BD%K\X?.-W'F/$BB/0GQ) M+M[/K@:C)",><$\E(9A^>>)3'@1)))W'URSH(%\S<=Q]_QS]70I>@WEDDD]% M\*<_4\NKP<4 S?B!Y(YD*J#NFOX?I0\]WL5ZT]][:H->H7\"#TLQ5IJ'SD>*IU[DL'0 MR_*\V>9)]N2)";H5D5I*]<X[-R@*$&G2,GS\AO"!B1ZTO?L(0&/DS]%(XYE[XCT_DB9FMYY6ZIGT@:>)30QR,1X^[<)M947! M+)(F=2E7S.-7 ]V%)(^?^&#R\T_8'OT"8#1SC&8KC&?HVO/6X3I@BL\0Y7HI MSV=)&VE"OXUI[^ Z=[!9 =_&B(+9=<1NY=BMEMAU_?O1 MVP@$4>;T)LU<#8 MV*Y!;F5%K5I56 ZQK-RJ!,;.P=@@F'=^Y"M^'NB./]-](>\?+.T?9V@1"]G8 M(^Q:SI@XQ*@@:[)R';N"#$RQX]-T<@*TTH#5&54X: MK1RGP@F8=4=.+G).+D[B).*J"?Y%#9B9--02^+J-Y;H5Z&!R':&[.707A/X@ M% OJF)%02QXCM6016@#]W:T_6\.M?=\;K$QL5RL 3+0C#7A4B)'12Q*112]A MM#&N$-%DY;B5FJ%PIEV9V)%E&&1BFDH_#?J.!^E77R[]E41_W_+PD+NULK+G9)M:(:K$S3JE84F&-7#@J!B&&% MV.>>DRU5IL6HT=)@99 :+2\A*7&A*3$L*CMN.UG4DERN;CL--KBZ-U$XO:[P M"UF)85UYH,^@_]"M)BA/K$PX34P5)F=72GLVI6Y0JWC W*=>\M(!&+Q M_?R&R0;V#NBTGC1V1F.?T6A?T%\B>P\N]3IV5+E4:=VN@[;;(R+ZI"!4Z[*RV%A">G2?@].BV+NOO(C9I0 M:S RG5I9O(1\)X5\)[!\/Z+IM!1M\(+']J%>H]&^HI7)+H8"TFHH.&UO/+"& ML7]K[.Q)8<^NO!73!(&GB2.+M(6 @Q<\NDA[G2SZBE8FNY@LR ^8+ ZLX0!% MVM63PIY=>2LF"P)/%@\QFW'TD849U<*NW9EKI@="#P[=%>X;EV[6D[U)[=65A3.L2,'1J'RC=-4_C$*UVCX M,;].2RLK"J?=E99"^!NG"?\]"M>HJ_>JOCUL0N';Q(3X1)Y(EUI+9'>_*[^:FSZ_2L5>7^#;Z<;L^.%6&V1]EN6;SP M(XD"/MG@[;7BBQ2L]+/0JE1)B^77)-9YP8Z,_G0JCGBV2!_(S> MY']02P,$% @ -59C5G24JJ5F @ IP4 !D !X;"]W;W)K&ULG53);MLP$/V5@9!# K318DMI UF ERXYI CBICW3TE@B M0I$.247QWX>D9-5-;*/H1=SF+4-Q)FV%?%05HH:7FG$U\2JM-]>^K_(*:Z(N MQ0:Y.5D+61-MEK+TU48B*1RH9GX4!(E?$\J]+'5[=S)+1:,9Y7@G035U3>1V MADRT$R_T=AOWM*RTW?"S=$-*7*)^V-Q)L_('EH+6R!45'"2N)]XTO)XE-MX% M_*+8JKTYV$Q60CS:Q4TQ\0)K"!GFVC(0,SSC'!FS1,;&4\_I#9(6N#_?L7]U MN9M<5D3A7+#?M-#5Q/OD08%KTC!]+]KOV.<36[Y<,.6^T/:Q@0=YH[2H>[!Q M4%/>C>2EOX<]0!0= 40]('*^.R'GR'T @)?(1O0A0M90P(+^"&:\)+NF((4Z50*Q.P['X;B#7,*W.*"B@' M72',B91;RDN8UJ+AVD8,;.<+U(0R=0%G-OQG)1IE%%3J:^/>>O#SWNFL(@BB$A^4"SL\N3O". MACL=.=[Q$=Y=\H=R[)"Q0]J"><[BJRB.4__Y@.!X$!S_DZ!YXT\-E6\OIU/N M*)(]Y?%H'!P6C@?A^*2P*0SS[+EYJ%(BS[>@)>&*$5MPASS$[SR$GP\[2 8' MR7_?=?+NKI,P"<=O!/V]XJE1EJY%*,CM4^[J:-@=NM"T*[X_X5T+NR6RI%P! MP[6!!I=71EMV;:%;:+%QI;@2VA2VFU:FDZ*T >9\+4PY]@LK,/3F[!502P,$ M% @ -59C5H ^0)N8!@ XR@ !D !X;"]W;W)K&ULM5IM;GICZ\$-I@@R^:JYH,#>/>1]*QVI0?KZIFRS]D:@*.7)$ZSZ]Z:\\UE MOY^%:TAP=DXWD(IOEI0EF(M;MNIG&P8X*IR2N.]8UJB?8)+VIE?%LQF;7M&< MQR2%&4-9GB28O=Y"3)^O>W9O]^"!K-9EG>7,77?02 HM_3^!! M'$LDT8^_MZ"]JDWIN'^]0_^Q&+P8S )GX-'XD41\?=V;]% $2YS'_($^_P3; M ;D2+Z1Q5GRBY])V[/90F&><)EMGT8.$I.5__+(E8L_!/N3@;!V<-PZ#0PZ# MK N^2"HG MRIPS\2T1?GSZ*^6 QNA[=)>&- 'T$;] AM[YP#&),_017GB.X_?"X-/<1^^^ M?7_5YZ)9Z=P/MTW(X&]AER+,=1=>B_N?NGN]L*]^!T=TM#QJ": 8,";W@0#Q*(D$^>2 1I MA&:81&CQBD0>BBQ+T3Q?9"0BHHJH0J_%EE7N,MO@$*Y[HHQEP)Z@-_WN&WMD M_:"BO01S"S!9X9ZF]M"2?U?]IWU^338:M!N];= ZK&@=:FE])'R]IG%$ MTI5,*B2*8D6Q3S+.R"*7I?(,S8"%D'(5NV43MKW7.>O<"=9^=KN=B7- M$%B#6;=BUM4RZ^5)'F.YOA3$BL(EV!-WF8I!+537^>FVIHIK*Z9GVVPX'K3, M@M)LM&\V< _.NU'%SDC+3EW'D<<@(CQ#6$RYF^@OL9B(%9XK:=)B=J5IU!K8 M8-1FJ6VEX#)H6PT/&O!5DS_(H7,9PA+V?L0#IJ M4;NR9!+,'[=H&KEMSH.VF3W0U+I)Q>?DR!*R!$%:A-3$$M6B?SMI98FJRYZV MY:XTF00+#($U&+^H&+\XC7')\$V6 1?K"".4H=\!LVKMKJL \C!CKT)8/&,6 M96?H4<0'T(?E4A4:;=M=Y[E),-\D6'#1R@974X!MJ]Y26]K@/,BF<;@N"F_P ML@$FI17'A3+R:"9*\BY^RMVTU:Z?KF(;Y)UJZ.O[VY4V4VA-=O<$B]UQZHOI M+"G';(_R5,SYG*GW!-L&]GF;J$K/B7:^PNYMX=6/Z6LYF2BVH M8C(^04PWD(;0FN[6 LO4*ZE/*(*2KE'S9 M,GP+*2R)Y%@H5BD ;G&,Q395R>N@O2:[[EC![(F&OLK0&KOMW8#=EC[CT>1P M :RECZW7/AI"[E(.(@9;,&3Y@8(X; W(:0_'.\W,5YC9%PIR_@^) M8]<:Q]:+G(,4(K[&'#W2/([072)ZP%&P7$)8Z:$'S-43K2U+WF[^MCR>:.@K M#"_LB8)*0R*L264MB&R](O+%),LX"NTV%_M2*+9-O]!0:+>?A7++(E*^QM?FB$DQY1E%\XVB!:;0FA&J MI9ZMUWK'<\2H7CO2&Y$C(Y$9]EA^3-"I*6-4N)E":_YX4.L[1Z_O]M5U>SU! M_PBMG>(("U'R!&D.Z&8%::A?#29]/Z= M(Z'O39<4,MJQP!1:,PRU('6."-+=GJP2[MKL,*D6/:-HOE&TP!1:,RRUDG7T M2K:H: EEG'PIWU;-@!$:H7H!.X=&WST7O8I^J%Y/^$;[$9A":X:A MUL^.7C_O%IC3DL/D#WN>433?*%I@"JT9E5J2.WI)_A7)8?37QR/=LW798;(C M@2FT9AQJ/>_H]7RQNR)X_V2"/D&,BGFC:+Y1M, 46C,PM9AW]/+9PQO"A81\ M )ZS-$-+1I,CQT?TB)UC,VZ_N7)4;ZZ,-AN80BMI[^\=YDJ K8I3=!D*:9[R M\HA3];0ZJ7=3G$][\]RS+X/RO%T-4Q[_N\=L142 8E@*2.M&ULC55=;YLP M%/TK%NI#*ZT!\Y%$%4%JPJ;UH5O4M-NS S?!*MC,=IKNW\\VE":49'T)OO8Y MQ_=<($%E*41TFG\:36=[DI#/%R_J7^SWK67-9&PX.5OFJMBYDP= ME,.&[$KUP/??H?5C$\QX*>TOVK=8ST'93BI>M62=0459\R2O;1T."'A\@N"W M!+]/"$\0@I80?)80MH305J:Q8NN0$D626/ ]$@:MU:IY =7@";H&MVQC%> 'LDKR/=P#OJ?!<>'ERDH0DMYI6%/JQ1=7ERA"T09 M>BSX3A*6R]A5.C5S@9NU:^J,^6_&YOY9 MQ12R$0KP%^1[OC^0T.+S=#Q 3S]/]\ZX";K7%%B]\(3>TV@U0C]K$,1TRV"! M&X'("IAF?TG" $?CV'TY=#V FN(P.D:E R@<1),.=>0A[#R$9SWH/M5=R/YC MH]$8'UQ]'82XY^(C*)STG*8?,1A[PPZBSD%TUD';!NNF*6@3*=,40TZBCT7T MI[A7ZL4 :CKV>X;3 10.Q_T7XA[,@0K$ULY3B3*^8ZKIG&ZW&]FW=E+U]N=Z ME#>3]UVF^0[<$[&E3*(2-EK2&TUT3J*9K4V@>&VGS9HK/;OLLM"?(Q &H,\W M7$^<-C 7=!^XY!]02P,$% @ -59C5F]^\.H[ P Y0L !D !X;"]W M;W)K&ULG9;=;MLX$(5?A1!ZT0!-)%+_A6V@MKK8 M7G01-.GVFK'&ME")=$DZSK[]DI*BV!1E!+ZQ1>JCL36S(Q>_Y0Y H9>F M9G+N[93:?_9]N=Y!0^4=WP/3=S9<-%3II=CZN4/ M4+U02K>]&9-T%2L^Z8O?2%.##B9,)#>0&Q#-&$( M>T/X7D/4&Z*V,ETJ;1T*JNAB)O@1":/6T+='7%]UD$M#' A2M:GFC;_]\*-#'#S?H ZH8>MSQ M@Z2LE#-?:203V%_WQR^[X\G$\9B@[YRIG41?60GE>0!?YS(D1%X36I*+$0M8 MWZ$0?T(D(,0!M'J_'3OLQ?OMP85LPN'QA&V\:"+>ZB $,.4J;&>,6Z/Y=3\O M\CS+9O[S:;(.49"3P 8U>NL@[9W)RWBV.2&JA M.U2$1!:Z0Q0&F1L]'M#CB^B/7-':Q1V/#LOB!%O8#E&66(^E&(M"$DY@)P-V M+[=LIZXDK/;.WE3L_A((Q W]]P/6GU"W/ ,-DO_@=02P,$% M @ -59C5A&4W\U(! *@\ !D !X;"]W;W)K&ULC9=M;Z,X$,>_BA7MBU9J"R9 DE4::1OV]B+MWE5]N'WM@@F^-39G.TWW MVY]M*"'@D+YI,?QG,C^/'V:6>RY^R0)C!=Y*RN3MI%"J^NQY,BUPB>0-KS#3 M7W(N2J3T4&P]60F,,FM44B_P_=@K$6&3U=*^NQ>K)=\I2AB^%T#NRA*)WW>8 M\OWM!$[>7SR0;:',"V^UK- 6/V+U7-T+/?):+QDI,9.$,R!P?COY C\G,#(& M5O$/P7O9>08&Y87S7V:PR6XGOHD(4YPJXP+I?Z]XC2DUGG0<_S5.)^UO&L/N M\[OW/RR\AGE!$J\Y_4DR5=Q.YA.0X1SMJ'K@^S]Q V0#3#F5]B_8-UI_ M*= M5+QLC'4$)6'U?_363$3' ,8G#(+&(.@;A"<,IHW!]*,&86,0VIFI4>P\)$BA MU5+P/1!&K;V9!SN9UEKC$V;R_JB$_DJTG5K]Q14&,W --BSE)09/Z W+HR%X MP"EG*:$$V4Q=)%@A0N6E5CT_)N#BTR7X! @#3P7?2<0RN?24CLSX]](FBKLZ MBN!$%# /SA3A01?68:S8P>>1FJY@G>NNV#48X+3&S"%5R#P@\ 1T/KCYM!A MGGSD,R$S\02*_ C.0Y%I@I M@JB+IW87=X*X#L(>SE 3Q#V6H21V@T0M2#0*\JA,]-UL7 &F3VN>MZEZP0SG M1 &],X"T@I.A*/9G;N"X!8['@0LD\+4Y M:3.@H?7U(^VQX *)ATF#01_$(8KC_AITB*(9G+I19BW*;!1EW0D?4%+J'.E[ M5%.]ZI68 5Q6E/_&[OTU&P34YSJK2(:*,#Z!-&^1YN/[JEES9U;8?#B=86=+ MUP .43 +>@PN40S=$(L68C$*\JOOE'),7*GEH"CR-\XS_:$4K I*T2$ M 7(BP+.[Y[PD<4C@/#R!$!P0@E&$GT05!:>9GGZ[_&QU6R$E2)O$O+F\1K,4 M.,Z^P2'N4,W[E$,)/''YPD,U M,ORM"BR<,0\O=1CU@QYJHL%,.^J'4S-]* _@>'W0*:--#<06> MN'*7.XW7H](,^D,LEPQ&49]L* N#02'@=9J($HNM;<:DO@YW3-5U=_NV;?B^ MV#:G]_[.-(*V.3FXJ;O('TAL"9. XER[]&]F.B11-V;U0/'*MBHO7.G&QSX6 MNIG%P@CT]YSK=J49F!]HV^/5_U!+ P04 " U5F-6IZ@:ZSP$ "N$ M&0 'AL+W=O_>S 2[!F,+--T_[W9Q,&Z6Q0)NV7!L-[C\][MM\7 M=WG@XHLL !1Z+EDE5UZA5'WE^S(KH"3RDM=0Z2<[+DJB]%#L?5D+('GK5#(_ M#(+$+PFMO/6RO;<1ZR5O%*,5; 2235D2\?(>&#^L/.Q]NW%/]X4R-_SULB9[ M> #U6&^$'OE]E)R64$G**R1@M_*N\=5-&!B'UN)?"@=YBB''6F8NN>'OZ!+*#;Q,LYD^Q<=.MO 0UDC%2\[9TU0TNKX2YZ[0IPXX-F( M0]@YA."'Y PUCJ:N6AKTWKK;&AEIO%!"?V4:C^U M_LP5H#FZ0'=5QDM _Y!GD'IX"SL0 G)S UU+"4HB4N7H(R5;RJBBVNK-+2A" MF7RK[1\?;M&;7]\N?:6A3&@_ZP#>'P'"$8!;R"Y1A-^A, A#A_O-^>[XM;NO M2]'7(^SK$;;QHM%X7=Y*YTW:O*]<21VCS-Q1S-Z[DC7)8.7IS25!/(&W_NT7 MG 2_NU+\2<%>)1SU"4=3T=?73.]D4F6 =$] .6^V:MO'!,M&T5)N.%G/=X\TF\#V7-^ L(5),7P1EK-V3>[D[" M7+!S"^-[4-O"%'L,-.U!TTG01[UWA.Z#54M8%P],2 MMQ%0$SHM<=@6+QRYYL>V2Q?CLS.(')Y6N7YV,EXIH3_%]84<64NV>B6!0XX= M=HNIE33(')[6N8W09QZA7MH6!U\;6NM3B'*BVDJ&@\31X5R&\7RBL(/HX6G5 MNZL4J?9TRV!J>]I"EL1AY.!T&$91.LXY:!Z>%KU[O4:5H.VGC3ZQJ*+@+*?5 MWHEKZYD%ZI"\-!SG'#0/GREZW[41)Z=#WZ+0M:MLPP6.HE'<<-"Y<%KG/NMS M>_X#R%VXTX_LBSA, IO999DL4L=:\$\.D^8D_XF(/:TD8K#3KL'E7,<0Q\/Q M<:!XW9XOMUSITVI[60#)01@#_7S']1FS&Y@C:_\OBO7_4$L#!!0 ( #56 M8U9IA&*V]0( /\' 9 >&PO=V]R:W-H965T^KK,"2J'-1(3<[2R%+HHTI M5[ZJ))+<)97,#X,@]DM"N9>.G>]6IF-1:T8YWDI0=5D2^3)%)C83;^"].N[H MJM#6X:?CBJSP'O5C=2N-Y7!<>Y+@D-=-W8O,56SV1Q:I&,I-B!MM$&S"U<;EVW44&Z_XKV6 M9I>:/)U^$QHA@3.XYIDH$1[(,RICS@K"5PB4PR.7F(D5I[\PM]LP18Y+JA6< MSE$3RM0'$_]X/X?3DP]P8E,>"E$KPG,U]K7A:$_RLY;/M.$3'N S".%&<%TH M^,QSS-\"^$9 CA$$8]A":_7WZX B=85?PH<,;'<"; M$D9XAB"64&]75IO*+MK*]I6M08T:UNW$*\AI!"V"D4HX_J2I&,[)@"$H376OG9;2DQK(9?3J:T^(MBF=) MO".C)V9X0$;4R8C^488M>"44;9R&>"6ID/""1/82/XIOF^VEJDB&$\]T4X5R MC5[Z_MT@#C[U_7/1GL*@7U_4Z]D)HT__=LC 3&J4-,/M+8;IV:]@#NIF?_@902P,$% @ M-59C5L7\_\6>! H!, !D !X;"]W;W)K&UL MK5AM3^,X$/XK5NYTVI58\D9+X=I*M-WJD&!!%/8^G.Z#FTP;B\3NV>X+__[& M24@;2,T6E0\TB3V/YYFQQX_=70OYK!( 3399RE7/2;1>7+JNBA+(J#H5"^#8 M,A,RHQI?Y=Q5"PDTSHVRU T\K^UFE'&GW\V_WXYOO/ZX8'-$VT^N/WN@LYA OII<2_QS:U08I8!5TQP(F'6STW%(##.Z3/6#6/\%):&6P8M$JO+_9%WV]1P2+946 M66F,'F2,%[]T4P9BQR (]A@$I4'PJP9A:1#F1 O/%+FG+W2: ODR DU9JL@C;/22IE^Q MQU!"S#2YFDL 3*0F_]Q"-@7Y+[:-F52:_* F-30E \J?B9B1NXPFM.K7=35Z M;,9UH]*[0>%=L,>["W(KN$X4^W&GFEQSI>72I.B$ M#,4*.#5/MXRS;)EAJC80DV%"Y1SR9HG+E3R8U#4ER#J>*3*7:D$CZ#E8113( M%3C]/W[SV]Z?34$IP/PB*J;"K/K^J=]U5PV4SRK*9Y^E_'T3P<),R1,;ZQ,R M8BL6 X_)8X(D$I$V3;6!U8U#(U& M78"T6IYYJ\Y&*TJ&*U/YY]N\OP/J4K( M&,LWN8&/DF\=[%#*!5A[AW+83+9=D6U;R4X@6F)-(G=(@YMRC5E&KA'C.XYG[>"BTWG#T.["9RGNR"K_,(K77 ,.I//E=T(F&G]B0SS" M9BS"C5Q+[>;75U'K+56K*Y^E&FRI!A]03>D+NT&.AU?EO M)9=OUUPW^&[$;JF/<8FRE.F7[8X[$!)!S:XTI.@'MC7&)'PWL<\+2>"]S?>1 M-%F=[U9O^7;!]0 KD:YR.G7&]I0?53X="ZT>@JW*\NTRZU@I;[U+>>@UI_Q( M2JS.=RNT?+O2:BK89=TB T!A@40K??%:Z6J]]HD.^\ '3XMVH^QH[SEB^%MQ MY=O5U8W@\V]%;:NEWK91'55/E6B[4V7/4<'?:BG?+J;VSN(GOE3FM%1.77.* MR#*F\T/_&."C7>NH\JM$>YM2+WC#WMVY \D 3WGF:DB1R$BEXCJD^EI=/UWE MER[NMGMQ=W6+AT3&%4EAAJ;>Z3E&71;70<6+%HO\1F4JM!99_IB@R@9I.F#[ M3 C]^F(&J"[E^O\#4$L#!!0 ( #568U:]>R")<@( #@& 9 >&PO M=V]R:W-H965TUKMI7J45< !CUS M)O0TJ(RIK\)0%Q5PHL]E#<*NK*7BQ%A3;4)=*R"E%W$6XB@:AYQ0$>29GUNH M/).-853 0B'=<$[4RS4PN9T&SD-(@<$# KC(A#[>8(9,.8" M68R_7OT;_ZW&TN*Z)A)MDO6IIJ&EP$J(0U:9BYD]MOT.7C 0O) MM/]%V\XW"E#1:"-Y)[8$G(KV2YZ[.NP(XO0# >X$^%!!T@D2GVA+YM.:$T/R M3,DM4L[;1G,#7QNOMME0X4YQ:91=I59G\A_2 +I 9\@--%J0%[)B8.UE>ZQ( MKO>6CN=@"&7ZQ#K=@^+H1A*!?M\"7X'Z8R'R^*T\M$7J*X7[2F$?+_T@7I_K M8"JM=N2U[N4\Y1@G\2@+GW:)![S&8QSU7F_ DAXL^13L!K2^LG=%*1 &U5*Y M]S'$V(89[^Q^EJ:7\1[CD!>>7 PSICUC>@!C(PAW>/^@M$]M91#5NB&B %1( M;0;KFKZGB9-T#WG :9(, X]ZX-&GP.V=K]L[?XJ$[:?V)1Q0Y-&[(XXGX\MH MC_B]%\9X?+G''.Z\:]=3;XG:4*$1@[751><3&T"U?:HUC*S]4U])8QN''U:V MM8-R#G9]+6U:G>&Z1_]GD?\'4$L#!!0 ( #568U9T[2VR' ( #@% 9 M >&PO=V]R:W-H965T:"[T**F.:.XQU7D%-]4PV(.Q**55-C0W5 >M& 2V\J.:8A&&":\I$D*5^ M;JNR5+:&,P%;A71;UU2]K8'+;A7,@_>)1W:HC)O 6=K0 ^S /#5;92,\NA2L M!J&9%$A!N0J^SN_6BRF?7?"C6 6A*P@XY,8Y4/MZ@7O@ MW!G9,OX.GL&(=,+C\;O[-]^[[65/-=Q+_H<5IEH%MP$JH*0M-X^R^PY#/['S MRR77_HFZ(3<,4-YJ(^M!;"NHF>C?]'7X#D<"0LX(R" @ONX>Y*O<4$.S5,D. M*9=MW=S M^K5MC@FW*;LC+*KS.I,]E,:0+?H,W(#C;;TC>XYV'AGM[]H.13H M@9I6,%\/LV*1U9\B95,L>)3 M%EF>824C*[G$6DZQDI/](LOHXS?$1P?!W2D/5!V8T(A#:67A;&GUJC^G?6!D MX\_&7AI[TORPLE<;*)=@UTMI?_P(( "[/0 &0 'AL+W=OP\NK>TCIY('Q+V))J42/:9*)T]Y2RKOCP4#,EC0EX@V[HYGZ M9<%X2J3ZRF\'XHY3,L^-TF2 /6\T2$F<]-/5Q%Z]>//)P.IAJ"! M!K.RNXNB.[RC.Q^C]RR32X'>9G,ZMP$&:NR5 WCMP 4&$2,Z>X,"OX^PAW'# M@*;MS?T&\ZB]N0=X$U33$>1XX0Z\2\YFE,X%6G"6HBO)9E_0'W=Z'A1CCY3/ M8K'-6D%2 3O,8?5:OS]3P[G?Y*'>(@Q'GK?5+*HW\\=!N-G.EQ'UV31W1!,[J(99//87VHVJ%MQ^O- M)B-<=[S>;!1XWD['AY7C0]!QM992M8KLJ?S[/4UO*/^GR2L03M\&CL4=F='3 MGLKS@O)[VCO[Z0?E^"]-P>\2+'($9M$XJF@4*-4QVRNKS AT"MU16A[T9C9B@&.-L,-CS$>;X5;0S//]X[\ MK7"K-QM[X=AO#K9QQ=+X>:NLX ",/["'KO'G$BQR!&8Q.ZF8G3R/V0\LNZ=" MJI_+<)LR(=55B9Y4]?:1SMAM%O]+U0_G*5MIBVLF2=(T Y-Z7L->0V(#1]R5 M7$=@%KE'%;E'+T5NL:*1*HC7EXLBYB]*>..JAD>&50>$"S1&:5&V^&,T)T^B M*=9!I*[3X0C,F@[?,T6AYS2/H/]0%'-5RO?1E2KAX^Q6Y51UX^8D0213LS97 MI6LL)">ZRE?W>IV_*7P?A(?8-1$Y18M-S6UF^RNFWQLO,2@EV;1@V$"@G0.$Y=HD2LTFT"C)7Q83.R4=(TU MTTU3S93_0Y_5-*@UO4ZNNY/IG@$-BVS:2#QHV9EX1V@V\4;K^,\4.PZ+!;^N M6P)<7Z93>,B="7:$9A-L-)4/BZKO63#L&5H Q+A3->8*S9X"H\=\6)#5L_-! MB@!P$)VSNTNTR!6:/0%&ZOG/U'I0$3"N%P'>44/2&-?%;%,)4&^&@]T5@-%< M/BRZ/JH X_%,!UFQ?P*&BDLY-'6*%KE"LWDT\LI_IKZ"0N5H[\[B_B81/,!O M) ;/8-A/;.QD:BR/$ETZD>UZ/J9XWDB@ M\WL2)^0FH7GIDF]I[MO +$=I[SF.)R.\M9YA;SIS?P@1A(T(P@<70>M=^W+? M>+I*5TE1P^PC/*C?%_$1]H/)-N-.U8\K-)MQHWXPK'Z O*%*1%4W?EVI#+R( MJ[R[?2I2%9(* \PX+B7-U"E:Y K-G@,CD' +@83J&:=OA?U%&?8(.B\IPGZM M1!OG8=A033;L*,%C[LSP(?0/-OH'MSF0>LG-E3T#\G/AV1C93F6/*S2;=R-[ M,"Q[#I)=U+7WY#%.5RF<<)R>C3E%BURAV=-BI!IN MC>_MWH6!33O3?@AEAXVRP["R.]AJB+/]J\'E@=?4*5KD"LU^B,?HS:#-^=F+ MK88]HP&V)&'+KJR[0K-9-X(U^&;!JD+:>A 'BFNXEZYQ[10M"+;LS/HAY&1HY&2XY_BR M=7BW>V8.[JYK@#M%BURAV50;#1GN>;0REX?OA%@I#J,5-SNS_;+,Z]CF#1T>3[7=;#B$;0R,;P\/+QBJPM]E7Q>!*"DFRN9ZKLBC? M-PEU)=E VQ1VJW-D'T)'AD9'ADYT9)>=$KC'SK'L5%^Z0K/9WGC=K8V^_%X[ M)6%=5OJ3IIT2V(O.G#O5E8.-MUI3RF_SMX,%FNECR.+]T.IJ]0;R>?[>[=;U M"_\X*MXC-C#%:\WO";^-E8Q,Z$)!>F_&2J;QXDWAXHMD=_F[LS=,2I;F'Y>4 MS"G7#=3O"\;D^HONH'I?^^Q_4$L#!!0 ( #568U8#B8B[\0( 'L( 9 M >&PO=V]R:W-H965T2UZID;?4NK[W?94MH:2J)VJH<*<0LJ0:IW+AJUH"S2VHY'X4!'V_I*SR MQD.[]BS'0['6G%7P+(E:ER65NPEPL1UYH;=?>&&+I38+_GA8TP6\@OY1/TN< M^1U+SDJH%!,5D5",O(?P?M8W]M;@C<%6'8R)43(78F4F7_.1%QB'@$.F#0/% MUP:FP+DA0C?^MIQ>=Z0!'H[W[)^M=M0RIPJF@O]DN5Z.O(%' $0M(#H"A*< <0N( M+STA:0&)C4PCQ<9A1C4=#Z78$FFLDQ&D:'2ESVR6# M8V5NN[@?N96EG;+TK+(7IE8WA00@K-(@06DB,6DN1:D[!W%\I,AM%]R%1XK< M=F&'J%[ZO72+/<_<; A*3LJD(X0#O M^$ZYON'S3+<=TPG\[#)\LODFDMO3N]D5WJ^WV5J?3O7#!25 !9VTG:;_]C0TE(5 KR;%O&AX\?WM^'L8> M=[QA_%DL*)7H)4MS,;$64BXO;5M$"YH1T6-+FL.;&>,9D7#+Y[98F8_WLGD_';"73)*?W'(E5EA'^>DU3MIE8V'I[\#69+Z1Z8$_' M2S*G#U0^+N\YW-F52IQD-!<)RQ&GLXEUA2]#/%0&NL5?"=V(G6ND7'EB[%G= M?(HGEJ-&1%,:225!X&=-;VB:*B48QX]2U*KZ5(:[UV_JOVOGP9DG(N@-2[\G ML5Q,K*&%8CHCJU1^99L_:>G00.E%+!7Z+]J4;1T+12LA658:PPBR)"]^R4L) M8L? ';QCX)8&[IX![K]CX)4&WJ$&_=*@K\D4KF@.(9%D.N9L@[AJ#6KJ0L/4 MUN!^DJMY?Y ?F:1HA#ZBAP7A]*-"&*,;ED%<":)G!EY)%CVC+TM] M>Z4F*I&OZ#&/*4>W/U;JYE,>T5S-(+I/22X0R6,4)APFEW']")V%5)(D%><@ M^/@0HK,/Y^@#LI%0_0J4Y""82'$!#^'ZVX*M!(B(L2W!2S56.RH]NBX\;XQ;S\'!S MQ^"-5\VXI_7Z[^C=OE >)3#-%RA?94\PAVR&F)Y<@P' Z_>+&PV\SW'"[;-:N[U*_?Z1O<@=C,(T]V8%>B? M.ZH\_;?-)Z.<2KN78DDB.K$@KPK*U]2:_OH+]IW?VB*A2[&P([$:QD&%<6#$ M>$WG29XG^1RR*GR^$;U L&H("=\D/#PA= :-V>X'@=]W]F+'.*IC 78D5@/H M5P#]_P5PHUJ99F#G9&>UDN;#8+ MG'Z V[/7L')N>)ASW87'L!D>?L_?=]HXK&/#HR.Q&L%117#TTY:WT4'+F['_ M8U%U)%9#A9WMYL\Y%%9W 5?VN1MQV.OA_8@S#^U8CEVIU4'N[**Q&:3.ZEVM ME65GNX$(8>@._7V$S79MBVIH'ORI<-PM'/=T.!W&G=O,=&ZO":VE67.]#,T^ MGVPJP&[/2T9]N1VIUTMMZ 9L+AAII,I]S.B=0$R? -T M%6@A/*A]?MYH/]XZK0FZ4JO#VE8%V%P6E L&>4KI*7FM601XKH<;18!Y$$X]OU:GX/ID=BM3'*'?$3X'CBBE,Y!T M>@'@XL6I='$CV5*?TSXQ*5FF+Q>4Q)2K!O!^QIA\NU$=5/\;F/X'4$L#!!0 M ( #568U8DBZS Y ( *@' 9 >&PO=V]R:W-H965T:%$F IMFP'KH5S;H>AAT4FXF%6I(G*4G[ M[T?)CI?FHPBPBRU1[U%\I$T.UE*]Z + D%=>"CWT"F.J:]_760&5 IH[$B_]* BZ/J=,>*.!LSVHT4 N3#BBY@"N:I>E"X\ULO.>,@-)."*)@/O9OP>I):O /\9+#6 M6VMBE%V F2^V>9-U@ X]D2VTD;\@8 6>B M?M/7)@];A+![A! UA&B7D!PAQ TA/I60-(3$9::6XO(PH8:.!DJNB;)H]&87 M+IF.C?*9L&6?&H6G#'EF]$T:('WRB4P+JN"336%.,LGQL]+450:/C,Q>R/?* M;6]LH9AY(^<3,)25^@(1MY)S/*N!O^Z!ST#]1OO3=$+.SR[(&?&)MA=HP@1Y M$LSH2S3B^D20OW?@8Q[: M9$2;9(RC#SU.(.N0.+PD41!%!P*Z/9T>'J!/3J<''ZB)V]+&SE]RQ-^S^^:Q MG'0%"G]ALE!4&))3K/B<,D56M%P"D7.B7=VD*["N84@[Q_+DLBRITJ0"51?P MXE"=ZCBN7!RVSZQ&_4X2#_S5=N[V06'42=/WJ,D!5*_3O6I1[S*1M)E(/LS$ MG3"*8:?*CDF&5U 9TXUHL_DF#XJMKTJW(NPFO1VM^Y@XC7>E[H.BM!]&AZ6F MK=3T_Z2N0)N3=*9[X25QM[\C] "H%^P*W0>%_6ZZH]/?ZF$WUG;#Y7&*W;#;V@G8XC_X"4$L#!!0 ( #568U9_J(ILN0( M #,) 9 >&PO=V]R:W-H965TDB VI3H/9 -Q$FW0](@1M-#T0,MC2TB%.F2M)T"??AR4607=1PE:"\6MYGY MYIK7;M0DE6O#F8 ;A?2Z+*GZ.04NM^,HB1X7;MFR,&X!3](5 M7<(,S)?5C;(S7'O)60E",RF0@L4X.D_.I@EQ!O[$'8.MWALCE\I3:_Z)M=3:.4+;61I:5L24HF0A/^E )L6?0(4\8 MD,K "X%#($]Y20V=I$IND7*GK3N:>MU:Z%J*U@:TL3LS([-[='()AC*N3^VF/5O:4V'CVQ64 M,YN2HQXO(6NC M3O(6D9@0] 9AI%V*NGHOX"-TG(GQ>&VVHR)E8HA,F*L>GZ-?!$($Y M>.Q[C^Z+V=C,^Z-ABC<'0+HU2/=%(+GDG"J-5J "BF/:*7"(*P08['%U27M$ M#G/U:J[>4:X/B@KWKVDJ3N\O<>+# /T:H-\8X!6B!.>]YWD&-<_@*,]=^(J: MZC%HJL>PCC]L&O\5<@R;RC&J<49'<6Q=70![B2*CIHHD\:X QB^ >(4LE?\& MNB1[53GYYZ6E'RM!+7VWUBB3:V%"2ZM7ZQO! M>>B#N^/A.G%%U9()C3@LK&G<'MC7HT*'#A,C5[XKSJ6Q/=8/"WNK >4.V/V% MM)VQFK@ ]3UI\AM02P,$% @ -59C5EDW0#HF @ CP4 !D !X;"]W M;W)K&ULO53;BMLP$/V5086RA32^)-F6K6UH-I06 M-FW(]D(I?5#L22Q6LEQ)WB1_7TGVFA02%_K0%ULCS3ESYMBC9"_5@RX1#1P$ MKW1*2F/JFR#0>8F"ZK&LL;(G6ZD$-394NT#7"FGA08('<1A>!X*RBF2)WUNI M+)&-X:S"E0+="$'5<8Y<[E,2D:>--=N5QFT$65+3'=ZC^5*OE(V"GJ5@ BO- M9 4*MREY&]W,9R[?)WQEN-_=]K*A&F\E_\8*4Z;D-8$"M[3A9BWW[['KQPO,)=?^ M"?LV=S8AD#?:2-&!K0+!JO9-#YT/)X!X=@$0=X#8ZVX+>94+:FB6*+D'Y;(M MFUOX5CW:BF.5^RCW1ME39G$F^R@-0A3"2[A#VYR&JP4:RKB&SW@P#>4ODL#8 M.BX[R#O.>>;7N!;LHJ)1L"/)8H- MJI_G% TRN#_[1MC>D22/7\678=O!O1->GV307UWJ#7B"#[5J*AA MU:[U<@1K=&/1;UA+E8"K[TC565>'JT1PM, !N=->[G383GKXJYV##/]HYZS7 M-_LO=@Y7F7@[-401"%F94L,4"GK4YQH(3N;+755+JG:LTL!Q:[G#\2M;2K7C MWP9&UG[D-M+8 ?;+TMZ8J%R"/=]*.W9=X*:XOX.SWU!+ P04 " U5F-6 M)]X@L1 # #1"0 &0 'AL+W=O>>%NJ1[[Z0VD^L^5)>2/.+=A4V 7"ZE8J7=3 H*"FKOOB]KL-! M@)^<" CJ@* =$)T(".N \*,!41T0F<;R5FF1R["H1H.C>MD\ZJI,&)I'Z [CE3N41W+"/9,8$+#AH;P=[& M+.AEG)/T"H7^)Q1X06 1=/OQ<-\2/O]XN-?C)FP6)31\T0F^'QLBL*)LC0JS M*+8*5PRQ8=![^VT:!X.Q^W9HNHM)DM$Q9F[!>%Z#.9(?-?*C7ODW4L)YA4LN M%/V#]?:V&:@XDH/$41*T#%@PP[:!+B:,8[N!N#$0]QKXRA011"H$!Y-9 510 MO*0%5=2^&'%'@]^2>=N%A%'+B04RL!M)&B-)KY$7+$!X06H7*9?*)C_I)![% M+?D62'LANI"#]3R2/VCD#WKE+W+X"UW"6I3_,3#HI!ZV]T(7$K<-="'1"0/# MQL"PW\!V60FG+.4EL4D?=I)>^D'8$F\!#?V6^B[FQ#8>->)'O>*?N,(%8K"5 M^XL_ZIP@OI>TRV\!!9VSR,8T2EHNW(/+KB1B;1X-$M1MF:HNC&:T>9?&PO=V]R:W-H965T^)42 'V$0\6EO*T1\W>]S;TM"S*]H3"+YRYJR$ MYRS9]'C."5ZE3&/21 M90WZ(?:CWFR2/GM@LPE-1.!'Y($!GH0A9L\W)*"[:0_V]@\>__2[-'@9S!)S,J?!7_Y* M;*>]40^LR!HG@7BDNP\D#\A5>!X->/H7[');JP>\A L:YLZ20>A'V7_\(T]$ MQ0&Y'0XH=T O=;!S!SL--&.6AG6+!9Y-&-T!IJPEFKI()O,&<$Z&-,0-U4U UL9YFKCN8])^J@;1MQD.WL*FQM0NVMI'M Y/3 MG8EG(',/R/?$CU55 1; HUSHB&9X@RI1:]BBVK9R7'<\UI-U"K*.D>P]X5S. M:B\)DZRQ5D0N3)Z?=9N* (>4"?]G^D!'WFG1LFW7&C7(ZZQ0Q:I&WBW(NZ=D M.HE6A(&U'Z5S*&V9"Q 1;>K=5OWA$#E-]AHK9(^AGOV@8#\XIJOE3/Z;8/9. MQ](,!,&S= 00@I!&8LL!1&"%GW5S8FY&0BD2!^,"::1!JD4[+*(=&J'OJN4P MQ6J&V<>:$03(Z8ST93A%SG1 M4!'1:"CH\JJBS%#@%:EH:PKRQX/&WW783?J M6*'&!<7Q$;70$1SK!W:=!L$..P?I"4*KW" M<*8FM'W/E[Z@2]\ MV3G_?"+ADK!_M;N:$52)LVL>8X],>W*1XX0]D=[LUU_@P/I-N\F=":V>@HI& M@,84[(./U?I+HPM 7]!9.69MTT.H436-D3.V.TI6;M+0O$NW^*X/MEF.6-L6 M(&RR-0Y[:AG*W1R:M_.L$S_3R#NV&8VX1S?CF=#J62AE C3KA*8$H\O WZ2: M@*=[*Z!KX-4;0)L3G0ZPFP5O&XV0U=&>I5: 9K%0J6"%O.+]@CYUV[3'3=;& MX4\M4"DFX $UT;E@*G%T>A,;1SVZB<^$5L]1*4&@>=/_0M7+56,9!4&9"FT& MANUN=-UF\=M&T(9=2VHI):!92V2$:_UYD.ZHW:JNU:1K'/;4.I3R YKU1TVW M_U[H=F,?&A&/[L,SH=7?9DMQ@\SBYH2=,DU=)B-ZF1+F8#, M,J$HX8*NQ0[+27EB!8W#'%W!,Z'5DU)*$626(B=4L*U$D-4\X3A@5"=;"@QD M%ACOTS/A4\MV5JEQ+K3Z470I-6RSU#CA,+HM(N"X=9Y[R*I.M]0:MEEKO/XX MVFZK">C:S;;365E#IX-^*3ILL^@XPX&TW?XB80^;0D]C-+*;[/N5[U/JX^ G MS#:^%&X!64LOZVHHW5GVO2V[$31./UDMJ1 T3"^W!$OJRD#^OJ94[&_45[#B MJ^?L/U!+ P04 " U5F-6.8[=D)6DK9#[*7UQSDG]]SK^&:\D>I1%P"&/)= MGLV'%N\ /QAL]-:86"<+*1_MY"J?>($-"#ADQBI0_'N"&7!NA3",7XVFUS[2 M$K?'+^J7SCMZ65 -,\E_LMP4$V_DD1R6=,W-G=Q\@<;/P.IEDFOW2S8--O!( MMM9&E@T9(RB9J/_IF7Z3!D@8D$_D*V#Z- [NUU7% 4MK M*"#4)&3&U. (E>B/FZV;G? J8&<&/DB<#0'0QG7QRCU<#\G1Q^. MR0?"!/E>R+5&%3WV#49NG^]G3907=931GBC#B%Q+80I-/HL<\M<"/EIN?4[J#/WTX/#KB)VRK&3B_9HW=3@<)ZB!7) M;+V66"]-EDJ61+8[W)5G5^YK[8'3MM?$TW20QF/_:3L=?4PZ"EYCYCMT3M,6 M\\I8TAI+WFELR005&1RP52NG6^&$HXZK/B1..J9V0/9X&K2>!@<]7;K(W^=I MT(LF24\[IG9@3COEG/,X* M*E9 \,[HGD;"&5TPS@S;[3;M13GJGLL^9)!VSV4?$PWWU'#8FAW^M]E7U?R7 MU6'OW>FXF/412==H'S(*AQVC_E:O*$&M7,_5))-K8>KKLUUMV_JYZV:=]0ML M]W5W_BM3?RM<4[5B0J/Q)4H&)T.,2-7]MYX86;F.M) &^YL;%OC) LH"<'\I ML2LU$_N ]B-H^@=02P,$% @ -59C5BR4H/,Z! >A4 !D !X;"]W M;W)K&ULM9A;CYLX&(;_BL56JU::#MB$'&:32&U& M55?J(>JTW8O57CC$2:P"SMHF:?_]VD @L8F'13,W"09_A\!GFF1BYNVDW-_YOHAW),7BENU)IIYL&$^Q5$V^]<6>$[PNC-+$1T$P]%-, M,V\^+>XM^7S*9![W3C"]WNI+[ASZ=[O"4/1'[; M+[EJ^;67-4U))BC+ ">;F?<&WBT0T@9%C^^4',79-= H*\9^Z,:?ZYD7Z(Q( M0F*I76#U=R +DB3:D\KCW\JI5\?4AN?7)^_O"G@%L\*"+%CR%UW+WV!- M-CA/Y!=V?$\JH$C[BUDBBE]PK/H&'HAS(5E:&:L,4IJ5__AG-1!G!G!PQ0!5 M!JBK05@9A 5HF5F!=8\EGD\Y.P*N>RMO^J(8F\):T=!,E_%! ,V--/P("FXVZ!*+U'A14^A MPSR$T=0_G&?NC*3G[9W8XYC,/#4Q!>$'XLU__PT.@S\<'&'-$7;@4*L QY)F M6P=)Z6=X1A(-1@:),U9/DD%-,GB,9-"E(@.+ X4&AC-03XRHQH@Z8'0I2&2# M(+,@SE@]288UR? QDJA+0886!X0&AC-03XQ1C3'J@-&E(*,6D+%!XHS5DV1< MDXP?(QEV*@GAB3&F/R&,:H"\;$PC IG'%Z4L"@V6D#)\>["X(; M()G$B=[3:9JGY5VPK[;;UOTRL ##:&(@NG/HRWBF)J"3\;,Q;7I00HMR/$$F MI3.+OI2-%H!N,6!6,B%"W($WJ=9,2ML6,;-B%*@24:HE6TF116I5\SFD FRT M G2+!;N:/4EM+1&:.Y<[E;ZHC9B ;C7Q6>Z4O%WDG"L>\('B%4VHI$K<*OD* MRJ=*_,8M'?[^2-(5X?^TDC^1M*C&Z#F$"FR4"G1+E659;7# 24X V]2S^F)M M=L]N6\2$D;E,N]/HB]G(&.C6,5ZZ?;[?U_&I_)V.0J-*$)N M470I%P!;)72+=?W4AIH1J9>8^+*PK4-B"Z/0U ON1/J"GIV1N'61H1=ZD[8< MHH3F-WM+IS$*C!?6/SL8TZ>2'S'?TDRH]#;**K@=*7->'O25#&ULA51M;YLP$/XK%NJ' M5MIB<""=*H*T-)HV:9NBIMD^.W )5OW";%/:?S_;4)2N9/T"=_8]+X?/Y)W2 M#Z8&L.A)<&F646UM%.W:LK5_ 1=[0(VS![IJ-=AD> M62HF0!JF)-)P6$:?DYM5YNM#P2\&G3F)D>]DK]2#3[Y5RRCVAH!#:3T#=:]' MN 7./9&S\6?@C$9)#SR-7]B_A-Y=+WMJX%;QWZRR]3+Z%*$*#K3E]DYU7V'H M)Q@L%3?AB;JA-HY0V1JKQ !V#@23_9L^#=_A!$#(&0 9 "3X[H6"RS6UM,BU MZI#VU8[-!Z'5@';FF/2'LK7:[3*'L\5/90$E,?J(OH-KSKA@)RMF2M5*"Q7: MT&=W!-;X5=!HV^ZYKT.7:["4<7.%+A"3Z+Y6K:&R,CFVSI7GQN7@8-4[(&<< MK*&!W=?,I-C\H"RH_L8Y$0 MDN/'":GY*#5_3RJ=DNI1BU=2U]-2Z2B5OB>534FE;Z06V;12-BIE_U6Z5Y9R M/W),M +UIZZA!-;8R5/.WGS7>9+^8P&?#*J_\S^H/C)I'/O!H>+9M8/K_A[U MB55-F-V]LNXFA+!VOQ[0OL#M'Y2;WR'QUV'\F15_ 5!+ P04 " U5F-6 M.7Q"3CL$ "0$P &0 'AL+W=OK&.I.^SY-,-K> #Y/5MRU;)KE)"D0 5A%'&(9M:E>^&[0VU0C/A! M8"L:STA/9<783]VX"6>6HR."! *I(;#ZV\ "DD0CJ3C^KD"MVJ366$!"Y;\04(9SZR)A4*(<)[(>[;]#-6$SC1>P!)1_*)M-=:Q4) +R=+* M6$60$EK^X\>*B(:!.WK!P*L,O.<&PQ<,!I7!X+4&P\J@H-HNIU+PX&.)YU/. MMHCKT0I-/Q1D%M9J^H3J[_X@N7I+E)V) M22+0-WB4.4[>JQ'?'WST[K?W4ULJQ]K<#BHG5Z43[P4GKH?N&)6Q0-=R2@Q>O-W2/F_NO-'<-L!O5'&!1XPQ?P M%C&!"%T_0I#K58"^1A$)@*,_[R!= ?\+_8.^P(IC\1.C3PE;X03=T T(J1:@ M1 N69I@^H=O;16UQ[!L98]#YY4)D.("9I1*( +X!:_[VC3MR/ASCMT\POR>P M%O?#FONAD?L=UU^W%+B(28:6P /%J\IZB%#T VC(^#$^2URW7%DZOV[FSJD[ MF-J;)E%&[UV)Z@FL1=193=29D2B?T;=O)IX[_B!5CJ D0+=X)4Y^*3LC:E?9 M]0GF]P368G-4LSDRLMG.MM\XI@(7.^$)NDQ93J5 +&KV'Z.V=''6$*![/G(< MYYD$C9%T):TGL!9IXYJTL9&TRT3U8/09<")CH^B,.%U%UR>8WQ-8B[])S=_D M%Z+; ,T!19REK?V>@#C&HA&M*XN30[&.'>= K7Y/3EL$G=<$G9L%E@(G$@MT M2R)0>ZS(U0(,0&VQ/#/JS0C;E:D^P?R>P%ITNL[^=.G\]VG.[*,KNQ7:J"%$ M;SPYU&$UKBE8;]@:U^:D<>)VC9S=);YCR(L2!T MC7S"U?6(<8$P#7>GPK)QG68)>RK.?TNNJ0M JQ:O2$(4TWOIFE1K#K0SL7VB M^7VAM3^2M_](WO\@7*./SOSVB>97:,UEX+KM?-RF;G^9<%UN9S?T%QS3>4KKNV&:XSE<.#-#@X.Y(M#X=Y MY\-#-=F-4H7:;-=%R4>@0"^I\OI?]]9EI(P!A\#U /4^8DSN&MI!782;_PM0 M2P,$% @ -59C5K=5;3'Y @ C D !D !X;"]W;W)K&ULK5;;) )@$+;E#(YLA*ELBO;EF$"*98= MG@'3.S$7*59Z*E:VS 3@J "EU/8<9V"GF##+'Q9K<^$/>:XH83 72.9IBL7C M!"C?C"S7VBW0$E9^\;;280_@#HX O K@'0)Z1P#="M!]+J!7 7J%,F4JA0X!5M@?"KY! MPEAK-C,HQ"S0.GW"S+$OE-"[1..4_X,K0*Z'/J&QE#PD6$\GP" F2J*S !0F M5**?L%4YIN?:[&X1H+/WYT-;:>^&PPXK3Y/2DW?$DW8RXTPE$EVS"*(F@:W# MKF/W=K%/O)., 80=U'4OD.=X7DM T^?#W19X\'RX$01I8N.1+$&BS_PSMWX'QI MD_.-R!KB]FIQ>_\K[@QO29JG.Q%UK3,ZCAG3%[YIO],6+?+E;UVWD.+EB;0) MW&L3V!D<"'PRZI<*_$9D#8'[M<#]U]Y>>>SZ5EK?@U1F\^D@VG3MMU[< UE/ MQOI26=^(K"'KH)9U\.JB$! 9"C [NF\W+<%9TPR57NK<6PT0_ET 8 [T?<]T1JXEQ M4#_ _+]02P,$% @ -59C5CFL&ULC53;CM,P$/T5*T\@07,K!:W22-L&Q#XL5%LNSVXR MN6@=.]A.4_Z>L9V&JK1=7A+/>,X9'X]GDD'(9U4#:')H&5=+K]:ZN_-]E=?0 M4C43'7#<*85LJ4935K[J)-#"@EKF1T&P\%O:<"]-K&\CTT3TFC4<-I*HOFVI M_+T")H:E%WI'QU-3U=HX_#3I: 5;T-^[C43+GUB*I@6N&L&)A'+IW8=W66SB M;<"/!@9ULB9&R4Z(9V,\%$LO, <"!KDV#!1_>U@#8X8(C_%KY/2FE 9XNCZR M?[+:4MX9OEPP9;]D<+%S#,Y[I44[ M@O$$;S@!(,]E0#0"HG/ X@H@'@'Q.6!^!3 ? 7-[,TZ*O8>,:IHF M4@Q$FFAD,PM[F1:-\AMNRK[5$G<;Q.GTB]! PIB\)5NHL)R:/'#WF$Q57F6@ M:<,4^08'W5/V.O$U)C50/Q\3K%R"Z$J"D#P*KFM%/O("B@OX]0OXZ :!CVHG MR=%1\BJZR?A(Y8S$X1L2!5%XZ4"WX1GD-^'9_\.#&VKBJ8"QY9M?*V#?[D 2 M49*O'4@L&Z^.I527JN78%I;-S(1]BB+VI_)?C,C^C5A,$4Z$?_(B6Y"5[6Q% M:?A<6][YLR_QJ'B9L!?&C>1L(Q5PQ5A4")E,'N/+2E=ESM#B\Z^ M^YW0V$5V6>-@!&D"<+\4^/9'PR281FWZ!U!+ P04 " U5F-6_)KD^J$# M #A#0 &0 'AL+W=O(X7&_MEP2;YWG\ M/C:O_7JT8_R[6%$JP<^JK,7864FYOG!=D:UH1<0Y6]-:O5DP7A&IFGSIBC6G M)&](5>GZGA>Y%2EJ9S)J^N[X9,0VLBQJ>L>!V%05X;\N:Y6\J&@M"E8#3A=C9PHO4H@TH4'\7="=V'L&VLHC M8]]UXR8?.YZ.B)8TDUJ"J+\MO:)EJ954'#\Z4: T0F"WQ%\DQ"<(*".@%Y*"#I"T,Q,:Z69AY1(,AEQM@-[YO">CJ MY71HH:D^:YL1EJ):&_H.,)!:/BP MH%",D&'C&(43!*'=1=B[" ==S)DDY8"!\&A0B+P@@H8#"RS$8> 9%FQJ*/"1 MW4/4>X@&/3S5]L M.?:68ND;B1U,&^ZG#?]N_F'+\T+[J<1]^_/K\ MBVWY!\U]Q()"6.^P!S:.41@'06QWD?0NDE?E7V*;.[49&@XLL!#%.#$L6&!^ MC&!B]P"]YW/7&W1Q-;V=IE/K$3E(_+^Y]Z9JZ5NI'4[:7K$"?S?_.J:QUQMK M;@'Y260FGQ6%_1,K[C\'[[\^^SJ-@[&QZ>(8 R$T35A <73BV(#/!0@6 H&<:L( B\X!,+:@0>H'AP-VK?2O*E\T=0H",;6K9EHE];W]/F3;5 MN=%_J>\O34W]+-->?KX1OBQJ 4JZ4)+>.58A\?8^T38D6S<5]B.3JEYO'E?J M#D:Y!JCW"Z:J[*ZA!^AO=9-_ 5!+ P04 " U5F-68& UG#8# #L$P M#0 'AL+W-T>6QEF^!"&Y73.J8))BV1*Y]38KIZ%9:$934L@Y2+L=3IQF%,NR6@@ M%_E=;LI@JA;2#$GS=V5GG MZ?)V-WY1 9'R!ZU<%U+89)QX=)[]5&Q6\.$M\CC0GWMX4;(^=6JG5U MCI$3#WG-=+2P7NW1(%-RO>@1<0&K2W,6/%,Q)&,J^$1S8&4TYV+EPCT(3)50 M.C"VVFRB+D3*7P[NNAX48JV3KH(OH*!N/ZX*ZW"FZ:K;NR9K0G6S229*ITRW:;JD"8T&@F5@1_/9 M'.Y&%2& QJC<-E).9TK2RD/#J!M6=LJ$>("W]'NVI;W,-E:L ^LEVZ8U5#>= MC.N _J::T]Z4C5ZE&Q3\69E/"SL<6?6A/MF]9AE?5OUEUAK U+NX.BT*L?HH M^$SFS W^X(2C 6UXP5QI_LMF@U*9V@#3)'AFVO#I9N2GIL4C6YJFG)89[KEW M@I[_[CS/F&2:BDW3MO:/>99?[;C>UOZ%Y^K7RJYCK\GHYO@]UEOYL9N,3\'D M22QW_Q1,)L=O,CI.CV%]R-@XR6R=8]IH .?%(?D&YTZQ3AI,%EP8+NO>G*T(G]4V9+WSZ?LHPNA'ELP2%9M[^RE"_RI'WJ'B:B?FK=_@+#Z\;M M8=7FXC)E2Y:.ZZZ>3:IF8!LV:WT!81>YJRX_@G$*8%4Q;]@;C"-)@B%0B_X:C6-D=F+X^-<'>TNB*$G\"&!^ M!U&$(? VX@CF #Q@2!15^^#.?A0V^U2X_O_>Z#=02P,$% @ -59C5I>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_',1-M$)=$KTGGTU^^(KIM1; [VXO') MUL/2IZ'(;_CPY;-IOS\:\UV\U%5C)X.E; M[6)H5ZV2I5TJY>IJ&(]&^;"6NAE<76ZO-6V'>,,X53AM&MC9[7C0ZMF^'>\V MQ9.V^E%7VKU.!OY[I0:BUHVN]0]53@:C@;!+\_R':?4/TSA9S8K65-5D$&T. M/*C6Z6)G]ZR#O)>/UN]Q\O&;!)#)(!_!!>>ZM+8JJH# M;.Q2K^Q -+)6D\'V%/&A*<5MXR!(XJ[97 K.[9X4;GU7;I[: 2Z*87NAX4![ M5WKPPT%>P[:I= EW+\5'6L@NA]8 M8>90XH5!D"D!F1X-\MK4*P29$9#9T2!G2]DBR)R S(\(^4^,(,<$Y/AXQ2WM M$D&>$9!GAX7\"HX1D3@5LW5=R_;5AU O&@V_EXU#D.<$Y#D#9 R0'XI_UW#S M]ZWWB&J^1PQL";!!<;L67&C%W]HMQ?7:.E,KC$E:YL":\9@I8-Y"!+T'GY1U M_H7$B)1GH@.+QB-F@ B)SPK2DE,P?,S\:4S[JJ M/.8=Y%;- E P)N6:Z,"R\9ACP.S\5RMQ+U]4KZ@IQT0'EHR'.P.X[HL54_DJ M/< ;'267Z,!V\73G79L(PE.GC])" ]X96C46SL:8E%ZB _METW2/@/.+ L1> MX5)&B5B4TCGE6W<88C>54)LQ'N62B$,FD;>)M:;0@"$^JD;-=3_CIJ02D/!-S>":4 M2?0Q*<_$')YYGTGL?34IZ\0P3RBUZ99Y0 DI8!/266^R+ M8T+))^'HSX0,*4XP)B6?Y*CR23 F.7K&(9\@9HHQ*?TD'/H)8F88D])/PJ&? M(&:.,2G])!SZ"6*.,2:EGX2EFQ/"/,.8E'\2#O_LY&\WRDE=67&/,2G_)$<8 M2H.M3U*WXD'BT8N4\D]ZS%&U7KN94A9*.2P4Q,3M9DI9*.6P4! 3MYLI9:&4 MPT)!3-QNIN0L#H>%]@^E=A4>8U(62H_:">I5(%@IB]*D19*.6P4+"O MUHLF9:&4PT)!S%XT*0NE'!8*8N(&*:,LE'%8:+?GNY4ZQJ0LE'%8: ?SUR;& MI"R4<5@HA-GK^F:4A3(."P4Q<4W/* MEQYC?@8E(4R#@OM8F[[1AB3LE!VG+$XP(2+EVN,25DH M.^I8'*[I.66AG,-"04SL])RR4,YAH2 F=GI.62CGL-![S&*+B3L9.66AG,-" MP6CBP9FDY9*&<9D4.8/[^(VY(I=3%LI9UB'T,/]J2FW]3+4J,29EH9QE M/4( L[^6D;+0F&5&:&=5Q[;"8TS*0F.6>:']JSN %6-2%AJSS L%IJ_ZA4Y9 M:,PR+Q2:93O%F)2%QMY"0W^RO;HLH30:57Z%6UC87\BJF+:B^]BL04RS;H'0 M?%U5U[#OS^:+D>7V#P3;/S]<_0=02P,$% @ -59C5L?7A)Q1JA 7/X!^H2 QY=R:,9] M>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU M+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT M%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT M5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O M)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH M=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3>@_CUZ$, MUY[O-5[_)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_0502P,$% @ -59C5A^= MA6\) @ V"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR M18WKWS"(L@&V XMY 4]RVT9-8LMV.^7M<5) FA%4H"+-V31J;=]SXRM]JU[_ M>O(49X>^&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86"\-J-R0: MTCR--8J;ZSM:V5V79O>'_'-LW; L G6QF-T>-XY9R\)ZW[6U37F=[8?FGY3Y M2T*93TY[XJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0LIJ>.8GFZ MQ#L]NM6JK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G O/.Q^!\ MS!,+]/6XUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF$=GT./^. M_Y[Q6_TO]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4H MLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3UM_.;;\Y M?GJ6O6V'UWPV_:'UYAE02P$"% ,4 " U5F-6!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #56 M8U;OI"(4[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ -59C5@OB,')7 M!P JS !@ ("!#@@ 'AL+W=O 8 " M@9L/ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5N%?HZW-!0 ]!D !@ M ("!:1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ -59C5L_3\(L: P I @ !@ ("!URH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5D=V2F[: M P ,0@ !D ("!\DX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5LGI">@R P ( < !D M ("!BUH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -59C5G[HO35?!0 LPL !D ("!/6H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-59C5O#:7N76 @ A 8 !D ("!_WP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5FK.$0H1%P M3D@ !D ("!SH4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5D025!93! /0H !D M ("!$*8 'AL+W=O&UL4$L! M A0#% @ -59C5F\QJ*Z;!@ _Q$ !D ("!;K$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C M5FW+]<..!0 <@\ !D ("!"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5KB;(Y<& P O0D M !D ("!B=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5EQB?J8V P '@P !D M ("!L=P 'AL+W=OX >&PO=V]R:W-H965T M+D !X;"]W;W)K&UL4$L! A0# M% @ -59C5G]K'=CA P DA4 !D ("!#.D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5L.B M?MF! P _ T !D ("!D/( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5M1@1*_Z @ = @ !D M ("!__P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -59C5B!#26_H!0 KR< !D ("! MXP&PO=V]R:W-H965T&UL4$L! A0#% M @ -59C5ITN5TR' @ [ 8 !D ("!;A&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5J>H&NL\ M! KA !D ("!'2(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5KU[((ER @ . 8 !D M ("!D2X! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -59C5@.)B+OQ @ >P@ !D ("!QCL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-59C5G^HBFRY @ ,PD !D ("!#$&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5OL5R)F+!0 M 1T !D ("!H$\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -59C5O^A050: @ V 0 !D M ("!!%T! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -59C5CFL&PO=V]R:W-H965T7!E&UL4$L%!@ !2 %( =18 +Y[ 0 $! end
XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 223 438 1 false 82 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://nrchealth.com/20221231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals) Sheet http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals Consolidated Statements of Shareholders' Equity (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Acquisition Sheet http://nrchealth.com/20221231/role/statement-note-2-acquisition Note 2 - Acquisition Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Contracts With Customers Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers Note 3 - Contracts With Customers Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Equity Investments Sheet http://nrchealth.com/20221231/role/statement-note-4-equity-investments Note 4 - Equity Investments Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Property and Equipment Sheet http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment Note 5 - Property and Equipment Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Goodwill and Intangible Assets Sheet http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets Note 6 - Goodwill and Intangible Assets Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Income Taxes Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes Note 7 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Notes Payable Notes http://nrchealth.com/20221231/role/statement-note-8-notes-payable Note 8 - Notes Payable Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Share-based Compensation Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation Note 9 - Share-based Compensation Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Leases Sheet http://nrchealth.com/20221231/role/statement-note-10-leases Note 10 - Leases Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Related Party Sheet http://nrchealth.com/20221231/role/statement-note-11-related-party Note 11 - Related Party Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Associate Benefits Sheet http://nrchealth.com/20221231/role/statement-note-12-associate-benefits Note 12 - Associate Benefits Notes 20 false false R21.htm 020 - Disclosure - Note 13 - Segment Information Sheet http://nrchealth.com/20221231/role/statement-note-13-segment-information Note 13 - Segment Information Notes 21 false false R22.htm 021 - Disclosure - Significant Accounting Policies (Policies) Sheet http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies 22 false false R23.htm 022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies 23 false false R24.htm 023 - Disclosure - Note 2 - Acquisition (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables Note 2 - Acquisition (Tables) Tables http://nrchealth.com/20221231/role/statement-note-2-acquisition 24 false false R25.htm 024 - Disclosure - Note 3 - Contracts With Customers (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables Note 3 - Contracts With Customers (Tables) Tables http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers 25 false false R26.htm 025 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment 26 false false R27.htm 026 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables Note 6 - Goodwill and Intangible Assets (Tables) Tables http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets 27 false false R28.htm 027 - Disclosure - Note 7 - Income Taxes (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables Note 7 - Income Taxes (Tables) Tables http://nrchealth.com/20221231/role/statement-note-7-income-taxes 28 false false R29.htm 028 - Disclosure - Note 8 - Notes Payable (Tables) Notes http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables Note 8 - Notes Payable (Tables) Tables http://nrchealth.com/20221231/role/statement-note-8-notes-payable 29 false false R30.htm 029 - Disclosure - Note 9 - Share-based Compensation (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables Note 9 - Share-based Compensation (Tables) Tables http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation 30 false false R31.htm 030 - Disclosure - Note 10 - Leases (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-tables Note 10 - Leases (Tables) Tables http://nrchealth.com/20221231/role/statement-note-10-leases 31 false false R32.htm 031 - Disclosure - Note 13 - Segment Information (Tables) Sheet http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables Note 13 - Segment Information (Tables) Tables http://nrchealth.com/20221231/role/statement-note-13-segment-information 32 false false R33.htm 032 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables 33 false false R34.htm 033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details) Details 34 false false R35.htm 034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 35 false false R36.htm 035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details) Details 36 false false R37.htm 036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details) Details 37 false false R38.htm 037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details) Sheet http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details) Details 38 false false R39.htm 038 - Disclosure - Note 2 - Acquisition (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual Note 2 - Acquisition (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables 39 false false R40.htm 039 - Disclosure - Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details) Sheet http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details) Details 40 false false R41.htm 040 - Disclosure - Note 3 - Contracts With Customers 1 (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual Note 3 - Contracts With Customers 1 (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables 41 false false R42.htm 041 - Disclosure - Note 3 - Contracts With Customers 2 (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual Note 3 - Contracts With Customers 2 (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables 42 false false R43.htm 042 - Disclosure - Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details Note 3 - Contracts With Customers - Disaggregation of Revenue (Details) Details 43 false false R44.htm 043 - Disclosure - Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) Sheet http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details) Details 44 false false R45.htm 044 - Disclosure - Note 4 - Equity Investments (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual Note 4 - Equity Investments (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-4-equity-investments 45 false false R46.htm 045 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables 46 false false R47.htm 046 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://nrchealth.com/20221231/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 47 false false R48.htm 047 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual Note 6 - Goodwill and Intangible Assets (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables 48 false false R49.htm 048 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) Sheet http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details) Details 49 false false R50.htm 049 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details) Sheet http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details) Details 50 false false R51.htm 050 - Disclosure - Note 7 - Income Taxes (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual Note 7 - Income Taxes (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables 51 false false R52.htm 051 - Disclosure - Note 7 - Income Taxes - Income Before Income Taxes (Details) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details Note 7 - Income Taxes - Income Before Income Taxes (Details) Details 52 false false R53.htm 052 - Disclosure - Note 7 - Income Taxes - Income Tax Expense (Details) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details Note 7 - Income Taxes - Income Tax Expense (Details) Details 53 false false R54.htm 053 - Disclosure - Note 7 - Income Taxes - Income Tax Reconciliation (Details) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details Note 7 - Income Taxes - Income Tax Reconciliation (Details) Details 54 false false R55.htm 054 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 55 false false R56.htm 055 - Disclosure - Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details) Sheet http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details) Details 56 false false R57.htm 056 - Disclosure - Note 8 - Notes Payable (Details Textual) Notes http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual Note 8 - Notes Payable (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables 57 false false R58.htm 057 - Disclosure - Note 8 - Notes Payable - Summary of Notes Payable (Details) Notes http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details Note 8 - Notes Payable - Summary of Notes Payable (Details) Details 58 false false R59.htm 058 - Disclosure - Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details) Notes http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details) Details 59 false false R60.htm 059 - Disclosure - Note 9 - Share-based Compensation (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual Note 9 - Share-based Compensation (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables 60 false false R61.htm 060 - Disclosure - Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details) Details 61 false false R62.htm 061 - Disclosure - Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details) Details 62 false false R63.htm 062 - Disclosure - Note 9 - Share-based compensation - Stock Option Activity (Details) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details Note 9 - Share-based compensation - Stock Option Activity (Details) Details 63 false false R64.htm 063 - Disclosure - Note 9 - Share-based Compensation - Non-vested Stock (Details) Sheet http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details Note 9 - Share-based Compensation - Non-vested Stock (Details) Details 64 false false R65.htm 064 - Disclosure - Note 10 - Leases (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual Note 10 - Leases (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-10-leases-tables 65 false false R66.htm 065 - Disclosure - Note 10 - Leases - Lease Expense (Details) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details Note 10 - Leases - Lease Expense (Details) Details 66 false false R67.htm 066 - Disclosure - Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details) Details 67 false false R68.htm 067 - Disclosure - Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) Details 68 false false R69.htm 068 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details) Details 69 false false R70.htm 069 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Sublease (Details) Sheet http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details Note 10 - Leases - Undiscounted Payments Under Sublease (Details) Details 70 false false R71.htm 070 - Disclosure - Note 11 - Related Party (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual Note 11 - Related Party (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-11-related-party 71 false false R72.htm 071 - Disclosure - Note 12 - Associate Benefits (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual Note 12 - Associate Benefits (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-12-associate-benefits 72 false false R73.htm 072 - Disclosure - Note 13 - Segment Information (Details Textual) Sheet http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual Note 13 - Segment Information (Details Textual) Details http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables 73 false false R74.htm 073 - Disclosure - Note 13 - Segment Information - Assets by Geographic Area (Details) Sheet http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details Note 13 - Segment Information - Assets by Geographic Area (Details) Details 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 74 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, nrc:DebtInstrumentCovenantMaximumCashFlowLeverageRatio, nrc:DebtInstrumentCovenantMinimumFixedChargeCoverageRatio, nrc:DeferredSocialSecurityTaxPaid, nrc:OfficerOwnershipPercentageInVendor, nrc:TaxAmortizationPeriod, us-gaap:AllocatedShareBasedCompensationExpense, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetImpairmentCharges, us-gaap:CapitalizedContractCostAmortizationPeriod, us-gaap:CommonStockDividendsPerShareDeclared, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:GoodwillImpairmentLoss, us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill, us-gaap:ImpairmentOfLongLivedAssetsHeldForUse, us-gaap:InterestCostsCapitalized, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportingUnits, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockValue, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures, us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised, us-gaap:TreasuryStockShares, us-gaap:TreasuryStockSharesAcquired - nrc20221231_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87 nrc20221231_10k.htm ex_477815.htm ex_477816.htm ex_477817.htm ex_477818.htm ex_477819.htm nrc-20221231.xsd nrc-20221231_cal.xml nrc-20221231_def.xml nrc-20221231_lab.xml nrc-20221231_pre.xml img02.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nrc20221231_10k.htm": { "axisCustom": 0, "axisStandard": 34, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1030, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 223, "dts": { "calculationLink": { "local": [ "nrc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "nrc-20221231_def.xml" ] }, "inline": { "local": [ "nrc20221231_10k.htm" ] }, "labelLink": { "local": [ "nrc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "nrc-20221231_pre.xml" ] }, "schema": { "local": [ "nrc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 660, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 70, "http://nrchealth.com/20221231": 5, "http://xbrl.sec.gov/dei/2022": 6, "total": 81 }, "keyCustom": 57, "keyStandard": 381, "memberCustom": 39, "memberStandard": 41, "nsprefix": "nrc", "nsuri": "http://nrchealth.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://nrchealth.com/20221231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Acquisition", "menuCat": "Notes", "order": "10", "role": "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "shortName": "Note 2 - Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Contracts With Customers", "menuCat": "Notes", "order": "11", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "shortName": "Note 3 - Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Equity Investments", "menuCat": "Notes", "order": "12", "role": "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "shortName": "Note 4 - Equity Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Property and Equipment", "menuCat": "Notes", "order": "13", "role": "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "shortName": "Note 5 - Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "14", "role": "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "shortName": "Note 6 - Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "shortName": "Note 7 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Notes Payable", "menuCat": "Notes", "order": "16", "role": "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "shortName": "Note 8 - Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 9 - Share-based Compensation", "menuCat": "Notes", "order": "17", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "shortName": "Note 9 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nrc:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 10 - Leases", "menuCat": "Notes", "order": "18", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases", "shortName": "Note 10 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nrc:LeasesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 11 - Related Party", "menuCat": "Notes", "order": "19", "role": "http://nrchealth.com/20221231/role/statement-note-11-related-party", "shortName": "Note 11 - Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 12 - Associate Benefits", "menuCat": "Notes", "order": "20", "role": "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "shortName": "Note 12 - Associate Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 13 - Segment Information", "menuCat": "Notes", "order": "21", "role": "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "shortName": "Note 13 - Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "22", "role": "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DeferredChargesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nrc:AmortizationOfCapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "23", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DeferredChargesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "nrc:AmortizationOfCapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 2 - Acquisition (Tables)", "menuCat": "Tables", "order": "24", "role": "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "shortName": "Note 2 - Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Contracts With Customers (Tables)", "menuCat": "Tables", "order": "25", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "shortName": "Note 3 - Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 5 - Property and Equipment (Tables)", "menuCat": "Tables", "order": "26", "role": "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "shortName": "Note 5 - Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "27", "role": "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "shortName": "Note 6 - Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 7 - Income Taxes (Tables)", "menuCat": "Tables", "order": "28", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "shortName": "Note 7 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 8 - Notes Payable (Tables)", "menuCat": "Tables", "order": "29", "role": "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "shortName": "Note 8 - Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 9 - Share-based Compensation (Tables)", "menuCat": "Tables", "order": "30", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables", "shortName": "Note 9 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 10 - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "shortName": "Note 10 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 13 - Segment Information (Tables)", "menuCat": "Tables", "order": "32", "role": "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "shortName": "Note 13 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "33", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DeferredChargesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "lang": null, "name": "nrc:IncrementalCostsOfObtainingAContractDeferredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:AmortizationOfCapitalizedContractCostTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details)", "menuCat": "Details", "order": "34", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:AmortizationOfCapitalizedContractCostTableTextBlock", "us-gaap:DeferredChargesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "35", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details)", "menuCat": "Details", "order": "36", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details)", "menuCat": "Details", "order": "37", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details)", "menuCat": "Details", "order": "38", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "shortName": "Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Acquisition (Details Textual)", "menuCat": "Details", "order": "39", "role": "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "shortName": "Note 2 - Acquisition (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income", "menuCat": "Statements", "order": "4", "role": "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-3", "lang": null, "name": "nrc:InsuranceRecoveries1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details)", "menuCat": "Details", "order": "40", "role": "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "shortName": "Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-01-04_BusinessAcquisitionAxis-PatientWisdomIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_ContractWithCustomerDurationAxis-LongTermContractWithCustomerMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 3 - Contracts With Customers 1 (Details Textual)", "menuCat": "Details", "order": "41", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "shortName": "Note 3 - Contracts With Customers 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_ContractWithCustomerDurationAxis-LongTermContractWithCustomerMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 3 - Contracts With Customers 2 (Details Textual)", "menuCat": "Details", "order": "42", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual", "shortName": "Note 3 - Contracts With Customers 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_ContractWithCustomerDurationAxis-LongTermContractWithCustomerMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 3 - Contracts With Customers - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "43", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "shortName": "Note 3 - Contracts With Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_ProductOrServiceAxis-SubscriptionServicesMember_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details)", "menuCat": "Details", "order": "44", "role": "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "shortName": "Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-4", "lang": null, "name": "nrc:ContractWithCustomerLiabilityRevenueRecognizedFromDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 4 - Equity Investments (Details Textual)", "menuCat": "Details", "order": "45", "role": "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual", "shortName": "Note 4 - Equity Investments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestCostsCapitalized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "menuCat": "Details", "order": "46", "role": "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "shortName": "Note 5 - Property and Equipment (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InterestCostsCapitalized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "menuCat": "Details", "order": "47", "role": "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "shortName": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "shortName": "Note 6 - Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "shortName": "Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income", "menuCat": "Statements", "order": "5", "role": "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "50", "role": "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "shortName": "Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-4", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "nrc:DeemedDividendPaidByForeignSubsidiary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "51", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual", "shortName": "Note 7 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "nrc:DeemedDividendPaidByForeignSubsidiary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 7 - Income Taxes - Income Before Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details", "shortName": "Note 7 - Income Taxes - Income Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 7 - Income Taxes - Income Tax Expense (Details)", "menuCat": "Details", "order": "53", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "shortName": "Note 7 - Income Taxes - Income Tax Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 7 - Income Taxes - Income Tax Reconciliation (Details)", "menuCat": "Details", "order": "54", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details", "shortName": "Note 7 - Income Taxes - Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "55", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "56", "role": "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "shortName": "Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_DebtInstrumentAxis-CreditAgreementMember_LineOfCreditFacilityAxis-FirstNationalBankOfOmahaMember", "decimals": "INF", "first": true, "lang": null, "name": "nrc:DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 8 - Notes Payable (Details Textual)", "menuCat": "Details", "order": "57", "role": "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "shortName": "Note 8 - Notes Payable (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_DebtInstrumentAxis-CreditAgreementMember_LineOfCreditFacilityAxis-FirstNationalBankOfOmahaMember", "decimals": "INF", "first": true, "lang": null, "name": "nrc:DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 8 - Notes Payable - Summary of Notes Payable (Details)", "menuCat": "Details", "order": "58", "role": "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details", "shortName": "Note 8 - Notes Payable - Summary of Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_LongtermDebtTypeAxis-TermLoanMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SecuredDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details)", "menuCat": "Details", "order": "59", "role": "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "shortName": "Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 9 - Share-based Compensation (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "shortName": "Note 9 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details)", "menuCat": "Details", "order": "61", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "shortName": "Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-CommonStockOptionsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details)", "menuCat": "Details", "order": "62", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "shortName": "Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-CommonStockOptionsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndIntrinsicValueOfExercisedAndVestedInPeriodAndFairValueOfVestedInPeriodTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_StatementClassOfStockAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 9 - Share-based compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "63", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "shortName": "Note 9 - Share-based compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndIntrinsicValueOfExercisedAndVestedInPeriodAndFairValueOfVestedInPeriodTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_StatementClassOfStockAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-12-31_StatementClassOfStockAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 9 - Share-based Compensation - Non-vested Stock (Details)", "menuCat": "Details", "order": "64", "role": "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "shortName": "Note 9 - Share-based Compensation - Non-vested Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2021-12-31_StatementClassOfStockAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_RangeAxis-MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 10 - Leases (Details Textual)", "menuCat": "Details", "order": "65", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "shortName": "Note 10 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31_RangeAxis-MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 10 - Leases - Lease Expense (Details)", "menuCat": "Details", "order": "66", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details", "shortName": "Note 10 - Leases - Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "menuCat": "Details", "order": "67", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "shortName": "Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:LeaseCashFlowTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details)", "menuCat": "Details", "order": "68", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "shortName": "Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:LeaseCashFlowTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details)", "menuCat": "Details", "order": "69", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "shortName": "Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "nrc:LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)", "menuCat": "Statements", "order": "7", "role": "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "shortName": "Consolidated Statements of Shareholders' Equity (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 10 - Leases - Undiscounted Payments Under Sublease (Details)", "menuCat": "Details", "order": "70", "role": "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details", "shortName": "Note 10 - Leases - Undiscounted Payments Under Sublease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nrc:LeasesDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_RelatedPartyTransactionsByRelatedPartyAxis-DontPanicLabsLlcMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 11 - Related Party (Details Textual)", "menuCat": "Details", "order": "71", "role": "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual", "shortName": "Note 11 - Related Party (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31_RelatedPartyTransactionsByRelatedPartyAxis-DontPanicLabsLlcMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 12 - Associate Benefits (Details Textual)", "menuCat": "Details", "order": "72", "role": "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual", "shortName": "Note 12 - Associate Benefits (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R73": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 13 - Segment Information (Details Textual)", "menuCat": "Details", "order": "73", "role": "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual", "shortName": "Note 13 - Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 13 - Segment Information - Assets by Geographic Area (Details)", "menuCat": "Details", "order": "74", "role": "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "shortName": "Note 13 - Segment Information - Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nrc20221231_10k.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-document-and-entity-information", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details", "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables", "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-document-and-entity-information", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details", "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables", "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r629" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "nrc_AllinaHealthMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Allina Health, a not-for-profit healthcare system.", "label": "Allina Health [Member]" } } }, "localname": "AllinaHealthMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_AmeritasLifeInsuranceCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about related party.", "label": "Ameritas Life Insurance Corp [Member]" } } }, "localname": "AmeritasLifeInsuranceCorpMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_AmortizationOfCapitalizedContractCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Amortization of Capitalized Contract Cost [Table Text Block]" } } }, "localname": "AmortizationOfCapitalizedContractCostTableTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "nrc_AssetsHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a finance lease arrangement.", "label": "Assets Held under Finance Leases [Member]" } } }, "localname": "AssetsHeldUnderFinanceLeasesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, including goodwill, acquired at the acquisition date.", "label": "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "nrc_CanadianSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to Canadian Subsidiary.", "label": "Canadian Subsidiary [Member]" } } }, "localname": "CanadianSubsidiaryMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "nrc_CapitalReturnsFromSubsidiary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distributions from subsidiary company representing a return of capital.", "label": "nrc_CapitalReturnsFromSubsidiary", "terseLabel": "Capital Returns from Subsidiary" } } }, "localname": "CapitalReturnsFromSubsidiary", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_ClaimsLossCoverageMinimumAggregateDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of minimum aggregate deductible for claims loss coverage.", "label": "nrc_ClaimsLossCoverageMinimumAggregateDeductible", "terseLabel": "Claims Loss Coverage, Minimum Aggregate Deductible" } } }, "localname": "ClaimsLossCoverageMinimumAggregateDeductible", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_CommonStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to common stock options.", "label": "Common Stock Options [Member]" } } }, "localname": "CommonStockOptionsMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "domainItemType" }, "nrc_ComputerEquipmentHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer equipment held by a lessee through a finance lease arrangement.", "label": "Computer Equipment Held under Finance Leases [Member]" } } }, "localname": "ComputerEquipmentHeldUnderFinanceLeasesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "nrc_ComputerSoftwareHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer software held by a lessee through a finance lease arrangement.", "label": "Computer Software Held under Finance Leases [Member]" } } }, "localname": "ComputerSoftwareHeldUnderFinanceLeasesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "nrc_ContractWithCustomerAssetIncreaseRevenueRecognizedConditionalConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right to consideration in exchange for good or service transferred to customer with right conditioned on satisfaction of other performance obligations.", "label": "Increases due to revenue recognized in the period with additional performance obligations before invoicing" } } }, "localname": "ContractWithCustomerAssetIncreaseRevenueRecognizedConditionalConsideration", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "nrc_ContractWithCustomerLiabilityBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in obligation to transfer good or service to customer due to billings to customer in excess of revenue", "label": "Increases due to invoicing of client, net of amounts recognized as revenue" } } }, "localname": "ContractWithCustomerLiabilityBillings", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "nrc_ContractWithCustomerLiabilityRevenueRecognizedFromDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of revenue recognized that was previously included in the balance of deferred revenue under contract with customer liabilities due to the completion of services.", "label": "nrc_ContractWithCustomerLiabilityRevenueRecognizedFromDeferredRevenue", "negatedLabel": "Revenue recognized that was included in deferred revenue at beginning of year due to completion of services" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedFromDeferredRevenue", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "nrc_CostMethodInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the cost method of accounting.", "label": "nrc_CostMethodInvestmentOwnershipPercentage", "terseLabel": "Cost Method Investment, Ownership Percentage" } } }, "localname": "CostMethodInvestmentOwnershipPercentage", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual" ], "xbrltype": "percentItemType" }, "nrc_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a credit agreement, providing a revolving credit facility, term loan facility, and delayed draw-down term facility.", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "nrc_CumulativeTaxIncentives": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount reduction to operating expenses for state tax incentives.", "label": "nrc_CumulativeTaxIncentives", "terseLabel": "Cumulative Tax Incentives" } } }, "localname": "CumulativeTaxIncentives", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_CyberAttackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents cyber attack.", "label": "Cyber Attack [Member]" } } }, "localname": "CyberAttackMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "nrc_DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of quarterly dividends included in the fixed charge coverage calculation unless liquidity falls below a specified threshold.", "label": "nrc_DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold", "terseLabel": "Debt Instrument, Covenant, Exception, Fixed Charge Coverage Ratio, Dividend Threshold" } } }, "localname": "DebtInstrumentCovenantExceptionFixedChargeCoverageRatioDividendThreshold", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DebtInstrumentCovenantMaximumCashFlowLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum cash flow leverage ratio the borrower is allowable to maintain under a debt instrument agreement.", "label": "nrc_DebtInstrumentCovenantMaximumCashFlowLeverageRatio", "terseLabel": "Debt Instrument, Covenant, Maximum Cash Flow Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantMaximumCashFlowLeverageRatio", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "pureItemType" }, "nrc_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum fixed charge coverage ratio the borrower is required to maintain under a debt instrument agreement.", "label": "nrc_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "terseLabel": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio" } } }, "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "pureItemType" }, "nrc_DebtInstrumentPercentageBearingVariableInterestPercentageRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of debt instrument borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "nrc_DebtInstrumentPercentageBearingVariableInterestPercentageRate", "terseLabel": "Debt Instrument, Percentage Bearing Variable Interest, Percentage Rate" } } }, "localname": "DebtInstrumentPercentageBearingVariableInterestPercentageRate", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "nrc_DeemedDividendPaidByForeignSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of deemed dividend paid by foreign subsidiary.", "label": "nrc_DeemedDividendPaidByForeignSubsidiary", "terseLabel": "Deemed Dividend Paid by Foreign Subsidiary" } } }, "localname": "DeemedDividendPaidByForeignSubsidiary", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredAcquisitionConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of consideration for a current period business acquisition that did not result in cash payments in the period but will be paid in a future period.", "label": "nrc_DeferredAcquisitionConsideration", "terseLabel": "Deferred acquisition consideration" } } }, "localname": "DeferredAcquisitionConsideration", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredSocialSecurityTaxPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of social secutiy tax payments deferred as a result of the CARES Act paid during the period.", "label": "nrc_DeferredSocialSecurityTaxPaid", "terseLabel": "Deferred Social Security Tax Paid" } } }, "localname": "DeferredSocialSecurityTaxPaid", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxAssetPriorYearForeignTaxCreditCarryforwardsWriteOff": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of prior year foreign tax credit carryforwards deferred tax assets and valuation allowance written off.", "label": "nrc_DeferredTaxAssetPriorYearForeignTaxCreditCarryforwardsWriteOff", "terseLabel": "Deferred Tax Asset, Prior Year Foreign Tax Credit Carryforwards, Write Off" } } }, "localname": "DeferredTaxAssetPriorYearForeignTaxCreditCarryforwardsWriteOff", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxAssetsEmployerPayrollTaxDeferral": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to employer payroll tax deferral.", "label": "nrc_DeferredTaxAssetsEmployerPayrollTaxDeferral", "terseLabel": "Employer payroll tax deferral" } } }, "localname": "DeferredTaxAssetsEmployerPayrollTaxDeferral", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxAssetsResearchAndExpenditures": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from research and experimental costs.", "label": "nrc_DeferredTaxAssetsResearchAndExpenditures", "terseLabel": "Deferred Tax Assets, Research and Expenditures" } } }, "localname": "DeferredTaxAssetsResearchAndExpenditures", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxAssetsSoftwareDevelopmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from software development costs.", "label": "nrc_DeferredTaxAssetsSoftwareDevelopmentCosts", "terseLabel": "Deferred Tax Assets, Software Development Costs" } } }, "localname": "DeferredTaxAssetsSoftwareDevelopmentCosts", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxAssetsUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from uncertain tax positions.", "label": "nrc_DeferredTaxAssetsUncertainTaxPositions", "terseLabel": "Uncertain tax positions" } } }, "localname": "DeferredTaxAssetsUncertainTaxPositions", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxLiabilitiesContractCosts": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to contract costs.", "label": "nrc_DeferredTaxLiabilitiesContractCosts", "terseLabel": "Deferred contract costs" } } }, "localname": "DeferredTaxLiabilitiesContractCosts", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "nrc_DeferredTaxLiabilitiesRepatriationWithholding": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences attributable to repatriation withholding.", "label": "nrc_DeferredTaxLiabilitiesRepatriationWithholding", "terseLabel": "Repatriation withholding" } } }, "localname": "DeferredTaxLiabilitiesRepatriationWithholding", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "nrc_DefinedContributionPlanMaximumPercentageOfAnnualContributionEmployeeSubjectToMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay, by the terms of the plan, that the employer may apply a percentage match contribution to a defined contribution plan.", "label": "nrc_DefinedContributionPlanMaximumPercentageOfAnnualContributionEmployeeSubjectToMatch", "terseLabel": "Defined Contribution Plan, Maximum Percentage of Annual Contribution Employee Subject to Match" } } }, "localname": "DefinedContributionPlanMaximumPercentageOfAnnualContributionEmployeeSubjectToMatch", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual" ], "xbrltype": "percentItemType" }, "nrc_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a delayed draw term loan.", "label": "Delayed Draw Term Loan [Member]" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "nrc_DepreciationAmortizationAndImpairment": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets and the total loss recognized during the period from impairments.", "label": "Depreciation, amortization and impairment" } } }, "localname": "DepreciationAmortizationAndImpairment", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "nrc_DirectExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to direct expenses.", "label": "Direct Expenses [Member]" } } }, "localname": "DirectExpensesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details" ], "xbrltype": "domainItemType" }, "nrc_DirectSellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to direct, selling, general and administrative expenses.", "label": "Direct, Selling, General and Administrative Expenses [Member]" } } }, "localname": "DirectSellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "nrc_DirectorPlan2004Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2004 director plan.", "label": "Director Plan 2004 [Member]" } } }, "localname": "DirectorPlan2004Member", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "nrc_DomesticResearchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents the domestic research.", "label": "Domestic Research [Member]" } } }, "localname": "DomesticResearchMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "nrc_DontPanicLabsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Don\u2019t Panic Labs, LLC", "label": "Don\u2019t Panic Labs, LLC [Member]" } } }, "localname": "DontPanicLabsLlcMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_EffectiveIncomeTaxRateReconciliationReclassificationOfCumulativeTranslationAdjustmentAmount": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to reclassification of cumulative translation adjustment into earnings.", "label": "nrc_EffectiveIncomeTaxRateReconciliationReclassificationOfCumulativeTranslationAdjustmentAmount", "verboseLabel": "Reclassification of cumulative translation adjustment into earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReclassificationOfCumulativeTranslationAdjustmentAmount", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "nrc_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossAmount": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings (loss).", "label": "Withholding tax on repatriation of foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarningsLossAmount", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "nrc_ExcessLossCoveragePerPerson": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess loss coverage per covered person related to self-insurance group medical and dental insurance.", "label": "nrc_ExcessLossCoveragePerPerson", "terseLabel": "Excess Loss Coverage Per Person" } } }, "localname": "ExcessLossCoveragePerPerson", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_FirstNationalBankOfOmahaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity First National Bank of Omaha.", "label": "First National Bank of Omaha [Member]" } } }, "localname": "FirstNationalBankOfOmahaMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "nrc_FixedNonSubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fixed, non-subscription services.", "label": "Fixed, Non-subscription Services [Member]" } } }, "localname": "FixedNonSubscriptionServicesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "nrc_ForeignResearchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the foreign research.", "label": "Foreign Research [Member]" } } }, "localname": "ForeignResearchMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "nrc_FurnitureAndEquipmentHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture and equipment held by a lessee through a finance lease arrangement.", "label": "Furniture and Equipment Held under Finance Leases [Member]" } } }, "localname": "FurnitureAndEquipmentHeldUnderFinanceLeasesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "nrc_GainOnPropertyInsuranceRecoveries": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount by which an insurance settlement exceeds net book value of property damaged from an event, such as a natural catastrophe, explosion or fire.", "label": "nrc_GainOnPropertyInsuranceRecoveries", "negatedLabel": "Gain on insurance recoveries for damaged property" } } }, "localname": "GainOnPropertyInsuranceRecoveries", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_IMAFinancialGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to IMA Financial Group.", "label": "IMA Financial Group [Member]" } } }, "localname": "IMAFinancialGroupMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_IncludingAssetsHeldUnderCapitalLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale, including long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Including Assets Held under Capital Lease [Member]" } } }, "localname": "IncludingAssetsHeldUnderCapitalLeaseMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "domainItemType" }, "nrc_IncomeTaxReconciliationCompensationLimitForCoveredEmployees": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible equity-based compensation limits for covered employees.", "label": "Compensation limit for covered employees" } } }, "localname": "IncomeTaxReconciliationCompensationLimitForCoveredEmployees", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "nrc_IncomeTaxReconciliationUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of the differences between total income tax expense or benefit as reported in the Income Statement for the period and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations attributable uncertain tax positions.", "label": "Uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationUncertainTaxPositions", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "nrc_IncreaseDecreaseInAccruedExpensesWagesBonusesAndProfitSharing": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net change during the reporting period in the aggregate amount of expenses and accrued compensation incurred but not yet paid.", "label": "Accrued expenses, wages and bonuses" } } }, "localname": "IncreaseDecreaseInAccruedExpensesWagesBonusesAndProfitSharing", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating lease assets after deduction of operating lease liabilities.", "label": "nrc_IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet", "negatedLabel": "Operating lease assets and liability, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseAssetsAndLeaseLiabilitiesNet", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_IncrementalCostsOfObtainingAContractDeferredDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of incremental costs of obtaining a contract deferred during the period.", "label": "nrc_IncrementalCostsOfObtainingAContractDeferredDuringPeriod", "terseLabel": "Incremental Costs of Obtaining a Contract, Deferred During Period" } } }, "localname": "IncrementalCostsOfObtainingAContractDeferredDuringPeriod", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_InsuranceRecoveries1": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance for lost revenues that are reported as a separate line item.", "label": "Insurance recoveries" } } }, "localname": "InsuranceRecoveries1", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "nrc_InsuranceRecoveriesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure for accounting policies related to insurance recoveries.", "label": "Insurance Recoveries [Policy Text Block]" } } }, "localname": "InsuranceRecoveriesPolicyTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "nrc_LeaseCashFlowTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow and other information related to leases.", "label": "Lease, Cash flow [Table Text Block]" } } }, "localname": "LeaseCashFlowTableTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "nrc_LeasesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for leases.", "label": "Leases Disclosure [Text Block]" } } }, "localname": "LeasesDisclosureTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases" ], "xbrltype": "textBlockItemType" }, "nrc_LesseeLeaseBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information related lessee's lease .", "label": "Lessee, Lease, Balance Sheet Information [Table Text Block]" } } }, "localname": "LesseeLeaseBalanceSheetInformationTableTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "nrc_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liability.", "label": "Lessee, Operating and Finance Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "nrc_NebraskaGlobalInvestmentCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about related party.", "label": "Nebraska Global Investment Company LLC [Member]" } } }, "localname": "NebraskaGlobalInvestmentCompanyLLCMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_NonqualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents nonqualified stock options.", "label": "Nonqualified Stock Options [Member]" } } }, "localname": "NonqualifiedStockOptionsMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "nrc_NonvestedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to nonvested shares.", "label": "Nonvested [Member]" } } }, "localname": "NonvestedMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "nrc_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers accounting for a substantial portion of one reporting unit's revenue.", "label": "nrc_NumberOfCustomers", "terseLabel": "Number of Customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "nrc_OfficerOwnershipPercentageInVendor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage ownership by officer of the company in the company's vendor.", "label": "nrc_OfficerOwnershipPercentageInVendor", "terseLabel": "Officer Ownership Percentage in Vendor" } } }, "localname": "OfficerOwnershipPercentageInVendor", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "percentItemType" }, "nrc_OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities and other noncurrent liabilities.", "label": "Other Current Liabilities and Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesAndOtherNoncurrentLiabilitiesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "domainItemType" }, "nrc_PatientWisdomIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to PatientWisdom, Inc.", "label": "PatientWisdom, Inc. [Member]" } } }, "localname": "PatientWisdomIncMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "nrc_PracticingExcellencecomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity PracticingExcellence.com.", "label": "PracticingExcellence.com [Member]" } } }, "localname": "PracticingExcellencecomMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents property and equipment.", "label": "Property and Equipment [Member]" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "domainItemType" }, "nrc_PropertyDamageExcludingCyberAttackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to property damage excluding cyber attack.", "label": "Property Damage Excluding Cyber Attack [Member]" } } }, "localname": "PropertyDamageExcludingCyberAttackMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "nrc_ProvisionalTaxExpenseBenefitForGlobalIntangibleLowTaxedIncome": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) from the December 22, 2017 Tax Cut and Jobs Act related to the GILTI tax.", "label": "GILTI" } } }, "localname": "ProvisionalTaxExpenseBenefitForGlobalIntangibleLowTaxedIncome", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "nrc_PurchasingDirectorsAndOfficersAndEmploymentPracticesLiabilityInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about purchasing directors and officers and employment practices liability insurance in a related party transaction.", "label": "Purchasing Directors and Officers and Employment Practices Liability Insurance [Member]" } } }, "localname": "PurchasingDirectorsAndOfficersAndEmploymentPracticesLiabilityInsuranceMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "nrc_ReclassificationOfCumulativeForeignCurrencyTranslationAdjustmentIntoEarnings": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the substantial liquidation of an investment in a foreign entity.", "label": "Reclassification of cumulative translation adjustment into earnings", "negatedLabel": "Reclassification of cumulative foreign currency translation adjustment into earnings" } } }, "localname": "ReclassificationOfCumulativeForeignCurrencyTranslationAdjustmentIntoEarnings", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "nrc_RecoveriesPaidDirectlyByInsurerToOutsideVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to recoveries paid directly by insurer to outside vendor.", "label": "Recoveries Paid Directly by Insurer to Outside Vendor [Member]" } } }, "localname": "RecoveriesPaidDirectlyByInsurerToOutsideVendorMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "nrc_RecoveriesReceivedDirectByTheCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to recoveries received direct by the company.", "label": "Recoveries Received Direct by the Company [Member]" } } }, "localname": "RecoveriesReceivedDirectByTheCompanyMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "nrc_ReimbursementForLostRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to reimbursement for lost revenue.", "label": "Reimbursement for Lost Revenue [Member]" } } }, "localname": "ReimbursementForLostRevenueMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "nrc_ReserachAndExperimentationCostsDeferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Research and Experimentation expenditures deferred for tax purposes.", "label": "nrc_ReserachAndExperimentationCostsDeferred", "terseLabel": "Reserach and Experimentation Costs Deferred" } } }, "localname": "ReserachAndExperimentationCostsDeferred", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_ReserveForUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings to reserve for uncertain tax positions.", "label": "Reserve for uncertain tax positions" } } }, "localname": "ReserveForUncertainTaxPositions", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Secured Overnight Financing Rate (SOFR).", "label": "Secured Overnight Financing Rate (SOFR) [Member]" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "nrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the fair value granted for share based compensation arrangement to each non-employee director at the annual meeting or when joining the board", "label": "nrc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantAmount", "terseLabel": "Share Based Compensation, Arrangement By Share Based Payment Award, Options Grant, Amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantAmount", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardNonvestedRestrictedStockOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of nonvested restricted shares outstanding.", "label": "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardNonvestedRestrictedStockOutstandingNumber", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Nonvested Restricted Stock, Outstanding Number (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNonvestedRestrictedStockOutstandingNumber", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsCumulative": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted for plan to date.", "label": "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsCumulative", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options Grants Cumulative (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsCumulative", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndIntrinsicValueOfExercisedAndVestedInPeriodAndFairValueOfVestedInPeriodTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value, aggregate intrinsic value of equity options exercised and intrinsic value and fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value, Intrinsic Value of Exercised and Vested in Period, and Fair Value of Vested in Period [Table Text Block]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAndIntrinsicValueOfExercisedAndVestedInPeriodAndFairValueOfVestedInPeriodTableTextBlock", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "nrc_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently vested.", "label": "Intrinsic value of stock options vested (in thousands)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedIntrinsicValue", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "nrc_SocialSecurityTaxPayableCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Balance social security tax payable and outstanding that was deferred as a result of the CARES Act.", "label": "nrc_SocialSecurityTaxPayableCurrent", "terseLabel": "Social Security Tax Payable, Current" } } }, "localname": "SocialSecurityTaxPayableCurrent", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_StockOptionsExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options 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 the exercise price exceeds the fair market value.", "label": "nrc_StockOptionsExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Stock Options Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "StockOptionsExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "sharesItemType" }, "nrc_StockTenderedCashlessExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of stock tendered to the company for cashless exercise of stock options in connection with equity incentive plans.", "label": "Stock tendered to the Company for cashless exercise of stock options in connection with equity incentive plans" } } }, "localname": "StockTenderedCashlessExerciseOfStockOptions", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "nrc_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to subscription services.", "label": "Subscription Services [Member]" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "nrc_TaxAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period for tax purposes.", "label": "nrc_TaxAmortizationPeriod", "terseLabel": "Tax Amortization Period (Year)" } } }, "localname": "TaxAmortizationPeriod", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "durationItemType" }, "nrc_TaxBenefitRealizedRestrictedStockVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The tax benefit realized from the vesting of restricted stock during the period.", "label": "nrc_TaxBenefitRealizedRestrictedStockVested", "terseLabel": "Tax Benefit Realized Restricted Stock Vested" } } }, "localname": "TaxBenefitRealizedRestrictedStockVested", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "nrc_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to a term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "domainItemType" }, "nrc_The2006EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2006 Equity Incentive plan.", "label": "The 2006 Equity Incentive Plan [Member]" } } }, "localname": "The2006EquityIncentivePlanMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "nrc_TradeNames1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names 1 [Member]" } } }, "localname": "TradeNames1Member", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "domainItemType" }, "nrc_UnitPriceServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to unit price services.", "label": "Unit Price Services [Member]" } } }, "localname": "UnitPriceServicesMember", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "nrc_WithholdingTaxOnDividendDistributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent withholding tax on dividend distributions.", "label": "nrc_WithholdingTaxOnDividendDistributionPercent", "terseLabel": "Withholding Tax on Dividend Distribution, Percent" } } }, "localname": "WithholdingTaxOnDividendDistributionPercent", "nsuri": "http://nrchealth.com/20221231", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Amortization Expense Classification (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Fair Value of Financial Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Net Income Per Share Computation (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Share-based Compensation Amounts Recognized in Financial Statements (Details)" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Lease Expense (Details)" } } }, "localname": "statement-statement-note-10-leases-lease-expense-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Supplemental Balance Sheet Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details)" } } }, "localname": "statement-statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases" } } }, "localname": "statement-statement-note-10-leases-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Undiscounted Payments Under Non-cancelable Leases (Details)" } } }, "localname": "statement-statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-10-leases-undiscounted-payments-under-sublease-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Leases - Undiscounted Payments Under Sublease (Details)" } } }, "localname": "statement-statement-note-10-leases-undiscounted-payments-under-sublease-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-13-segment-information-assets-by-geographic-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Segment Information - Assets by Geographic Area (Details)" } } }, "localname": "statement-statement-note-13-segment-information-assets-by-geographic-area-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-13-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Segment Information" } } }, "localname": "statement-statement-note-13-segment-information-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Acquisition - Fair Value of Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-2-acquisition-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Acquisition" } } }, "localname": "statement-statement-note-2-acquisition-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-3-contracts-with-customers-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Contracts With Customers - Information About Receivables, Contract Assets, and Contract Liabilities From Contracts With Customers (Details)" } } }, "localname": "statement-statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-3-contracts-with-customers-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Contracts With Customers" } } }, "localname": "statement-statement-note-3-contracts-with-customers-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Summary of Property and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-5-property-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "localname": "statement-statement-note-5-property-and-equipment-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets - Summary of Changes in the Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets - Summary of Goodwill and Intangible Assets (Details)" } } }, "localname": "statement-statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-6-goodwill-and-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets" } } }, "localname": "statement-statement-note-6-goodwill-and-intangible-assets-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Change in Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-income-before-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Income Before Income Taxes (Details)" } } }, "localname": "statement-statement-note-7-income-taxes-income-before-income-taxes-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-income-tax-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Income Tax Expense (Details)" } } }, "localname": "statement-statement-note-7-income-taxes-income-tax-expense-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-income-tax-reconciliation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes - Income Tax Reconciliation (Details)" } } }, "localname": "statement-statement-note-7-income-taxes-income-tax-reconciliation-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-7-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Income Taxes" } } }, "localname": "statement-statement-note-7-income-taxes-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable - Scheduled Maturities of Notes Payable (Details)" } } }, "localname": "statement-statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-8-notes-payable-summary-of-notes-payable-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable - Summary of Notes Payable (Details)" } } }, "localname": "statement-statement-note-8-notes-payable-summary-of-notes-payable-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-8-notes-payable-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Notes Payable" } } }, "localname": "statement-statement-note-8-notes-payable-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-9-sharebased-compensation-nonvested-stock-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation - Non-vested Stock (Details)" } } }, "localname": "statement-statement-note-9-sharebased-compensation-nonvested-stock-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-9-sharebased-compensation-stock-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Share-based compensation - Stock Option Activity (Details)" } } }, "localname": "statement-statement-note-9-sharebased-compensation-stock-option-activity-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation - Stock Option Activity Under Equity Incentive Plans and Director Plan (Details)" } } }, "localname": "statement-statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation - Stock Options Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-note-9-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Share-based Compensation" } } }, "localname": "statement-statement-note-9-sharebased-compensation-tables", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "nrc_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://nrchealth.com/20221231", "xbrltype": "stringItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r230", "r481", "r482", "r485", "r486", "r534", "r584", "r677", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r230", "r481", "r482", "r485", "r486", "r534", "r584", "r677", "r680", "r681" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r325", "r326", "r327", "r328", "r399", "r539", "r564", "r585", "r586", "r603", "r615", "r626", "r682", "r737", "r738", "r739", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r325", "r326", "r327", "r328", "r399", "r539", "r564", "r585", "r586", "r603", "r615", "r626", "r682", "r737", "r738", "r739", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r285", "r541", "r606", "r624", "r675", "r676", "r685", "r743" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r285", "r541", "r606", "r624", "r675", "r676", "r685", "r743" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r391", "r399", "r428", "r429", "r430", "r538", "r539", "r564", "r585", "r586", "r603", "r615", "r626", "r674", "r682", "r738", "r739", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r325", "r326", "r327", "r328", "r391", "r399", "r428", "r429", "r430", "r538", "r539", "r564", "r585", "r586", "r603", "r615", "r626", "r674", "r682", "r738", "r739", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r286", "r287", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r607", "r625", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r286", "r287", "r570", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r607", "r625", "r685" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r655", "r733" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r12", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r291", "r292" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade accounts receivable, less allowance for doubtful accounts of $65 and $94, respectively", "terseLabel": "Accounts receivables" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r87", "r185" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "terseLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r198", "r199", "r200", "r201", "r496" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated other comprehensive loss, foreign currency translation adjustment" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r23", "r25", "r138", "r527", "r565", "r566", "r640", "r641", "r642", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r438", "r439", "r440", "r649", "r650", "r651", "r726" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r111", "r112", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Non-cash stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "totalLabel": "Net (benefit) expense to net income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r67", "r661" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r194", "r295", "r300", "r301", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r194", "r295", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r51", "r71", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r51", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r154", "r165", "r189", "r225", "r272", "r276", "r281", "r298", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r481", "r485", "r497", "r623", "r678", "r679", "r735" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r181", "r197", "r225", "r298", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r481", "r485", "r497", "r623", "r678", "r679", "r735" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r139", "r140" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r477", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r122", "r123", "r477", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r130", "r131", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r133", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r125" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 2.0, "parentTag": "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "terseLabel": "Current Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r125" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r124", "r125" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 1.0, "parentTag": "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r124", "r125" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 0.0, "parentTag": "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r125" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Purchase of property and equipment in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r56", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Finance lease obligations originated for property and equipment" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "us-gaap_CapitalizedComputerSoftwareAdditions", "terseLabel": "Capitalized Computer Software, Additions" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized contract cost" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_CapitalizedContractCostAmortizationPeriod", "terseLabel": "Capitalized Contract Cost, Amortization Period (Year)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "us-gaap_CapitalizedContractCostImpairmentLoss", "terseLabel": "Capitalized Contract Cost, Impairment Loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r307" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Deferred contract costs, net", "terseLabel": "Capitalized Contract Cost, Net, Noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r183", "r588" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Assets, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r48", "r53", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r48", "r147" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r638" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "us-gaap_CashEquivalentsAtCarryingValue", "terseLabel": "Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r191", "r192", "r193", "r225", "r247", "r251", "r253", "r255", "r258", "r259", "r298", "r329", "r332", "r333", "r334", "r338", "r339", "r367", "r368", "r369", "r370", "r371", "r497", "r587", "r637", "r645", "r652" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r92", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r649", "r650", "r726" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r96" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value; authorized 110,000,000 shares, issued 30,922,181 in 2022 and 30,898,600 in 2021, outstanding 24,628,173 in 2022 and 25,361,409 in 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r100", "r101", "r102", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r28", "r205", "r207", "r213", "r557", "r561" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r136", "r591" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r373", "r375", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets included in other current assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable", "negatedLabel": "Decreases due to completion of services (or portion of services) and transferred to accounts receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r608", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r608", "r685" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "terseLabel": "Change due to cumulative catch-up adjustments arising from changes in expected contract consideration" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r373", "r374", "r388" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r30" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r648", "r721", "r724" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r648", "r721" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r648", "r721", "r724" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r224", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r356", "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r155", "r157", "r164", "r230", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r507", "r598", "r599", "r600", "r601", "r602", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r149", "r151", "r340", "r507", "r599", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r18", "r341" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r19", "r230", "r340", "r341", "r342", "r343", "r344", "r346", "r352", "r353", "r354", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r507", "r598", "r599", "r600", "r601", "r602", "r646" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r19", "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "us-gaap_DebtInstrumentPeriodicPayment", "terseLabel": "Debt Instrument, Periodic Payment, Total" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r648", "r722", "r724" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r150", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "us-gaap_DeferredFinanceCostsNet", "negatedLabel": "Less: unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r648", "r722" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r446", "r447" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "us-gaap_DeferredIncomeTaxAssetsNet", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r120", "r463", "r469", "r470", "r648" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r156", "r163", "r459" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "totalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r446", "r447" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r648", "r722", "r724" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r460" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r719" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r114", "r719" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r118", "r720" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r51", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectOperatingCosts": { "auth_ref": [ "r33" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate direct operating costs incurred during the reporting period.", "label": "Direct" } } }, "localname": "DirectOperatingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r402", "r433", "r434", "r436", "r442", "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share of common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r214", "r236", "r237", "r238", "r239", "r240", "r244", "r247", "r253", "r254", "r255", "r256", "r488", "r489", "r558", "r562", "r594" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic earnings per share (in dollars per share)", "terseLabel": "Net income per share \u2013 basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator for net income per share - basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r214", "r236", "r237", "r238", "r239", "r240", "r247", "r253", "r254", "r255", "r256", "r488", "r489", "r558", "r562", "r594" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted earnings per share (in dollars per share)", "terseLabel": "Net income per share \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator for net income per share - diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r728" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r714", "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued wages and bonuses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r432" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details": { "order": 0.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "negatedLabel": "Amount of related income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r437" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "terseLabel": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r179", "r209", "r210", "r211", "r231", "r232", "r233", "r235", "r241", "r243", "r257", "r299", "r372", "r438", "r439", "r440", "r465", "r466", "r487", "r499", "r500", "r501", "r502", "r503", "r504", "r527", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r143", "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r143", "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r354", "r392", "r393", "r394", "r395", "r396", "r397", "r491", "r535", "r536", "r537", "r599", "r600", "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r490", "r491", "r492", "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r354", "r392", "r397", "r491", "r535", "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r354", "r392", "r393", "r394", "r395", "r396", "r397", "r535", "r536", "r537", "r599", "r600", "r610", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r226", "r448" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "totalLabel": "Total" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r510", "r515", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r512", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r509", "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Present value of minimum finance lease payments", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r509" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current portion, finance leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r509" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Noncurrent obligations of finance leases", "terseLabel": "Finance leases obligations, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Finance leases, total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2027, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024, finance leases" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance leases, less: Amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r511", "r520" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows from finance leases", "negatedLabel": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r510", "r515", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Asset amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r523", "r622" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r522", "r622" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1", "verboseLabel": "Finance leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r187", "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r317", "r319", "r320", "r322", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r77", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r72", "r76" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r77", "r542" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r226" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "totalLabel": "Total" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r644" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r309", "r556", "r597", "r623", "r663", "r670" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details": { "order": 3.0, "parentTag": "nrc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill", "periodStartLabel": "Goodwill", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r312", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r69", "r74" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r311", "r315", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillGross", "terseLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r311", "r315", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss", "negatedTerseLabel": "Goodwill, Accumulated Depreciation" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r51", "r310", "r313", "r316", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillPeriodIncreaseDecrease", "terseLabel": "Goodwill, Period Increase (Decrease), Total" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r51", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill), Total" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r51", "r84", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r83", "r90" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r227", "r471" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "U.S. Operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r29", "r153", "r160", "r172", "r272", "r275", "r280", "r283", "r559", "r596" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r227", "r471" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign Operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "us-gaap_IncomeTaxCreditsAndAdjustments", "terseLabel": "Income Tax Credits and Adjustments" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r228", "r450", "r457", "r462", "r467", "r472", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r229", "r242", "r243", "r271", "r448", "r468", "r473", "r563" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r208", "r444", "r445", "r457", "r458", "r461", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r449" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Expected federal income taxes" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "verboseLabel": "Goodwill Impairment" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "us-gaap_IncomeTaxReconciliationOtherReconcilingItems", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State income taxes, net of federal benefit and state tax credits" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r716" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "us-gaap_IncomeTaxReconciliationTaxCredits", "negatedLabel": "Federal tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r159", "r171", "r639" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r540", "r643" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r50" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "us-gaap_IncreaseDecreaseInDeferredCharges", "negatedTerseLabel": "Deferred contract costs, net" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r643" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "us-gaap_IncreaseDecreaseInIncomeTaxes", "terseLabel": "Income taxes receivable and payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Change in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r50" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current and long-term assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r248", "r249", "r250", "r255", "r401" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "terseLabel": "Weighted average effect of dilutive securities \u2013 stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r318", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "terseLabel": "Indefinite trade name" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r73", "r80" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_InsuranceRecoveries": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "us-gaap_InsuranceRecoveries", "terseLabel": "Insurance Recoveries" } } }, "localname": "InsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "terseLabel": "Total intangible assets other than goodwill" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r70", "r75" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "terseLabel": "Total intangible assets other than goodwill" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "us-gaap_InterestCostsCapitalized", "terseLabel": "Interest Costs Capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r150", "r161", "r212", "r270", "r506" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r217", "r221", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest expense, net of capitalized amounts" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r36", "r269" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r656", "r657", "r659", "r660" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-4-equity-investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r686" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r524", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total net lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Operating leases, total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r525" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024, operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "terseLabel": "Operating leases, less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r526" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "totalLabel": "Total minimum lease receipts" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r526" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details": { "order": 0.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r526" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r526" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r225", "r298", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r482", "r485", "r486", "r497", "r595", "r678", "r735", "r736" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r158", "r169", "r623", "r647", "r658", "r727" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r182", "r225", "r298", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r482", "r485", "r486", "r497", "r623", "r678", "r735", "r736" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r2", "r157", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r13", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r13", "r646" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r13" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as long-term.", "label": "Long-Term Contract with Customer [Member]" } } }, "localname": "LongTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r157", "r167", "r353", "r366", "r599", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Total carrying amount of long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Estimated fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r93", "r230", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r93", "r230", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r93", "r230", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r93", "r230", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r93", "r230", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "us-gaap_LongTermDebtNoncurrent", "terseLabel": "Notes payable, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r19" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes payable, net of current portion and unamortized debt issuance costs" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r19", "r94" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r48", "r49", "r52" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r236", "r237", "r238", "r239", "r244", "r245", "r252", "r255", "r272", "r275", "r280", "r283", "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator for net income per share - basic:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "stringItemType" }, "us-gaap_NoncatastrophicEventAxis": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Information by type of noncatastrophic event causing change in the insurer's provision.", "label": "Noncatastrophic Event [Axis]" } } }, "localname": "NoncatastrophicEventAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_NoncatastrophicEventDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Noncatastrophic event causing change in the insurer's provision.", "label": "Noncatastrophic Event [Domain]" } } }, "localname": "NoncatastrophicEventDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "us-gaap_NoncurrentAssets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r37" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Current portion of notes payable, net of unamortized debt issuance costs" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r272", "r275", "r280", "r283", "r596" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r516", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r729" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "us-gaap_OperatingLeaseImpairmentLoss", "terseLabel": "Operating Lease, Impairment Loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liabilities", "terseLabel": "Present value of minimum operating lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion, operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease obligations, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r513", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r508" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r523", "r622" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r522", "r622" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "verboseLabel": "Operating leases (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r196", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r188" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r134", "r135", "r137" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other comprehensive loss, foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r24", "r26", "r27", "r202", "r498" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "negatedLabel": "Reclassification of cumulative foreign currency translation adjustment into earnings", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r134", "r135", "r137", "r204", "r207" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r16", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r252", "r636" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "negatedTerseLabel": "Allocation of distributed and undistributed income to unvested restricted stock shareholders" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r46" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities", "negatedLabel": "Payment of deferred acquisition consideration", "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of shares for treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r45" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "us-gaap_PaymentsOfDebtIssuanceCosts", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r43" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Payment of dividends on common stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r216" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payment of payroll tax withholdings on share-based awards exercised" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r40", "r479" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "negatedLabel": "Acquisition consideration", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r41" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r367" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r367" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.01 par value, authorized 2,000,000 shares, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r195", "r305", "r306", "r589" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r39", "r47" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Insurance proceeds for damaged property" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": { "auth_ref": [ "r219", "r590" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities.", "label": "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities", "terseLabel": "Proceeds from Insurance Settlement, Operating Activities" } } }, "localname": "ProceedsFromInsuranceSettlementOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r42", "r110" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from the exercise of stock options", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r180", "r203", "r206", "r218", "r225", "r234", "r242", "r243", "r272", "r275", "r280", "r283", "r298", "r329", "r330", "r332", "r333", "r334", "r335", "r336", "r338", "r339", "r480", "r483", "r484", "r489", "r497", "r559", "r596", "r620", "r621", "r642", "r678" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r91", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r86", "r184" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Property and equipment at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r88", "r170", "r560", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Net property and equipment", "terseLabel": "Property and equipment under finance lease, net", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r88", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r215", "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r398", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r152", "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r178", "r530", "r531", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r398", "r530", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r528", "r529", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r44" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "us-gaap_RepaymentsOfNotesPayable", "negatedLabel": "Payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r97", "r168", "r568", "r569", "r623" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r179", "r231", "r232", "r233", "r235", "r241", "r243", "r299", "r438", "r439", "r440", "r465", "r466", "r487", "r565", "r567" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r267", "r268", "r274", "r278", "r279", "r285", "r286", "r289", "r386", "r387", "r541" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r385", "r389", "r390" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r31", "r174", "r331", "r332", "r333", "r337", "r338", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "us-gaap_RevenueFromRelatedParties", "terseLabel": "Revenue from Related Parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r521", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "ROU assets obtained in exchange for finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r521", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "ROU assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r597", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r32", "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r103", "r104", "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r619", "r718" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r2", "r157", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "us-gaap_SecuredDebt", "terseLabel": "Term Loans" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r0", "r155", "r166" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "us-gaap_SecuredDebtCurrent", "negatedTerseLabel": "Less: current portion" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r272", "r273", "r277", "r281", "r282", "r283", "r284", "r285", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-13-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "us-gaap_SelfInsuranceReserveCurrent", "terseLabel": "Self Insurance Reserve, Current" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Non-cash share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Expected dividend yield at date of grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Exercisable, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r422" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Intrinsic value of stock options exercised (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted, number of options (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant date fair value of stock options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Ending balance, outstanding, number of options (in shares)", "periodStartLabel": "Beginning balance, outstanding, number of options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Ending balance, outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Beginning balance, outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r406", "r425", "r426", "r427", "r428", "r431", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life of options (in years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Outstanding, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r517", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r60", "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r648", "r715", "r723" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "totalLabel": "Total" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r191", "r192", "r193", "r225", "r247", "r251", "r253", "r255", "r258", "r259", "r298", "r329", "r332", "r333", "r334", "r338", "r339", "r367", "r368", "r369", "r370", "r371", "r497", "r587", "r637", "r645", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r96", "r179", "r209", "r210", "r211", "r231", "r232", "r233", "r235", "r241", "r243", "r257", "r299", "r372", "r438", "r439", "r440", "r465", "r466", "r487", "r499", "r500", "r501", "r502", "r503", "r504", "r527", "r565", "r566", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details", "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables", "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r231", "r232", "r233", "r257", "r541" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-comprehensive-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-allowance-for-doubtful-accounts-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-amortization-expense-classification-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-fair-value-of-financial-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-sharebased-compensation-amounts-recognized-in-financial-statements-details", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases", "http://nrchealth.com/20221231/role/statement-note-10-leases-details-textual", "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-balance-sheet-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-supplemental-cash-flow-and-other-information-related-to-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-noncancelable-leases-details", "http://nrchealth.com/20221231/role/statement-note-10-leases-undiscounted-payments-under-sublease-details", "http://nrchealth.com/20221231/role/statement-note-11-related-party", "http://nrchealth.com/20221231/role/statement-note-11-related-party-details-textual", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits", "http://nrchealth.com/20221231/role/statement-note-12-associate-benefits-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-assets-by-geographic-area-details", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-details-textual", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "http://nrchealth.com/20221231/role/statement-note-2-acquisition", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-details-textual", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-1-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-2-details-textual", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-information-about-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments", "http://nrchealth.com/20221231/role/statement-note-4-equity-investments-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-details-textual", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-summary-of-property-and-equipment-details", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-changes-in-the-carrying-amount-of-goodwill-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-deferred-tax-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-before-income-taxes-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-expense-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-income-tax-reconciliation-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-scheduled-maturities-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-summary-of-notes-payable-details", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-nonvested-stock-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-options-valuation-assumptions-details", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables", "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r5", "r6", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Issuance of restricted common shares, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r96", "r97", "r412" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Shares of common stock for the exercise of stock options (in shares)", "terseLabel": "Exercised, number of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-stock-option-activity-under-equity-incentive-plans-and-director-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r5", "r6", "r96", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Forfeiture of restricted common shares" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r96", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common shares for the exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r68", "r623", "r647", "r658", "r727" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets", "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r519", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "us-gaap_SubleaseIncome", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash paid for:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://nrchealth.com/20221231/role/statement-note-10-leases-tables", "http://nrchealth.com/20221231/role/statement-note-13-segment-information-tables", "http://nrchealth.com/20221231/role/statement-note-2-acquisition-tables", "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-tables", "http://nrchealth.com/20221231/role/statement-note-5-property-and-equipment-tables", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-tables", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-tables", "http://nrchealth.com/20221231/role/statement-note-9-sharebased-compensation-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-2-acquisition-fair-value-of-assets-and-liabilities-details", "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r609", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r609", "r685" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r175", "r176", "r177", "r293", "r294", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-6-goodwill-and-intangible-assets-summary-of-goodwill-and-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-3-contracts-with-customers-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r21", "r98" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r21", "r98" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r6", "r96", "r97" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Purchase of shares of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r21", "r98", "r99" ], "calculation": { "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost; 6,294,008 Common shares in 2022 and 5,537,191 Common shares in 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r96", "r97", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Purchase of shares treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-shareholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r443", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Balance of unrecognized tax benefits", "periodStartLabel": "Balance of unrecognized tax benefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details", "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "terseLabel": "Reductions due to tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r717" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedTerseLabel": "Reductions due to lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-change-in-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-7-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r63", "r64", "r65", "r260", "r261", "r262", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r518", "r622" ], "calculation": { "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-10-leases-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-note-8-notes-payable", "http://nrchealth.com/20221231/role/statement-note-8-notes-payable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r246", "r255" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "terseLabel": "Denominator for diluted earnings per share \u2013 adjusted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares and share equivalents outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r244", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "terseLabel": "Weighted average common shares outstanding \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nrchealth.com/20221231/role/statement-consolidated-statements-of-income", "http://nrchealth.com/20221231/role/statement-note-1-summary-of-significant-accounting-policies-net-income-per-share-computation-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080549-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080549-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3337-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r627": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r628": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r629": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r631": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r632": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r633": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r634": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r635": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 95 0001437749-23-005305-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-005305-xbrl.zip M4$L#!!0 ( #568U9\@FYSM0( * - 97A?-#,X*278CF=2H)EI"\V$]+DCVYM8'5ER)9D0OKZRXY + MEP%*&1XRLE9:[='1VOCX6'7/6B:ULXJ=ZYM1:_1:]( MJ2810XB$-)6J9[5,44'&ZO2_F:NW\C4N+Y4DVRD1%&M9 M$3A%>"/_,JJCDZ<@/FI^>@W 7PM)54*K?XQ2?$).":?7E43ONX(9*_*?^09+ M?3V+CTWG?T3R_\A],/7AF'"2D+4\>XOZ^,&U617W/+YI(JK2\%IU**&7$#.B M5,_ZWK\8V\/^X-3^/#KM?RM;C[75X>#+>+1E2R>V%+/;QK)VP7!P_O-L%?W%U!+ P04 " U5F-6ML>,= X# #C"@ #0 M &5X7S0W-S@Q-BYH=&W=5FU/VS 0_CQ^Q:T?8),(:>*6MDF(Q!A4$R^J2J=] MG-S$:;PE=F:[0/?K=TZ"6EXV(0T-M ]M+O:=[[G'=Y>+=3*J2&B=E MAB6&2]&!1 K#!&H;5K JEX(="-F)MR*W01S-9;H";59%;2Z,H_E/%GC=RH3U M:T9+7JR"G1DOF88+=@U365*Q$U8T3;E8!%TN8,_C(K2G5G>.:FWOF8:/N;FB MBE-A F$C*$+#;HQ#"[X008+PF0I+JA9CCPR6LN][H;L-;+?'8U(KY7]_8&'OJA(U^_[[P%1GF#P<.D,Z[TU M3HO('ZT-B-\GO4T#8O-$+A7&C)082.N^=TY5DC?717:;I^UVNW#-38ZJNL+N M=O: MC-L4MV:V2RI9@+QB:L-)@QI3>.^E4_=_\?'L)=CT95YWH>F0_ZX-?UMJP[/57:=GMLD48A=/G2NJO]-_[+\N8,""M67[TOR^_CML MQH5'!AB?//2?\BM("JKU0>?L\'+F3 ['Q\Z'Z?'AJ9VO-G8GXY/9]-Y:GCE* M7C]<3%A1P&1\\?E\[0TU[!CXR -1N'8LQ ]V/=S^ E!+ P04 " U5F-6 MW@+"9>X' /,0 #0 &5X7S0W-S@Q-RYH=&WM6VUSVS82_MS\BCUWFMHS ME"79SB219,TXL9O+M$D]KN]S!R*7(B8@P0"@9-VOOUV >K$DOR0]NU)',TD< M @M@ 3P/]EF0[F4N5_U>AB+IO_BAYZ13V,>;/T]>OW[3?GU(M;UF*'SQ ]7_ MJ]& #UB@$0X3&$S@.JN*!,VYSA$NM7%"00..FNVWS:/6T3&T.R>M3NL(SCY! MH]'OY>@$Q)DP%MWI7N72QIN]NK00.9[NI=KDPC42=!@[J8L]B'7AL"!KAPK+ M3!=X6NB]_HM>,_C<&^AD M9-E&]>N(:5_\4.M%NEZX(O2$4NU:0#+[]6VG6O M98X6/N,8KG0NBE#8A5(DB2R&'6C) EJ';5ET(:Z,U:8#HG*ZRV.6MP:J^UWJ ML#MWPOO@'T?"2%&X3L'S4UV'-ZXAE!P6G9@FAZ:;"S.418<:P/3O&VJ\UW]9 M#&S9[37+_HLG&=_(8>;6#7]T[,?O#?H7-YD<2 ?'[<-VKSGHW^?,STO>_/P8 M=^:C/\.$5Q8\3/(]&B=3&0N&'>@4WF<24[BXP;ARTJU:!Y:@"=Q[I* M6%$+QX M8NVWQR=;NHVW1O@8P2=)4T,%YX?P;S&Q$<1^%R>T!,)UGG&"3@QH5P;:T/J? M[K7HV$*EZB-E]FQ+$4^?:Y?&,G$9'U:MG[K@<2!I"VE$HN -'SETZ-*I;*;V M(YY?+%0-%\)#Z:W8*%GN-!P@OG+M&L#*(D3@2R*P:&3:73Y.'UR3]J%?#QZQ MZ9([_)J>IL_HUT?(!%'8X$CBF *7RZ2%LZ*H*%Q=84EQ"XCTOU!+ZK#Q*[/D MLS\(?+U%8>(,WFM#EKZXNSQ-^FEXL^@G(V$'NV?=WJ,-A=T[80ELA*Q\ E\* M/5:8##$*Z#,!=HFF$0OMO,X1)#U$,:%CW)D*R4=263EM"^-1 DC$5!:$6 ;_'*$1D8G,J=HLU,LB)!DL\V01JRJA/HD% M"W",B$'2J F4!&+F'_-2J3G!:FS;I:&)PXGDCB.VJ!09$*MTB2%J6.]/+&P& MJ=)C.Z61M#YHD146 MOA_.G^?A;C%D&E3"DZO6=7."1'4XY4I)H8]\L5K)Q%\5VFI@92))CI)9T)X^ MA!?<3V59#_J3R'KQZ .A;FNI!9!I2Z*:_K? M -F00B>UQV07*K>3NH.MH.ZC ],*@Q\?TAY-9"+_2";,3V%UX?$F+'&;\SHF MK3#)E$)$:2D&4DDW84FZ;E@^3CS;/)%F=Z3K5'>0"#?UA,K*E$1DZR5T'!/B MO0,^0QSZ%PF*^$PU6/(QP2:4_0;.TG$B2XK2.]9N)VOC#67MQ4BHRDZZ<,7 M+3"8IM#^W,&P$GRCR9WO>+:5/$LVE&?G <*K5. [SCH5\S5K^?8-,9'%JH[C MRC#@%[3AFEYS;1V5\WLVZLO2[L/7BJ0E=;U_1Y.4F$O1:LFZ=CPF/OGK6;ZY M]>\3@E\'P:M,V)F,YCCGF8Z)%P!^/>K@/ $EOZ"J[VJ7[*._O$0[=F_<-=&K M?]0UD7^]EDSY'LW##$>]1<[-(PZSYAL4\TJZ.7--4,KIM+$SD>H+J,L\E\XA MWA/3!YID,-P3,RF$6@[1]),3W^EQ@E\K2>[[HZ,J_/[)C*)A!I:G 6F.QE9)Y/4A&A%D(R";+6\+%5.\Z4%\9.I!<': MMS.[H+6][-K4"YLS4IZIH0 1$=;1QS1BBW]]7=,J"L)-%B.M1LCJK1##^BV\ MJ<,@YJ72$Z3:<:9#[!.W2$LD^[](VQ6-L&7P_X;/O0(F/%&"'PV%J>MXC-0% M_E/%S@PU@3G+V%K'(*@!=_+VIWOQ]E>_2#LG#'7@D_]:Z#@"_@+V/AK]BM^^S"MV?9],+O[7'YPW[^SZ1.O^&ZAGVFA[_CRV NF2T,:CQ7$ M$RS_51(X@5L+:T[W?SOZX;ER>?;AHO+NZ./N5O[5?J+W\\,OUU5)9EC:, M'J\6MTWVJ[39#X8N? MJ/X_C09\0(5&.$R@/X;KK%()FG>Z0+C4QHD<&G#8;+UN'AX<'D&K?=QJGYS M^6=H-'K= IV .!/&HCO;J5S:.-VI2Y4H\&PGU:80KI&@P]A)K78@ULJA(FN' M.9:95GBF]$[O1;<9?.[V=3(&Z\:Y;ZYDHI#YN TOOU7: M=:YE@1:^X BN="%4*.Q *9)$JD$;#J2"@_V65!V(*V.U:8.HG.[PF.6M@>I^ M%SKLS)SP/OC'H3!2*-=6/+^\X_#&-40N!ZH=T^30= IA!E*UJ0%,_IY2XYW> M2]6W9:?;+'LOGF1\(P>96S7\X9$?O]OO7=QDLB\='+7V#[O-?N\^9WY=\.;7 MQ[@S&_T9)KRTX&&2;]$XFZF$BB7!^K>4:M$\M !/XMPE M ;&B%N T7%4Y0NM(-%K'NV(/M('625(_>"Z"RQ!^1P*O=))\N;@AQJD!PGGL M>&*MUT?'&[J-MT;X&,$G'!);K_;ADS#"1A#[31S3"@C7?L;Y.=&G3>EK0\M_ MMG- IQ;F>7VB3)]M*>+)<^W22"8NX[/JX)<.>!A(VD$:D1AXPR<.G;ET*)N) M_9#G%XN\1@O!H?16;)0L=AK.#U^Y<@U@:1$B\"416#0R[2R>I@^N26O?KP>/ MV'3)'7Y-#M-G].LC9&*(8 @M.**XY3)IX5RIBFA]A26%+2#.OZ>6U&'C$Y/D MBS\'?+U%8>(,WFI#EKZXLSA-^FEXL^@G(V$+NV?=WL,UA=T;80ELA*QB#%^5 M'N68## *Z#,!=HFF$95V7N8(.LN$&M,I[DR%Y".)K(*VA?$H@'01N4&(3 6? MXP9T(7U \'9+!@ICM%:8,9L4XBOZL##MTU)90L[0D#DK !Z##6)IXJH@,T7- MZW@RRB3AWU;\SZS]" W6G? $"FES$F2$-!A)E]$$;4D:CD?G?DMR325+%>950G\2".3A& MQ"!I\C&4!&+F'_,RSV<$J[%M%X8F#B>2.X[8HLK)@%BE2PQ1PWI_8F$S2',] MLA/*&1Q(ZPS+.\&%P6_R,IICCITXL^3MECQK19[C-27/]2VDO?SY]+#UJF-K M>M2ZF0]O'=(7;0WR;^'DG_O\/O*3T>#V) M^0XMK2M!U NLA_D3L?:+164?WX1%6!^)"_5(0=;IBO:XHO RE-8'+;)"Y?OA M_'D6[N9#IL%<>'+5NFY&D*@.IUPI*?21+U;G,O$WA;;J6YE(DJ-D%K2G#^&* M^ZDLZT%_$EDO'GV TQ;)'>?O,"(H!:.PR@7'99J4=V&F*ZE%4*GSXIK^UTA"5N$>.^ MSQ '_CU"3GRF&BSYF& 3RGX#9^DXD25%Z2UK-Y.U\9JR]F(H\LI')88TIBF_ M:AH2&.V*E&PJE!\19UX3'SRU[-\<^O? M)P2_]H)7F;!3&7U7NV ?_>TEVK)[[:Z)3OY5 MUT3^]5HRX7LT"S,<]>8Y-XLXS)KO4,Q+Z>;4-4$II]/&3D6J+Z NBT(ZAWA/ M3.]KDL%R2\RD$&HY1--/3GPGQPE^JR2Y[X^.2OG/4^S>]C9H,X/F MNMX&G>>43-'*^D]1"&E\?QE+)#[4 G-Z*S-"\9458TBNO&;T::%_-3AYY_!= M+*NO4,*=[XK()!)J:'$:F.YD9)U,4A.B%4$R"K+5\K)4!%.' M02S*7(^1:D>9#K%/W"(MD>P?D;9+&F'#X/\=7WL%3'BB!#\:.::N[3%2%_@O M%=M3U 3F+&)K%8.@!MSQZU_NQ=O?_2#M'6&H#9_]UT)'$? 'L/?1X#Y7CY[6 MTS?C)=TR[UG8Z49?.Z<+XE9Y _XJ'\R@OWL0 ?_9Z\"]$SAYVADT;3- ]/8G M@#^ZWBV_X+?/TIIL/X:RNX_E![?]!YL^\8)OU_EYUOG.SX[_\05_[BB2R"'$ MN;#V;.>_Y[]?-R[//UPTWEQ=G'_B3^OG:B\_O+^^6BC+TH;1H^5"CCQP^>'+ M'Y]GHY$%_W[ BA_D19-_7Z#7;?K?>_@+4$L#!!0 ( #568U9<#V#[$ 4 M &H= - 97A?-#U9;5/;.!#^7'[%7CIM829V8H>V8(?, MY(!R'0[* /U\(]LRUIPLN9),DOOUMY*= *% K]=RY 9FF(PE[8M6S[,KKX>% M*?EH6%"2C=9># TSG([H](_-]^^W@FT?9X>]9G#M!<[_XGEP0 55Q- ,DAF< M%[7(J-J3)843J0SAX$'8"[9[83\<0!!M#J+-31@?@>>-AB4U!-*"*$W-3JE.)Y>J),;+J*&I85)T()7"4(&K#>6T*J2@.T)V1FO#7N/S,)'9 M#+29<2X>Q"1"ENCJJX).J"B0@%8/Z_A<*=T6N1Z"H>]JK1VD^QK]A%8;YF/APX M^\-DM#\M6,(,#,)A+QG=Y\J;)5_>?(LS5[8?8;NWPMUL<9C(1@"S[[9_ZN#V<-)"$8O.V[0"3*PF]$-(PS65E"7!><+]_NOP.9@RDH MG!&5$$&U]VG*Z0S&J;$S8;^_JH&]8>&CL&05[;8GS!1NTR1-95D1,4-VP5B( M&E/$*:TP5P N^X"*D*O>H8W$L0N_F]>4J+2 7:EP97,JZU;;ZY=;8=B/=QN5 M[BF(-Y#GRAF;H1A0S$@9[-&4E@E5, BZ&.,PO*&@\6 NWX6/73ABF)DHAST? M?B,SW87=@M$<]J+E2/1BZ8,.%S5J\VZ]YH7I$O\X1;"V=\YKS&5BV M87B<;@,P-WJYG&POD(MT4,U;#_A09*2[H'+[! M]F"S(4'I.!Y;LBV'!7^5Q0#^6H ]H_DIHCE\PFAFHKF%6HC:VR=A M,E)G-S M#>J$*<1ZA57 HKIKIPGG@&)H&-,[3E0(<]UU4ODB[:/"C#G5MD[@JIHWI) 5 M;>J<7JHH_A,!^%,FT3^XQC38VMTI^J!D$QDOD<;(,M*2LPR":@HO^^XOOE/S>W_SU;U4^K>7OY[N M-6XOW:+NH_F=WH;^V]MQ:&'_9,[BOXOUHB_Z>K_PP._*G>6%4FWJ;3. MBYU.V'E0S98??"<65X))*U X;KXP/R>U'Q_JYP@_3MFXU>1Y+A1/NU#\C]/K M'KZ01G#DFJD#UP<=K#P:5[9#/@:-4;6]5X0RLXUN]ZK/-$P4,X8*-(KG91ME M\Z:9^\AVO;];$ T)Q:65DI?,-KJ-?*!Q;B^M$\8YRJ':MI^!:A^6RFLEF"X: M(TO-.3N_:-#MRK)D6ELYJ8 9;7>2YU!7.&*W0K7Q'_'X,G8)*2=:[W1^'Y^= M>R?C@WWOU]/]\:']C'=M]N3@P_GITEB1>TI.;@_:) ?CZZLX0K[+?(K M/^A%SWZ;' U[[AOKWU!+ P04 " U5F-60(C=$TZC "4OP "0 &EM M9S R+FIP9^R[!5!<4;LEVM! A^#ND@ !@CL$#\%"@ #!-<%I7)O@$%R"!$AP M=PGN[NX0&NW&O1L"=-"7_];,NW7?FZFY_\R]-553LT^MJE.U3YTZ:^^]ON]; M=?9^_/6X"2!\JZ"L $!#0P.8_;T CS ISS$U@H 4%4%O 0 $_^]O$!T/_> M/?T+ZK\ *+I:6CJZV3BY QY7 '( $"8F%B8&" L3ZPD(].0I$O+D*?934APTE+0O_^GVV T@>H+N %0$HCT'H!.A 8G0'OL!# &B;: MOS3 ?VEHZ$ ,3"S0$^RG.'\?:" $H*,!@>@80$Q,#(R_O7Y_^P$81)C$S_AD ML4@T/H*>NY#R!R7D/F%Z7=-#ICF#8!;XY!J,_92<@I**FN4%*QO[2T$A81%1 ML5=R;^05%)64WVI]T-;1U=,W,+>PM+*VL;5S<_?P]()X?P[Y$AH6'A$9E9CT M+3DE]?N/M+S\@L*BXI+2LMJZ^H;&IN:6UMZ^_H'!H>&1T=FY^87%I5_+4!A\ M:WMG=V__X!!Y?O'[\NH:]>?F'[S0 $"T_]K^F[R(_O)"Q\ 8H#^P0L-W>L? M#Q!A8#[CPR*6U0!]="%YSA_TA/1U0FY-#S:3@":"[)/KS%-R9D$8"_(?U/Z% MV;^/6/#_%+/_E]B_\H("<(%H?RMU1&/ "()Q0+H/CT#HC&Q%'Y&],;3 MLP8C@UYWFSE8E)&^4!["G0MWBMYX"ETQ0%[N_H";$HR\[/.Z8M;V>:^$%D0T M-#)%A8O/ZYF(IXWZ@30=D*) #6 6)9<^ @;$G3 K=]9:5][YW/>_S$_>5G<;-W$B6;Z[JG.O?T'Z3D6T'4-XI;HD34$ 4 M91 O:O!_N%0*]3O.]='D\Q]#E2U< 6/N=$?X!,1W'Q"@?@;<@P>IQ=^5G_OZ M*4P_$1HH1"$2ASNMB10@W-+M?,VT=$6!DO"H&2@[]-W0%F,O#7#S.NI\*B*;V&,%AX' IA-O=N6!^"N)7">E8Q+6@">Z M"H?Y'D86I9F]0U\,O?E[I,C 6:B#0R7DYN(=DB=\._ECVRWQRXX29D!WQ-;V M7DP8B%)<&2M0\C *$1#)0"E4C>%K/7L";Q% F2WW29[4RL2>B]?^ )ZL)9S' M\Z,QXE\NKJ+&/B1=!<\(XN#)FLIT3ONO?M2;CJ2M;W9&K<6\1."S 6?WJ\!P M@A@S!$70V>5M1/M5T_N??1G>M7S0\JP^5M9?U.(N.VJT M((F)'U.IUP+7WD/I;;367J1H9Q]T0U ;6UAU/@CKOBQV1"S<)C4MI8"+V[<_ M3CLB-)Z793ZPY?WRH,M7%YT[M!)?N7D)L"5]*5*Z]]5#5GK68=^[YF#E M4" M"XQ0==P/>\\#)1NC=J1846E.H#O^Q?"7A'-_ S<+4&TX]^Z M)$@#=?)ER$MCW>[4W?5'@)I3O8K3E?LWX]>@R>^6S$3S#CVB3*64\+,'3CL3 M\69$5CAB%&E_R:6/N5OLLL.\L3Q=I3T34FJ\$N(!%%6;Q /X:)-M,A#ZVFY% M!T1?9U$A'@%Q@MGXRX:_Y)U9%GTC\CV?R:)!7[",V&\5H1U$'4L1KZ,Z;VXU MG4@A1WV=+QOC!(F*8@4U*6F3QHYC>9^ J%ASN)G',T.+X?"@#NF!BDN[&U"H4M1B/O M8-2<(ZXS06)X7E+/,"/Q$ZS.$-L$KO'9;"XRKQI'X1B+W4 &>0A+:F0G]YTF MN,,-=G_U W:"3F6 \Z9-WI:[, ;E.$6##;50VY\Y0RPSC3MIU[, M\)6$JV#GAS*?QT?JGA#EQBNL! Y;T6[3.IH\Z0:5#>3:\J[?U])QCXI7I%S, MK@'WECP%=(\"D4V1#7Y,FZI#$>Y'7:S:JJ_6+9O/9WX>:[E 94V\Z/E,K)$B M<*\X=V/I'B[8A.%H\X*@?'L;@V7HW0&&W;CSL,M&Z # CT(>XC7($W6SG@HC MP#=!D5\Z6,V?J!4*YK%MLV,1HD6B ;G83K)3JN2W-HB%6Q!9:PV< W :H'!1 MYYN X(=#NO3N_:D:Q<9^C%Y[Z%^:3+P*XK^[/ ;G63O;7TPA=N0'\6WV+V7 M?PP5](B[O#L/Z&P[<9!6#>6^ELC.T!*3/U#'U.W[. )VBM%5L3^!N '$-L!9 MF[+KZY^VK0X3EUO'30V11T,$7F=,)UK3^RXA% >UUXX-OKI*1MZA3$WF,0>_5MCV'JDHA!(.,#+PGVICW(^( M,C\""+8H[E[X/UOTYT'E#2G.2V03H*Q5I#XS\_U,.<[E2'FI9W9*B8$[,)<4 M3Z"7UVF .(OS9X6$RX5H/@)"&V!X/).<4F.E8PZX!V%,N^J,6Z+#>[EDOW5# M#+4"L Z^5AUZIE7>=M,;'CW'%=B+'];^0"A+&\@&=(Q"F$;?% ]T8?ZE"OFJ M_I$%.8"\.A->9,$+ Q1:^BIA#EAUCPCPOQ6EH=$@!?"#,--=JGA-$?)0AF^9)N0T^%8]FU6':=3J= M!DU_T$V[4T,Z-L'.Z"! ]9DS_REPA9T5SOY=08"82#]?"D8U[FH5@=#!!X"& MR4?D4/\#,V(],I6V$_2O;M J?@= V/(I^>O%9*2Z45J\4Y^+)6=:6&4Q M!;R=TV&_D > MHE"*5!F .O7R/#TB/X=N'!K4LQ1H&YF\FQFM.J$%T[SH>:I4I43C50Y,"#FF M)YL_]Z^WB3:,]5 M[ES@M;;2]?/2!M++&%)2@HJ%3MS?@R;I!5%Y_L('1"@FV%50J43J')/)FHE" M23F6.-5/?C'F&#, 91,)*KH/I_S.>]']R?D?A)LLT5DSH[;H#;PS(B]0 MBK\UZMH(A5,)J=:AMUR8K#2WJ4VXSF\*'"1H]#KWB0?/M#ML.HC *4ZH;/.. MM-9Z'!X!3\Y5.V<63%W;S%-T*/=F.\/S B68!OP)$'O=4Z%I.U-A_@O"-95H MQ;)N7HS>7=X]\M RP%.J9BIFW"PLT0X?F/2 *@VL ,>[PI:@ .5+]Q:'P[(? M4;OS/8PP6&FU/WC;90.]L_SOISFAOMP$#%1JP<1:$_4J/9I/,7L:S:A%[G]Y M:,K2ODH8/E$N1(G(H9B0T6H.KL.F^]!TLMG+\C"'*P&_M43 :_HN'YNC> 5* M@@*;' )]:=BG8SD@R"Q0>S2=4'UYY+8_A*30NQ M)MY8@%?*AQ>(H4(>9D/FPEB*S DQ "#YUOX-&[#7PY1 S\ZTOK KO(&R<\:< MY\M$112$LXM_^S/]YI6HT-B=X.QE-O[#++D4S5*A0":)6M;LY*<"[\9E;Z+: MSU_7B4YB.\H/#MF (:@IF/@9U1W7O/O$,]^Q'8LLREI0FD801])JS-8&V=[1 M[=LA\HA66411E819&5=GWW80 U2@BAR$8\U]*:R#YEBW MTU!^][[,5DHK)D8\X9=GU6 48+OSQ<8CP!)%?GIYQT$0!0M*V)VS[,$4&-O, MWW,"%0-9)733#<"M3OU3<5G$BQ(@TFK+/+UA#XZ-.D$5XM:?*JY*5(PIW50, M D09M#X-I #=B#O0[+%]NQ^2$VHP1-2T: *EB_[*_8RS679?E"'^=[7CWZ\W M1A4';*Z)7X7/[Z#""];M6LUM73C?+[?HZG>^IH2_V;)Q66K>FO/J,27VIT*Y M]?ES=J"\@04O-WF"#8E\9F39HM&-YO[[@,;P_*CLX-P8T529O6A3T6YSC3%F*MQ++%\.-:^>51(F5 M?_B'^O%165)/;.H@'$.?\8M8Z[(4:YL;8M]Y:=21-)-;;DD.?M[%[.4CN<,<'KA\6:?/ MYOF:9J%02[SXM_)A>PBAL_GWH*$;M822-0@/'+#0$X\R?&=,O+S\&0UBR42? M4\3_"E?7'"[2B=C[XD^$VL5[Y7,O_>:G?*>>PCL;I *001V^C M-,4'@4K',E!)T$F'NON]EA3O2U1Q\?;PC&K#"0KT3 '>OP=F)*H#J<;S2C G]NA#2I."3]$Q^\ID.&& MG%^5'=\!WX!G1-Q*8UT\67I(LMS#O9L4)X)U@ $3%:" )*\KW[\)_1JRSEH7 M/.+"K-Q"0458:@GS.KZ"%T4Z-'6!EN/1Q'3O# M9+G_M.FYC/TCX*BA^"$8#-W/(:!!(GT,SP3>7:FV.F6]]VW MCD^D8M8;6'M5\>%]FXV557:^AR9,AIEO/9EH7V5F!S&(W.%W!$;4S?"L,%^@O]7#66E58A3@W!2J^Z T,77O+_L(R-7JY$5YZ2_X M4L#6S/MT8@,"8+?#/(L3%&[ORM 8T4;$<+JW8[;2+J/8@'M?B>X"PH>DR%H1 MQ5_:>ZO:T"OF5]^2''(ET@VX1^B'/ A"&Z7%@GUI[;]S#+' M8:3_Z\OWW-$_W\< /C%)$^Y_U\=X)QY2 _'U.+ED36:'A_O,JK:^9V\\'BWA ME,(MH!LLKH]21JJ_0WTD%3%H3(0J1!1KAO5B#O1S \4)>PE5\"9Z?/U?_TMZ ML$>E;AU)ONZ#L<96:6^'B:>VML8!<$"QN1?:LHP6_#^IF!#5<@CKH0T,G]%<^/4@G+81#TU"-]U;FJSV]F8*93WR*YJR<.Y&Z&$H_**>07K2Z MM@B5_@W<,U_EDH-L?%_),EL13:A?'NR,MO854RC RKIG/"NDZU^R>QRD[D%M MK+OK"J_E$3"C2Z8%7\]UVS2-?J!$!4G]5 M0!@6'O\(@!(X??1LTN0/TC:=+(B')#^GO'UR+46A"2CF6.NKDS_*1@\(,VM1 MC*LJ0QF46/'=NT5_1N.Q$J/E0YVTG7&=T+??78V_3K9Y$66),B&K2TMR"#(E MN$ILA;N $EXP[9F\Z3NY0OU5/+4%_?0I\:>1LI^4:HU_\&BP&J[9KQYXW H9?54IXR:6.CGN8H[_7)4 MN2I";^Z2W3VR0:0Y1'O9,4RO,.S%!2%GB2=O H'V ;3MUOC%Z)1F9U=CN,/" M+9/1L'&D7W2# G8W #\$R)Q5D%;L!),DG]-^E=R1-5;=H.S=_@Y%HA1$%WP* MY<]/B+'.:I\&X<#N _ICZ4-*[*B/4R.]JE9M+@P:*MAIAAB@I"K)[WM??\2 M!9_+:"Q6V/H_6UI11^Q%5GEXIFT8=:G8NJ<$LT1A?/NISA7\)WW.AJOE.T-V MZ!9=!CW93&7EB5G8E+UG:G6)3"=O!O&KR/'N*& M+PR_>*4PBQ +\K;=7\<1#XHNU[J.YF1.3(V[H@W:I#T"(F:E<>U:XUJXMC]/ MUDEE"D4VAGY2ZFYF&]4&GM&_W4YAW$:N)[U=NE-V(PCV&+E< @<0FY*US*G6 M/Q? M]'X$&-S1QGUVYANRE2;@61HPL,HM@=HVNMBFNJWE_S(U&JYKJXC^TAAOWXBW M2V$6LVQ)]SD0^^&%K9?!8 L,QUCXLH(GY<&[TE$W[VW*[*M3NOGD/OQ#I3-] M81->E4< L5UK0_]!OJD>REW.GR6TF%R$7>!,,THV'EWV/<$XE=*1R0^/PN7U MC643H[Y.> ]4Q7I5,64\E'*3EB$Y8D\2+'76T\G0.2_$<53)S\[M8:A=W^&J MYXWDD9$1'9Y:OUW%AU "SM>\]):J?IM2VERGWIS]8D943ASS'RZFQ$\.X+!# M:W(X:$I[](DLZ!JS%!K6Z\ILTM8F0I.ADN,W_M'6]+F2]0IZ4/BNS7B,MJZW MQFCI'SG/G3JH["8#OBS7?-$D.+*:B[FF.>7TRB<\#32XOUS@R>PRJ$XE.JAF M*?5TFAJZBUV1!N.N?%[W?=5HC$-"HT[0W(U//#DSPOX4!)+ !;AD/4."(B6D MA";(EXS ;>5NA>JV):LK_1:1CH[]!+11$24;+A'/9/LNA[&JE*OMJ"4>6&:% M>$C6B"RN7JQHI*JI1"=N.*>7*XR_+-6V+\B12XNIJ4 3_IG3_<_PPPERS MNBKO)I%*H3DA6/MF="8E^5>; ULS9DU0C/GS@BY$2F3IA(_0S@]OI_80P7+! MB.4O220<'.@Q!8E4SG[[P+'3RPF[1X 2$BN]LK' O&[>G;TRK)*LUB@GY5PB M[%9Z)*9($2U,2>C7G584U6\_+$R XH9T0PI;BR+BJ^P^J@_XFS/N7NV/*2)VV,DA [U8OTN:58&7)09CH1Y\# M?.;0+\YUS[2Q&8FMF5LT,FAM(3Y:R)W^E%2LJ?>CRBQ^[_18ZK4HK]]\ MO)4(4^=L&I4[$WWIA8[O$UT)5&U?PN-54AZ,@T?#[< 8$K;P'F@#'V ]Q8/B>U[2 '+;LW."L2C@0/;HTU% M;U>?;,VK[$WYEX]-.\G X XLI:K"+23>4&1JGS(\?<4S1)5B=J.PLB;%EEY! M7@97'@/\,\-AU8MGHF>R^(ZC"_=;!XF^NO/25:RE!]?$??^L*@[A6X&V%$E1 ML>$]RI%*//.^5R9M@EJF0\YUO;'4ZK9>7!6Y-)CQ[>\J/L1C:[K$X_-C KRO M2LD['.#5%.O0HPE+[V*(ZZBW14-#3.7X,/?HC@5! S;NVY"V>!%DT@(DVZA# M_8L7=#=K%WI2WU5?$=%R[L7(TBUVFY,T56C7!^/"7Z<9=JC?AT5=C8ICYT?^ M(.T.ZF4$P&2(I9E V1\->'^M&![,_%)\>I\B^H6#Q+?/C!+J-F\>9P-,<<*" M*+X1IB[\&:[8$@;GM'-N'1):M@*.I>E@C#,S YL3E8>?_52@@7PUH9:#--WJ M15LLX85?\84]PPXT3E?O:!J_<+L=/UO)$H:WEA.@H7Q4.QI;&NLRTA6XP+A+ M=1.8-1)6;,;C+IO$6 N4("!ZX2/@BX#LP\K#PBV)7_[4KKJ1AK[J[S""\[;D.R7?,J[,=V!%Y\P&W& MI<3WNM/8C/8S[)W=A]J_'R!;+,6['YU@.DFZ9WF1GJ7$"33#Q4V8UD;=D>4, M%6S83EA<])40+JF[N7'.O1V+K;#RY+=T%LY6TI MRJ>%*?J6D,\\C]/GL$R7[G9R@XNOE;2I $D M7:^(=QJW0:\C/%"_'P'DD+@Q7>%XB./F '[J=O_'%KU\9>8+_6\C+=>U58/O MNY[UN655;74_,+3IZ_B(45G]5'UE2>'V<@S=^M-/O# FMX]Q>A87(\6F$![9 M^0;/^6K.'WL)^;8)CLQZUC:3&H5?>.,4C' %2IG^QE1W,V#DHH0<7-P3Z5F# MWR(HW(I?Z$#7F<65R\[L0-8VG$@<.ND[.+BHB2V1$"BI5LOMRY%O8G"8-(ZQ&;.B9C!BM5K4O:YX=DQ9% M(P?/576*XTA"[2[?%S.W<_Y-PK'@)R"QW4"!=AH7N&*Z1DB_3EJPP: YF"/S MW=]2W"ADEP/'BCV4T0SF2D.[Q1K3U-J&F.J7IH#D6GG-+&E'S>D&;D=\NF5I M44FF:Q3@]6]18$5QS+H'$-BV$F2Y[Q=>."H)J+NYL/3/GE"^GU4:WT;+0'?F M=YF?_VG3ZE>?%CU@U[+ OAZ M]A'PKO.K*DY9I(/J,?AY.Y\2)6>@*M:"A$68XY/-ZU;6D'H>?*$VFT4&*^'& MHEF&];8_+E2XH0J[DGK;6<4 =R!^)R(NO-3(CL14C[/6[OT0W@R_Z#H3\V W M,-2#.?XH#$3YMUIPUDE9O!$N+UM6AWD@"M<&DSR?A:@TQZF*OX\3>FW9F\>; MK))P\3RSX'P5TV*=9D:0YTNK8H0[U\NQ=XLG)_96?Y,A1IA^@3GU]^5OZ'#5 M@;>-LFM'P>(K#*#]10*7Y_(>+ES]>(X7)AM3'HR1G><,>]_>4& ]ZEJZL#0+;>6D7.F"@940S=72.D=G M1UVT5LI>KS+)0>^46G,6>U6DOK5BHB";M"NQ]/<8[^H,7:630M3>D$Z\';JD MG-Q#7[1F;?UWQ^"=G83D L@4OL8;R.H3K1>?X\%UN[[O@5IWMS, M8W44B0JO(:@@%I!$?XAKF97E2<[.L1L M8DQH@2OG6T!2M 28K&4Q:N/];+L ,VO?N:TG](O.504UCBU+HLFGE?.RX3(: MFRW&G[=#C+/UCP#2.]FE2E]5:ZQBIZ(!NT9/W82*GX.U' )OF3X&C_>DNF $ M?D'G7YY'+ 4)\CPQ,3:"?*9)U_JLLL:TKL(_OKTW[L3W_?1H>-"+=B_&:.&. MJ^#(*\'$I$_"*T'ADV&Y>(N#U?G(B!SSNPI=1KJ"+2;1"8 ;<>T!5P%*J]=@ M-5[.HU35B?D0N:I@1\ B:IN_JAO^7MX[G+';. MN56BF/DW8M^!9#TEVIW:VR;AW1'Q.(N&OS6@-5VPX;+#PU2+3S/EZ/&Z3WGY M\+&:A16QE$JBFMM2&@#FWN'6/WV?=77=+V#"3,_J1U:9MHBAO'EAP'NJ#?3. M9]QY6CV*-5G0.66,Y*2V,'G>NI1V2([D.,A>SK;ZHN _5.9&I][-S!LYF46 M"BAEKCG5[87RR^UP99'*&SY"3&%K<4G,J6D%K^&W MMVJ'#Y)-FO5/9U69F/Z\^7*!+FJ\XLH7Z")#183Z:DIM^35J0\>ZL7V)O*?> MZ?DS8IGK%[\P'3H_?J,58QE-I'0 4M;D@S]?5L?FU"(M=PLM658OAC#K&WE' MBM=PAV>>L$8XQ?:[G'((6 1W\[Q^97-'D3-0F:G-^=W(+V<-0X28DMR5UU(/ MQQO\;&0L%%>%;U)YS-Z7*,>VM<#KRM.5.7Z$^6?_DI8$H?B>FR(.7QR_E\C+ MG+N)0QO@:+WDIVOE.?MV'6[C]:GN/(2>O!.&SNE8QHOY&#+57_;LE$.T+L9+ M7T[;S3SV=74:%XKFN+GTB[,UR9\^^^[ L1UMS9R/OAF.JT""MR3>V(DS;=_9 MS67_#ER\G$Y),A6?&QCC[5A8\_P1T$D#2IB@%@D1E,0ZX!9[*XOQJV+=*8IJWTMH;VOX;DQ6#KJ+BZ M[)0][&<66',"G+XCXT(4G6B,C,=L/;@;P-9NGW8:)!4D13P*NSE^]L<+8+W& MV;$ T>CBC52NB<,> 6'U8V>-AK^4F1\!%F!&QZK=9O2UB!>$M>* ;+;>+6"& M.2MG.&PC+*<^;=F!.XV],K;XS ,GDIJ-0 ]N%?\]?A.]Y ,A0 )-AO(1@-NN M70Z957%K#'I7NZ"6 M;VG3>(UGGQ*[7?.&[QD+:8ZXVNK?NA:-D9:8XW7@4[:\_[VH+%ECB4OU\.)$ MKBAB\'"HODQ1ZBUE^8Z.#:1B>EXQ[R4\O6XPYN!%K(HQ;)["3O'R4.$)4S,C M/%"B:&C G[%IJ1+V,+WH>.SD'GT4<2KD( 7]I4_!0!_ MDOEH($Y_E!WRFIKT,!GUX#8>(J>8??+C ?L]>B 0 !;40T4I,0U*M\UB7/2E MRMEW-;;C/VQ7(GK_&/Q\*=.7PZA5YX,_6_9FD MU;!@-5=U$KTVX<])+&H!I<)%7W]]B[TJW'D1VR4"DC2 @)64W0\POW,5&71D M%NU]8@KMQ=+$[K-0R&A4I]\MMZ7'F:X7'SYU/U(F5]+(;R(Q5N$WY/#0T_A5 M(;.)RZ@1")*5H2V.J3BN]F<_<#F4(OWK.O+X\HUJH7]T9KVMI\+W^D_+3WJF M)/G21J8OE=W/L-:/3*B^V*0Y/ (B[&$-LU2?A6O!OR9I,Z=>LC M^:KEP#W1\/U2)URD9J6A=JP92<-?8V1-IZ'FDL7Q:J\G#0^VX#_S2<]NA_H2 MX_SE\$%L%:DPT>""^!)>LE9&D SM>GD%I&C+&"F5G=.>1$,E>/:2C1Q-T$4Y M22QB[ M/O85W.*T_5H;!=40#P5/V&1ZA\H,3(1+ZHMCBE16[QI_??7L84MD( MVX)G[D:;+9R^D5SHJF43M LV7FOXA5F#6YZGV&YW9.[9/F<=2YKDML!OZ3;K MW@** K2F N\D['66CI."F[#VC7$.!I;2=&T#ZITNW)IV;C>\=O[Z>)?*+2Z3 M>W=))H7VA4OL*J:VE-/#Q4'HXJ5O^!LB02]Y0[8"G^YH: MKZR]-DO#D]-L:8^-OZ1YD1"X%??7M#\"HHY/[AB\*WY!-,EFCD_=E;:S.(BV M*U2ODJ,GT%P:QAW_?!SY)?;'!FF3(SMD: M[QQNX9;8#4XQ<9 TE]=-0(@@G?#D^2+'BRR._2\4T@[-*0>%$>@8EH56#H'D MO7M EZTDA>S-"9!J77M#U$AQU,TSS*D51Y96VT^ ("I;_70SS)\MW:N0[6DL MX>A"/8@3W*+5-+P"-O?[-I;62!5L'_2(_87S07K/QIYQM?V7EP$_U)>EE19+1FHK; M,^W)^0T. 4PJ4:--"^1(_GM$Y]>RD1+)^^PT:'*9@7&VT-)X) Z9R9-!W-CA MGKWJMP"X1S4Q>)VD:['^>F'E@\>< [?#7GM3I'Q[DE$]K@OENT$IG9Z1S9U8 M*W!J6E=P^\>JC4PU8\<3"6F[QEEC^:?#%=<.E*N$"J%RPJ>>R'AUJNIW[8C= MI))U8V-3?447KK7L7]87V):)>.,K3_?H]%L&O<79?\7G^Y,8QES!%8-!%. MQ;R8Z"N)^%7;W) XNPL7_YZ";7#X /?BXW DLQ8NQ-_+$2+[H6LXF6@29#49(7!6#[O_B_^*^H,ASREZA# M<*=CU$$G KP]C1WL-U]6ONCG[J\C)'L=I\Z:$&@GOL& HRH,14KPP,6#6#)2 MDP8;P43U2I-4%ORMW _-VIQ*F@JR&($>];K,&T2T(IWLT/!2@>+F2+]JB\(B/]6CPT=1PI-!T4C)2]9E[=:W==_)K7Y M*T'Y2:OT%?Z*ISPOB@WP?PB XP^O;*&.N9MF'I(B'[*4]->ACP#5UX.#,@4[ M5YD]E.@%)V8"D^MX+JV+Q5M'&^BH@!YH:&,=Q56&:P 8'%UD9*1,EG5-E,]I MHYZ!+%E] DI>BQU7[-*0H6>!/P)P]O%RQHI1UCW0.?"0:EV(_ +]H%.2.1K] MLOJ=SRMS;J,W/IG+1:JP#F<[77KZ=/6VQ-V+P9_@ (>XM8=)KF F\3_-OPK^ MNE%F/F8SL]V.WBB N:WP %E2@P/LLQ/CL\63BM9VU,.B)\4ZB2_Y^6<19?2 MUOCZ32?9^F]*9A+:N_?N>03D3LA0"VK( TC_=T!':"JJ?DR=' IQM7;Q\\). M?@+\= \O&Y(0P/A6,O2<]2 H,^T_13PX@C2@\NU6&;41'@VP

^,@B<= _W7MZQ ;N8T1*=.9*3X(IA*_VI]/1S M9S2:BPY;R>NCDR_B0Z@3WW<*<[C$D-,B7/27&/"8D((&VD/]=&^W=-MKOQ(; MKHPN7KF.M/]T([XT>V*T%Y\?MP#ML78 ,U<[.)'R"#@EY\L4*5R*'OI- %QT MH'O]!,0V(HFVZ[1UB(%?*7PVT(&A[-TW;AU1"OPQO,T@L9'?A6T(TZB&2@ZU M:%WDPF7R_--'@)T?/6F0-4MM<;Q2=_?U4=1I20Z^FGIX(PFDEH=0O?PHT:AW MIE;& T1H24IP:0[,L(C[DC0DE.5/!W'K\VQ=+[LI:G"BO7+S*X)=*JLG4/U9 M2V4-%K[<;1ME ^ZM<0_UG=])3G0-&(+I/A^>2JJ^Z%HX.64.RL?;[MV)\W__ M09B 681HB:$H,N;GNI:=?%*2L_TIF:&3P""BF^&9@)+CR2[BW8"!T<"ZN M4)F6^O(D0W5IFQWW&8NK/@JN+P1D5TNAD]X]AFI)/F'5Q?3'] M-B>>[DJ'"O192J1R.-LWB#&G+7_#&K>=-%]5$J/_OO43%"#O2FY*:,^X)/@( MP(<4.R; :=K+%V7+KZ-N#=VWF)Q[_BA*CP:^6CDZ,N8? M!*\IP#D,]0C;Z][!M$F]F']7T1\-W@Q%"RHY2I$8&!P23;BQU+>FY!E0.C1B MBO<24LMX.>O&E$Z8UB)H:R%)&@OMZE5KX)HU4!2=L 6V-09N]Q?><]H8@N^7 M@RYI1WE1HL^482"Q7NV'^(84G=882 M4VNPF+1;R9N-B5YA?WJTD! M.LIP]@,$NO<8%RK!QDC_[$W4Y4 'HJ&CH3&=96%M\45+'%PVA/(+EFI)7T:* M>0H &#NXU[]&8[1TQ^!2M"^<9GFSRL$U48AZ:4$Y2KF1K*/[U-^2\::4J@K] M8O.OR[*8D1""/0*DWW4@3M/.C3=LJP.XFELRM[V(0(1=ITDO08#L]%!11N#; MHRVL4I="$_!GM6PP7EA"D>U-2JZ#>]7Y.+?:&;<(;N[;'&8^'5PE&/BU4V1: MQ!)S:S '">PV@' @1ZF2YCYW;<:-UV_E=7DK7B&^C'E;3HFO/&+%<)%E47/\ MH%%G_45=;>-\O-K>L92=\%*HJ' M\.T$DU^N,:$5(-TSF3O"ZPP#-[:X$O#9X]\F9@/8M?^BMZ MJ*@K<0X;AVEH]\"G&$96W_9-/S:@R7^:3JL#_!P*#YI$KL\KA!MK!.>4UHA( M+;*'==%@&U%]VNUMTU45(I BEA2;^C'[9/:=2'-EEAUS7][8)D*1TDUT-N#, M4>J"%*/-C74,YQT/K6[33;1S 42A;& M@I%(I$!J<>YR:@.,JT<$1/AJ69?*(A5N)H_4V]F89GYW(P>>**YBIX>[.O,3 M,,S5S[F/T=&HA?4IUX=-SF*NT!(R:FL<@_9T2O['X]!R1@414$=6)=%5_FXB M;R*?C3P^<[!@%ZK(SR]]R+XW-\8C11NR-7DYS]ENYLL*Q^,^05\)KUE4H^?8 M>4.S/!K(Y+M]\ M'P$FS@'[;CJQ_R&EH*9XA4O=< ^1+.>X,^!2:"^M>&!%//:U*E,WM<-0=(.E MN)X^7>-/^A^);N=!OZ?FWX/R=.D]>(@/J7<[Z,(J\PX:7QD?&C"VSUEDK@A/ MC^LU-\=X?(]QV.? ].5 <@S8, SX)J[?E65[ EC9#&Q/?F4>Z>>$W8,(>10YS48#SDJ5?;C M]?.HNPG S>"?J3T9^F1Y[\@N5"4,^:HBIZ")A3UT'ZS)6XH/4@VVC09_8\.H[D"#:DH8\*>!?X=K)A%RK2C)G MGSXN1G+GTG4W@.DX(^G9WR9B%%B/&K&/2"<#/+2'UN\4YAQ)/M0C/GTE.7KE MRB$9FA&D.+[B_2TV!%2"D1 R\*:3#LD:(73"8;C8,-9!/[LN6NR /M"-[C+& M64=P69HEO F\NXGE4)@3Y)"NM6GU:\QV:FY*=B >;)%4 QS)T!O#-P@@2P.- M)O2F)/HF#;F)N@N_J_'7>B-&G_!Q2,P^8Q6=Q&9@'\3&:I+H> /I>[O@[@2T M,["H%) K5>5,>5LGRTB3.6HD(%#^DE?4/+#;[_#WRW_>C$ULSQ:AE*W+#F]> MVGU>C)0X$MB?B3\QPWZA;\Z:8A)N/;]76G6AO. @-$$_]V&.Y:*2Y[E^KE^A M%P=N2,AP>?*@72=%YYS$1^D8=[S7ES\JTT^@C'U#):0Q$;V.C I_ !;. 23Q M^)-1W0BG&/.%VZD0ZRM] M3955X%17<"=;\SLCNU2CY$? )Y8#:OSO#&.!:,%9A$C3_B+#ZH@EO'R;-V'1 M?9[$\;/5]Q)O>=5O\W\+'5#K)!3;?';WI);\1JZ3@,O,JT"DV D*^-SRKQ&" M; +2!KL.NW-XBN>CKMLK\ Y@7]:+F3O]_*%2E/\#QXH^:%UNE.&T-NO# M+3U8I_VLOPNW(%H[M;\+WXFB[^$9$W_>U]\J"+$50?.X@'8LG\MMP&<6LCZ( M'/R#P6#9 RU2/@D2,$!(D-7K^8<;=+WI'U><]>K>)>W0(]9'&7&?MWJ4%EN5 MC2,J[Q/Y&LM\&O=2$"W7:"]&PBL/\ARZ=AGY(A&.C#+0-^BWS-H)XR=2-,FO M C$MUJYH(4VCA!Q,E>MGJR3$"OH3#8B*4>IO551L'9V*B-O/O /8TVR9G8&-6W//%(' RQS6!R%1D(FFO*&1 D&ODE<>94 M$D%R2.G/BF2Z3N&0CSQOC1W'9T_8_8[ M!4YG O1ZMTF&_XL[C3FV&$!KJ& 5FGN08?/TI9^4'#-)O\@ H[VC_J=A_"<: MI^R^TEMMDN !ZNRP4_O3^C5S-<[=]0.^JPB@ XF"@JQ6P@:3T/RB=)2$&"CR M-T?F*\/RISYX[8[^\]3R'L&8;G'([GAS#B4W4R=KMCRB]C?Y:!S)=UI9/ M +H1]$"6?S*.H(M'1W!Q;3>WI8D^B_622/RIK7&HO/DTL;UN:R/\TMBT9_$: M^DG.VZEPA/GZL^]9@[7.ZZ P"&=Z-, /F13HS4-[GVYZGVFV\)LF4TYQMAY) MR_KFPHOMNW&!??4SEDP23C)7T*HHC0R 04;#1!XI)]-5M^BA3G=(+L6P*)C) M\RZ*K7Y";7YR%HW=]FU2:.2P*%[XI!AZR\$9WF*I!_S+NR,^R,V*>D-F&(OA MZX3J>(+W,;52NKG,&=9I@.O#R? '!?#4S47((T NK9XR6?-U"J,%VORB6K9$ M*OWS#EL'RX;GBVBUFE^RLTS\=9@N<_ ^_[M_A198?="USV_@?%B]R5^+R_'O=]TY?[_OTG#!A!#@*5_"[(M M(?4(/J-EDR'$ U2:[+ Q:I_!)\3\A?7[*OPRO W4H[8U MIXO4?%OB[THV?[L*G V"5Q/(A5:H0S66%3!UY]V/)$U5L_JT&J,.9V%/57#+ M6XP^$\F0Y!?45"34MO+B5A0SAJQ2>W@S02$AF^-YQER.[;*;]DE.26ZJ>(]Q&':63'NHU:,04UM%^=%=\K.GN3HN7^=]5+-G6T M+H&H#MVV:;CW[QVT!'QGSO!N9F(\9A YD*'#).O9WZ#T%8>KNJZH(7:J:LHX MS^U%&F]\HB%=4"][,Q]XO:]A.6IR\ K'"83ZM/0A3NE:V=O#_V87]BV=*:\"F,E%_I&*(-9,[.(=LS M191Z4/WI0OW88C5?.EX: ]P%9^AJ^,$H+PD $S#]2P=5>-K\BN1=4EB+\^<4 M5S'6W*UXI1S<,Y2J4/9QUTD72I[EH7]YSSO;WK3!6W1M]P^-2XQ;D__9E=N MQ^(2X;K!@!OX^1CN,'/L/&)409;A/;A/"S;53\EH2!- A*HP"=E)/_#X55"[ M]9SVEX4L MAONGYMEBD[/M7_N]9T##=H_OX)//#%_R>@H5')X?*",BY,% OO1)N: MD3K5L/V&V-='O8ULS.1:;PV/4Q/S/YHGB?^,>+ B4(#\H@T&+X'3G #[5H>' M<)%%KO53K^;OAN#4G_E*0YPKQ._S]P%T)>A#7SS L2KRO(>A 0WN!P:3=VS= M_#D,HG0AI?J WRZ�EY$--WB/N!U1OG=MMJ3^^_QGO*?>HG8?OHL0*:)-_* MM$['/V4CS/YQ>$PD5G"[81$6_UV%DIMKAT\5V_+EBI%;,#8&[5_!&&9C[E/X M$]!39*OCY7^4;21NW0-'HG'3N(AW?U(>$9MT!7M& ?8\3-%03H8+&UKS]6?" MN]JQUNC>Q.()-(ZRG'8]+(#?ZS0_#S3'-CO0G8BJ_A_VWC(LSJ9+%WV0(,'= M71,LN'NP$"P$MR1 <+?&+;A#@ 37X"Z-NX3@#HTV+@&ZL72";=Z9V>?ZOCG? M[+/ES)ZY]K5_K'_]]*I5:U75O:KN5=7*$NZ4IB4BY1["SRX7HDUZQOF=.)&Z M>E,<;M3X_U>NI&EF9GC8S&]Z1$:P8M@3KO(Q-:2<_4A% (FY?AB51^" M\I". QOIG5":!3&FI(RY'2MH[-7N^&LLGOZIBHNKSC3'2/(>(&XE;8!+S8C_'N]CH-/R[?<%:/_.:4>@=WE@= MOE2A!WMSO6KXP$5A23(A@NV+#_@< XS[78RMF-"IGG5T@2[F,$3"P3+3\ M, 1=S'7$4900WE*S&GQ6=IQQ;&1=@;^<9_2R7;\1Y)&C[M>#*8$K@AZ],24A M7@0R4E'C[__C)T0:Z>7MPK/NB/114A\F*BJAFPUH3C=R\?2WN>I;^_AWAI6[ M,H:\*)0JH=%HW:N9_A>(NF>X']3D]-063,N&T!W!&1C?,SO@HS;<^//YA#KG MTSM_TFC M7C1&N/@V0?K#G.3\),9ZN0O"XBEP6=$AJKATOW:""_5C$7-10\N'Z,H[&2U,F4Z M"L!!$XT$=#BIK3'M1P&MP:4^,,3-_? 7,Q0>>A)PSBMKO*>!A# Y\&Q.VUB M 0F5RRLRQ,7K^58[2BY9#T#%R*@Y-4QL@;ODFY_.@J!1Z4G3"58_Y%UJ6$=S M=3A[A4 VN52[[-K"W?MO]J6NE,%H ^IN@#2#]=*@@B>/L\3!- 9!F MTOX!<$PK*;3Q60,O7V6+S=S3_=[W0/[>G8*B3XG7SX.),!O JT3XOA;SGQTR M]PCQ1GV-5^G;?)^ZH"5#K129CT@RKU8+A-I54;V=I>9>X_XC%*X, \193#'9 MV/8VK6C*,M 'U.0NC,'3?FJ;:U9RW5F)R=X?]N8C*:2[U<6]2-:T9 BBH,)H MJZ]RG#7W)/N=C;=%CN/%YE*_@QJ@$>&WYJ6LQ:7R+G;E \&,<_:.E!3;*"*] MU+2=O95K3/UT^!VBE89*=EO'#H$O+]YJD#8@D?$JY&9:E/W:H!%^IXF>-VU< M$]W%>$#[=*Z*RT_YEVZ2">M.YPU'9UO6MIU8:.B)488ZN/AX0>[LY9R#T\GD M;6-SJ@7*TB;,OQ3YZG_U0HI_M>LIF(UW&[N8>[6/?A\A"%A/_W\FU6X! O#U MI,TX0:NYM;WVK)\-LR=#OT]SZPOB?7X=2#/(4&:<=GX#62GFZBSR,#74@RF\ M+:034'CE\=]M/*G=2J8?0!D&2^0S^0E JB(-;J?2J/:D>M M5?KVI?'SX!X -R3WOS90>:*T.#ND]$BEA^3'*)Q.QHE$%9K-9^/!9;;?75$D0_ V$)S<[JYY\ MNG3TZX^?(KL'ES89F0BG&:LBQ83^-OF0,SMRPBU+ .-\AT*I-80GS(ESLUFE MP,1.&UE$8A?]O?+]9:D1W0NF:.A'&$^DH)HK-(#-IJT[KNK=TK7BD)&1D:4G M,').%;D4'*;5$HA%MU5C_SCP I\8K!^:,LQQ.4CP>.=;D^$K"6@9JS@T4X7U M\17T\T,-D&F#D&-]FKS^J]=)PBH0VWT0-&@E(D*MP>.8&JQ,=_][0F-7"Z$W M'$ #!Z_@A?.,GQO45\Y@,"L\:8@EU:3*/\Q="!*CY)CDD3"!$Y[_\77"NY52 M9HQ75.B<]V!6L*>V&GW=C&?:5 $U,HND@R1X;*LIR=\\BRS7/_0\]ZM)"K^@ MW@_.X5T/$CN:]/=5BGF3H)&B4Z>Z;&3O.>X:HB3I3";*VAJ([_=\QD^K:M7L MN&VHTPUU('"@Q98SK2X(Z"L(4G1)F=36\Y.&]?>:DK5%[[^$[:9VCK'Q3ORP M3,(K]6(.14PA@VJVN%.A-(I<8GNCNG,\>Y%J-,V9'RX:GC'C*I*52E@)CAZ9 M,L'QXNT?@/H5J.3X4*ISSRO(R:KG"IFT[^ANO3C!]YJW!4$2V@.F>(CT34D: M*,)R"[/FTL*^*FZ,=]+#.GN 98A&YJ HM =%(J,*2D.DB(@-\W"*,F6;XTFY MEW+W=GP2JJBD.<4CX1.BU.E;[+K.B7"#UE"09.K6G9]M#Z>60H13W AH,!)= M79:H$VP!#0(0BNKB)9>PQKM2B*:6)=> JCOQ$ZP( U=F5*2LBT1<66#F( #' M7UHW0FN>A^O4LDE15=R7@Z01#%X'/F)01'U X]/?M #X[,::'@!,Q/!K>'R2 ME6>&U4",M?O-,I?]50N3RAM>EMK [&#=%,X@?D^>8\W1;3HTA-? .F7[7 >Z M<+!CE2"97>97@;!XH;@J;B+;4<+=H5_J:PV0(,GSZ-[I6S>H&?[S;*H!,8<5 MWIYX\=2-!\ O)>FW[M6_PEO*^L^3!P"Q%!DL!#OAV2$08Q"/ZJR'_ESW"I=CB;6ER]#& MLZZ#>\[3ZVK7E6W=%$OGM!S1&4$-3),Z"&Z^HR&Z],^QO!#)[\B=K(4Y&([Y MUHX?5 J<.I+9+:6#\] K./(L&%+#9='IHP?F_:SRK<'CEOZ@O4.BL60J7QM' M2N;[B\CY9CS/GF^(ACZA+IY9:'-;]USC+W#*>/BV6KLUL^(0?U+O\2KE>172 MK0KL>!#<;+@8\S.P86<.^P+'<3G-Z#N&)G.TQP-@P#I%]GZ'Y#!6$[UI:0-B MZ_EB_7"18!4RUEZ8P8I=+1E903**(&6[P:WPX;)H:)SS$'6LW$Q]53_PH]!% M^\>9A_<+EP2^MO_!$_!*'E+0L#+,- T,6:U'8B())V?D4^5_PBE7>AR$R;R) MN_-6+T<*UAD1YG"KXETI2YKJ*MB\)S1U2''A.[D(<%!:R64V ME($65C9<AY1 M._3MGS1)D#ZHOJ#&O>KE&>I&4JA>-5:IG*A3L2)0%+-<9'A=J?&G^@O]?LF. M-:DMY#HE#Y*9[:3=. M%$3_]J-_[Q^)"ANR09D' *BFD/+:!MP=E MH2+?F\&:"]4()[WG6"32 ,.PS$+'JZ>D]*+ R' MW%,>=7' 'H#4K3MCB#7^D7!Y%^4,V?=@ \<]W#C&\^]TGO/4 %D&<"B8$$TF MME?,$W%/LORMM>S9,ZFBWZ1"4B=L2E+1K9/=K^9A7OUV3GA'>#5VX/KC>[86 M8[6R-;P6Z5;"RSA?ETGHH(>A:4K)@8^[+J5DUC]O,]/KT 6=G>D](K.\ULZF M>@PG[O?@"W)&[_HGJ\-Y%$?^%>D:4?=4'0MGEPZD=G%&;VNC#5B:&L">OPLG MS'%EU 9BD7(Z--'-%)Q=CJ7Q)=2@-Q$SC5A.3TWN\DDQ!;V[IBP^A79VM Q_ MWSSIL0\=%[N!?H%S-7]]G-[ D8*2;^R4FR=)&CPB_I\!Z M/AZ19%X[J ZK?[2.0"7*3\' M5[R@8#O6*T7YU(IX[["E*LE_3TI:XK%%5<'RGEY7:&&6U[4W@_P[A5;8I+-H M]3H'Z)W5"WGJC_*M/]BIXGE3CFQ?[79HPSGZ3+%;2;OH%QC![9;8S:5QG)5X M&JE(3")GT<"1=8W4; #;QO&?XD9:6AAWM^#G^O*10']*R,M(#>[V"6.D"1&V M8@=0MRH\O(*ETI003O(M#(WJA%_%@IN%+=8>V_//51YN3@L=(:*TO^+HF?>6 MM1]7X:&KDA/+M'*&769$I&J=7\\/Y$*&FZ*LG"_EYIMS/BGH<*]8/Y7JK)V^ MQ:Z7Z(>4[KF:$9KVC?RK]J:P5\7>"6$KSF\4;^]T*$NLWS/&,[D_#XI MR"T:V!;@B??$8]G+I#8LB:GFRGY)YL/Z^7>+G%@]]9-WO<%,H;'QFS[4?W+ M_IN]I0>&;WHKU @[A,0J?OMB,C'*M?:BL*$LN6C ]B/(9%7+2MI]3^2NYD\= M,P03/.8D]4<--$S'CTE#;?2?P 22V(;_9]0G2D5'@ZY):C- M4B>45H/E8',95N&[,Q[^IC>F-XIPP<$+G)_5+S0=4+#B0YLU!-L5 %(%H0>4D+>)WSV.1$-K_[]-H[#BK?DK' M3@\'C\#K@98F%:9P(_'?)R8Z/\C>?/!@)J*DIKZ;UG'HP"E8.2)=+#KR>@-I MD&#\I=?>]O*C8FQV\H_1[.I^YD""ZO!H8*-2&B_RZU0;@\\JYH_%-!$SPSLJX5S@6]# ]@1 M4;RS)W8TPQ6;G'WXA^]BN 0XGMYIX& M3#=2^@!\8MHRSCV^YZRE30(%K 4:+Q9-R] Z/ !/]X>2 X>'!TUT.OTJ,,SO MWP;V%<]9/0 )9U$!?(%F#1NE$ MXL)-LOZ%=XL^:N/;/JNVPCBW67I%CVD6)]V3 !JC6"6H*NL#4!WVB!#DS/4* M$'J;(@'[GP3,[^\RA"](_LK'SF^E8!^XYV#QGPJG;&H? +A@^I99V#K9W"U' M^;*-*?F40Q-6YK/\IA8Q/Y7=5]_EI'9?5Y.')GT?)H$\-M^<(I5(87L.!;,69S[@B4K"QHDY\<3' M\M&8_<>&[X@VS)S^3*CJ*A1[ (0%H8+S#T[_\2\_<93.B):&HB.2[!X 6CH26@4:IO9I>K\'H*PAN-;9:26S]08!\D7'I_YEJ_X0'PC_[G M#Z"BB#B;!X !+\SU>V%EFL\/ #?KY%8VX;EPGEQU$^;3;8TJ4K-Q]*4BRKL/1 M2:;:/;G2N"*>=761IS>YQX["/3M\C] D3[2]H:%A^K>:,8KAOU(Z)%=VC'WN+I M_@, 541XTOU&L[UGGI64&JE0;KF],!X.5X"W]>#PH):51=P168XFQT=/3 M-%;DMG@^N(!NE=R* MKL^N['^,4?4<\4)*FJM^)22GOTBG M3%9&G+RPW?H93T"[FC_ZIT)[25@ D-) U0*D>\!$:H>N&12A,VU_'N M9VP2WA;#%T)T&5=0*3=C2XQ..VQUAJC&&/%G13.:>D^I"9/J]Z8';VG<^1H2 M^?&@[Q4Q4J^??2NX'J%2MF8FP^V0UU*?;*UQVRCKA6EY*\/8Y88(K:8Z9IZS M]UA#OE?3_3Y>JD3[ "P;1/#)F;\2F&8Q]=H^=^6CJX)]8^:/7\M M)&^/@5NC+.)@LA2ZJ-3X>'-Z'&3]DT]R"4P4_1CROBPLD&+>?<5%XN%6%[K: M#) +DOC!97X=D:/O:=-F)RN%[<7KG[U-'T\5Q0_N'3"QP&(F8AZP3$PP2*Y,P:;X@ MD=D$T(#'[O(KVFB,B.>JVOP H5[$:Q]OSIA0SL&FQAGXGK=?"M'HXFC,W(H8 M'!.^\:MYUH%9/)4T;>: MG8[CN_R)+MRBP[+.X9A95(?C9N-<%8@D?4C$)PFBQU?$$&%V.9:A%;>#CPY5 MN01BKV.$*,Y"DWU#6#+PF1+.7O#0XM52Y\RMT$'>7%\H9.I*8>C4AGB DP-/ M2C]CDA.2V17DR*4@*'\F].1B&!%"B-LF/JW)SGJH:*.ON-@>[L$ZCC<]I^RO M?*,<7RHPSC6)))^;+'_WPD9NI1&E84>9D(86,#YVR-%-7SI^+XA\Y7M;=@-F M2':)TQA_:.^PSRP=U<9)WW<$T4"@+3T! 'YCCQ;8=91+Z8@OS&A@0:VTEZ5IY?!@D6';+8V..8B=&5>/=KYN\PSG M5@"NF^ /S6;KIUS(M*TO_GF]6'"$W?)$%M?X(B3 ^&8['A#"B^]B,G$IN>5( M17H TM(SY@BV'R?%F;O";:'B 5U3HFESR=?W*%]+)\9'CE,,5DJ9OAGY,<+J$DZ8JX3=UW7#2*SO7 MMJSB4<9W'R01(CJ7DOS',D_O4>$!WY*%H[N>F0XCAUC&*(&CORMV/@#>([=J M\G:;"9],:8*.#5,G,DOY7C'ZR^O-/9FP&)++'M/S1!)!$2Q8QT%H0VGDKARW MIB]7LM77"EOBKQ\ FPPV^]PTI0,#GV!(R6Q$GQT'P3>;"Y"RT= U2:Z"CQ$.+?Z$!2G-80^-RL^>H!4%2K M3Z)="G4[AQ8E9'$\O9S$ ?6_;NYJ@/T*\^/?XL@6>C-;70YKAX"SO\:&>QLW MG%HQIZ2D&'N&.E5;!Q#,7+7G1F:0A=O7Y*A^<3@5 #6O8I*WL&0X]*0^]\Q' M4B1VK\A!1H"A..A]IGI1$GHE5;-K&CS+55S%R[84([S?L,-2//>T<]M^ ( F MNM'[2C^%!?LKEI0^B%<$&P%>K>1U'G>H2HN5SX (E:O/U;"AB@3%5I5;?YT! M*'UHT7/QPVYQLO]37EM#OCP,,'4.KOJIV+G(N),IHKYOI?=X2U69QT.<@E'E MO2J5;K*-SG>(KA2>L_?0$]= 6(.?6N #0(\7=D^?*^UU\TJYTNUJ59T=Q>F> M)"*,=D$M#W4%/JS9$A+%CCLT[Z].N0;"XJE76MN"\$K&+XWGAV]7!3-MM MYBNV];I&U6Z"(U/*-!,KM>:I*RO<.CDV,A4Z.B9>8ZN#BG+%V.3'M%G!@S[LSL5SI29G5/_-YHICJ,63(\MCTT.TAV)[2KEDUJJ,RNC6W P+T)]1SA.?LR%!:LW2S8@X(*+2NC\QY?Y_#?E[_CQ%8H-^0] 4L;%?Z**G;C:J\9&8]J,+48KCFRY5[W;(L8K=3ACO?Q$!K0AB^LL3T MB3&*O;!\_YY6E@;OU>%!'B[A#;0C1<;]1DU]S 99-PW+Z(25 ]S J?(>I;4O M-B7N!^) 9*O-!*OOCW2$0+L=S?,A\D*P3/D-VO4PG-^<.65$L.H_J/+G?T%( M_O9\P/KO=D^0"O^=;E[\WR[&> -TD> ZIV56W6)I_W2 M[W"JR4TBO0A\E"B:B0)7QZN$IV<^=A2"L_FC:3$ MK.:?R$CO@%5 T",AZHW-.G/M;74557MS:->?3-Z(H(UFP M#I.]ZS^Z0-O5@(M.0Z%VBK%%.81;?W#;L^1A08;L(._$C=O*FYY)HKV M+G3P;OGF(JM"8Q)P>LMMV^(3G"Q=MA@\R/ABT?C3!\(T=T-YOAA5(PF:!D9T MT9O([XQ+GR4IWK[J+6]/>AU?\>.S/M! M\2IK,Y::FFZBWOU&^>>M@B\U%\>SIN &SDF&F_-?'S2@,I27_PDB\O]&]W\F M-OI_5M&+]5.#I[46^.E,72Y?'?KQ%RAK0;N%"HR\LX;Y:K_DY$E_%G($T->5 M&0P\HA?D](0W8?_)3&L8B/10D8%UYAE!V-_N#M12X^2HP MC@Z6>-!]25;[ /1\?@ H@>F"AFXHPW3@ <_[!R#XV;U 8)]\P>-R:-K_ "!K MWUJC*$9// "?(A0>@+S.B'O4$L3T X")&_, R/KBW6)JP!^7S7]G_<,M<*E4 MXNLRTN(/QYS%S.]=N]M-8I>/C_("!*7_3[/U7^F?(UMGFZEJ//YZC4ZSO="=?P,5)& M7U-@,#NN&[@$Q]:BF_9M#QH.@:M9TO)QF@O?ERSI)[VP:@X_[$W;4HMVGB"8 M=;(/PARR1IEFKZ&"G9;V;WXLJ4* W\X+8C965.Q?;,^5-"5_5*'04GUYY*P. M&&]:O',Q.>NOHGLS[8?U'K>]U&3C2)L-PFUZ!-WC;;_8K1!ELX45YBR?R=!( M_B-F#XFJOMHK-4:HP#.'_&Y+9 K'Q YK5[Y!6=1-B^#5K8[NWOK10-BD7NY0 M#M<\8X3JHF/&F6;T0<_Y,-$#4,'9S<<@W4^A/?UV.P3IN%$O!L$V8+C>^0WA MBM8R1]\XUZ'DX?9ND4@TN['%W$HA:81S\[N6Z\"N,FK2N&'37(=VB9\BW%[L M 8ABT(WH#W0(_<"WO$1S%H[AUNZXFL;$5B+S!/"Y(MF1QFRB4>MXE>:35EBZ MM=W?#/ZXJ-V>##TM7I5?&] 'IQ-9X'RJ<.6+&?3YUTR#_[JNI]L0@?+\0'/N M55ZF-@RY_54>3DX6[0R-XY-IQ3KU-#W&Z>^\/_ V(AG_E.+PQQJ@?1;:!VFN MJK#^@QMTZ.M=:CKBM6'58 =9;:TA@417-HRO; M7"M/9UAHBE]VR L^M=+=QUX_7\F(_W4S/,.VR;R*_0ADT5' M8EDX)#N)JZ.4+4;FS-'R0G/VY\KV90YK=@M2M';" 0P(M[RCMJ@U+P]+JK$; METYXR-(O)NDXP/WS/W*2+E[L]B(+;.X86H$0.,XB33[2[UB(?U&IHG!@QB S MB<)\$<0QR7EEQ-Z%"O(=E.*'TX*I=9M9=N(7M9(I>/;>R7&()3$U*Z& :%2= M^0#)\.AS)[0U1.8 %M2?WVRNIK*F$/;S5_H9BGUB8SU&U7(O*AE&O?!8R1[% MD"WXTY6)WEMX0I1 =P1D<'POJ62IW^ZNN')5U9?*+$K:FY%?R.B797VY7)J. MR%-9>MI!!6=I=!X/CHTG:\U-91IE:X,5)GV+_,T&(3]D>@X*IY50\JK__(/R MC=)3B;/ZT6L-GLDEOQIA<2_SV.TLJYD@YH*.S%[X\9]O#7 B!;A&])G$DD63 MMN^'+23K&MQK?+15)L"EG4)D5?W4#D\-KG9=58(HP,,^HOPZQ=/D2\.CT)%S M:L#*)_Y\M=&UG4(H[$G$^+!6;"(@N1!]KD%J-E)XJS[5V(UK9SA4N,6EJJM: MT6[@9')2)7#7;B&/,6#;0O'F;9>L>$-LFO"Y_JW]K(0HM,I.?\$0H_H;G'IQ ML49"J^)VFEV=*:Y_$XFRFCC(;0*0=/P?G9_K;U7S#!$E_7H0VGSFZ16SEQ^2 M-M]1HQPH,TD'5[UB1XF8)CU]%9DQ9S6G_S #/0(]XN?5N$ECL)CZ0CR7C)>!KG%#)=(*"W(6>&V[ M=CA0 3 'Q?1=F[(Z,&^,2@0NBWTV_$RKRK[&^3XD_+NHV9<=;#J??)=-5=4- M M:2P/(C<**"#QAVF$[V]'IJHJS)!,ED$R4-J]O:/%',O/3?J& :@O.$_>S0 M=GJ/F\\)KPJ[%8:34\C:,(IJNN*-'L?2N1@):*(3H?=3J4K3V-)RUB]>@02Y M%")R7!P8?YN31ZGVC94%H2&A!T\BYR_<$UI#?H6Y^R.?O9DGG%3YLLHZ'!4W M\"FE31->W\TY3"7S.X%D74N&.KX,=DUCBJ7M76.[X=04;4WV)M*H:!P[#STR M&"\='"2[W$+02[U?-"NPHD:ETC3K?O!)*"VQ\L40KF=!+%+.+6Z3[3^FZT3O M/6EKS%B7DWL5&ZM7BFH>O7G6A6L-AIB%_Y1N\K!^#UN2_O!T2N3C=X8=O:C4 M+^;QO">FH0J ZP, "Y5GZ:KE;JK2W3K3KU=]=O9U2R59X(*WP<*V/-!G]>2R ML%?J"1C&G97AF5YQ1$;I9_W2,YUW)4R7C>67$J&XL'T#;?=K#V)--.%P"5XK MJ)J0+Y>8P6Z\;VOUTD1/K3=Y U*0R,CV[X7Q?Z-RD*;\K_>_K/VTJ(XH4[MO MF4\P.^V\M5Y%?F9_RX*+@A0^X98RDZZ(<+,IE"U83: MGBE9RJ]4$TQ(E*S"B70U^?YQR%%:]6.94 U1YD8)G.';$6S8ID0Y_HHQ0"FU MCPP&J9:[D^M2(TT",PA^:&I)<'5)NO+BE7=A6W8U]U8;Z>1U.GUL1P@!0Z\H M(+(O52+9]#]?M_M_Y3^[N-#!ZID?$P^]>T)IA'S3V<_<.O_N$UK+]#]QF;]. M;A3/VB=XV>* FC^G@"V\"6,)_AU@3W _(8O>^5=!\?#A T J05". M2#9![C<+=WC%FO2:\1GPX>LJR8\3^W=W,V[Q_/J&2L,\N,=_%$ZNT^ ERX(8 M54]-*0I7DYN7=GZ\O*W#";NFBMX+DA2*WFD*C YX.N7W.H=N_E;6P:&,5_.# MI6M=V@%-#WM$]Y@B$GH^<0XSHFRS&\/6U>:><6'FQZF@DO5KPO;W%XUQY6Y3 MEX=#+DDR-!XD/T )6X&A'6Q//D&N6TG:;'F]%XJ9DIV$))#I""K>4<<2+8+E MY1"G"]M#&:Q1)7WIGFU#V2R/D^7X>9CQNR?#HI/&L3Z:Z'H*SEW\\.L&Z*.- M-EVTL/VP0"A]9W=S\@[/=;3AS[?TM";*DOX*_/*(,DONJ*IUT(_1>X*H2XZP MD'M,QR=]^>^>.KC3B=)?HHA>Y>%>1^\R(7(WE_THV**W%]^+<;K^YG'9[=)] M'=PPNM+M1;_MZ.PVF\'5Q082NN@CHV4'+[YSH%V^;:U^*O8Y0.I-F-?.SCMS M-HF_6N6:=*L!L^_"3AET.:[-)A7U2V\YW^!@E5G>/=EH3W0!BX@>CBOA#9H] MT8 JP3D-?SH4#3MSY6R/I.\D7NJJM4=HC9 /"R M3AOK[ _A(=O58S[ M,];-Q<0H"-/X^N?ESY-OP)ZBUW\9-SY[JU!TE$.58%;;%>_P7!FG;PT[; EIA/Z<-S11 M41:5UFZR*N#%44-S=MG()MBI.#A5!^$9&MJ_? MDG\UKK1L0W=^RG!V01 D>Z >#3J<53>OH8E1'2HT(96'F/9E?TPQT*19;AY M -Q/G[[%%67>]!K4FNWB ^'I-<]]F[G:;;T?;_9M_T1Z7HB17L%N2=6-??5/ MI&E?:':X;I?O;96NG'E3IVJ& A; MZ>V=V@S>[J=IPDG)-U]EN[HT/"(W/2(XSY9:=[^1Y//S/[W5)S4U"HUCR2?6 M1!16*#;K,NB[VU*-2"M:QEVYVR!!Z4A"D.O,FD60#:]MDEG12IJ.%P0P=A\6 M;T#H*@4%6S+&?%F;!<:O@P@-8 M6]/Y(+V>!CM^'#$:.5FIHK0W+^NMGHXPPGI@BFXY**BC"B*.'1QX$#"K?!(SPMB,\TVV]'Z M$9P6R(^O@I\FVM#D3*$B*:Z)[J7@_>K62Z/[<#[_ U4"G_"@*^FZU?P0)K_HTF M\@,O5HXP71U,GS$DHB::GPFME4N]OR "UTA0Z\\&L('$]:>N3,Q>+VRUU,V( M=B4QIKR()9Z ,@?>6!O217*=7A%O1*::O,R4^I6V\R0E M7_J9*)#4,_[7J&$I\=.&F59M@6'KN37R0N75\-_(PDA? V!Z''4)Z/FBPR23 M1P\ =8=XGL'R>+F U8EA5K,,Y*N%XBVJZ"(/$,CJ"IKN>02?-R<*S[LH2@;]&ZO(V'X\Q=E%N M1UV V'JG.S%*2+TR%X_T0*>F_>>%K&1K/]P##_4XAQ%6M>/S?3J?;]Q1N&IW>:"\-0+.F8'S$WT_N.3?MD7O,MXP$[H6<6!_7W%=VHYUFPO][_M9$)YJ04%3 M:_3U!%6%YQHVO#*I6:P"._0W9=I_WQ40%V5=2'X"+3DJWV#KA\P??@9LN/*I MC#P ::D'C7\Q4ONE_'@?@'RK!X#M-!"QZR(-FXQZ ## 2X%0_"GIIH#!G0? M-K!/R?>^^Z/$&B@5VE?;W.YKDG M^/[3$:JFY4 Y<\F]P:="M)\L:(P3Z;RZ'VLEWYN#!C#(4@*QG+!KB=&6[4,]4#:>9 M?ZE]%D3.*ZDA)VD7FPF5CN:ZIYJ$&G$):EVJ>4HJ]OWY<<1AXZ&O>(MS^V5? M?(J"*^*%3_Q^0TMV%!QF>WBXK0)%M4#0%2XQC$D5'GH MFO2\(C8$B8W>XY[HS=DC9!Q0\X4Z-RPP=PMG!#21W.=:NE0HL?Q*#@YEZ-!9 MZ4CGC)5="5Y",KU2 $#A"5!I.H13K[!7&UIN*7=3J6WM>*!5Z7&MR>JJT?-4 M9S#MFP)QOX[=2!3ZT."W*=#NϗKNE5_Y)IB:V>SG5X'62I9V53?20^$HV0", M>T*QS1LX:YC3*9V**[^2/ M_NN"T$DI:A#? Z"!8.TBAE/CF$M,F\IRVC%VIR6/L&(\5[ZIR6F*RA^&FRO/ MN&M@&!Q06A:)V2?)\D1F7#&'VUE/.',] O(/T@PK]BH7"G\?:*! M&3^7+37M?E/*!CA+330G8Y.;Y):,O:'(6."+P*ZX=A:]ZG67H8^/0+1_34\6 MGA!"JU_8T3AU*5K%S8/"CLEOCO0V>VEH$X-&;*M3/1KXW=V7(1QUJYVGE+<$ M\AFSWA[D,QNMSBS"P4L7Y?S&*$SQH@5;I)]=9"<^PA2F%\?TF#-U]U/J150* M3FA_U'-Z'3KRG7;(K2']=;%ZQ?]3 I'K,<+-=Y[";25KZ9EA=WM#8HS*NYCDM._ MVZ_6:/[KBF1H CIBT-TLXMH0'!'0MTXY3S?YWA^[??-\@F43GO:A75 RG ML@-I^^6,^QF21M[2MZ3WE7'R]X1F38443(2-'?*_!DH\QW)>\,[NU7@^AK'> M0#?NK6PIPFK+H;,Z.7GMN"VL P+B?XE]$!LARG6^C=-OWEWE*\'PB2!*"J;5 MSB:QE?LWS QYXVF!1T!CG2ZFV(#44M>FV?"2V6(5"9WJ11__IE[8RA&9F&1N M:HD,^$+1^:M%+&\B=IJT=T* .D?G8SO%Z)#'+05K(AW\D*JZ8TD]6CNZD^_G M%%Q/ P/: Q;D*CA$C+GU=B]%3RNE<$%$JK-7'%0T^(,.Y8IUIFPK5E*VX:MH MJCNNXA_:?=A1HC5"[]$2Y$*5U$C"PCJ7.Z,)?*5'A8"U[-\'Z!3#34IPHGZR M+N;Y6V:'RK3SB5&=BYKY->1*5B'MQ %'ZFT4MHQ3ZSR\W),N2L1V'^5PC'9_ MVHRMD)L-NOK4-[O2U(*X/9S:M'=NY%[T.>V*XD@5A;?<\/10"34HC?J*<<* M;H:!F%^SR[+\1X<39NU6\-E8OA%.:!I;4E;&=1L[RE# "P2/$5RQ]@0]V-Y/ M@6QI3)K'@,#L(K.\?O2- MXO.WKZB5Q8O,"?S6,D7<;JVURKW\AV8X?@8%B-U<[07T2/<::5475Y:HR#)L$A\ZHQ\'U;'13!?OX3U BS4K(6KG]=[.G#N7ZU+8 M.;4C*(@DC951(>DMR9'L:L ;SZ0CPY+0V0%I-*4P^J^;1#9:1OV<<#Z^>L:? MW!%[IF\M:)48V\784<8%U.2WBD_K"@[_)$2XW^%IU#DAOMJB77'KWI%XGD0+ M_BY<58?F?*&0(''T&I#"@1>1T?+"[N.@*SC::G"/10A:G>"6TC4^0M> B0U#5[&AT\5MWD[[S9=T9M\U>2] MK!Q*#49M IU(YAM_O-'_*'-PY!-2$O+HN@YA:" QJ$%SYDPP&W>ROYDR,'QG MENO4H5K7K-F[+DSWK3&Q MT+W1TKZHLPV.(G"1LW_\TU*A/8;GQ2"4)*-^5& MEVH@\^3F;4'D-L"'/K&W%GLE(OWL&E00C_&&G$E_*TZN@!'Z%A< W(G_ / X MO+YUP9E[=@76B((UA%?_(]!(JL$_'O$V=Z%@^3+L^%;"\20TA_=[#]ICBNU$ M;K-./KM?-Z5P6O@-T>=@8J_V4\M[BM>_2)1%T55$(N'5KT<'['=J0X6C'6_] MRRH7?#K^"-64QSEYI@\=%OHH7W$Z9$1H?-0$8:0B]66[SU)I--QM"0?B]M MPZI#H@%H91:5QO5*:!1_]A)/Z*3]AP8I>C^AA.%< M@@YIUH9O3>NA#I:NZ7Q0]Z"AL9J]@B]$>V>;#8N 8/RK' MI.,,_T9-&[7R9P8=3>_,^5E?@>7;K2F8.0 M:'-MV%6=\2F&KPT\RL?.03J'U;A/,5GE._C87C'A?@WB$:@9J5JIC<^<3]-U MHONQ=9,9?F_ +'8X0!(G!RA1!.S'7ZTBE/H@$^EPABO58^GGWQ&N$P.J>X4! M?_@OOB%-TK8,=_IP$2/M2A/EPR<:MC@@P>$2;A(%56K0H]PS,REM_&881,P%0"J0.7WS!^MH??##[= M/_6A%4,Y$=!$CT04]ICRS#HV^>)A'NK^:4J(O#0RX?;]ZD2*5]OX;-?I^6I; MJFC?SKY4$-$@+3(\(-.C8@FD\0H\7^FG5 Y=%L=!=7ZA^5K<'CK[LZ539"Q MB5X"-Q[$2!K*M92Z4>8E'$ZD:? >JD7;L,E#O?_HE[7^K_P[2>E^2_C"NLII ML?+[.%6)Y!5@"NOX)D0(. MVFKI6K."=E2CY*J8CE6G;Y0+(7PK681H2*C[>072^-:S=N@J,;IU_BJ:RO9I MN]B]RNB>8Z=#&*+#R#_KAZ5)@1G_Z'+6MM?7<_/J4S&X#&EII>H9)4)/=8ZY;JY#M7!Y M75'&US<&49BD L26V<>&X&T;-I@:&:T:]4H.:*FY#M+'K:*EAJ0QR.Y&:FK0 M! L@"?X_E!ELLK3%-Y,T30/\DHTYQL=4X;Q2* [OQ*A?B$A&7I65 @71X>*C M-M7?FL.WGG%S77\MT'M2N,K7'J&5B,N_\-?5<.$+YY _K,D_MJ@^&5 *66>) MX!95/&-JH0\1)Y A^J>C$DV(J9$91,G#W(5DO*/0W4T..CU<^K[WKS_/;^QH M[FXVBJ&*K'[G%Y9&AEL5&AHBLADB_=2HHL*72L6QQBI^?9V8AW.FY660_I6)_U=2!H94K%31!16QT@>DP].&=JBX'_ITW]'T36+]).T MW/)G/H2D?Z'GKG[]$FV[%"=$CSXIM1]0QY!8*+8Z]CG-A:X);!S-C)!T?TE" MH<;CYV]_HH,15,<228[2"7@K13M<;F /,;J%:FD6HH-AR&^_89]MT5K9G>E>EK\+^(>@+&B%2?H]C9 M=-40W29S/.L@J;&%.-S7%'U?7/BEU6LN55)@+--GM:JE51SE]DOE\@W2YN:B M$5=VX^(+8S4GXI25TQ<_#K 46MXWYQ0RA<8W(NU *%J$3;@"LDZ&S'>XL3'!>@WI-F_H*HT,\'Q3S,\W3TU/L M6R-+JYN3+<'I;3U6>UL-,X7L[WCU[?A+I'Y0J.%\58=#A<&A<%1)TU!)L4%F M9!6C#:IK4?!O2_'(X=%V>A]S^DI3OOE&O$;3XXS*Q3;=E"KCP_3D4>Q79Q1A M%N&Z2]%(>)'WFD@7:+),@@/N)]PM?ZBI']7=K/2+N&-5&W3C:N[K]R MX#SN=YB"HNM/ZI0S;"A&,2'0%'RE6E;S_G?)8[@%&$IG_$]90Q+SB_6(\96DOI_-5,N-1P0__Y?VWNL;#N\+&Q]1$UWTW@E#]!*= M:-%%# 8AZF P^N@B>A_1>Q>]EU%",'H;O4:/WH*(DKSY_/Z"W\V[OC?OQ;XZ M:YUUSCY[/WL_YZRSM]=[^S$0!Y;&37#]R6@&7;C_U;>KJ;8+L:XM+9Q3!B6C M")7[E^%$!8)-8C^5_8^M#3G^P'9#J(?B>G'>=_74:K2=YT6\!.XT=4R)M)^4 MM(N[*?%]=DJ0I!9*8<,>XMH[FC1)_=67R5G<$E.^?Q>P6/\7D* G4R&W=!

8]:=NR0L(H4:S7K@'Q9VO/20AC M\V: HM5FV+UT3T957*A)'O=OM7"UZ\Z;!MSM\Q45-KL9+4O3R<1 MXQUY-8!];%_1ZISF6"V&E$ZQ?;1(;#VSO%F4[0=<-W7V7YQM]Y//?<@>KWG- M5,;M/H)K&QR>K^XGTX%2N1:Q&D7,]98W ,9U>-0B&,G>96O?5PY__6I!]3Y8 MN=N5*5ERLRHX='2B/GLE%0B+K??JJ0])-&_M-88:GZ_=Y(E^2M7SB6)%H,>? MC/U"P).D:#"83XC&#IH$G_77 :(/K[X_]7%72=_\K$A M- 4S6XJXB'1U]FCSD49T<#Y9O=[L'6J^FW*(R[*)GR!]U0?@N2\H3\^C5':K MM%46V2PT@R0FJGZ<39ZX[""5+@XVR@94D'-O 4&@.!%!I,F+>& 5HE:7H- MLU??1C@MGTW\4K--5,TI21_:AF$%NPHFYVGE:7TN/HT1IBK)'@RD?E$5OW_# IZ M.ZIX_A"2.2)P5[T51)"KP1Q&-PN/9V*Z&C)@?#7+57]!%18XOHO),;!GO*%J MPVLE]:2J)T42,P6EHK"19,:8 R\Y; 6!?(/2^ :J:JU$UO5 ADH_51$8S,]7 MHAO=+>W@[$)FR[U2/4;]:!0UROA-O;ZOC5%H?'[2>K#TKY[EFR[9ZLW/\Z(9 MGMS79T0,VD:['ZG[GV/BKEY.:Z,YG,+YAK"L2M1K?"),9CJA,!%DRC=[PU]> MJ;_K-(PW(T>;3:0^?^!2QW^58CT2YC/\-GS2#1F85L8NC@^QM6@9VC6#?R94JQAN^O^9L+B@Z/-A__;QR&3_CJ*Q.+F=83 MT@GLZNKKSKVCKD:G;73$_/2CUY-2 MVQ\JD/.MZB"7W>M9#30EG?"UFVYJ]Y\4UFH*$O-L3_9XYCW6ML*RG48'(IR% M,GY> RNB/8\\0DW1Q\W<5M #AEVD9L4B2MY"7H(K$[#Y0+IEYCZPSO;1\6@) M"$U3JIME_(9GM7@YP;&6ZLE/M:,/L/!U@X_+D3B:-+?&-3O*<%Z(W+3-7E4* MPRB*M9CC#1+E@&4PZM_>UL2:UDQ:&E+V9S:=\>L4R Q*22X#C#40AT&K/LY> MSTGRD>YP,:313'0,&5 Y@6:OYI4OB2GU$H-EUV@3.UW(,[I#MO@"?QA&]+D= M-?;E^)[V-KNP$LML1Z_9ONY-&%G72,K)\R2FD:QQ[$/^Z2*@7.9,\@P\D)FH MAW/LI:8&.AVGA2DP02RI=?)@^*F[L)!D\W'/S4?:NXDM]"^UNO869-ID+DUU M$MI8XO>26I\X9O+DD\+V?_CM(G)5USDETA$CDE*J 7?:MI]786\,8\.(U]9Y MFRS/"(-MOR>#KS.T)H,:FX-(C%=$=^IX=!@3=UM^)R%YV8 GGW4$TW%IL(.9 M??>I=9].MI\9G^7;7ZK"Z3.U8DHN*]8JP2Q4&""'".K?P0",[ V8/N3.IB7C MIK:AYGNS]@*9!4",7]2T9;G3-8VDKU@BKRQWE5G&5U2QIESB;VG%7X M!&I)[U1Z-&E(,)$DBNM+7R$/3V-EP&9^'-/1&S_0G-L*T(]?IX2;X_(_NI0Q0%HTS" <_9+X^_>*AE)*@T[85W8[ &E2MOM0Q:N_@$C1/#)_\0N,KPNTPTX/O(ZN MYT"!K<=3OJ6<[VX[3[ZS?N(-QZU]TN6V_6V="1D]SUN-KY4IQ677K [$IY3URR=,0$#4,E $<35E*^?%EKL M#HSC&4KDMC@N, [!E.0!<+4!0%);"9@,MLO+W]63U1I:0VR67."%@][T^I)K M/UZ+LZACK+HCB$Y!TE,X!G^XYB-Z9.3Z]_15#!,QI$66IG%*=B+M54!.I^$!Q4@4)M "&XC7*\$5)V1#OW*RKY3?WLU_KM[H5KO%/V MQN96(6@\WIJKB5!)8Z\7@9J<(KX.@T_X0M\-E;=WD&/6NR9D7<,:&?>K6! . MM_IRES4NNY7]Y01@W-?W7TH(4MR3D9WC,C:WY.DI^!0O<)9MYP[ D%$[4OPW MZ*I X.M9,0 5S,6;Q\8G_X0P4Y$U'!5GRTN_F\)-.V3DO8#61C8;59 :S:WIXVCWN!L^[-0(:=]V*EHOA@ M&J>BQMP1_>CCCYRFX_3122;#/^2C"L5W(AQ]<^B2O@^M2W/_QC-8/<'7@V+.OR3R>VEGV_ MQTKK;-Y7*^F8O8$J[T5H(J02&E>*EK.^[,0K4+.\Q?Q'M9,_JNQ9FJ?@AGO0 M.:HVMTR+[$-W6N^%^QB*'>*(C#L;\BU*S2;6,S[X9>8&T&FT__PS4[JL<9.. MW?G'^MFZDY)$7(.L#5W6KK1;@#WFV.8%50S7[-4:68#V8<]X35>6Z>@-C0L! MDQ6D9:3>)8I>8F/#QHNLRQTWO.9:RVX+%,%_+6.X!^&SG*\:OBQXEV/1$2\ M?MIKL]3AC*/G2@6DFSE^D"D\. (42@P67YK35R9/8/_$-8GIJVV\R,3L-5IL\5@2VCU/KX/ M]&\+=_.<: MW!UY4)2LYS@H19S?@?O#!]D[/\WB"PH@K[H&JNYJTFP"1+-<6A![:^SV=,R[ M^$\,=D%)^S(\8X9>4ZN3,,).O4E8TS@/,R'_=-BJ;S81CJ\N;M*1;VY1U:15 MN?D1(;GN[3K#*QGF09(XRA?GQ0S==NF]_A-&-?,2YK$T^;>UIO7GX4DNA/WJ M_%^+@;YJ\1/L\>OG6KOUSZ)QQ,804#;JJ$G-A2^CFUU$ 4:'R?O+_IE1*UF# MS4KB(PKOLV//WZG]B"5^D\G'I!G.J[8Y4\T6/Q!C4BB?#T8\0X0RO>@C14EP MS0=+SVC-71L_:/O+N'QI24_+W,M'O%\Q6:E"PP7Z1[)1NAW.MD #!)N,E'L@ MS057)-N4QQJ3FRV-?JFAH@G>HTT).BOE$#OI%J;&7G M*43A-IV336[9.V0U((=:3BVJ/%B^2GO5!P8?K+/6U26HDPZT*#]?D?#ZT&U[ M S2R;#DQM?I2:Y"E,L-O>. L"D:O:/^I"Z'BN7=I:R%D"NQ9F;T69\O M8T%YG.)?@,K,J<38DXV%D3QHZJO MN3HTE)Z9C%N*IZXD#R-8.13+J04^"["3$,E/%AI:F]-,6VD%R!PI2JF?YK@#,_'SP^$^D/Y(NK=3T:6.,P7*%>%&BJ="Z+:?R M8+_]]L M?"BT1NZ1Y/K36+.]*#&:TT6^HS^M'+#3.5,[\([[,^:VZ^7SO\R M0#@GW$BE<>48>^?W(I0-NYV-IM:V,%CZJ%\\,Z>V'Z]3''ON<&#KQ"1!OZ\R;.^W9Y184Z4BQ5TE FW>S<[ZZJ%ZQJL[21'?# M76<4"RM+98.);29_!/]@OBN[ 6IM*51-PJ1G5#$57/"/+T_FHM-XPW"!>D)& M>1TH(?<2>2;9E=ONN\V:TZM'[4,6>+Y#HQ;=D=N:%OE^Q4'7LRJO&7[P+QCQ M9[LZBD/]FB\E_FS(]O.?Z^:.N)J.Z;1P\SW5[('LX)V_ "H6W-%%HKE%/7E& MO,SU(JZP:Z;C(+*GP!&(Q;!5S>JAT PK;Y(L W!0=K(PE(XC!)NPI%NRXNQ?E/W::."U TWQ74^0B$ MYOLS?*/.V>77I#BR^^W-\0#J>&?G4NS'+L!]WIQSJOJ!<%N+S.]>(\[PZ-W< M1HRZ>DJ-,ZWZCH%RC%3\5E^KMB^H>%^6(48)<>/5W3GK\G+'F)__[)E+0 4% M"*\B.I\(H#>;6]K"C=DG*J/1[^L=]<_#N\SI&%3&(.<'CK#*U=>V6E&=)=DP M">1WKLRJ07:K6Z]0,\*6FC+CNTIT_AW)M#IF4O.U![IJ>R^K._@$*XN5FY(>E)H@"! M@+@@+,^S,%@RZ EQ@[\D^NS4V:66$UD??;<'CBII3]JQ3\FRYXADC PF5AAW MSWR'2MJJC1)'?;M[^1QB$A]MU95X8MWP7OR7UY(\8)U17Z\W>8=&HJ=6HS!8 MXGV$CE6Q/7),N?H8FM;OG7K.PDO[Q&XQJ7S#34VW:/'9:?G_^DWF_X]4!9$? MU6X^$JR!5_ [OI2%S\\_N<=*UF!%!;<04?$A7%TQCN3IR$&2=O M!LXME7\! MR/3.8;FK/S.N6&6.[YE%2I)URN@+?357>3HB^2%1ZMN835CQFH.P@Q 8O-3Y M G93J9[O\X#&GNP/P!?:\JIIOGQC:#P0=WWU5$["(Q=L*A&"4&2/A=I M$7(^'@O0H:!,NJ <<2%Q0)K7,[?Z>,+*EJ2]&N'.M-P9F*,?HX\G>IZ ) $ MUX 3^UKA]]$+M!.9W\\3(/J#OB\Y6N0@K4DMV'DC":2MG\UVY+X94X@-=Z'& M&!.^=;/.N=3$YVQ)"4)]/\ +8$]#QPQ<$2\B.TZL;64H.72A*8,T>LZNPK0/J.*#K@P@B M7F^)"PCB_.Q2O?OQ!70[I#]$3 U_:*S,ZUWXZK%ER"SXW"7R3+2CVA9]NM>G M:R:VRZ*EJA4[B-6/HDF&>/>Q2#@)'KZB__]*[KYJOU"-7M&Z,*R'^!7TVN6O MF?:W+%"2I:98RO\%B'QS)<_>EB*2(7YS\!:US', \FYM)70 \A6T=\45ND'G MWZWF;P9:78T#/,@-J2]R/WFBT%K;U2-#4V>.<$-,UM*;6$W0*#\YF8$@FZ.U M*XPB+_Y!TL_1VYWA7@D[IZTC5:,2 IWM<8_2':KL(B(>:V>0W-'%55*&+:S+ MMJ3= ^U5_28K>RV]"4^JIC3(U&)[.]N?" QA$BC@YK9MX?D[E@^?J[A0-XE] M77Y:,NK#BK>N?6W(;.4%&ZP)V,=L*VR/ZF:^#1PY.@;]0I2L*F*XL37F;+<* MA=0-LQ88S;6Z&H7T_@B-P^M\6S1.V)2TAN"OS=.)\D\C<"9IL^9M96,$9R?B M4$FB" &.TZ9SK?TO\=<&84"37-;6L%."AI516BVRG*H+8>[GW.P$*"/_T4)L(;?49%L&66.")\5C+QEMP*0[.9UR-+>&WSUE1]RII5?F'+%& M&B!3F'BO5GU/J@TN4M,H#@_NDM5MRDLJULQZIJ5*,C\#-1NY!?/IC)R!&#RN M]IB!T7LG#T&;'5E/SRCOC(I:?2C?M35FTE!-N":)I^[35PH#J F[X!M;6CJ# MLHS3>VT1>E\%1UW<&8HC6RX[X&@5Z]>Z%=["W!L$.QN>S+JX"LIZT]>5A+Y] M)YFF**-/<<\CXHI\UK1I&.AQ5'#++0BM;Q?,9Z_,A/ Z)2&$IXWP%QI@>*B3 M121:UE6!B8<"]WZLRY>$"!'],XC:7P.)KK+J/K\S^8=Q/EX_C$)^J$AET#($ MGUA>)KT8.II),FMIW2(4[VLYUZG48M=PEVC]I(J5+(*@L/T7<'N"6%#G]=\WH(;!^+GJ>#I\N@Y,GU&L^QC+@\*M/V++$7N/N;771 MP!86ZX_)J6*TR2-_M=./G,M&$>=^5@0KAN2'_">JXT-#N '*L(L'-;1JI&?< MJUW;:$(Q7@C9"7.J,E(80:'+X]^?4Z"8^C*YB:$42.8 M'.Y,WR8]=:5"&)!T/<4I;K\-V_!R_-U;!?JMI3RS7ZY1+[9HBD[O)[\-+6?QTTLI 7 M?P$1P"UBCF.T,WP62/EV;#'LYLV]WM/+N7""])4S VG'"RJM\^\1GG0Q^)^1 MLRPS)C=K^NO&F[V&@C2,@LT4(QN4-FN+4[AVRLJ.O#IV!#4 ")LAL\*?9TM/NQJOAKLZM6WRIZ.DF;?) N3K!555$"\'X6GF2.3,<:=64) C9[(CU@DPT$/IP^NJD3BV5TT%=95A5H]H[6-&K%S4)8L- M4,XFM$]5541D4"DV.7OGJF8]&G#N0K%BZO.VSZ0V?*,;;3O;K$.\ M9"13C%9+'A9"6>@Y=+^_DW=3'D"D]FB1;/IQ&G(00 MO+==+=N]_PMH5N*+EQAS["]@T=_2:;]4I6UT>]$*FC/?3.=-([Q>W M_]P&[G%>%L>E;^^F4%,2%,N-3M^^[4,VQ\TXR')TW[_;C]L,P]H+>F$6.J09 MQK9JG")A-&W 6FZ.+_[VGT(-352C@S;%TXSFKAX9+[!*Z215RKC%Q(I_-C U M;@SUV$0%984-Z6*_1?O3U!Z Q"RUT]AIR4%?E[C&$T4N-=VITYT>ERL091"W MI4GJWO\6&G&^GK!UPC/R6%-U]?XD9NAAJ5GU:^K.JK;L85.@IA\K(+' Z)@A M/95+M0_)6$D5+1I$][C2 MQ"LGX5>'\4<:8EZ5G;I:REISO-8S]7S%>A'4JD6HC%O-54.6XA7 *O)P NS!>!-$?>)IQE)1HP M:+&QJ1$>:U/3K+-S]=@1SU!#A1KY"O<3^0I<2=M)VL3;EWH)&['K1)#JH"8F MC=2Q-PR=.<=5&!.KVWF:]R"8,@!^\V6#3_]>Y\*45,>>SCA^'#HJ9:G)7;'2 M;2YDL$WSP*OX$FO\'RE#%95/ND6HM\6K6[3H>P^X R'DM4,]=&S4O4? # ;> M^G]LMTCU%EQA#)E>>J]08H[/(*2!#W?QQ#_J;R>@4+'P?NI<52[.X]++YOQD M8SVFYP\;)7/3U(O6.>C+JJN#:[^8H2VCP+^ N]?UOT.] D_1E4U69_3_U7;O M.6#$GKVZ3R :%KF)%>FRT_N:956_QM#3MDBUNQN1W3Z!BXMUD2UXWFK2J.$8 M ^&KJ3'D7>0(=OCE];0%W,X5USF$\Z,GF2!6P(\T/L A&O!3*B$<=+29]QPB M1K;X&ID;8U=F D#SJ$RA#OO#UT>^"@R._6!0/_3]2FSOC92+?-" R2VM3QIT M:8QZJU,/$2?1.U65R%,+[I ,2NX+3BK]T^#CKU!1-: G ^V@QOE-<['9FH:? M$W)4[HX*RRIZBB#:SI5XRGBIZ6JT(C^@(S# M2Q3A%6J*S0$\;B5BTF_$\Z++\XG%Y_R)M^1(5PZID$400]^LY:65Y5ZH".*; M5E=/V^JIE2%&.K3G;9-[*A&33H]*HJ1X_*$ M/;9(S0HWYZL/"\J]:1MW83^?R*6/5O9+T6.#XTX3_!JJ"%X9"/?FA7XV>)W M+3W!9IK?!)/K M-/G [-_I[+Q*^&;F#&90TJKO;+@'S%S3,8B?4)$U1:8)]?'P(HH3JQKXW0;I M7OU,D+^0C7"O-MT7,NE4$UDSE%KJ_*:R8[2C3P78V1TT)>JKFE2X-U8];9AKZ"*S9&NO65I\:+&BH7&HO!PX'B]KO\ =&[G/Q3Z+@6H*! M\C?G*B\?9&0R>2M1*[MMJ>_UA-6[C0K%[WN] M2P[F+U7=I8/*/U=\)FHT[)C:'M5)JS!RGK&_<^RC+W M#\F\A3B\TFQCU/:?@T%8SQ.)\.)_;*(:<9*ME97Z.?,4- M:FC!M31QO0AH+P>/$/4Y?=CU?]!;=@LI%X\\8[=M[9XYNZ;V?&K=-GO&>KGD MW]!WG$1*'N&AD!)#0"9$9S_Q\98-%-HC!)GW-DQR-+QKNLOYM)O>7[/PDJ?2 MO[U7E7L1]XS>MF/YW^Z;\\);8:N0QGV"5M:9-W_&$33-X&JY0#K7S\,NB-\< MK6P$]#^8XRUF9>D=O3*):HMNG0[D;.=%[#U^:_4GJ_"9'-D[5U9;]PXMGZ_P/P'7;_<'F 4;UDZ0=*#LAUG##BQ83O=,T\# MEL2JXD0E59.2[9I??P])[45)E,1R5+: 1J'AXN'W\^^/2L^XQ923P M/^T=OCK8L[#O!"[QYY_VOM_:D]O3BXL]BX7(=Y$7^/C3GA_L_?VWO_S/Q_^U M[2_8QQ2%V+6F:^MN$?DNIF?!$EO_/+FYM&SKX/##ZZ/KK];WNU/KZ.#HV#Z M_XYL^[>/C\S]P)P%7B(+*/#9!_CP:6\1AJL/^_L/#P^O'HY?!72^?W1P<+C_ MSZ^7MR+O7IS9"2(_I.NTP..4>J\8=E[-@_O].!&*'AVE!2)*@:^J$G%JH8B+ MB3HW)!0SAM0.URO,"O2+(IP#2-[GR;S,@7UP:!\=)B7QH[-0M\%3"HUXQ/^A MKA\D=+S/DZ>(X22[CXC#U%6+I$+=/G72K/![@9$7+EXYP5+D.CPZ3@EFQ%%7 M"@F%*AD-TXPSQ*:"4OA8SE027#ZK3"H6"%>THGU(*62-F#U':+59Y:1Z>]S0<]P/#M^_?[\O4O89G*/* FLC_,T(>F1'L0A_V\!+[82%#+CE$=([#;VB)V0HYN$G[ MT-LM2W19LEP%-+3\C9)UK,E^?ADX*!16IK((_\M.RMG\DWUX9!\?OH*F]_8U MJ*@$NHH$5EU _K3YSVYM%VV05NOY(LD?[2A0=+3:EC?R[V,O9*+O=><\LXY: M7"?9^8\>K6;V1ZO5)#O_T5'&)=!1W M9F[UY)WD%[]ZZ#DW+FHUG.87O_ITZ**+H->C\V72O]H1T>Q*5)'25%+\S3H9 MEP[(WS0Q'6!?,8CWZ'O\2P^%0 ]ZOT\##^_[>,[]8+U.Z%%:*,5[XGL^U!V^ M+=.!?#\(157B6_)UM2+^+(@_P4?N&'Q(G, ;/+.$J_ !48>W4^]0[*]HL,(T M)*#2G!\I*EA0/ ./GTHKR9V!?WMH^@JMSZ)9ZR)K]N-^J:T-,B*&W2O_ M-_&[U"GBPG&.NH)%Y.F7*ZM773+^FNA33\U.X+/ (ZXPS5/DB=D(6V W28OP^S37IG4BV[1N19NC;A6*L%<('+1P@4,"'&]#U>463&G^ M2%_SUB_7!1K^.D)!*"K]S.Q@!M87-(R-($!9L2G%']8)^1>[P]W2N;,86$U_I(.,W3,>*B6F%L :9R$7@NILS&?T;@(&T! M%JI63*'BC3XJ;G-D_)_U6= QHD)/7]OP'%HW:@HS;_MA9G0PM,8"Q!;VS L> MM@&67.6F0/&NQ? "K5OGO/67JWD_"+%]:+-HN41T+3HPF?MD!CV"3_,=L;Q# M_+F] B$Z!'=&0?N&3"'B5QY!(,SQ A91#']\ U(L,0>5Q @#D1%C35)BK.N8 MF!<.D"-0$-A,1OH$CQ0UF5+Q>Z6*^61SDK7VPG5XS UQ2)$#IO>!A O;B5@( M#C7MUZ5KJC6DW<,#I7:/I7&735M_0-/6:=+T"U?UZ\3Q(OX]9J$8\'HI65FA M*?4>*M7+IXFQGW:1-?K"%?O&CARJVLU)2"CY0*YC.^Z[AA M"_' ?M+P"U?R6WL>!.X#\3RA#P)-^7,R];"-&.L1V=>KW)32CY5*YU.V+S$! M0ND7*0'61!#PPI7_+@ZWV2%Z[.ELEZHRI=C72L7R:9<,T%EWO+D7KL9?Q3]\ M&66- -N]]%BNRY0BWR@5^6O\@UG7LKT7KLGW,J+%A>:*P#CV6:\U](9:36GW MK5*[?*(D8F&V:%I$V).F7[BB#P]L#X-0>D8XTEI,*?*=.GS!)T67HJ67KK=# MFV)/!!=7B'9?^%!79DJ+%4$H/O>YD0V"O:4O>2%#RO^(^Z&!0^"K/<4^D-G3 MX577:$JMZL"3F/%,DE:MD[C5EZ[;8YOAN?C;P%:TNBH-:?=('7@24YM;V>RX M#8W+OB&2WWOM0+M^4XK?"$DU+ ]8OR2_7O B8NL5'IB8POSBZ5:4DO9,H40= MUVJWL&3](>NFX*:P+F0"&LD)3FE<'MTKK3:-JFU:(3.BYN7932E<'ONJ6 MH48$U*\PF-!_4]VFM*^.EE4O8HRZUUMP,($!W39,84$=6VM>VQ@QH5J9,($ M=8VF]*T.P967/$;M*MF%!U8^6FE*X.W=4M MD(SZ+ZUQ&)G ERLSI-_CBN!=MFXRJK,NB&I$M[4UFU*T>O]8591VU'J'P)F+ M0T0\Z*+X,8R0]W01NW+#IC!C)G1W)JFS[B1U(Z1::!8M QJ2_TJ+@!_Y((MM MQX,)FR@E/L?:?SJXM2'*%!35L<264+2M28YTZ[,DW3HMD)X"=@1J&TQX7O @ MCL;#&&*[030-9Y&79&4_ :2:!)D"J#KNV1Z@"=D6D&V=Q60GF=D(SBY8J)HK M@2$36*#8":"&_V(>%;.!85 05[^&-Z3X]<@S:8@K@[NMH9XY<1Q(EFS;E+6 M+.);YPEK^7.)8S?H *D9(M2^1UZ$>>X,,G'XEP>%/8*FQ"-ASJM\.LAWI,\4 MO-7QZM;P/@SIO"B=5A\8[@;![FNFWP.C=J45@T9@LSK]B?08;P:+8ZV MYHZ>"B*;#9F"B'H5HA8B1R-$]#7G$H;F<\JOH>8C!PP7%-]C'T8.$\-2KX9- M04B]*%$+(5$@1QX?J6XD>>/0U*S;_*HDF@91R(-/F-R+%<*T6-XQ2;_E/909 M#98U -HN/I^4!U-05R]Z-$ ]OXH[X9SR>%K"Z=_2DK&K]C?AJZ4?\T[;.?!: MLVEW[#>5E[X8':>U&C"%./4JAOJ6F7%'%.04T?.-2!7L%Z:\!QAJ8\#9P%IF,_M['"!;0=1NN:+2 ;X! QBP3F,&XCT:!4"/T%6>KC(YW#94;0@Z M;]0!_,T37.-06J>=^(\IG@44*Q5G$@L:K9F"ASIXOP&/],\309,:.R-F5%J$ M/](-U=O#BJH54QA11^>K,0)_IONP1VPT:8UO^O0=XA%SNYQ:-V8**>K@=CU2 M;@HDC8"I<@]FF%+L"BUN<9=*CV9-@4COFEV>*29.P&C($^!*[C$1$%? MHC"BTHMX&O2T:MD4E'0O60$H)?197U/Z1ERUOXW%Y'"DWXHIO'2YGV4JN. M="BC\F"81:5Y(D<1X@ MWH&6$3K:HE;JMI$3DGN^\2OR74RS76 .5,1?G%YYR)_&PS6-R!,4A6C:$1-^78\ MHU=P5=9J"@45=\;D+]\;??4*G8A_C"Z6-M5M2NL5UZCDM![_&!=&*S7$HM7* M$RG( V/IB8N>V +CXAV*R2M585#JRH: TIL,4YBJN+ND@*G;'+'6B206AAN, MBS<_)@]MA4'9"(WP4^K=06QAS[S@04QT@G !,Z&?!L+NQ)B"8N-+?&4HG@+) MUCF0+*975YSD$9 M 0GS;Q YWYHIWN1;RU-B(Y/%Q>8A-SO>Y:YU1.>*LBZ)9-)6.T]-A:Z-)4WBJ>+%0&T^W M,6$CA"J>##4[4VNJW! LWE7*!STFC"%AXJ;TBMOUQ\!H:.M>!/I=&W/<3"G:+4@CHTH1F98[ED^6N)/>\H4XHEY05(+ MN)TL)&'$V_Q"@VCU:8]KF7P@@*\]*P2:/^VY(;7Y+_;!#9:(^!>0QKG9LV3> M%:8D<.]DWH@*!O;V6["PA I"Q"[)#%_X@" ^?3D-Z*K$3V.VG\EM7).035GD2,^)BQTV Y!2)Y]NR"[PN7KZ_/"*=2DE E7.+# M@.6';>!SBGSD$N3#]),1^$'71=#4I \!*G'GO<%A1'W&[Y_*",U8J,WS,Q2E MQ9J'R))=!ARB]YBB.?X* ^@R6D[B:^GP&78C)^0'LE-6VY79(NL.]!5S( V6 MT*!8P8[WBY5 6IT^Q'%87I:-:7HCC8[U;EMHR(S?!K/P 1SD-GQKEAF$48K= M"'[_77+]G1A%8)R@G-SX)LELO($2KO"-D0<_P3;AN)54" 9K'*S!4S"9C+7K M$\*][#FKDX@J\T\Q<;VYW5 G'[62 XEQHI8D-"L:L)18^!6'B\#-KA&\>O Q M90NRNL:4;[:$42Z3A6[V?G9B):NJ,Q1=ACDAJ@F,U")?R0Y6) ["X$5+$1.X MQW?H,=T!F_75RN3!X:Y2-6N0]B0,D?.CI!9%PA!4:;SG@.PXN<8Z[>N$TE.PNAE5$\7;P$<\6JK39P&]CX2&QG(T&)QA1\!9^ MA_]SZBY\\#9A[,@R /E8S7K[2G[FN),) OYVDZYYC8A[LCX/*"9S?W/VK)MY M<*8\XU9Z.[E'2)0^MD:^P?-XR]<1O5OL\-.=:QAMN;[*#%9E&JY=EG0#I6+. M=:!J_\A#/V>;GR@C6F MUVA- \^#[S(+\JJ$45]D8*',2KYO, -].HN)[XI]T"!3b)=/5^7>%XR0H M<@:^A1>LY&C,PFJ6:PKL"L_?H4H:@HO,+5<@#74UPU6YA\]M;IDAORZE8K4F MZ]!"O/6,WN 5"JF\JXO',_B, ;RJ>I:K"PV8>>+'RXUD*NCA1T/C"4/F,U[- M)KX?B0A>FC&VU!B0D9+[FK?NL76;D9]A#:W!,*7JXPW1Y M&0"7A9EY789AS-!7%#L2MOD5:1B-+I8K1"C/G3&CEWEH/ERE]L21Z/BT4BGB M7Y$VQ 4-2>HM%N'F+]B'J8('*IFX2Y@+\R(\T%7'9=NBPQ5"0+FA.3HX>*WB M4Y$Z2%8"1\SKN4?H S7KW&ZJE*'Z/-U[() $4##/TA(#!4[B[):T4Y4Z3.WX MX37RB7,).2X]I\Q*1>H0C/WGV0SSD_M8W@H(#@R/!Q4O)X6_/,28>'TYWIJ4 M!.&5O0ROG(%F474L]>E4E#I*1"(P#CR]Q MOZ'-QI\N!8UT=>690;,NMA4=X;EOQ?^Q'& 1#>9CO\!KA ["?P(?H-5 M!M,U(R&_ABD7J^Q;R>X(YVHE5DC]N>C=\79YWQ5_Y<*TWW!8+9M6=0QN,"C( M1MY1(>+OX$-..>ZY/4P"\TD,^RSBBKX6+13DTJW\<.&R,9P?9NPJTP:LW@UZ MKP./..N-$T9:.7_R@:*$*]''DDU*Z@-3]5F&Q ?+3D>JN:C(,!@>P/))9SZ^ M;DG4L1^H"]> M !8LV]',/4ODKR\O3XO.=XO\0YQM? O\/R/DD1G!;O59G\9< V5-7L.YP4OI M\S")#_%=D$Y;;Y,S\?$!\KOD[H6$)\W<0ULH$:\@J"AG>=8J<^P..Y.X1#-; MN9P_B[V4G8CW$+Y>(4^X9$I1)'0GEO@AGF/:51&7[IU&,!/QP_R!:-\5*6#9G(W$HO'K5<,0[>0UE(#T/PB#^F$J M5V2W,G60K/"/Q(%^R]> / ^#+^4$RQ)'#9F&R9B,,N=CZ66N:G(,F:4SM 2S M :J0 =C*$TLM\@\A0 ODWA,FEN7NT&,$U1#DS.6KDK I 2)(O]B9@,U[DKB,L%N!!Q)4*\]8E4/*9WP544 M\C,TTIDI(JMCV2$:X8P5^(5!Y3$[)^N[!8[GWU7,:Y08)LMD.8TH$[D X99L MNV*KQ)$W[%Y!M_/)?!'&,UY_SO=WW5Z=WQ1QJY]]".@5K\"<\$=@\@O/$TKY ML\,\Y\DZRQ+?/3SA9]SB^-D7R%C:46BVRL$NZ]RF+_K4LSDMLYF&[Z"+A)0X M81*1A&$+.A_WJF5THB#0;;?4(U+#VV8]8Q^=>Q5/'4X9S*V#R8".O.A)WIT63T>3R27 7BBW--;WJF*;EE1+PYSZ.\QW M&@*F$5MXF+'$'ES-\LP5&-8N,CCGI=+';=P*/M@MX D+_.QV[HAC<8M456)W M!24D&2 [CBC>8'F=<,E9DU8SQXAF]IW!GOH<[J .WU:2OL!'!P=OY2.^Z15E MXNATD9GF?(-DCR(7?P,.V&&)'T7"$!GX[A-^8XN#U3:M.GD(!BUW*0'T^BL_ MN4SIC)_S34[IRU7:A*%V18:X0)P]G5!^1,%FT7()5LD.9C8C)I M)aO'-D@0S&WE>\"#>2)P%U':#:!K.(B_)FGN43(KMJ1L=VJ8/0_SG!MCT M3=/BZL:6!-^JX>*+ MQUGY4K"]XD_(B?>VG6QBM!TEM&CU>8J]ZJ5UM)1FF*:7&H.<F4 WWT8V(D1%M;LCN,YO/C:)KGO%NRX\70/6 M4'IGQ' $OF5ZOW=IHMMSBMVKZAT5H"9\*@KM#-/',-.3Q^^9_4#"A>TDIXUL M,+4H?ER-\P:ZIG)OHS9N>E;^'(18L+K3( KY)!J3>P&4M%B^%Z7?\MUI1H-E MC3#[Z^.)Z7P.JM6T$#HU[(PXWMBK^)"-P !.SA'EPQT5.71!:J2)W1>H)KJ: MR^^,*-[:\_B16<$*20\M)58G!P!GP3=T<;-EPT08ZT+EW< M;;WY9ZF(AIS;$+YVD\]'X)K&0+^>G1'-NV2E*$2/W!$1'8_WN\C/K49 HCV5 M>X[T,=>KZET5H!L?WA%\]9P6]JIZ5P48_S'%X"_CL@ ZR4VKQAT7%X=$VT6B M-C4] _'0PLV2!J146>&N"DMS%*PJM3-L_RK^83S +18$F+/ ;N2!95W*>[ZX M)05'J)A+%S!]:]]=,68NI"')-5>XL\+2[&N5Q7:&\?>5NU[\Y&@B% F<']HP MZ5+C,Q"79"E8R1 B?V:"A&L#0FNJ]]F*3BYK8K$AGP]I6.S(MU<>\J5C[<:W MEHA/6Y-T9S*>F6*86/-*UT^C9?S5K-R;6WD&8M4<7#0JV 5A-&W_2W[4R:-% M'4\FDH_[7"+&UL[5U9C]PV$GY?8/]#[^RS/(?C36S8">:R MT<#$,Y@9)]FG0*UFSW"C%CND-$=^_19U]"E111U4-1# B=W=)%5?B:R3+'[\ MZ64>CIZ85%Q$GPZ.WQP=C%@4B"F/'CX=?+OS3N_.Q^.#D8K]:.J'(F*?#B)Q M\-./__S'QW]YWA<6,>G';#J:O([N'Y-HRN2%F+/1;V>W5R-O='3\X;N3FY]' MW^[/1R=')V^](_ASXGD_?@QY],<'_;^)K]@(B(A4^O'3P6,<+SX<'CX_/[]Y MF7/]ZS1>=EAO_.XP^W'9=&?HY[=IV^/W[]\?IK\N MFRI>UA &/3[\[>>KN^"1S7V/1YHC@:9%\0\J_?)*!'Z)9 ;;T48^2S>"M MR\ KAM/$_+OA:/'K N:0XO-%R X.UQ %?A@D8$]PDN(X>]Q SF M;L[A@J)0!&86P!>_7["%9 %/Z3Z="QGSO[)_1]/Q?.%SJ1]>/"WT)RQ,![+K MEU$9Z@DF9,XU*RJ_^#RZCFZD6# 9OXXCE4@]?6]9(&#Q U^_LK()T\5PK3'!RP]]I?B,9[+N M>G:>S--5^\0^"\GX0W2>2 DJY/4>9HO*UO/I]'^)BO6$'D>QN/1E!$273;D^ MAN\ LV(R??XWF/XRAF5Q[[_<",7UP\MAH'K84*8EH"JTW,Q7DU1E),I[\/U% M*@H/61BKXIL418H@_^+W0!B$G] \RA?3W1D8A(FV%"Y?@D<_>F"W(&LO9S,6;,_?88EPRN<+-F,P0S6=8 C!:\]E MSAF82B!D*AB#[.442<;$Z]DZ8Z^C5J]P^;(NN%H(Y8=?I$@6T ,^@]H&609" M.A=KNTN+'F%.W\=G'FG]FXKW&]!4 5_XX8W_FEHW%:Q"]7&*0EL55T*IZRAC M-<_D?*:]CBM@X#HYQ5%J8XA$RRG_U9^$K (*NA\1-*"2&:R2)H!VNPZ,Z1Q6 MLO2#^%<>/YZ#R0"B5A:&TBL:'FJ4@9$6^N0<;-J''>O>NM_ :)9:T0))29^! M4=Q(!G[=M&!QKN%!QUS'CTQFL@P-SV8PI[C!V]"Z%5RJ)PX>]=GK-Z7-FDP1 M@8(]#<"83_V2"JSV U# -XZ>P+9H@<\P 5\2U^S*3[# $[QY<8/^&;GJ5WW M !_@7PIHE7GP*1?E^"G;R9A#<$$!R;=LD4@PI!4#;UO,YR*ZBT7PAQDJHN,@ M>*YG%VP2CY5*M-E[+E2E2$7T& H!UPLGFBK\VS!W&@3'+0MU /9>@ K6EM*C M"+5_!?-&Q]G8&4R;*="JU5:Z1&H0-AUN$.SWXC0 WQ+(2A2/&"AC!?ZDJIN* M==V&Q5($@F]"/XK!T-#>\Z(DN-U\ +?XI @8FZK/4LR7L>T[%L M?*#!\*;2X7J1AC(N7Y@,.*P>!#QC/]=H9CR^,JRIG09.Z0/=N!3-7T7,:H(" M=])_![&UEHHIFP2B@"@7[> 6;*&K,B\:B/2&/UBH>CX7] MEBSLCI.F6(9\1Y8AG43_L&QXMX=LJ RO84'_ARQHZPPN%O+W]'6;9408B_P' MLB^[SE[$(GQ/]]UVNWD$;=$VS0#*)K_S7ST6C_VX?T=MGVM#\>$>7'PTV@&)A#^GBFZ)QZ]9 P]AE W=_;UA@#$KO M@>>/Q=TRG+L/J\"4A=R= EVD-?=A82"Y@HO5-E@05 &C,Z4-XF#4,6/3W TB M7M2A8W+*#2)<5&%;[)1M$.*BBKJ;]'J# !A5?MAE.QLH^]Z #W2V0K3R-,@E MR;2MH,=PNJFB MQV GM&[U(KZ>?;N@UFK)<1]15X>O_,PB?V,SCWCY@*"S;#D,+Z7^;+SR*1#3%N=R>'[1Z> MU71R[O2GA^Y9M,&VZNW8I02CB&V:KQ8RQ;8[26Q(&=-V.)+8Z]9EXW'HHJU< MIPU'H>FNHK5]A4&.US"4$D=]H2Z9VI2^,#4U7@IM86/],P*X,.H$-E49T)NSK/5 M[N8SEAUKJ"R 8-O=N?F)(<["T6@S'$GLJ1[1DK0MZMV!:.)]%IV@W1J&IK-A MO3I%U[.=FDW2-S?*YP4UHZ1W+E3( F?FR,8M!Q,_U,Z%IQ[9VFDTNXL;RL=P M?%V#B0A'YL+6&>#L+&S53@)S8Z?J8?>4IMYEAZ+>U,4U!EUQ9.W\>2T K49W&95-H$J+RE!-MM*"QFD4)$ MAER)Z$%OH444[#4U=7M=PQH!9B8;6@YX6&=KCWP%[:@^;E&LBC^9V5[=<"AZ M:YTI8UOW5*/%2$WK02G',=W8P7&!]=S8KG7R#"U=4ZSKM.7'.,PSQ=C6=2'[ M\L)BU6X0IHOC8O>Z/BZ;%E4AUZ*3X++QH/+62WQ'M\<=L587$3OK7A_!3^1K M[5*M;D@SN5NN-H75.J:4GJW%4VO*B1>FW?C#M!408$&V6G)Q_*E2O6SJ1T M2KH:3P=ZU<6E%=4 RD.G6-I=%-^KIMT^)$Q)R1B""IL& F8W"B4M@P-FF?*A MI'5P .T3O904$@XC*O=(23/A8*&"?I04%%J6U&XLI*2U<*AJ*2TA0X!T,XIGSB!06D(X2+:1;4HK"X?0 M=@O=C 4NJOKAX.4%WXGY*5A)R$?>^#IR1,T7M\!(J-Y"1K$WR5 MV[6G\8[/#^:>N&*VF9'P]L_Q]'Q\*X( MQ9WYVF%;=HU?]LQE&#:/8DBPFH#D$+[/FOC;VQ@;]K;)^>(HUK?0PD36Z9DT MQ0D:-Y$[6Q>;=.V>5N,]N29*$1?L=D/GNG>SE@^J(;*N5T\4ZENF8IE=0KEV M(0N:UIK^9';[;P&RZ3((AN6TW;@$KX+Z\L;#TEU_O(+,Z9 E(:EMAZ5ZH_&P M="^5Q/+:T/4[E$ TG[$(O,&E-!0_+*: M&83>\QHI1Q'(Q6,*6=#PW?.RKF0RG(WQ G M(F)$:6M$[Q(-;6E2VBK8@BLE'CZE/(TQCF+"51(EHHC+&)/;7;.X "I%$Z0. M: N[FZ*5T0XNVI&B:'6T?=,H#X2BA=%\+:,2# W$5W^;)&IB&B;)W'C'F&./ MJ<6FN('2YQO5/Y=?*T_,\@PR.D&.'LEQ2=-Z4EHEN1>2!=DJ7+]?4DOA.:@? M61).L>[7.L4YCE0BM85ZRP+QQ"1,M^,2HDS-6M, 8X:^4GS&@Q3I]>P\VSK$ MGQAF?Q H-5'LYBNAO8_A'9?) YNL\!RK8XQ5S1P778/)&R_/099E\3%-!R@" MENY& ^FM+6$>)4!13AI(C#,V@XFR=FKZ\@6L95 D//+EZQB$2+K'7-O0(@32 M'HJ;2RN@.WCB,&74\KF7AW6,Z"M;NRZEAKC-GL(-]N/HB14"2?.O=HJ9FSLN MA16)8IUGY)CY7=M^F+)8JV5;0;>AI?L21[9,QW5R78('!(.!X;L-')?7>6)1 MP@HAOGU.<7F,5KLJ\&=:73:\Q4AN"_"P5-M\ 9$M?1U1.)W.><15+%-[RCS# M[#K33 Y66EFBL?E.R6,UP6OS&BE%U3 8ZXU32O%?D]X1'0J9!C.UOZ 1$K39 M+:(T+VL X?QP4G&]>FM"].VCDYJR*'Z@G Y*\]8*E8V522D?8?GJ,,X7)0WB M(B)15BBKRE&B9!,YYDW'B\.)H"_QP\K*#9H"/I3>. :.@^@=A51/L'YNM\/$ MCVG<0=- ]80YNNVNY,1TS=UCB![NPU E1)59=."+9%ZR\0CXC7:HX8N*=[NF@027JX[7EZ'B5Q TKYF7!"DD\X:ZG]F6H^YS0'? B$M'S-_VC(:15*2<9(>L'5P 47(! M,=:#J%^IE.QX2TB=2E1GQGM:U>/82_DA7[4)JV ^I_,4?O6S[>;@8W@+L'@# M7<]#Z<-'$WWX*+5VB_,8GC]/=Z9[D@4"1H"I#/:O-P.G)0JX'ZX;RHUJI Q, MI*,"*R10NKJ1.TP5,YN6GV?+_?VZ*Y,;#>+4;BG.)]TQ^<0#5DXH$)='-K*X MP Z$"OS=#NXV'5Q*:U7ZU]BXE9W7GS72<'*6E&CN\O524K+M.829&&[5Z0D( M:S#=L@-LWLSGTGO25?FT2.^R:EC[YSA2:ET1VF)#]5FB>,24@CDR 3V8V^2Y M=AQ/@510M/[R:,NIIE>R*5CQZ^7K%$SI=)N]\;I49\]S*JV[1)17(3;6=>C] M>?O.O?IJ'VX>NK=\7)UG<\' DJ?M+>=L*WPX??8^<'7M5.4NPNI2;CT_S2GG M.KS9W7W8RYV*%X.N(@JNPM[SNE+R4]B'M??<-=AV%+: #<)?^C=O]:W)A',W MC%0:S %[AW RW,9QWGF+7$NFX0E6J,CU$'U%BT;QG.Z>YRBNTS7!KO(.ZY>V MK [H]%.36FNMBX3C1P5#M7^'M1R>494*27WZ_2 MX12EX"PTY8C-%':KA;:NW,@_3-)-PMNW<;2_>@0__# WCMC2YTBE--C5?0'_ M4#$/*J11!R/^70=C#^M@6.')MY]UQZ"M 6D%W08Z4M,5&RFI1_HL+!=F%%0O M?$AW5D4!^*@9HSO4O/6C#ZIXL>2U2-5?SF8LB)?[)V$VW )AMQL/-1WY+=W5 M?)INB2M)U#MX6NL:9S@:5W4;KV>Y "I.->N5UY(#5J-W4%FN(&6#C/4=/E=\ MSF.@Y%P?96?38J-461&W#D;K"Q'V>K4FW5O3#$[1$U=<7P:[<_X2>/4E%!,_ M7&4WKL2S%MUY&NE^QH- K(*U[.:?R93779GCLP%1(@[W4#C1T_VCV# I? M_@4+)X&%"\(J1[$JTZ2U8N7&H@Y&I,"!],S+\BOP ;1;8 ?9. 0%C'H>,IVM M BK"-0?%#F;=*!20PA?G8/OPRBV9Z'Z4XP;5*D=T;"W2<_AKL??F"U#8ZF+! M"P>ZB\+FE.XX@A#C6, N[DE +H<.'18L^G5S,?"='%!4Z4@$ MFQ="]G)[AU9.4^8$V"*IZ34$D@W;S1(/KJ_;>\/R^P_S26.7B+3K/ RN+>_3 M#A>J\R"XRET(*W0V0[@UD(S3J6P+7)7-U'@@MWB-T\P&;^.!_M[M@"N[A5@R M%N^K[7!$C?WFJTXT-&9(>0*=P&^B6BD=4FXABLJX8*&(2PY7Z9@$I(PH0@%)&UK?OT!2.IBFP 7> $7U:C*3%L2 *X'!!;6'?_]/U_6 M\3=/5*2,)W__]L-?OO_V&YJ$/&+)\N_??KD/9O?GU]???I-F)(E(S!/Z]V\3 M_NW__!__]__UW_]/$'RD"14DH]$WC]MO'E9Y$E%QP=?TF_]S=G?S3?#-]Q_^ MZZ\_W'[ZYLO#^3<_?/_#C\'W\K\?@N!__'?,DC_^2_W?(TGI-Y*()"T^_OW; M599M_NN[[YZ?G__R\BCBOW"Q_.Z'[[__\;M=ZV^KYNK7*-MW.&[\M^_*'_=- MWPW]_&/1]L.OO_[Z7?'KOFG*ZAK*03]\]W\^W=R'*[HF 4O4C(2*EI3]5UI\ M><-#DA73V CA&VT+]2G8-0O45\&''X(?/_SE)8V^E;/^S3?EU!$1"A[3.[KX MIOKSR]WU^[E@2?9=Q-;?56V^(W$L22Y&6 FZT)*ZFT!%P=_4L__?HY[9=B.7 M0_"$992#_9=E6?4K#ORSYTW<1 M904-ZH]B3LJW1]F_9O+QD2+A*B;+W?-B\DCCOW^K_;VD)U:LF(MJ8OJB)X^8 M'/2*B?5U5$=/W>_#T[,[=O04O6TQ/$V?R9KJZ3G^=4!:SN62G0E*SGE41TS= MST-2DPNAUBI+0Q+_DQ)QF407A*?I<:2-2V=4:G>H,P*M^U=$#C]8&GRP.#7DOV;R+4U-PMM0_D M,:[;/4U-'5!9KC;]!C>V<.UQ#FD^.+47KXP*[ZB[J+$Y MC$U-O8X^(%67:RJ6\M5\%/PY6\E%MB&)?L<86P].ZQ6+Z>?\V*[UCL#W39Q0 M)Y9'I;XU$#ZN6 ]HP*$F;LB4JI MD%2\Q$"TJ?G@U-[FCS$+KV).]"36M!F,F MIE/7:'C*UB2.S_)4"JVI_H"K;34X;0_DY3I2EL@%*^U9#4RQH?W@]/[&8\D^ MB"B9H'XV->T&I^]WN;[^=R(E_WM*4I[0Z#I-<\-\-K0?D-[K<"$JV^$LRZ@R M4LO7J3$+-S<>D-(;NB1QI0V\L+IWKFDQ)$U<&IB:#4C=@R!*[[G?KA]Y7$-6[>\F>@[. MHID(O^$BHN+OWWXO>Q;.M/\*8Y[2Z._?9B+?PZO\=.V=I0O!U^:MP)O4%?D( MAT ,SL\#ED:K(P=L?R"N#[V_H-?:5ZLW5*_"=7U3U9=<2KDOV65,^"B&P?CF;MY9MKF-;=GQ:ZR+?&@'#V ? F+[ 2DVD\ /A/8C.F@& M1S@0TU_188+Y0('P_H8.'M ["<3W$W)\&K\F$-W/:-&]=T$!(?V"%I+>HP^$ M]BM:: 9O*_3$[DLT'F I&OVT4'Q811*=?1N*"ZLX8F%RAD+%)YY86..@(/') M*T#7/Q0@/HD%%#4 A8=/8(%[\*$8\8DMT(@**$)\4HP^IA.*"9_X8K;-0O5Q M?)*+V;H+Q85/8C$88:&@\(DKS09O*#:L\@G(NP4%B54^,;H:H>"PRB:0L"LH M1JP""B3< XH1JX!BB!F"0L,GF30&3D"AX1-0P#%R4 ,[/ED%&E, 18A/:FF* M.8(BPR>Z- 2A08%AE5O@ =)0I/B$%VW>(!02/I'%D"P*!85/1C'FFQY@_?=W M;U#) ?_H+1$[Y$G*8Q:ILA3!(XE5F88@75&:I<&&*'%I13,F=>H]^8TYV?9# M#IZ>W9:D03*U?=X!QLC !4D?BQV?I\&2D$U)&(VS=/?-@<+JBW_-XI@_J[5T MQ<4%SQ^S11[/PE Y)=([&E+VI,)=ZH/2.XWA%.71F7E+Q%P4]M[H-Q+G]):* MXAC58+/H.1:B4@J8Y=F*"_8?^K92@46/<1$4]A(-*\;'AB.,#0=P) [C!8Y?G5Z?MX/408Z' M&K.1(6XCR$"M-:BAFF4<(,3A[8;=(=:)0$!XP]L0[>!9JZ) G,.;%5OC[&69 M#N_V[(BOPQH=WN_9$5M7Y\3PWD\[@(U2]2A6[_W7:< 70:K(6O%83F :T#]S M5XM8UWH[*%N;RC">F"/;%(/C/=,?$+&L;R'X EK+&K5_E/0.4O M7G5Y1ESD0C+2,J^E9#YW-,T$"[-*Z)D]$Q%]IME\(67X!659KC<0]#8NGMDH M?IQO%$=)+U^DBLY2[3YJ/]#8!I]9*/F8GD$ >O1G /(ZN7-YH_YE3E0#[[H+ M)ZJ-]\Q[)ZJPVXLRKJ3KA&:O%O1\HM_G9.$1(PD]_ECRN0?8OOI%4^H2( T M[4[+5HXVRS(2_J$G0M>F\]-O!=]0(5\^69,EO7P)XUR9/"!$V7;M3.L=#?F3 M/&YH>DM8="%%B3"+MV?;ZT0*&E0\<&6SD4(. MWQ3E6%2>GMRAM4@ZCG+Z2$=]MVG<_7F]W@@I)A3D&W%:]74;J!J3 M-)TO2@6[[DQI;C@5>D==/:4=HR!J9EPJ^H:NZ=WD&167?^9LHQ9I$]&FUDXI MOV"I,EU)!>.!OF1GL3*//:KZCJ$N.0'0PRF"JUPDA0E/LHLK]E(8\XS3W]S! M*?VJ@M6:'NQ[5>I7C71CT0,# B/# ?69-HI1.:@4#N1SB-R7?+-BX:744=)$35IW=XN*+[)D4 MLM+NSPOZ1&->3/XY3QMT.>O^XT0L'>L_!D[1V-['AYU ?)AB*?/%D;7%L"*, M;4=+"^LKG@"LZ[G-%CN9M#(UH;A8!WD+HQ8F^T!'![O1LC3O/!?9S$V<6_-+DL:H,'U?%;U,LP MNN./-[JD4:6 0X_W3KG?PX=?-[T-?=B"6P@];([6!B,T6Z?-474$'.HZ0;7/ MAC_5D>_0CB\=Y*Y$ERW1$FQ+>Q6ZK(F6\%N$7KA]\SV).+"H2C1L&Z@?[%',@#EET2Q2"ZV0@]('4*W0?O7C3BNUIZRS'EMYMYP'E(MZ*&/(1 3CWI9"V\0==-)SYQFQRK1!MR#@1UB[9#,@X)X* M9O7(Z,&AA^C8/..FT ">HZQM0A,/&!V4%'DAX"H MXCWEO>T[.F E0VJ[NJD)8GBT+_KQU17]N)5"EUP:O[-4;F IDND+6Q@;.D[O M+&]@G!W6<55%RQS&#>YW&FA&3L%]3YT^D+6A]2B42ZGVD26E3O+^X&H NOL MDRU]LJ)/5AP[>8;&L;KXEB94D'B61+-H+:4MM<[5/T]9&T]9!]$+Y:I&XT7#$S/IG136B+R3PI&3HHW!QZF3XD=UGTY!?AH\LVP5 MA'F:298A+(N<-X_CQGT!I20F@CK(F;X]M=V_Q M]19?;_%%!\3Z<.?MC]#)6D/M)!]T:IW%>^+MCRU4AHAAE_6)6$R];:9D7*EIU=R32"&XM2,P7>EN1M22>MUU_O5WZ3RFMH MZ;5;K]UZ[7::6IX7@[T8C%4,;CQRG$J\?PLV5=9]0)*H$!TWQV\<)O4VC>)& M\H51X:7?4Y9^:[/"KI.JE,0L36F6_H/&T1>Y!,0YV;",Q#>4I/J;;NT[>VG= M7S933Q<\\ZK-$#@POB^*Z"_4&3LGR&N7".1$KUUBT"Z_YEL+?-GN]E5]NXB" MJ*P-PR]Q[TOU1B1O1!K4B-1>/7!J7?HI6'(>/;,X+BPR*O35V=U:BH=?V1C@E69[Z)]I2([TKSDI\,L0>K%5[3"R_T[ MIK5VU=G?7A_KWPG!QXI9R\/R>L^J2SD>;I5K-XBW]7A;C[?UH ,R_0M5 M_04^_@*?82[P\588;X7Q5I@F*TP7<="I'>;G@!6%58*,O%!+JTM]7SON3M2Z/: MEXKM2JH,L=F2)F']U@:W]]8Q.P05DSI7]U)HV"JHK5.JKY2D06_4A8%OY:^S M[2?R;R[*6WST$80M1L""\$#=9[(VQZ>U'.7TD8[*\ZH3&;+E3$T=9]8I,>!8 M3W#?':2+>\_7+(ENY./B_Y4+ED:LN C6?#<#K)?W.7J?H_U)8,,X'0)QY5P4=(CI, RLV?J%9MUV/3 XW$># M:CF/<\YB6/[#+P: IPP(&<^=(S8F.72;NU%,.%9OFIT3*#=R=Z%I(IO3YF5: MV3K<[LF>D38;^('P?IP RZFWY$Z [=2?&98^Z8FPG[;Z:2'G5HC M\F&GSBK(03T93H-,?RG^28,-V1[/.2S*5-/939BI\>$^SO3KBS,5-&+9;"EH ML4CT0::F=MTC3&E,MC2Z$.197=IPPTF]9Q#4MGN<*1-I]KFX,8'$9R3Y8[Z8 MK\F*Z -.01TZTW5/0\G_HOD3%0E;KC*I_),D9,GR3F[Q^_G5G99 RYZ=*6U\ MB=W?7/;8'GW#$>DUWZ9F:#HEFL?- Z>/%D4,&UH[I_PZD4)5 MKEBU867K&XY(;V.D3E/S*=+N*QYTN]U0ZD?S!9BC-S4?G?8;)88+XTJ"=CL% M+*/N#G636";%%;5U&XKTFIJ.2K-Y]HV-IT;WJ&OECC[Q^$G*U:_7LC'*$=3' MQSBZCW'LG<[?B&#JX4KI,G 17;/1:#7N0GW#J=!KPS%\W*N/>P7&!AJ4*VZK MS&#$9Q"?N8TI B,VHR#'[40GC/BT1PR',W:,N!H5.]Y6@9I<9"[4QH//0]C$ M$3G8(X'*<=W/N8 A]*G'U0FSQ*!;HV#>P>T=1"@7;9^,M=,2QA=G.KG%:Q3) M>"O#!,HUVUY [;1"\84E-ILET:W1!L&:-WN142[);GH%AK._MW<'#..87#0E MS(J';L,9M#W>(88$Y2YLI_UVVGU_0[,^?;2O-2(?[>LHVA<41.,TT/?7(%T1 M01^)G*9 MM[(Q5JH<3N:8"&_C<.X"?X%DN'#@+^^,&"^7O/D/I.[;;Y1*R+5 M1P(W-.T>#,P$#;-[&LN&RX\TH8*HLM.S:"UW@F(>&7NBER]J\5(]F1U&Z0D! M%^K*LA^^__ZO#43J&G:FXS-/_LQ)S!:,1J!W"^O0!UU/-,UH9"*DKD7WP.05 ME?/\D[I#+MM>)Z%DC7(9J.G7ARH#NPQ>_':W6&HIU3<8G*Y/Y(6M\[66K-K? MAZ=*;G,C576_#T[5'4F6=;$?M;^YH48[0S6_XJ&H_S"O!LH>6!;3^>(ZB=@3 MBR23U+Q%8SOW5/[.LM4=C0LI+UVQS0,WB#X=1C@]9*,&$LZ>B8@:HDUKV[A- M[U#51>:+0E(P)W=H&TZ%WG%+QA]$;G.I>%V[D=()YHOS(R6SV&HT.N=IEMXK M/?1,Z:&W9*L4U+0QP::?47UBA16"R_4FYEM*CY0!XPIL;#]"Z=R#74T]59G" MFFHQ&WM@0 "H9-S09]HH1N7&2O5K*.E=UV04&HU37-\(.YTC)WA(9LS"K#*/ M-"1V&-JZ39#8GXO')^=,"*5/%>?DV?;=V5F(EP<9,XE [VK(1_DY@S]JU%VR MY]K':LD;S(>8$, Y$(=;,S "A"@V[^IN@70( MC&CK36/C-F33?G1:Y_H H0T*X[#W>.HPM7: M;30,<;T]+C^@-(]N+1J.]>/#WVQC1[D<.THW)Y:P8_";H5N3@\HIW#[H!^7R M'D7:.Y$<(6#( IJ-T46JX\UA4JC6]U!B[HG4+3?$3*%:KG6&$-X8&H=N)4(, M/1@DV0YO0Q\2B 8"3'&RBUE%!\Z%U ,+8WJ Y2NQ, ML[RG+ A4Q] 0QFP,@MC[= MT*<;^G3#9LJ^JC02'U*)01#S(948 GVF'U+I?3>XO 7>=X/(D^:M,]XZD; M=7_^F@J6D?2&+>AU(K*:I*SWY*$A3?D,;V)0WU%-6/# MSG12.6@)![;M3E4M635+YE%U$8#I+HOEB MP4):_%G&0*B9J0BB+=*P#-6 = WG J] M(U?F.)#S(%EGJEBJL=8/H <&!."7H.TS;1085U5ZMCW^Q7Z1&09 @:_9&=QA M!.]Z\JXG[WI"!T0O+7. R(H)20?FR^$"V8000R VB ^3H-ZY%; MZN.H'$A#[58,#LV>7.4&(P::96HZ(7@7PR.JQ6I[2&)8A)UY"]2P#H3E+ENN M&5:3-P5=(A DHU/!EU:3S,^D&?%[5(<7EQ!S/CMA$D^M'<$U7$QA%R.X2+* M7C:RA9O/+1OV,5P^ANL$8[@ZFVS=1G;]$) TY?*4EQ\>:2(?E=EFUIF&S>3=S/AL?!/R,WD MQ6^O-8SB2H $T>!':B]"G+5Z6.^". M;KC("J,I-#[+HJ<7F+W [ 5F+S![@=D+S'T*S-9'D"LY.67+A"U82.3?) QY MGBCR@@V/6">GHMILO]!OJ^7=(.TW=W!K\2?I:I9$ZA]5P?V)Q*K"I?EUM.KKVH^Q M9D6XGPKO..?%?-,D;%QI[0=PC"]))1E189Z (FKNXE91I@LJ!(W.5T0LH>\% MULDICDLB$KDXTELJBE*Q,"# 7DZ17!$F?B-Q3C]1HB2F(B"JH N&R;J_6W1< M4"FAG.=R_23AJV $N<6+C]4E-D"T7<=SBOXCY]$SBU5!_NLD(\F22=%_EJ84 MRNSM!W"*[WJ]D:M/K;BYD#+_AJ+*\84\TLD':92BWF(N[!A[("Q!7 M0W.GM-]0.8VTK/($(Q_0PRF"-S0TB'T-K=U2+OB&BFRKW$>9\BI)X6US8-9- M+\*VN^,DXR>:Y(62L"R56A@H<#^WAN#:>R?**W(*1GQTVU*U*736XO8C>5.] M>U-][W1*>212=Y#,LQ45E0Z:RM5.I=HF:3*N':N^3E%]2>E\<9EF;"TG6+=2 MZAM-WE$".E&\D\0[2;R3Y.2=)$V\@-O;']%A!!#.VYB[T.7'V@$UG6[H=&F(=E!;B-5 Q#U=_M<[XG:6 R#HGY&" M[FY.!$[ +T@GH*WE& C[5V2PVSBKH3((5FD+9EJ&HL0J:G6VH4$G *M UL+A M#X6,5?H">QV@0+$*7BV=MU#86(6PMH$>4-Q813&K^ .WN41!FJ_71&P#OFB, M*WEYO,3?#/,]'#YQ" M] !DF]GOGDGXV4VPO'O=N]>]>_WDW>L:%L![$IK1>:#U>/N7EM'YJ)O!.Y*9 MT/FMFV>FG5*!SF5MM03:JQ1.S6H_!"3\,V=I,7PKNYEI!#>&L68*O.7KE"U? M/6K7!T9\'2FOW8+M7/$SM<3DD2;W\*X(N+*EIVF^MK8W]/H4KTE[3=IKTEZ3 M]IJTUZ1/3Y-V9GQ-13NW-7@X-[*X)3E>,/>" MN;F@2;&6?I/]KB6Y#LU&$DUW5"R7(IY-SO+$-%F#\(HU5?KS9X MM<&K#5YM\&J#5QM.5VUH<21.T.W66;AQJ@#]+=A4"5\!2:* [K*]6JD_P,'< M*#]6Q'C5QZL^;:HQM:[#Y%4 KP)X%<"K %X%\"K 5Z0"V)Z'3F7AGX)EE09? M2(QLGPBOKFRE63N7@.6@;F3C5D1Y&=G+R*"XG5TQ"7@,CK;'2 C>UL"0G&I/ MHEUTD?5(7@_P>H#7 [P>X/4 KP><:09 MV!7XE%3NF?)1$*$.HXXT$U\2L8]OEM166S6]XW$LR7TF MPC;7J.V WBC@C0+>*."- MXHX(T"7X=1H+.P,&D#04>% 8@=:;V.CO(R$#RF MDAR]Z$I W#@K='03C)T:S'XI_DF##=DJDEI9S,QCN#&906CP-C-O,P-:C!YM MC6+Z+B-A^$2R7!1LMKSZXX&*=0M<=L-XS=YK]EZS]YJ]U^R]9O\U:/9-)^&D MU?8V1[]3W>77(%7U#Q]5^LV=1>OW&_7QZO M*K\*09)EL8[.MHUCZ43;,TNNDK K[.V7+54:CV1,59$F+ M'R_D@MR75RVOTA-,GGMA\<5\_&:7+ MTP,VDO;WF2=/!77%5,V4!1):SJ;=("/AU-0_;H>WS6"CXS[> ?>9I*S:!FJ- MEO2K(F7E=ZWGH_M#O&7 6P:\9U%JPEY_T]5 M>YET#(*]$N/4AO7A^R NKGIN=[&LIK<;&Y7YZ=XF]=79I(I+R]5=[59:8W M&SMZ&\^IOEFND*9KA(&M'5.>IESLY[H@K3KMTP=^1LNKRF@$>GG]#NHM,=X2 MXRTQWA+C+3'>$G.ZEAB0,# ADTIW271BAA2P=C AZT3/4O@$B59PZ5<-"(A\>[F@"(! MC,M]K_9XF1)VMOU(^5*0S8J%))X)R1$LPQ2&>J!7E+VB[!5EKRA[1=DKRJ>K M*+LZ1]U*ZT&:K]=$; .^"%*V3-A"$BE_)6'(\T2I'L&&QRQD-)5+-B,L3@.U MN'*R7QM 8;Z')SF2]7NCU*L"IZP*U/HBSTE"(D:2^_PQ9?(/L?WTBNL9Y)GT-_D M\<*%ENXNP_2(86>K+ DXVSZLJ(KY(XF>-]IW[H%>MG[,15ILD2LNY+[.*DG/ M0":P3_&"?GI<(;+#^I"S51*69$\9Z+BH):+H>8PAS0=A=9:F0C6>"KT]B;10>G^ M1%Z4 %*['[6_#T]5*1;IJ:K[?7"J[E0@M6;#O/O-#37:&:KY%0]%_:]R"[/L M44"\,BU\Y@DY?/,@_TJEU*;8>"V2CJ.4OVD)"2*V_EWB]2K+1H()WC)*+KGE2$#4S'B?ZAJ[I+;C^_E[;)J)-K9U2?I5+)3_+ M!2WBZU[47^8#O+F#4_IW=VJ!F+ZYL5.Z#R2\OPMM;V#-XO^G:=9H4(8X31U M*+GA]LC2)QE]\2DNCB_)0)6R4(3T%+_N MSP#E_YK-SZ_O:*E!?]GPY%ZJGG-QPZ2@'A7-I2H]7\A#1#=E^"AT_X9*R$8E M0MO.*;6W@H>41D4=P$NWU MS[/M@Z3#<)!;],2!2%%E/!PM>IX.HE'/?2U]7U*ZR.,;MM 9 BUZNDWMH/'B M2#)/J7BBYT8#+:"'6P0[+T42[?Z\H$\TYL7T%E%B1CYNW7^0J#%B;[18&&R**E\6>KP/DRCK[&WH Y+=0NAA<[0V!J'9.FV.JB/@T- ' M5/ML^%,=^0[M^-)!P3KH2H:U!-O2GH.NLEA+^"V"D]V^^9Y$'%B^%!JV#=2/ MN4U:-2H>W8^AH!,?[FEO]BAFP()'T"Q2"ZV0@]+84:W0?O7C3BNUIRJ-/:Y4 M@)48W3)MJ]?S;OG9*!?U4,:0B0C&O2V%MD4&T$G/G6?$JBH N@4!/\+:%<8 M OX;.D8/#DY'Q^YA+HDCJ T16BCY>)]NFDZ\^R=T*Q<8VH!NW1J\A:]M-,8L M,)2KM:/7M-,"_1G- O5%/JTWV>.)%?ET)]C (*$-XD8G)\/FLV41 71&93/: M_BKLN;6##/V:#<4'W.H!0P,U)%36WV_,?XWU16RZ8BC; MZ,MG3AW%N(5XRFODK[A0[BLICA>I/4=[^8:11Q9+L4-N#*FJ@"I@]3'F&+.0 M/O#J"-UQ.)I^%/JB>-!NK@L1Q$;UIMSP9/E Q;J.3*/!'=[1*9ZJ4,4=79>):[=4++A8JY"U^6/,EL6\:R!9 M]?6^ ^\[T*K,^*WIX$.#MV?-D[6KVYVHZ"R4%N^)MV?HJ$Q:PR[K$[&]>RNE MMU(B,W*T$+FPV#=^&,R^H1UY=/M& V7>ON'M&]Z^X>T;WK[A[1O]HU*!$F%& MHP>VEDWFBWOY;;HHRU>5A8ATT?]]#S^MN9&2F,@NY!%OX+'#/,3;R+R-S-O( MO(W,V\@P&%2\C0]Y(/KP1F\X](;#$0V'DXIQ'$9Y<6I%_6M _\SEA@M8 M\D2K(E7=K*%O>R^.G)XCWQZXG)YZU/9:>B]]^"354C>3L:$DN2M2(V,4N9G4X#!(>M,D\+S=.I(?"G8%G=MU<8Q]B^=DY "B*[ M&03;CN[&,-B-.F\@_.H,A.DP M2_*#"LU,>:QNWJ91,16,IC73!6DZ"JVUJP[6>"KTCFH^.18CWM\MJS%/P#HY MQ:$O_)8>4UN54YTMI*SQ3TK$E>R@ =G#B(AGH""5Y[K\MFZ#(^#VZCGJ&R]?:S,+V9 MWIOIO9E^"$NOC50T44M]O8@]4G:9\GT502$:Y4Y*,Z7R4%N:A=KK9=^Z?UGB\R.2U2\7RB,2^"-%_= M!F4BMJEO=VKED9EF+-S-BI8KFAMVIJ-:3XUD&-MUID(-*\A^;0AE1,JJV^KD MK.]>3PU=ECT[4UK#1[;*<'.>R\>\*]A@T:,S96KM'HF_I?&EAAYCN\Y4J-3F M%8]5E+A\T#S9G0L7ZCI7]IA7CPSKYZI%;Q\^Y,.'1@T?*L164A6AFBUI$M:+ MN.#V;K-AJ^/E7)4;T CGH+98PC[.MI_(O[DXCTE:MTT[C( %X8&ZSV1MSEQL M.G*D;^;CX?TGE-8U842[5>& !>_F02/1RIV(\P MNUPL:%BY&.[D^K(##1S,A^WZL-T>:I2TT>!A403-JC'&^0 (SKR-D#H-K'"< MXV/T8>D^+/W4P]([VUG1K-NN!P:'^W%1+>=QSED,RW_XQ0#PIKL-C.]QQT., MO^@V=Z.8<%R%J-D-AG(C=Q>:)K(Y;5ZFE;T*7;**#=)F5Y+;])5!64Z]SV " M;*?^S+",'9@(^VFKGW9B0SUE*/G,39^Y>3J9FRWCN-&=A\TH6T<8NCT<^[E\ M!9S X)9W]@,.D@X!Q(4MI=/&7PV$B"5WTSHB&H@/2WZF96 _T80DV>5+2#=J'URQ M%QJ=KXA84O6;($MZI^2VG6%#E;Q)E<6CAO"^AQX(ZR?RPM;Y^IRDJZN8/]_0 M(UK J""##$6_9%GRT;KIA$. C=,SBL,MO6?R(&+)\C?Y_XI?[H2/0X.:D-'> MQNL!54RV-+H0Y/F!BO4-)_61[*"VW?/NF4BSSX6"1>(SDOPQ7\S79$7T"?B@ M#MWSVY6U@D9SN:X2MEQE5TRNO%"^)?4N[N=7=UH"+7MVSW=O>HG=WUSWW.#B M9+@B(8O-&7/ZAB/2:\P0,C6=$LVC9C.]YHR&]:%O."*]9R1EZ?U&4!+-DQT7 M5[O] PA%<_<1L 9=1=7$=*]#]N-JFH-)OWE['QU.@>E1O< MT2<>/ZG]^GHWF[+[07U\;O\)Y/8?ZV,&+J)K-AJMQEVH;S@5>FTXAL^E[RW? MV&!^X;9J)T9\!@6"VYC\,&(S"CK<3K3 B$_+@CF<\6'$U:C:\K8JI%NT/>8Y M-5F!T>4W-7)$#O:@HTJ&Z>=/JA-FBT*U1,._@]HY8E(NV3\;::0GC MRUV?W.(UBF2\E>*.BP5 M")I#V8" L!0=Z#D4!X@>4\V!'M*!H.($IIH$PZ2G06<"BV351TK; ;.#A.%? M@U2^%/I(Y*0%LK6ZAKTPEW=+';8>UDT2<4NR?#KQUY=.+$\GGMQG//QC7C"P M5)]1W-"T>S(D$S3,[FDL&RX_TD0RCKBH,K66.T/RF:*P5E$.):5Z,CN,TA," M+FYCDOSP_?=_;2!2U[ S'9]Y\J?;8]-*ETR9DJ$E5-Q$?9,*O-O1IH]'X0/S;3]/B6 MIOTKN*.J_&"8[99$GLEC)E%5"C_GNGQ;9P\=;WZ.WUEZJ/C7YVPT/*)[FO*^ M:,V=E"A4&9LWT_Y;\2YJ(%GV[$[IBDK^^-/EG[D\^?85%17;U*=8 [MT#Z]M MN$AZQ^1K*=4W&)RN2D37DE7[^_!4E9JCGJJZWP>GZDYM5':Z;&]XJ+Z2K73%6<9APA\\WQ0NU3%_,L7 M*D*6THHQ5-IBERFT&7^V=4E\6P#VX4M13E05 ?Y8">F! 8#RT M0'VFC6+44UB9,MY>4_2&^+HFH]!HG.+Z1MCI'/?="QY2&I47IQPQYQW+ULDF MX'Z.RSV\LATVE'DPM'5;+J&MM;_X/V4@9 M0X"!6\0]IM?K+:CH4NLU*X[#0XU1I62WVV@8:E?TN/R 4CZZM6@XUH\/?W-\ M ,KEV%&Z.;&B5(:8'W1KR=2!PL81HIF8W21ZGASZ#JJ M]3V4F-MIZ>*I)F6(8T>U7.L,(;PQ70'=2H08>C!(LAW>ACY- PT$F.)DET>$ M#IP+J0>6$NQ6R$4P-9;!B,#YP5/BS3I8$:Y3UEE*,ZAH8P9F.0XQ'L M^\8$=K?B(8(9L0C> \Y-3_6\?*%+7^CR] I=#AP-B4^0:RQ2-5AE#GR'V[ K MI#&P&-_9!I^0_H/'W,KTXR\/J\A@MT=]?WQDL%(NP G!5LUS\(!HX+Q@*PKJ M*!$8.#M8BH8./CN G%ZH7(>EXFC+]"TH3&SR:YM"&%"L6*12JVU@GY<-G0YT M@FD/,AYD*MB3_*):3]J8'?:/NSU]3 MP3*2WK %O4[27) DI.=<;/3$P'ITINQ"G@BW)&'A#7E,;^)0?\>0L6%G.JX_ MS:H;NDG\4?!9W\)ID"A!E3MZZK*PWCF,I% M++FY=@)![;M3ENYN\NVEO M-9N6NZE>DN0 <0X3D@Z,A\/%K0DAAD!L.#HGYU;L>OJ@\3T"UB.WU%51.8V& MVJT8G)@]N<<-"CZ:96HZ(7@7HR&JQ6I[2&)8A)UY"]0H#H3E+J&@&5:3)P0( MR5U2 "2C3\%B,]=X'\S/I!7Q.U2'%Y<0= MTKR1+5Q@;MFPC]OR<5NG$[?5QA&.3I*#O;76#AIT8AX4+\@4[3;Z[H> I"F7 MTIG\\%AF'W;-[K,9TE$+Z8)4FN"C4<&N[3W//'?TL!^8%_(EFX>D/\L ]QZAC2P*@H%! 3'A3^OH+1?VH+;34B; M)WB7KW?Y:M6EB3O2O"KK55ED>D]?1]K$U%P7TMY$->'!SG1T#I)>YL-*\'5K M/O@QJ/ADP)(%%^NBK%-'^X'5F(X,""UH\A:$4[8@=):S=Z5D]ZFY]^4"TZD' MC>V]5N.U&J_5>*W&:S5.9#8@/W8JCOT4+#F/GED4GJ1[DL;XZ*,FL0P0?P@KL7W+W@[@5W+[@[$=SKC\B).1?LS\^)N@K: M'J=.]:Y?BG_28$.V:IL$J>P9Y3&-@C7)Y!M107Y*\G_=JI5:U<:N=/)O+V/BG85_4B*NCFYHZX+^[5C(4?/\;>FP7L;"C?I!/KBWE_UJ,.2X MGWEOJ ]#>97=J^Q>9?W_VPFJC^WX=L,M&HP!ZD42!R M++<@]JA]N++_2*:?\IA%19'__=>%72,DZ2I8Q/P9;N*Q&FUP*TX+:KRAYI0- M-;JT22H$C0H3=%HLNW.Y<%A4Q,6\*\]KTZ4'VC:"JK3?,EA:9.P_Y=])=+W> M$":.!;17!%KTZTRELF#/DUO!I>Q^5"]%W>_]1,7[VJ96?;K?@)"$0MT3QAL U>L[?S*)_ MYV5EM^LDXY=$J)N!ZI;<$,/W@#FEHGC^%[G\12:WQ0-YN>4E5ZF' >K1F;+B MRN8'=1I*3G2)Q&K9'>YA5S](+O[ZBZ.6DO(XCXI":>F&IU7-.]E#Y7!Q*7PE M\J"KUN7[C3\F"=.9XS*ZX?V)6\&^?"E#<.^DOG*Y6% M7QF'".?S?"6UM,^2 M9\H_RR*NBB$F4565\9@YJ@4B]7_)6!HX:&KNE]KP\7)?!NRY H/?FP?DC0 M2,F=REW=!M#[KB-C*I+PY4'V.\M6YU(YD>M([ O>@N&!1AD9Z>[\.U\1L=3> ML@/N-S*:HRT/1E+39V04>[VV4I\:I#7[ 4;&=ROH1C+DW1*J)"Y5<3I;45&> M+6"L-H,YQIU1J<)G38=4;2NWI0IH5F=>J1'U-2#L!T"*KV&GM1\( ]Z#&M?R M?1H&0(JOW?L$#(0!;XWYTPZG80"D^-J]3VQVXDH-O.+BO-!PEU3=NG/D']T+ MB7 6W,N88\Q"*DF^HYOR!@HZ7YSS]9HGA?_##!70<10\\X4*:[E.T[R\ZB75 M"C. 'F,A8&H#)5$*?QOF3J/@J*JP/W IW"L=;,5C96F2ZT9YF^F97#:1NNU* M"HQUD0Q]#3<*]@=>I0R>Y2E+J!2#TX]"G]4.[38NEETXA"J>EZEK:>2WFYH0 MC_8#N,4G>$AIE*H; _81'O.[AW;F^=%Q'-W!*WW$XY6>5@FDV-S8U=YMB8L.?$7%?G\HS$)WY9E/R,A+OG)-5'D:3 M3F#3U:0.IJ5G"[!P&P.P#BS?+-1%.PA@]#1+<.!H7,6X?: MHV,3+N9IN.AK=/MQZ.GP+L W30"2SMIJ3? MO$%T?*'O=6*,*$0G>PS%)FJM[NBDBCXW1.OL8'1B1-]K0AN9"D3^\V216T1. M ^?BEXG,1=M0+70,LI-I%1R!ATY\[ #HV+3:,G !G3 YT'08HU/0B8\]34+' M( ]T F0_T](V5AF=3-6)88)#T*?","& CJ8%%KTR%?9H"1X<1SH5SFB)WR+7 M=BI,T'8%V$7(H1,6^]T'W0)UT1T,O4Y.'PD"Z!3O?I^VG2&-"/ M3OGN9PK:YC,"I^/7B4T'MK(?4#%N:D+LF 6+H',Z-=D8_2IU=TH"XS>MXZ71 MJ916$%[9H0VY^.ATQ_8HS65QT(DUL'7;;\TR=&NZ-WBOILRB.B.Z]3_@C%B6 MX$1G5NES:CH5JT5G;NE[9NPJG1^F8[1+"U)E 5$&$2K2@$JB#_[4+K<7&(8= M\QJ#1K):W&?0JIIR&);!W+2,>E+6)TF8RBQZHN6!_.G5JGU;(MFVO^-:T5'Q M&I71E4D1O>*B9D20/N-5O-:05]@/']_:#^]HN?GI/15/+*2E*J;B2)?E^OZ- MQ =V9JI^/>!CW=:E/1B,C*M V\YMY=@:.Y"Z])TI,Q0)CO5)NU(Y6N^*#(N1/%#E@GVF&?*<_G M;^6FUY:V&(4&%+.LHO&A*-\F51U0*T_9;'Y^?2?E"_8?&GV1J^N>Q'0N;IA< M<%'1?#4,%>=#H(E=1T:7<5PA[!TMVT6KV3$0D.=&"EK8,+:C.(Z*9 9NZ0JW' M<8^VTF$O7ZFP=7!J&SJE]T$YGG*Q;9;^#2W'H[AX^U68::1BJ#[1;,5U2\BF MZUC597HHRM+BE$%G03=K/QRLE#H&9JX_8_=B>"NM"IWE'_PF+8Q,Z&SX8) 0 MP16='1[^"MM9/M%%.((!-QZ*CK>CL319O^RG7S[[Z*MB#1LHTB!NHN.H,%CV M$ATZYFKQ_MIK/^@X;'?45KHNNC#Q%E7.!G W3AXK 9 MZUCHT%VX=[<%,+K;PE5X3,(S&ORHXD:*F)XT>&;9*@BK.@-I$+&4+)>"EO%P M*HY$T">:Y%3JQU+7BO>SVA@QT]N3!@^BZ9G2%G$U*0W_LN1/WT64E48[^K*U&AWO-FUZDS?59T.:#GB]RVMU+?#FM* M?E#G7Y2'V5Q4SZ]96$W-7-&H2@;M9JEV:X+:3H/:46-@[DKNKT[[NF(]ER]5 MYHPJ<";_B_11%!U&.][B?@=7]@:[D&I="J9. %%?/%1\XC M$TMLT1,3(F-,GE7?TT(U*M?=4:8R#K);SE39'TFUF2G!.HV%8_Y$A0V$^O;^ MYI9!@32*=]Q*LL($K0V;YITXH5OT/49_6)]DZ&) [-X6MV9 H_EF3;$A0ZYL M#!$C/:QPF/J*9CG#6"VW,V6@6KN=#QP,"],10VH4ZM"@!J];@#Z-)KS :C/: MVCO1Q!98H009+-V^0'\SH;^9\/1BL#K;3K&X7%FRX&)=^A;)(\^S0.SO2TGW MW0)27)<1D"0Z?!V_'('IT1_!XH+U/^:OS*=+*G%V= MNXH!5E%H_U$1:\DNIJVV$,N16[7_P0?!NZ_+>L;B^/AVQP8HVG[#4OENTM3A MM"N34_UHB\!F3++GC@0'2(?587Q][?Z0?$UC3,ZVCWW/=Q# M?$ZR\*"Y[G5RF&5NK\L"+H]#1PA1@,3\#/1G3C-IN"5W7 M$2JRE 24%Q<:G;9-S7UWB5. M-#$T5%;@?A:-^1[0_[I&?+A5@$T?D\[@-9Z'AK/9W><9N$="!1+(O4 MQCK@#&!)I6YI< 6BQ)8+W=& 42-+4G:N5D".$]84J.'])\X]4G_'+ B^3G( MU(4H07E)DOPNR!.QIUO]&#S21-*1M70C=W^.&\]O7W1Z9^TI.VN].:X?.5<43PS"H^J)0:J*" :\K*D9/)$XKV*HTS1?5]^VLBST^D@W1H8! M2/;V!F]O.)D+Z?RE;B-8>!1'.GM;]'8FA#* *M9UMCTTN25;]559(9@P4=:) M/O H=8&PJB.\*R1[)]F?SFCDZKG3G\W?N/*Z%#Y&Q_-9_^3ISN@=2_^X$I3N M;KQW-9^FY[J?S7K19)0]4K#^8IG'0!XYC#_=7U$W?"^&MC;T%!6.\ M",6Y5;7%AD<7&>SXMC"WT<"G;Y)$T MDMQ2,"G5A:_N2#N^;V3 Q[AUM*B<@/FBT(>,'@!]PZG0.W+%C2DYM%J+(&_N MH$ROD\K=SS,2&W?5&(^>U)Q^E VS/:K?*5NN) N9/5%!EK3X\4*>H'OI9J#I M;4G%.&;78QX ,73KVGLCMS=RGX*16[N^.?R[:W9Z.R0/8A)'YMUNW6>LO$S-MNS"9(S+4)3YX*6BMS9<^&VH;AQS;1 M@LCSQME3-LYZPZ0W3&(RHI41,==)*@\_]65:% =\6)&D.EJNN%A05IPNY?G; MMP&M/06G-<.YH*ESZ^4@Q)W(>WDMK3N?^?K'G^3M!-Y)SL%>B1>7__XDYQ;?(N^)7W>=>M=M]YUZUVWWG7K M7;?>=>M=M]YU>Y*NVV[*ZM?FM!U,PYR84W=<\^"44Y?PF?. LXGE6H=QK17 MR<)V.P12ZP)P-K'=.C&:+Q X7UANG\#LOG,:,/3A^R N"F.6_P3T1 M!!S,33"0%3$^],>'_AC,DE@Q&H([Q8[FBR\I M+2[;F:VYR-A_7MVC8T #Z.T464'4.4]UER&_^]TI=?--<4-1LFPB4]_0L3-* MODY5=*")7GU#[^ X@6M@[O/'N.1=ZBXG'9VUC9S2^1L13$U2TW+5MO-N(V^U M]E9K;[5^ ZGI.)ZH>;F5(#=1"S!8!)^HT;;A2)NL\=0L5T[5S&D0E29J:VQ\ M04[-5WD2L;2X IU&P::TU!7?4J&ROT+%"F*U778=.EJXNC[/M1&L'WJ]G>R4 M[62U]5O]#.94NSPCL=H7]RM*LQOU M2,61];&?3"R&[B^ !]A9W[4=G^IJX]H0_Z;+^!@. M+,8&QOM>XR.IW)'IA39R']H-%9;/4L9X>*;Q$_W$DVREX[5MAT&%]9^4B"OV MU/;]O>V.#QO/=3ELMMW187N0S^KRXE[UQX?NF7?!=N@]/K(O1YK/Y4M(TW2V M5I]L\#6-X=CCF::4OK906IP*MMU18@.>$EV'0XF]B?NT'@P:F3!(SC3Y[Y)2S1WJ)D^'B-3/8"<\/_$SN MY)!*O4A7)-ZV.TIL%G%M789#B;VP9RCMMROJ]P/AQ/O,>T'[9A@? ^)C0/8B M%J88$.]Q]!['T_,X]G,43]CSV/Z,FJC'L:L8,F'GH[U\[4I9EPPNY3&+B-)* M'\LHG2!583IP91PPQN#*-I@&KTQ[9=H@Z,["PD23RAVJCEIS\H*Y\2ATE]Q$ M4?.99C#J35U<8Y"<.CH*]VL$8&[OFOI\G<>* 961FGR]$72E!-VGJG[1#4]5 M@6O*EDE):;A]$"1)XS+,-?IWGF:*F\GW,%\\D!<][J&>Y';&HJC@_"2^)2RZ M3L[)AF4D/KI&23PQS00)0=2^;>N4 MZFKIL?^H4OA)08>J[27W56.^F$U7QYC2U2R)U#^J7O\3B96L.LO.B1!;*<*: M;KVTZNL6U8$[& %HFCFFM5P/O[-L=2Y9M>3H IA0:=/5*:8+NJ#RZ5%Y0,DS MI]S$+UO,1:%\N@OCLX5CR,JTO*ZGV:RC=W&PF)F*4AX MR'LR&D3GY@YNZ>?)4I4M_LPSNCMA=)0;FCJE^9@ \R(QM!RQI,6;"N8:VD%] MW!>!@"BS^H9CT=M$ M1=7U .:58FSKF&HN>5NVO8V)//V2XE+"364-U1+?W,4IACL5*)K0Z)*(1/+H M],@F+%5.%C(=$GA''Q!U"A=20:5Q)/+W>S(:Y-GF#D[I?Q!26LK%MI&%ZQOZ M@#D?,.<#YGS W!M( )^7VVT&0&:F^0A<"[<1NM<(!@L/O$ 7W@C&")#VT84Q M@L$!#-[H@A7!X)J,)^CJH<#W76=0[E)Y+38:5#-%5^3$8K_9^F;0U3@!8^V$ MQUT9$S@[@9N1\94QL9!?;&-Y\%4Q 8.%!F;@JUK2YA#L^@(1RB]UL8CH1$U@ M=@70G8E.-0(0?@2ST9&(3ANRPP>)I$>W0NT@6L8@H=..K%\H)#8?G9IDAQ(4 M&X=.8;+#:!]0BDZ9L@,,70+% :R+\I]! MFJ_71&P#O@A2N;>89"Y$_DI*0X_D/<&&QY+AT#1(:!:P8C,&&U4,3' M39X5F[!E== A27!4/'1X"+X:Y2,]3&F#WRW M7FA4U?6:"2E!+HM^NC#V_@9VF_I&LX/8/'N2YTE)Z9&^5(D@)D[1.8'DF=^I"E>2J_*)"K*DGW.ENFK;K&&C%0S= M/H52SX>SA*%[[RWFI)/*B,YGWV("0-9LIQ[-GW?.M4RE?2JMHHCY41\#4N13 M!/)E!/'!)]O.;=G].6Y\DWW1Z1V0I^R ?+?:Y1?[X-5]YEB5&B$D;Y=++9;? METW(VV*=+7OW3_$=3:ED/ZIF09'B'K$L%^\*=+;IVC^M7Y*0"A7V);^YY6G! M $"4&COV2>=QF.Q1]F0#D4V]!J+PCDH%5+ BID+E1"@MZKWQMW5_-#6M-59> M2)=1,.R7[4>A=]28&R.@N\&/".LT+H[F8NAH:KGO"2FB0Z%4OVH\+MW[PX[N M2ZWPM?JWC%Y-HC.:2*EO?TC2,Y[D:>/F[FW\B?CD&KP26SHA #'KJ",7#EOZ^A800.,@P#MZ[IC=@@U?5&@TA1Y MLL37,(H/6O)7H.]-L3[(Q0>Y^""7(5U]-LH\.G\UD'@3W)ZE7'2KP-D4-:A+ MZ+S$@TQ,1WT;G=O8Y209K3?H_,GPF>GD+T*7V]T1-\"=@R[?NR-DD*\-719X M#SN_QD0-A.FNI%,/,&N\-T"8[@H[]0"S;44G;/&9-C8SS *OB?A&N$8K$V89 MM@%U*^\\NH7#H1M"P M9*NS-1<9^\_.DG&]ED*5J'&)6??K3.5UDN9"62SO:,B?J)!,XD,-4:9FG6F0 M8\8D38MZ40KI?'%>%L)C3Q12[4Z>V7P7@U]#^Q##.W7F%:+HSBJ@]Q/KFKEU M"3.Y>+/]/2IUD;&0IJ-6 +(L_8.J[M(T:UY-IUK441U.*:$I99$EN22N6L92 M*CBC"\E4CFY=NWR1RT.*C"PA8EN8&U1-:*5F\EB2MI3\A0JJC=YS\,019E#2 M6?&IRJQO1*]M[9CR:OX:EYBYN=M:5CSANS.A),<\ MWXWM<5#?5',+VL\IFOWAO),I&E TMA^'^@,+;:+[?4NW%"M/B.T&@'7R-Y ?7MCS/Z^1F4#E/]%1Z6TWP#I,)+;@$!:G/P?Y?$IB#)TSJ(U M2U3QD4(/,J\PN\X^,--7D^LV"@:D[XAK./K:#H,2JZ^W,5JCVXI6^-J(^N@V(0AQ2U\; MNLUI]7K-/B)TX2U6V!J-..C@ &U+K :/ 3KF M:@5Q6/\[.E[UV&&Z&AR^Z+)@6D'M M6!;=Y3V=;8H!3T0\:21[D$K.XY6K[K&2+1(^ UN>W0STZ)9M:S@G6I5]P/FP MK60]6C1]>'QC=(^Q]:9QQXRT;Z;+Q]V?[B.& M:HBJ4ZPEURMMF\8[XV^5&53^\.I*@UO)^K0%O$:A <4L%UH=$.5;,\@!M=(+ M9_/SZSO)#-E_:/1EPY-[$M.YN&%_YHKSR>8-ZQ(AA6C>4/\KVW+4*$F#FR2<66A+:Z<^Q"D^7I-Q%89*E.Y@XJ=(7\E93U8 MEBR##8]9J"Z;(T>Q9P$M/8?!Z_W4[H*^H:D8W/KK$(6W%9^RK;B^1DL1S;L+ M+OSTBG\=EV0Q-'-KKR8;EI6GZ'&=NN/059W=&MX3!:+WZ\"B!P8$M9O,JL^T M4?3&/X;+=JW?\)W&\/9";R]$:2\T ['AK;P5&YN<==3ZN$%GEX&]'0X5<5!9 M@X=8L)U,QN[L0.#7VL-!YA:\]VEXG\;I^32L-2_$9JK=]4;!@@LI2)07'.V: MIBY,5'848#1/M4'@35.G;)KJK%B9KAV[HR%E3P:%RZXS0ER_"Y;1^6*ATWY; MCN(Z-.F)*4$!?@\SI(LW1WAS!$ISA!?UO:A_>J)^FZ,478@#.%(+>/J@"T7H M\UUJI :\*ERJDM@>U0VC1?;4[GI-Y34OU ]!0RY'D,IJ(*=1$BVG@)'X./%J M>"VO?R(1*H)#@?2ZHM<5&W2JD.S26=_=-5Q9@QNRC=H-XO:*B>J6X'LJGEA( MZPF5Q%7U)65IWV8VSLM4NO77KMTFN77KMTHI% F/%$ MM-\M<7G5Y_.V7]K38,_2Q/)4M(4[G1'Z6>7Z535=K_=227&%LPLK^3 M>J;6F:#1+(F.;P-.TWQ=W&YSYW6>E5M)F"3E=Y9*YBH?HPW/ M-S=T*O7O9G9V8 75[%%C*#6XWVF@&34XO(XZ?;I!0^M1*.]CWY8)G=GK6^XU MV =[WM1GK^9J]>&G4'N?^P3G\3K)2+)DLK&+":QYVF1G[E:H@K/9]C8FR-DMD+4WG,#%F@\T7"4\YLMM8=M[MT9-W->JK_6LE'R/: M-JNE]-(R/ACF]:!A'OHF)!M2,8.V=:+R-$_\"<&ZP MW3Q;;X "@L%R/9WC@ ?@[&"['YN;QQTBNP\/TY#^/X6;"K>7H2F MT1UC/TYCTK1H%S:2._[!F[IHR2E*QY'X%4. MZ.&ZI$T]_SC;/D@Z#"$9%CUQ(/HHC'>* 3KAP*&/>H)TP8%!K1!C@(A%S]-! M-&XU;K[(GDG!^7=_7M G&O."2%4,L:$2MVU_'RCC$Y/WZOOT0DILSC_>@;%- M-J#"6D! YXVV>5?<7HA&Y8X;?EE/Q-G<\J6#U#YT?JJ68%N>]>B<3RWAMS!5 MH/,MM80.UE_1^9_: M98&"87+.:C0ZP%"A\=,GAY2K#5!=W1"2P4,H@Y']U! MVO%]C^M@_2E85M[?PCW(]O$ANXH@1X[$AI:M'*[#/=^- W9H^KU#]I0=LK55 M11X$B:B*Z$T_: N*:-MT-]2E(CLRTLE/AWF1'_[UB;RP=;ZNI4S[^_!4R1UM MI*KN]\&INI,[O,Z-5/N;&VJT,U3S*QZ*1G4.G'(.^I>4+O+XABUT9G:;KD@P MI4=R)^#>X?8#8<%[^G4$3.YK:#5IMSIU&DY"B:DER_F@I5=A\&$ MU8)G=QCIZT$\ZDE5*P_!5[--YU%QR1.T+2I35Q^DY:L9]5/-J']4>_N?&8"F MF0^3&Q1(O7V/-QC:,"'H*KWQ'L4$C//BJTR]FY+FH,A.J@"Z ,DNZYJ#O#BH M@E+&Y0@8XB=]T2H[1NB+5B$K6H6G6I/! 8IFA>MD-=[H44:U3J&R* 8.V^%M MZ*,.T$#HD66BK^CF:!J,ZJW;0$$?I>RCE$\O2MG@8T/'4.P06?K<)AIUW*D" M&+9B;]W\:^B2SB^,!@L16H:UKL!D0]B_3@6U(?S!"_!49 MQ#;N4JA0X,Z3S@YY823'D(OU )2\G%YQ;FD)LGEMI]+[;>TWIX5*ZUL]Z#6F9Q)FF8L M?(.HQQ&QS\#E2R:(9.8L(6);<-7//%%*J]R_L4J@E^JKD(CZFR';)V*?P2OY MD2WU<5E=!_2A/KX>D]9T-::#PIL5O5GQ],R*O9WY$S5"]G5@3=0JZ4R@0:!V MR@^!H)+2D,5E_8L^M<[FT<=4.J'4>9WSE'7.VB('EXL%#3/V=-CC=W)!W;U: M+/*3\@&S!0N+S_/%>6DAE=T>!$G2,EYH%OT[3S.U%F=KGK\K+N_H:8YF9$,R MP2KZJB/ADHA$F?$!U)>D:&J"4H)D92L:F>9;P9^8DL=)+,>_?%&S M1<]H(H\'-5$[U6\C>N%\108M@F^,%=?D2 MTC25'2I\M=MOZ,>,8+MY]V*-AAEMZW$H?SWC%9M[]4XNF'Q5ZH(H1O1Y9)U& MPX!<\W)FV1656@.)E2R?2_*VK]#8S4>W9V"8):EF2,DTEQM7,JL*Q>M D7>G M48\C8IB!>;92P=G55U+5,E@LVPR! 6.AMZK[SR05\9'::0>S:10,2.47YU+V M89DEMO?]O,W'JA8WW"2Z.]TJ&W@U&IY0:66+$7G*Y80*6(6E]GI:QHWM'9*^0U/ MEFH"+^ACIB+#!^\641#Y1'L9SEBJ GFG;G>F7MZSERMH#915VR3/#=1+RM(PYVH-Q6B M!#NU)OX:I,IY^ZB _IGKCXP^7H2 MY1X(-C%)TN**U8@)&DIIM_BJG0W2+4UN+)=C8/+VSJ_.WGG.UVL5D"*7U+Q8 M4?5754":.M6Q9\]$1 VFN-HV;BT!M7$N,R%4C5RUU\^VAR:W9%NXPA75U01? MODBIFJ5*H/J<&VX0&>PY4YVMWRE;KE2-MBA*52>^"254R_(W$^5"KK_%Y4YV]0?F> M]CE3G:T1^)[ETW'-;*H#=Y =DNA6"LR-MPX.^2@_9_!'C>O[:PWHM1!!]R?@ M$!MZ$"*F-<^OQ8PQ)MF> OCM'A_&&@&>] B8_+.('+< L3VW6:YC2Z MR"4G6Y9G1+%FTF/[V^Z8B+18V@[DXU"";,>RL$XWH&=R+--%HH-&L3L#Y MPE)VH2\%" @;6\6%,2W P"G#4KX!C):?AUQ^^#V(J"4Z#--]L2MV5Q,$CB57H M>Y"N*,T"EBRX6)?1PH(6EY4&&=]U;!5BW?]SW811#T6W#Y7^ZD*ERUM4_T'C MZ(N*M:^R36Z*1:(-FH9WZB.4>Y-G5%S^F;.-6N>6I+;JWQO5]WR12>9+6Q)M MT[TSS5>YD PJ%\JHW':V6X_1F?JB^%*5_W7#R".+);.EJ:2C^.60973THQ9& M]\$ZX[D5?$.%W.Q'$ZFEM[FQVS2&PW7B%W0C:%C6QY)_Q[205I)7UXSOJ%>> MC.P8@L8!W/?P3N?FK#RC[]41K2JE%@3KLSV:FH].NS$4LKG#5.D?-2#SF(_N M.-!6 \'8=GRJS:5:(%W&Q]!8\PG8:S0D;S3H"Y:&JE:E*G)Y*[5%&##X(%AP M[BT%Q8^F:,-V@SC%6=U?6='1Q!4:6F.@W,P98)TPX&CD#N!^(Z*Y4VM^OOB2 MTD+U R'1]!D116L^UW88/%CAO*[M,&ZQUBMHM0J251_W*.":J6TWIUBT6M;9 MMB&AW:(G#D2F3&%8)QPX]-55(5UP8&BLI6G1\W00C9LNZ!,HU&\^H:"WA()& M(QBW-SEAQ&ES$O(.+&ZRV1'6H@*ZG F;=\5[\:F@BI0??J6?2 *$G?T?W3(' M<&'>2C-#N9K[.9\PK-QA.%@''SPZ^"U6-EA51Y<#TN%=VX]5]Q@N@ M2VQIL0!L8X/088:_=FC8A=N5[=,O??KEZ:5?6OB6T!TD;1":79KHF&8GB,TE MP">5SPARKD\T]]#&OS'1/,-AP@LGFD$(]P1---4/'F(VT6P]J^"SJ>;> :(< MIYHIURT>8ZII;ETB[J"8<4M'ME%&4-38I*4N,:08DA1#DJZ"1Z+>IRV>3QT MZ.U2$GH8T8>Y^3"WO7R)*$@8%9?_.M\]D:H?/]#9U,$C)(O]QI*#C_@,-7@HN;K M,!RE(CM2E^2G V7RP[_NRYWV<;^E2%P[>:"VTZ"V_VRQ)JIW_.V8EIIU &KK MMK)1P7,URO/K'YW2=?#G&BG4-7-K.J)/-,GIE91D=B4Z?V?9ZCQ/,[ZF0@HE M<:XJYRH2Y7_1 WG1F8S:C^1-1=Y4A-)49 8"XXC\&3]RM[J.6Z1>!NSMS&?GHVYLX@W40.T65*?J*G9#,6% M53%(\_6:B&W %T'*E@E;2)8N?R5AP<3E0@HV/&8AHVFP($P$3ZHTOFJ]* RD MC,0[NYN*6(H/Z7PM#9#N"')DJW0-R,=^?7TF/ M5]IRDJUD2J7]4ZH)<;,JM M=2477G'IA8HPE:PQ%SHMU[J_VPBP'1TE9_U$B2(EFB=W5)T>^W^36&!O'.&V4^-[I_NB% ML1) 5Z>8;GBR5.EO%_115\BUKLEH-.XG$D#LN[9.J?[$$[K]1,0?-+O*D\A< MCMG;R7DY Y!.A45WJL ^J*".?ID8-HF&Q&(7H/(Z.F2(&__@P*]]D_,&[V(=BYMQ.EL2^)<8['CMM M&#S5%UM;X_!N'<"QWL0EC1HW]CW1LRS4::'W%!7@XXU\O-'IQ1NU]/=.-,I( M;QZ<:(01P(3H-.#HYX ELA$-,O)"TZ,/ 7W92&9#VX4-60_K)OBG)5D^A,>' M\)A">,HXR"LJ.0Z)'\C+9;F8SF@B%Z_.\P'L-0H2+BA;)K9(&GJ-@:1@RO*X M5&7R;=\,K*]35!=T025M4;5HK@O^!85EUWD<7.42:HD+U'D47*^64CMT-D.X M=5P;EY.*B6=)+K7BJH %3[2Q/:T'R"E>N^6*:65"MHS%^^HZ MG'>T>T>[UA@S<>>A-Y1Y0QDR2XN5?C51\U@;D7ZBAK.NTB$0-K;2<%:Z-1 C MMO)O;10X(%1L5_=TE?F!L+%=TM/"H@)$BNVVGO;J.A PMMM[^M&*H#(&MFM] M+-^LSJ%3?:_^[Y&D5'[S_P-02P,$% @ -59C5A5%BX MFP 25(( !0 M !N$>(!.G%0-6O6 M7:F((.$.A[O#X?#C/_[7U\>$/-$LCUGZG[]Y^[OO?D-H&K(H3A_^\S=?[DY. M[\ZOKGY#\B)(HR!A*?W/WZ3L-__K?_[?_]=__(^3DP\TI5E0T(BL]^1^6Z81 MS2[8(R7_Y^SV(SDAW[W]\??O;CZ1+_?GY-UW[[X_^8[_[]W)R?_\CR1.?_D1 M_K,.S;'W[XX5OQ:_UH'G<]R =]^^W_^?3Q+MS2 MQ^ D3H$B(>"2QS_FXLN/+ P*0<;1*9#>)^#32?78"7QU\O;=R?=O?_O M 1X_ !YO_PAX_+9KM&*_X[R1QX^[A/[FV]F8WM L9M'[U##*W<-:P?VN"++" M!O8O!S:,_STK@L0LYB^'-(TS5V'4,,XOAC2,\V=JF#^.!S2'+P+1XB62FM@E M\-1'_I=Z$ 8<4*H"GE+AK8'IUX+R_4AIS7IL%AY,(LU"CN>[=V_?21W[6_[% MWRY86#[2M#A-N:HHXF)_E6Y8]BBT>P5$("G>UWIYQ 8C:5;I(,'(7C!3EB$L ^KTR,39"O!?YE M?O(0!+MO@7V^I4F15]\(AA+,I+[XV]TVR.@9W]&C<_:XHVDND#G-,DYS"KB> M[9M';H*]0/\YR*++(,Y^"I*2GN9Y^;B#M_+W7W'AY@_G/<(KF5H2'&UA)5M(;6,_K!L+YR218^1.T#.!AX)!'9> ME)MM"6&.%TM7D74:K)]90>_9)4,@X2?$0NC:"UH$<9+?Q6%Y!.&G]%7,9V,0A M-W!.@C!D)9>$].%DQY(XY"Q?_]'!>":&0[#C'+"VF?2NP8..6,: M62)FFN[&F3CEDG3R]H1KY\<@VY^PS2AB1=!AN=D:WA"38]%PHIG?DA-R)S&# M$]-K$(39RSH@&&;6RMG)Z"H-V2.]#[Z"4<1WHR06)E+]-1SBTIR>T91NXN*T MN*01S>2657*>WC?O]SLRK,! GH*,XN+,0;&16)!80"=%\-6Q)-E=2N9D?>QL M/N^X3/,C0QX+#^7TW67H?9/;1Q<<)_O#.[X_G#:@E[,!#%)^3,./D_-U^J=O MX_R7RXQ2?M2E?&4+5_[I(;A+\$]WX6=;? #FR88#Y7I?0B40K_'ZW=&#BVW+ M'3V^@J_2'7U>9AE,6SSIP"'="6\!+ND#O%ZC4_I@ K[=TC.IB7!,*XA$9_ZO MP"O=+2:6_-(#JV7'Z/W^A).SR(*0@WN.B^U)6.8%M[LSC']%>S"3YO H4">V M\??<-CZO\"!_X7B0\PJ/Y1C*^@LT9C5/I+H=YOW#R2YC.YH5^Y,@C4XH%ZR= M^'4ZZVH.99)Q1T Z8=L_<+:]45B0 (*,*BR6P[2Z2S/&LI/H;8=A_WCRP%CT M'">)0"&N;R%/Y!4N@G$G#FF2@35!.V'D/W)&_J"P$8S",X")X+KA$4RR73"/W'.$^'J'98[X>3 M'-Q6D"44<8NX<6TAF%!W+)/L. ;3"6/^ /?.@,:)P(.T783+X5'MY1GCUFDT M=W]_?!'G8<+R,J,0OG3& ?URQ,937IE[N]LQM&VF;#9GTD G/P-\(A#X?_W> MV Y1N^L"=I2$EH)YOCM)*&=R5*1.S[M&PW".8+B)L?F.*[N/ NQR5%LOM4>C M8P9):(FMOC_)Z8/X'+2=Q\)I(-G-11OE2G]+N M+O=ILKE*N1:&A/5;FM/LB2IW?]^U_/@;V OU_I%=7;@-H("Y,C,Z(\2E%\ G M-0)$8; B6E.R==.OP3\,0<(%Q/X&CRPKXG]*L:8RDNPD3((\%V^)KR,9@V\M M0!B!@[)L)[R+:4R,, M]3H#G:O82#F=)PIY!D9]L6'82L7)=;,JD>C2W?S";!M_?H4P/SX4>R"KD M"4>>7"CDJX?SUW\8F\A$9@]B&,YPMGNWPI:''9C]#R+WQI<#NG)7OH2,\5*: MP+_HJ>$X9,[#*[7]G#1(>-F)![B"Z9-J ?M;JDA( M ]/^5F@>16^[I;FI+'-#[8N =>GV%&;I!)^T.VJH?/Z-UT+[&IT7[;%@^X. MWN&61F5"KS>?:B_*]>8C2Q_N:?8(KH1[B2>"LUXB2.$#@MU@ M!)\ IQ- B@COXL\"+^([<@B]7,S4&BQ@M][P _7)$YRHX>E&-E6,/$3.MRPC MZSOS/'2\[<(XM)>YXX*+A0@?"SS?;*@R7T1DD;2LT%>_N<[D.*,;J0DV\K!I M(C9(BYNAWXUOF1OI"'C;G'017>9V M])D655[8#5" 7T]NAB!ZK M .<$\EA!S%G\3A)OQ.;')!+D39R2/0VR_!ORYJ_\7[?RZ'#%CR-X'"RC,PF] M+K8TT[[#'WD:*1L]H]IF; %V,1?A8Z1E$^GEW)IJY]8%:U86< %&XR>99E>] MUK8(Z^_:IB%096"C,VJ8^4#9D8WGP&]+MO3"W_/,&/],:WCDH0M3U7/$PA%9PZ:D\*&VEAYKGUX MZ+GM>6:!>L$@.Z"+*2+7V&?%;J[Z\QB:3\"'>V[7YQO*S:NH[\2)&<)<7>U> M4!Y+9??B9*CZM<$Y(Q(%*X1("R-A7S0XD192*R+B;9=2^'J<-8=K66O2?M9V M*@KBG ?Y]C)ASX,7[)I/([:S@5%M2Y8 S3F* R<;#GWRM;KEV2"32(-UF009 MB9H:6GPWS39!9JN%MEG=OGDF3SA7]IEYCL< MMD^XBCVI4O55V/K!O"Q+/AX37UI@.L:+U CGK17 MKAUFL)A)33&7;V9IC0]!G%ZGE>.B5=0K9$\TZVX%K?T.0A)'QW91_F84B:DV MMLE9_2!GE<)]/HVFG4\!#\*MY;@N/Y?5*(CL["AX#!ZX&5TY9'Q.='9=FI06 M58V9];XJ -.>/)?$0IXP"/T:4AKEXITU8[^0IRJ5L2@]_0E@BZ,$M-I881\)+TXGFXYG [/#'!9H ^+6=V+=BZH)Y2$/IKAAS M!\5VKF6<"<2=R#B5)O9D8N**22"S4UU,(.,R.48FS M0PVM(6YG&ET8UWP/IXTTC),8G8Z&'=N-%'3CL !AN#U ['7)Q,C"XD5#9[6< M2$A$Y46IP,I<5M=\*!:E9@(VON3G0J$H).CU9'496/:),H5>2R?2)?VKX%XM MTU;9'V*D-/:>MEB,)49Z+ MZ*0I2&]'7#" K,K.%(3\"5*%Y5&)MM; M2R&,U644H)L6[1,0\][''7YJ7WSVW'LNT!PSRQCXYO#HU79;6 (6/:-;CG;\ M1*5SZ))E-'Y(9EZ)][SV["<;*5;C&84X1#%>X.BJMT9X-6(+Y"FQ"F(XJNQ'N2=%,@03U M'/R5X'#.+L>%/?SPP/*[O4&RM8A45,WM/ILX:7AY[ISG.EYV-8U B(W,* <5<22),AR MLN/:1VR='FM2+8'VG6;^4I!;SLGA)%!'FY,RC6@FRA/P#W$*S3&Y%C[9<8Z3 M]YU1G-&0"Z+XRM[1PA1&[L\>D\OQGC/S/'&+$,M0\TXT!L+4@0^)3O4D>Q?@:C:EKT%U)&U8K/\1'-N MHRSWT(#$;W&'AHGSL*TK)#K_/N-_.4I4\"7Z4DC6[C(X.[ MV^9-F&QD7)V6AYVS0&N<7M MT5,F85LC*%S^N^S1*/YQLD'CF>)7H',^5[IU>1IG.FJ+TS?Z4W!5S70)<\54 M25T"WM/7:"=L_KLBR(J/TZZ7RX*;1VD$-:LPV\.OCXCOTXEE@N:2\-7ML A] MZ61_Q?*&I5ZDWYW(VJKRGSE5##2',MH?=!BDFTZ?W_&SJBC^FE=_++E.@>XJ MC7;?G$+Z7X%E6)]/*M>5KR/G2PP69^>]P/3UFW,OIK0L@V,.Q><4'SP\M0L[ MPK&R\REW+L_C?4MKVRQH5VP_60<)9,.MVZ;DOGIUT2:,,3;1MW;,KKWWZ/R/+,]U MHXUO:9@$>2[:K!]&'T,/M=/K\ZM;&B10R.#+CJ5W04*OLX\QUV^1>+P*49X8 MN^\10\.1_1YFXLKP6M"4,8;9@M!WTM-(IFL<3+@JY?(&YOS-BJAIDVK>I#5Q M$?S8FCHYGCMI)B]SA&'Z*U(1@)2< @1( 646T18$4X&2-/_;[6../PA",:H+:&F3",;@Y( M7-QL#]^#HTZB=^"/.ZEZ5ZSWY$.-(#GE""YR@YB[X*-;A)%5G"51HK+T/;N, M4V[7Q4%R5V'8)1KC#R-XO']0%\R:DWM&:MBD >Z<#36(RZ91[%?@@CVLU>3< M ]L-?G$.V$,T758R^W5ZN7J6W4-U,B>:_G3-L0G"X_*DTUXRJOFKP;WN .3G M"@VW=OI$NH]N"MW$_!5L#H=%.9QO#MW@%[SK,LG-*WG!%.U MB@3].K?C'D'S4/C'X'9\&6=Y\5G@&21G0?K+]>;Z,=@&GVA'K('^"XAM>'A@ MZQ4T #JIP!. #TXT@0'Y6>(PLO_:GQ*N^4PK_(AS%>'O@Q=P:,+N^\EHYH]'K=%7 F<]2 M6XQMJX062BOR?*P?L@HMOI_7>)&"(T;>_)4&F4?=X(EQCO6$3VYPIC.$7U%U MGI6Y0GV6\L"32)GK&-&V3"@P9"=M-CB9B6ZR1'6379%4YOJ5:? (ST!B8$37 M!8GSO!3YZ2'+'5\?ZJP FT#6U[@A77%IB;D!'HHB5 [VG1Z _K>7(\2<[B+! MPT,F?)B0FRFQ($_CY0*7OUGTK;:=/6%P"5_;Z9#6MYGWK B2P[G9/1IJ@?9[ M+AQ$T7Y[[P,AA7U-5.;A\9TE M\FHVZ-5,G!O@H/$\;=R]>3J5\ M@<=DJVMMVX&_KJ;?RVSM_>)J]0%0(!'(]X8CT7>X?F@%TO]* MKEY]-O[VWM[[G.7%)UIL670ELB(!L^OGE&;Y-MYQ=* 3,,>A([9OXIN((#]- M"+9%90(J4V/^K,T04:D2<"$2&=)@LR(U/F2!\\0%.=YO*2@M!57X).I)0E5' M]OC(TDKQ942VQ2:[("OB,-[)O%#A6@1;2.024Q*$53F!#7]%),J+!^!FC3Q* MLO*QU6/<$G ?-SE58MF,Q7-FRWQ@+'J.D^1#QO+C_,_!9Y!VP,%8KC(3#H!B MT@=F8HU0)Q5$+R9!]X(S+7HXY]RKQQW?V/EV'ZIRLC227X&@?1SG:NWW9W+\ M*!S7TC"*T!Q),3G;PTR9>[PPK4@+'7)!=QD-8[$?>14S?0[L$,&)A'9W2*9A MR=&ZH.MB.(:H_T'L4?/%@,XRX%Y 1N6JS<%_MJQ\I'G^HRK#7<=$^3F8]C,& MTZ?6J_$*]3NF70363X3NWY7K,[#>\72<)KS:IC2Z%.T9?8A3<2NFFMFL"!N\ M1C.0[? J:3NYCNU[6<+6'5D7ZLF2FH@/"]HYP03>4 XI(1I]HBFN5;6<>"-_#M,E8$N9)C,/F M4-&YQ^(TC:Y2+NT/\3JALCS>19R'"# M3U5AL,&(_.R[X"9RE3K.]QC2>Z@A6Z&K7S"V]XW9U6%?C.RR%&S-I(LK_=I/ M\,XZKR-47,ZY.I]S.VSD;&T> UOG:W.8.BHY^.LZ@%A@E"F'$%NK_WITP8N\ M#!_J (6$+XTP"5E'*1'_W=0"CF%,:H897.!,.9R&85;2J#KLQ30?=DV,/H\4 MN=YQ;4N' LPE 9:8^DE('Z-# M1X-'".$$7\FCFFV3&Q/5&(DXT% 2">H(DE!-PD/@)T8VS4@U<"*A MDPJ\9AEL2ZRE1V^&(N)R?(7Z(1E6ZYSTPO$?8_=*FKOW(>XYMLMYL_:Q"+D9 M-6063BRS(6^_OEH[_3K&3@R;UUH[Y\$N+H+D/7A!^6949N"U%@'MT5E9?&;% M7VEQ$\1]W8.FOHZ-6M,$8UO[WO#OMWQ%@=UW&>/RQ*T/ ^K%^!ZC) M]$GDB4LN&!0QTN*3PT>-<(HA/$3MW=*0/:10T/HJ MXIH^WL0TDC&&IR%7_Y!6F+9O2OAOY2.-)K:&-PIE=G2@$6Q<1A0V"),&XRKH MM<)9;,@MK(E">WEAB&:YH3-TT<(2.Q/.&Y;$X;[&8J15U81/)Y4P4[K,@HI^#1YH/>H?['D,R__%P MMKE>P","H%^O;R\=F2YQEN_;E8Z)ZXWX-3]]"N($E/XERT3LJVD7KR8XUY[> M$;06[_ =P=^I*],X+1$[C8!](E C;?1)"W^RWI/VHKAR:\(9.8@AG&O,JC>@F3N."?HR?Z(N4LK/]I^#O+#M/@CP? M<#0A1T'JMXG0['?.J- Y$?ATI"!Z]%IAEX89HO=2.+G!$ M7-7T>0DF#X!U'&@#E1V:".%F3BD!,FYJ,:L#B,'[>A?'E]:^8"])I.I@=$6 MU%P$7.T\\S'%[$@^Z(/P6+QL3;_9T% DA41Q4A;<(B,Y5':4EUG_^ML_OWO[ M]M^/FBGX=D<8% 9F;P67W^/L_===G(F'96[QD!?6Y/BN^Y$=X^'4SVH"8;1C MU0^UT)[4M:8G==WE26WP)A+Q5]FTK5=F3+1B&U[:5W>+5!9;;M/^L]?.MP;' M\[U1C<]KNS"J$?=Y4S2#>GX4V\LKHGH*WDTQ>R)FX4JH9^67K_?$?WZB.<2T M2,W]UK3*&P#A6MMUH+)X1=>!LU,=9X1F?M2;^(V:<@ =]".U/.BUB@%XN9 M6@&77ESV2.^#KS2'+*3/M(^!^Q_$>UF/!K1_#0T020$@?3GS^FC(] DSLYGH M0.GR6UF+O0EMO^3H5Y7:U8]'[&%T3%0#TIFPW;0FG8GD]&:>[J@RYRI902-9 MDWY2;(."/ Z^&;PQ^Q);?$(*X\(1(:QH>!Q;-@$,\Q M"=E[>(4$[E&=[BC11]56V;)#'F3#5)AE3U?:G9OK1%C&>@!Q+%&_XB M%<. *'.;LY.B[@W(B6+*\"OI;/N^WE&X&$\?1$"A5A]SG5>06_W0T*X,@"$< M,'NMV3DA%%*- !$8K$B# QF?E*5=68N)&(:*[DY1+'VXI]DC=(*^Y.C\Q/5@ M7PN7P6>Q9Z>N,:TW1,F+^%&&4G.00O<+1T'"D3GAS/G(=?K:3S#U,(W9),*Y M2[7AU(5\GX$0@>&]9H5-1(JF[PC%=9K*8M)"\%F4=>Y;AK,:>U^:*9^ MRC8H:6\)H4>!&VD4=7=YHRF=!,7@&(^5J$-,P0V&6T"*.NN MYG9\$ 0Y5-@0A0X1^/AO(HQ:'V:"Z,X;;MW)6ZCNF*3/+'VB.<1K0.11+ER8 M[=_/6:Z*M3:W.STL;QW>S 9?QO%R=4RW-@',&7]!U)Q9S:>.46S"\E:DQKP* M7014^;<%V=.B52YR1:2?<$7$Y+RV:K,GN7:.:M%:5Q#=/>KAE4P.50[:$W#9W"Y)Z%VH:LU.,9=IDVY M%O4O9-AHCX+M?@B;[7(PF+-\E0.HJ(P3+-Z'(8[W"#E7D"'N;A1Y6[D>W2S M].CCC)T_TT+"AVN>NK+A/5-U"J XPY8E$5\#+LEQV,/OR%&0 C$1FBN)F8@6 M1J2LSQRQJ7*S)#%%^6:>+^^"K\A=!O.S[KS0+ MXYQ>;\0D5..G.0>'*>/;/!/HX+$HY)@3+6KIZ^?NWL-%;A_2Q-92FT;[X9O737>P-Y:](]L/QY>)7$

!*=4OEB1/LYE15(_W=90P1E$ZBT9.NH_1;/Z/K,S#O9932,Y;W[(\N*^)_5'7P3*7ND&2:_A\HZT1C?MCRWD5A!=^*MR>T.5]BC;6,MT8)7.07.5K9L+ M<:[CZP)5E#].7WS%,A)1D=N;/J@OP;,B!\_EZ$H'J%0.>3 "..IQ6 /X*++@ M2,+RO(UU5&8P-#R@,!;#-(OF)0MDBM0P-+/,4@EP%_'$*49S_A>%?@,7,4>@ M.-MS3@%M%*3[SD,.[F6$+TQ:W: MK+FT9LWTLVKZT<'T0XFA>U%#,"*;1_&90A<_KLLL%ZZ@2Y9]Y*I49?H/R)KF M.R@1&QG;OF2U$!#7T8 "J2I]X,7)^+P,2-'Q5!.8JJJ;X4-T=/F*H8AJ:'>" MHD92,I/]V?XJS>ZTW; MY:GV9HB>S%_4^!U-&S,T*G:SF ?=-O./!"3XOX@SM7K,TI(L0;M/Z"&+',6\ MEO?1.W98TR^M;RQVJ?14_H+ZQ=Z%6QJ5"9=&K:NQT[I\U/7F.(Q>R.[8AF = M'C86WA9>GC<1T6,*+I0B<5VC6E"V,_[X-B/":GUO-O8Y@SE?[GE7P\(C<$<3 M_N##!YK2+$A.T^@T>N2:!0J'0N=#M;K=46\S1\%<&T^'9OT26:"T(@JI%5%H M"7DX1*R2%=W8.4_SG^UDBQ1)\HHD#RV2!()SO.9C3H@C"7WJE=NJK"%'5!6&]E$O5TUDB0FI,B$"%2%S0 M$FEOFK/%L.YF'7'=H55:R M"4-ENSU\A=;?D:H7Z/=^,B_$#D,&AK$P+)RN M0@?&!#$=FYE[F>L))IA"3(?YAR\PJ4]4'QB+GN,DZ9&H*:^B,Q3'0=A/69S. MV#5+RH/#QE)DY@;/8' (OM4[-2+>UF:.YJ5OCJD_; MY_(1.C^P3,14ITTYEQUG9MDM^(2L 2,_[=OF+A:^BHOGQF\W&0LIC7)(;Q31 MIM#XYXX612*\##*Q&GH:AT7\)!K6]; [?B!LE?') .WO0@H+<.<*W 2W2Y=N M5/MX_90GQR\/,T?S)1P_/F3]39%T7S-_!!'#+^ 0(O P? Q!SLW"0>1A?';N MCR*'G*5W&.D@JN6*87=A4NLVZN&]9;:K 5>]%_=BCB(OYOB$=]+J HHH"L*I_ MA@^$,3>)V=?L5;%(,2\FD?'1P7R$4=@4PCG3^[=TGYE9 572X+64VC!9V21:S5*+XNIY/7 ]K6ZGU\>WTXJ1/_ 'B_PJE7&3 M?Z'QPQ;N+9YHQH]*XL<++K-U6S^HKY'R":7\P"R^N-Y4U0G/XFXAO[0M,_O5-#+'E_#H(X";46M" M.ETD+2SWI/V-G)@>!__\\-+/H4[ NDR C49T/5157>E8S/PD4'SS W$\BX(.F<>NJ53(J MKCFB[NE*_U'&Q;ZR=@@]8)#CY^&[PY:PU7NRH8)[8^G7P4O'IMVO8U:>#-'J MFDBB=)6&&;0XN*#RWQZ+5.\EI&DZ/+@KE\0P%AC'A.EY(=P3%0IU.YP*"_*F MPN,;GYW*-/F*X8CJOFYM<]HF4F'W8-;9OS*M@D4,"] MLML@<3L8;)QB#J_+(KKIO\G3C^3##8.^7IL&SMVUVS2\<-=QMN>.NJ:KD((] M(*(D#3QUG4-S(C-%8F>R>U;F<4KSG!_2UW$J-JBF:LU8?8MI+R/E5 ^(;>FL ML" M-$B#A__R11/7@LTCL+O4NB;GHUV:_$)6^T+>,BP&RO MESG0M<],Y M%5)R$S0CW @5$=NB2[*_3#4MP6 8HCIWG8RX20RY1%RY/^;Q3 6 M1C=3=SD6/=MI4(B>8\O:/7M3*Z;0T9D8G0=I$ 6J6\OI ]R,#'*3R] MXUH/.Q> Z\9"$K3GYL6C-&:3">>,H3ZR](%+^.,%710MCD( M8)[<O/[X,LY<_F M@+0H,=$GAN9&QLKO? R<'>7FHXH21:<4.NP@?S_];-@4QX?4@196XK!8MO&L MVXPQ_KU,+B!9DVPG4S1%91A5+<6/Y%NN%I_BB$9G^R\Y MA&]T5/X8+X^$' A?&6DB0/O'W7Q+-@E[SE4_] H5$M2X>"N'A%T<9H[B[H+? M18I4(X=_B8LM*XM;&D1QLK^@8%K'*:2^-!DUHF%*#V_/'@\;/(^%ZVH712.( MV3L=4@/A1I78D08]\BSQ(PI!TL;P(.U3AR2V$A!FRV+R M"&A;0QN2.^M#&R6\>V!.?%Q\]VTN951\:<55?_.W\]$@*7_XP4;B: :R[F$X_GUZ<.N6(#NJP M_BG[5KJY?CX78@2S2K<+DOWZ=SW:)U]4?A=F;<;5SSC!'681PVW)??!5M2@] MHRG=Q'T'JY>3G!G:/:9D'A/\[A3@FJJ5?71L%7G+O!V"00-]T2-N' J_;" MY(V"[[6&S1B[L(GD7E.'QW:7+CR"" M%"'3LT/8Q15,LM.9B3W)T60DAJ:?,VFZ@)1\J$B7REMGR#GD)%=UA++\4U"$ M6^CBVWK@-$W+(/E)7NC=4+Y4:1$\],F=!0A("36(B2M9-H@R1NJ]4@RA'Q2^ MI(T/ 8Q7I,:95$@?/,4/U@)OHA GNH2SI&1L2 USL+!+45Q@Q6S M&+K$-S.H'?4T GPA&FD$2PM*R#A=[.@=+_<-<;R^:IFT7$O1)EWJ M4&E G";1&-".%AD O! -,H"A!>UAE!Z6-$>/P:+0%!7@5=G/_-^(2&:$:J9+ M5"G(.%(Y*?%>9!E>XZB"&3J415Z+Z'S.H<&=R7R MPUA@Q-KTO!"B*T)Y6SBL(!^Z0J.*V_/GX--D*X:CJ5.1.DTCM&1IOSM#P$9A M.(DJAW2+$/Z@#1[>.$^?[&P6+=V5W9-I+C02(5)GQVTRNBP9M2>;3LRWT>8/6M/T*IAX@308VMMYLY65-%*@\K\$#S0_8VG) M_^:[N\RN!NSXCGXD<\;&0P0*SX)K6S(5*M76P<\:SX"-L/G6$J6IX<2.YXOL MD[:E8H\,MR"7)!*E_46?M(SNH$PJ_R0+NT$S._B^Z8L6"(>B:(>F9B3+RRI2 MANT6?GP/AKX4G)AE05)6D#W4PPQB#\W/S/ _,[[(LZ(N(QK+C9K_T>S/_,/? M3CE31, 8ETEPK YZ?Y\HWB_&L2ZN%3 "T)RR4#_-V"@AW!WJN>QE=,LY,'ZB M,KQHY.2D\0;V -\_LC/W6#\**-^8R1DA3CL'\'T>;W28AB'H9DD5GL?%_I2K MZ7,6'1]&^GY&*,+V,-;]4I#N#, (0'.N!SLIQL;(X$P+?LFA)V=>Q(_<7.E+ M*.Y^"*GK#@>SO?H0UNF1S"'E]/KXBK-BTP8 MT+*Q51RJ,VOO_;/&.^@KYH&QW=TB#R"!NR@V.BO47?"Z( T*5??3.*S\$SZO MD_08BJ'HZ4R21%O,JSPO#[O$B7N%V[H0E7A*=%Z^9-F&QD69]:IG R,BI7 & M9-LRVH "_=^J\%7EQ8-KRL_=E(GU8A86P9D(W(,?H,SV B?A(\RKQHD]+*[Q M!I*%!T:VGF#$O]\&TD"1[ A_%0HA58KN35SQZC=>F%6'\@Q!3H^Y.G4N4:]& MU7K'6(Y.:VQ_^3DM),SDYLR:%:I199.@Q_5]2.,G4<$*_*W+2M7IXJ7!-)U> M4GH4(A'P%H0%%,\Z+[FN>J39QSA8QPD_U&J+E=8HQ@1M$)H_T1M$RXPP&IXY M+LB4BMN-3-:.6H@LZC'@H'1.H*U+YS8W[='7\&[MWN' MMN[^:Y7!6M5F5@/?NX&E17>&(:;3V)9G:/[%CQ;G7,9EX7*.67HIVMQQS&[K M#3F_A_^.%;TP,>2,.!@L:.NGV@H#TJ"P(C7&HE*!Q)D TN1G@9YW)Z>1U60V MELC6-0KQ5RO] QI7==*N$0")@ 9N@,2 M@.W^XF6,KFP*L3PYVJ'D>GZWXY9&=)W^%&0QL/(MQ^ZMEL]]_'4C[O=^,'X\ M\?WXS'?*FYRK"?^\P(=(A @W="J4R*UKH4.S8*_#7I?6GH3S*N4+2/,",+HK M1"&G\4(44PV55G^0> MG5:5$^*<'YP>)GA_>]XSYI@Z&M^?*^H($3/.)_SL9C<&JKU.H7+2B&:QN;^& MZ_J\->AS&B2I,P&KMN2/@-0Y)VR/0/4^AQ2@%^/9%IC:J$H HK^&P_V$9-K4 M<<8=8UQABAN<<<$+@!CU. -;1!BLB-41V0N>.7>08WUSZDO]>I-1R+RHU*S* M5#A-H^MB2[/3/*>%OO4P93!C)H4.4']VA@YV9HP/PW0XM$BF":-"Y3 5B $: M)%2>,_@F@8; T(.(!!IT<&:G3.+B0>-E^I(XTP37.YJ)YHA")?V%Q@];:(KX MQ+]]H% V"M*YX(@S7'D).PQ2^J>"LRWW-3YRU_'#P>@U8*8(:^ENX4)E,4J/ MM0SVN^3?'6](6L\B;A=ZQ[3?T$8"KNX7)&@B8#N_7ABG+)M$+D\J;L ^[W_0 MB)IR:;&_A(PQ+DS@C_ E+E";]AGR8Q1RHA'A#D]/'[YXL2 M-.%+FG;JP1Y".0R02G.6Q)%(O9>I8&,A*3JOH .D^H>V'R#5@KVX]#@MHC,, M)=TE_&Q95MSS\]S8AMO_(#8]Y\6 MIE)0)2'5\\.IP%B,GT*N7>6:D7'C3P] MUY'J-J9-@%T1 +R4>+4Q^G;Y+HU'F:&ZC<$)]7KS):?"C7*]+@*H7GN5OO\J MR]=':9M;;ZR_*+4>80@JJ_E"%E@C W$C$E 9, M%&K>&CO/7D)F?%TLGP/D(;L_Y'+PN1EG@(/QG)T E!O$6Z#E,#69-HD6I20/ M3[(FU.3(B!8590_D):A*=NC;>!7*._(&W!XC:4:^9FC"LSJ.UP*UVPC#].83]%'.LNO@G@\_ MX#%H_SS#40##./,/ #!O3H$#@K$Q*KC+6(?CV!77O'$&F SG@PP_C,TR[QS4 M67>%3NBH;@J&YH'IQ V@20.;*. ^2Q2.\ J;1CBK!N3=8Y D9V4>IS3OBI48 M> IM,!Z,YLA0%#!)!=23?=A-1J9)&[M\L*5),G9^Z'H(SP6MP5PQ 8#T?$;H MI"'3(XR[$T'\%$GS&2:%K6&0X>-<,X8D@_3"- +X)?#NG:SRL= MQ'(7*4BSISBDGVB'+W_P&6Q\8'LLZZ&!$ACY68+S$]C533VF11*K1OA-N4[B M\#)AP;'O=? 9M G>&LN1!2XA$@'2DP'>14"F117K]W?9.;?L'EC6?P+K?&K6 M+5X]FL.+O(Q40#W>Y;TDXXOKO![:>+J8.?T:]SDG^Q\T9)R7P.'ND%@T 6+57S\G$C"J<9UK':61$ 37Z6P)>@?CHHW*N$ M^LAF517]Q)(R+8),[IC].JCG.;3R.1K/D=:IH4I#QI>VZ2,FTZ:0,_U276:< ML\=UG(KCM6@&D\?PYRU-P)L)N3-]QLWT 9 Z2!^0*P^T/D88G[3-^2)N> M1^OSGG$=Z76 ?O(+@"<5?"(1\*3AQ\C,)M/.75I]L(N+((G_"[]/U4U[%IMEK@'"EWW5P037>MC)'A$YO(4(J3$B%"E?N>I.T M559@"K.Q.=1U7HP5RE$-'N/Z'YQ9CK49T%D]5@#I]\@V0,V.FJQ])')89R#/ MCW/.5#_<_)Z=4=DVI;K>S+#L;F4=5=UMH[]O-Y\9!P_P$56O_POFD";WB]Y7Q^)2>]B:\KJ MP'!60E8'&53%6#NSQ#0PK3%9$<#D1*!"!"XK LB<;%AV\@6*I?@+<)[&>6P6 MH75%,DF+D@ G87AYD:6,H"A5-MAT?)$W%Y" M60/X82?+"Q<1+D?^"G_Q+;UT[/%5 M&(IMF>U*ELV;X'[D]!$")_YYL/T/N4"'WS3A2.Z&8+UL:\N]>M#Y4'3KZYCZM#7O2NV8YT,]VKH7,[,L,<[.!BIIW2K#G.;N=XGP41)8'"07JF M-29GRQ4VA* ]Y=:,9)#=!'%VE2E?<;8.,KCG>X@J4 MIGD@0UAD- M5&32RT"<B/]7Z>I0#ZC6XY__$35M^M<[/$] M3J,$,DMQJ+>!]\O8HX8O$F M#H6XC52T''D>'8O8,ZZC6$0.G1R"]UOY:3)M$#C.>N*H+Y8405WT:SD2--]!Y M3[TCNRM\V8L"KO:EP1FARE\V\%>$?TJH4*%P!]M&9D6X1;S+6%2&\J._< H= M]F(("B\NH/ S_5K_[10GEGBST'DHR7?(LSIJX?V;02F6N%7$\ MC&7KH0*W-*NAPLNFM8"?.\Y*^/VBK807C(>P#KHIZMLJ&$P]TWK'K&7@)B%M MP#;PF9RF1^]Q^^!5I*S=_[ M]H)U)1S/X9(O$3(8,FEBMF;#)ML853V,=?IC^HM@/N+&:7',742WI(D_TH<@ MD0JBPTJ]A(U<'AS< ME<$[C 6JZZ#A>6&Z#[;M5[8A#1)$9UZV0JKUN(GA2.E,DNXA,:+,]J+UDXBK M%M4R,UDC\Q,MMKW'RBFO(J5*!X0KV=+!!2-AAN9_?LN=]WU_OD7&.G&=&UJ0.0H?H*P/9K MYG10MP9)/]/O#MG47_0QM## M)HSO$6+'$XE[NR".H++4CWX2CZ8L IM#61=Z3.1 767 M'0WK6IL)\+#U50CXU6=]1.[2:(.4\WA"T3Z/&#]]^#MKF#E9.#I'W!\<&E8D MD 5S_IW\UEK+M,"X@SMYD6-BCWF:5YRIJ7 M7$%GQ331/ N28'03\C&7]^E$):,U$UO.OVDRPN81T6XF;]/Y751CR*_+@A]D MTBA.'WHM-IV7\#F^ X.[2OB5.\^=W+XD%J2%AJ_\7QVR,QPM+3$9%!*"[HO[ MQS5+.OBI\W<$ZQR,8YM+%# BH3EGAFZ:L5%"S*KR?4MSFCV!VM(M[*WY!J*6 M]\C(MI=?@1<%J'L*.4\MY6U\1OCJW:'J^:K*:E>ELT.N/AYH1(('CEM>$!ID M*>(^\K6NNS'$"LP2Y+X>9K3EI^RT^C]/\IX!\OTB7;48-%[&"$_ M_8/:%IT*LCCIU;#)SQ+Z2!".W8G@).86Z@3DX&\;78!DVC7RV MPBJ ;PB #HJ[10+_68#DD5> Z0WG/1"7" MJE<&57B(&W[Q"Y,(DC=QY6D;"0OW1PE$[% -;452P>(P\.,_%&;/*?&?3B M$H#]Q */IV682+/H;K[WZ?0R3KE\Q$'R(6/EKGOT(LXK5^3U M1@;<'Z<;37L)J=6'!W>EY8>Q0'6',S6O.6$G@ #AXA,)%+BL\+->MU/.3^,X M/<9B.*HNPUMS2_,BBZ']IGCL]#G((JX'>CLXS1O,AM>F%Z@KX<1A9]QG8Y . M")-.P"02-R*14Z4+JNOX%6DPE!?U1."X(@++93MWQCE;U\&CN4S+U0Z?:7&] MN639AL9%R9\QI2CZQG6E,X[A6[>*.6["L\ WO:R1C+ =0[DB*15--S8-7J]/ M4'I7=H[,#"^7NVH2<4JO-^<9C>+B,@B%!^13\#5^+!_/6):Q9SZ5\V#'?RF. MFR[,&0);*6("*&<%UR;@A"JU9G7.B*T2$!*-= 1*I,)I1116I$:+Z,W;5JT+ M#%\R$X2?Y6"I7)8WG.A\RK_O]:\,/XAPKW0/:%N.*J@$P!* BW:NF)K ;-\* MW'R*F52>>[+CC[IWHHRP"-,GFV][3F0W&+B:'Q_'K+W6#\^E?79@E(W?S2_) M+--8L'$S3'<5O)I=7](2^A*J'04"J6/1S?"20D/"$/310U\.S>SQ#!ID6G!] M6F=:")HRU2Q1PZ3=)E&LC;45:; D'$VB2Q2'=MPTWAXQZA!+Y$Q1W,H;^QNX ML+]O[NOSLWW[EX&&+=,'0*H"?4#VP^5EE(, Z+.%"X+V;#Y!9YT^[K>4S_*/ M$)T+H1# _/$3!K4BS(*+0 M;RE_VZ\Y^Y[!J,KCL5SD)%+1^BHG;_&J<#[:2-T7/VRYW@M4A3:N #-6/FQ) MIIIE5<4? [(NQ@H8%/T>'22FZB7,[$C1I1MG& M@\KLY2:F1>M9['[ZR _:19!_C#>TCJ \9UE_>)CF&PA1&!G9MF!4X G ;T4V M P9H.3$^)PL1RP?1Q>[Y7Y>A&(*BLV3C,UUG0?Y+\"%A:^B3_41S<;[D)\U= MD.X_?CSO%9*IKR*D11>$;;&I\" 2$=)@0A0JA.."%B![T_SU2=)DKF-S:.SN M:H$F?+B'#S2E69! D^WH,4[5;O]$W\O$\[[[A$DO8R\1M(!83^F36*S(@\1# MA#(&!YCXN2&8M@1L'EV=L:4H=Y=SX>^HT-/#C#JO(%EP:&C;C'<61"2BZZ*J M >&%R[1HRS $FV5$B$BB=0".:JY-.77$?G&:<;/E0=3=/-LWCZ@&'"+02-UX M?8#^O_EY^5@F@N<[C U;(!!&B6E4;'.N#9RG6CC^:8:)NP6,3@1*I(TV:>%- MUGO2?JYJO*/";Q7Z1.)/F@E@4\R704R<62ECD9O4J;,HV+_!OR M &A248!8.'K!O1%QT].]S6E-^3 7"^K.A@4)*QU M;!XCV_O"!RE?LXI!+)@8:(5_IJGPSP84_JK2^'%:IVHL)!7#HN@PARS@-1SJ M(TTCF@U>FNF^9C"XJ3V\]8).?0$[$@F_5VS:M!\)ONDGZ#R?*Q/>)QKUNU:[ MG\!X4 ]'LNXHK<#A?:%S$<;9IE>]&>=I/26IMCVX/'NX@6E0S%V9]4:U0Q43 MCE30?-,.$>ID^IFC8 NO3X-F6WC.6<)?8-+O=V!S@).S_?D:+G))L>6'HL.7 MO*I=[.(Q0ROBQX=5B]]1)EVKN'1G14>W0%WZN;216[3G2WL6SMPW%NGJQSO6 M6 O'Z>NK=H%Y53'4B\O,(LUQALKG^K#>&":M%&>51L,:]%Z1NVRZ5IOK0$,N MK]?#YT! _=CC!@^;+H+EU5D2PL)\ALJ/4G7D&(D/@S? /[)R8$S!G!*LO64) M)VHNHY%[^4CO-30_#0_O+@%K& ]_,]O%*7VN2HB!.$V!L4 M,O_ZVS^_>_NG?Q=5H+SEP&LR&<-2UYF8U3%ZMS1D3S2+>TNW##R)%*:.$5W) M3P=HC,@8F0'"@FW"7W7QMR0)0TS!)M!I5FL"$162[26[JP\-IZLO_L;I=KB( M+W^8R,?- +;9]LOGJ_OW%^3N_O3^_9W3A>X@$NN?N>\$SND9F_92--WG9+: M+S _;D]0>*4APS'U0DO4\^"/0X@# MF[ETLZ1?=4.X?DZY4;^-=TVEBZOT)XX,Z[I+T7\)(>OC@[NXRQC'8JIHVI@7 MXB2FT" U'JVZ+B!9RYD<7MWLFAFQ>IKK?=4R!31*6^U S\CFX[_EY$E@[%Y[ M3) KAJ.[0Y,4XCIH]%ZUZSP-0QDS2Z,+RG&.BUZ[5/=%M'$Z!L"^A2HQ:'J9 MO@D:)$@DL? 3LSB!_ Q/4V=L^(FE=/\IR'ZAQ6691L,1,<,/(]FM>U#;+":@ M$@F6"+B:46*6V&J$M&P:O9RQSP5=%Q=Q'B8L+[/1/DPC3R,9J&=4Z_58(0&O M@4M^!LA$@/;#0F/491-)YO#&@IMI-"^&$XM[GD+?5!R,YNZ6X@ L[H8"B_F< M%BX55*\IIWTLP#2I,^L@^/YKR,^;T/7E'"X\N 7);4G^OYP=>Q UGT8<_09& M=7'F&P _]3QD=":H_K, GXC.1!4&<- C"Y@.[EQW^@A7.'!THW)N"RX7(OP Z.8=B/M:8SI-U9*)/Q.=& M5885:!+(0@D0@ H^X(#DY1J" @OH/+AC656%#7K:9U1\P1^%Y.5_R_D73S0M M/8AL/_(;*%@%;1+UFTO1/;1"O,ZT=/)N+DA6#SJ3MK'SD/TB"*@_2.BW3,_\CV MO;EX8X\B=I6^(:VSCX)+&L#H/#US<\#6**L-J8YIN=>[HVS"IM#-:SF>GT1$ M/#_59=STC$/1H*+KEMTB& ]E>;K0L=X'I8)V?!E=W2JK!(\WXC:(E3G7]^[K MQ9BAS-P35A1O-OPD!4>E-2V>*4W))HBSAG)P75;"376R!T-,9<) (]X_LBNGZ *& >IT1EASIZLX++.;8&F-_P=US0R MD=C/S8 &]S $ >>'U=5MIL*DC&ATR=$&Z2ZE9K[>5/>E-S03PBU5<)JBX.E>40/>MKDK@51@2D!/2PA&VV0I+X0X6>*Z(VOKG9/VZ M)!#.OKD[,/>*;5"0D)4)&"$%%:XF;F)$<5(6W.P)P%*LXS/ NRP+YKUY?W/W M#53]/_@-/%'PTY=OJF"B30GM?"649VY+D905$)XHUZ45<=1:&0D[(AP$0.## M"VZ1W2A5'M 3_99F)H!0AFV2G]RX&0!D\"',@92,V\ M6.6TJVZK92_/'*PP4O 9UV'0'B*@QX2!32"MLQ-+[0;]"&[1*O-U_YE/51X^ M>\XMVN\A3R^CX]O6"#4") $,"%LG\4.@ZBZFM)#7. *5ZBSOY0B@OQ ,35W? MW#B-!^UPGO5N4B*;GAUQ7>O:!7-B-C87Q%YT([M[-*XS:#CP6#Z^F.-.NG3\ MG*#'>&A<:)8E*N<8K7UN4V6?N]'7YX>Z>'7,9HMBKV."CW-9)Q5=7J.S1[!7 M9,V97#00^7LIF]OT5Z'0>0E_73XPN+NHSR$L<$&@9N>%JE@!*(@#A$)"EH;4 MG9B] ==F(X6CH3)>D[IE.TMLXK2#$:&MJYQMY(9'SJ:RU2,PS]_#+8Z'E. M\RV3;.;N+-= :A_CP":=PG*.IH;0V)<'LUCL4567Q\;DR_LQ]2HM./GC=4)/ M182O,EEZAJ'8-[WC%R"CX:V[73,@/P M)VQS C=IDA\7< SN(WCO*7B0BN[*G%(.G/:SGUW&1Q&L:[(*G0TCCS M]+YCX,3S8FS;LJ?BTS@K0DTILDG8=^9,;$[.<@6.L/1P1NVCC_(VITZCMM:)9!VHRZ(U-U5])>HTWT+7>QHAR MJXP++LI/(OWLP$?*M_"LB/\ICB(*U],-7[6_TB"[;'5G?ZE9YXZ(WW:QD!UN MSE@4D;N<.XK@;OTX?B<"0=)@2 2**P)XB6YM;617) \"2!*Q@EC;\>7, MPD(MXX3=/46(Q&..#E M60KAY<+,*N\!?6E2*+8&%=/6)0"[X>OS*?@*UX1-'Z7KS6F:ED'2?O#]XRYA M>TKORO7?^2+=LT]!$6Z/Y-\N$$11$?/(N*A'8A[KJ55 ED WW$V7:#+51H< MXBNB4&]W?F,;(K$_?+["GZ@)0/F15TM$7!66BEB[ V+1BC /D 8 <00KZ# ' MQ9CX6CWF597,G2"X* ,E:CC)UZ!8TYX$NUW"_]L>^1%F!MTMFR7@% ]$3S!8 MS(-?8&SW!5XLZC3FAE<6=\'QF7XM[I]I\D0_\:EL^R)UYPYG^;KC&.S2;CV. M\;-Y^3&?%K@[D.]?V1U(+ZLBKD*&:;XXH1]V*R-'<7&CZ9CMS' MG*5^_\KD>, A/(O"\RHX@ET0A,5?XF);M6"I(9_%20+U(SM.;9/>PU1WU!G? M?CU\V0,D)U%)PLHW1(.Z\<[D MJHIVIC^WZ'VL" +%69L$&M&B/@O2?,.-=LA2K#RWZH>1A45UPK_ M@]_XB*II&8>C134;A1DG<35#KY5QD15>H8I=;R7U;FM&Y&]$,:R4. ?D<23T M3&?30O.#&Q)^'!+.-83BW+864(6,N7*/N6@\\SF1(*JPA:\W+'L44>KMDB-K MRK^FC<8QH4%S)4ZL907XY9EC- MES_"1X1F$ODF".L^:J(:0\_R>*@9:UXP!_27"4YQ=IIH=5*_AD6#&M@9W5*. MV1.5<>#0"/*2RU/\D,J:2^'^'C@D$7@WM;X^T^)ZW%XK?)!LSAVKJ[+.Y 46I: M*+77PCC7C(B<.Q[VRA@+UWK$I)*6"C/21DT496PCM[A RMG+R8ROD3/94%TE MU;XJ=N)SEH/$CI;BF_(JDN-U0-AF[CH?+508\#_R0E:LP_BS[,P)TX2A0814 MF!! 944^0WQ#@XX7L9S$7FP.?6>=A[E=F@1Y'F_B,)!]3YK&"3I[XU5:L*I3 M2L>)V,;PB#.Q231L"^PQKK*L9-UPI-N2@P(.K&X9-/6XZXD\P)'D&PY#Z>IR MQZ1/I]V"/8G_4<91O9(!^"B@&:=:)!+4*PH%2PH//8&M:#)FFY&<&6*B1=;9 M<7?1'M-K^&&DL=4]J(.:QR>B^I?HWG8BFJ<*X:@0J%HH>3%"1@C-IE'/7;%1 M4#$R5G.\0]+0L]CBHEUC6B\J"D#]E T=)"&;1!?'41#BLE?3[Z'QQJSHALZ1 M;7.-!+TB$OABG!(ZM'YQA:]!P'EW?_LU9]^B",)?/M%'_G?7%5[?,YB;N..Q MK+=Z (!$0B0_2Y@CZV\%:YQI>EL5I,M)*"82""0\W!;U\@#3(M$\)I7G_UM: ME%F:0U?2.VXGQU$<9,?EX70?Q[#NP+!.FH0.P)_,T$;G@O=4$86!/%(M93XX M6;V(\SHB6DTHKY$0]F^0[@]+3 ;\(V L3NIR"AY$6T=QG'W^ MERM_MS]6'N8-IDTR9]91Y0*_H9EP9^JYA33?0MI$(Z/;%HT*/&3B$H' X@J! MZ=*?(8DZ2X]>I:K]EO1Z_A=-HB]I1#-U-A >JU[E.OUEA,;5!^(@G%MB(FW0 MG NI 1D2'4$%NB@];/-N>*4]D=^#E89+0E+'TX2L%A79+?=YW'(YZN:TXGT M;,ZHI,R;F/840J,3$4E=AB)T>UWF<0I9' 4CNXSQKZF(S99!:"HZ6WY(F;B\ MIGSZD;AWY4@&"9?NN%X%0(@(A&"P'=;\I(62*S6,>]RWV5$V2_'2=B_B? MOINOL>?GMM8['M==6SUU9YK_Z+>-7B]ANUKH#5/+8=-45;I=S_H9>QS=&+5[ M6 =[D&JJOC@[9Y3272W5[5DV55PH!R(58F7"GZ:18.4H+DI.Z2XGR,17<:6$ MM$ X*A"DA0NB8HVE.J*]@ HYBYV)M;HOG@J\-%G MI_?NQ6=:M'&8G)>#*0#_O/]'&7/5!+<;=>^&BS@/$P;M&WHX?/+[Z#0]33C6 MD[O5YK6!%AZBL:2GU+6I=&>SB>DY4>%Z)S(J4NA\!_%*3Q0*0JI8U![VG#&2 MT12'08BV65:@=")P(JK6%CEM',2+\;[,6:S1-(D)*S#K]',*Y9""_Z)!4O1? MZ?<_A#C/O!S,N@X4$(D$B;XI,H$WSCJ_2D7)&V&"9U2FS''C^F!:*Q+ !R5.C12J\OED1 M<5;T(YPH'F5&EL"9,-]GHO7?_J[@-J4PR_JJF@\\B13,CA%MBU\%DN0 YWWWWWENP"Y53X=Q*4Q99EHAS#V[??K;[[3OQ?<=**Q'E>\I^^_V[UP[MW MJ[=_?@LA2T!*<67%O_[S#W]>_9&_(+]^NR*L+*"6@]"![WZ_^N.[/Z_>_NG[ M@]?>_6'U_1_?KG[_W0_5:WZ<&WTKRW27RYT7N"[PD-\S*""9AG%"/XO:DJI\ MW3T#1\M-QI[BB$9G^R\Y)$S4,2FG(3^,QD4\&DMD$Q36)VT!)>N'UP9G6<]6 M82W*7*LB*?Q[^"2*1NP4ZA!WUY1C#VJ\_<0_664&YG*%W27F5?[-LWVK)?%E M1O]10M66TZ]QGW4RX4UL6MXX!-MRT8)+:L#D9P#MN?NT!M6[^D[KDM)(L,-I M^(\RSD7-X+$*Y+JOS AMZ!O:941#'P[8NWUSO ^#;I!#!\U$L8]XYM#(1)<'D!JK:>QS5B5^7 M!8&S*5GSKX(X4B7$2@A'4L_XBU88E4V&647W6UV7!KQ@CT'<5_9KPIMSM[I^ M")ZV.@G<\V:G0?>NS4Z7F%Y9$-S+7)EPH[#S9@SSJD$F/ 9A/246(@@$$A#% MJT!KWJ8YY,)>RH^PX3 Y?3B3I%/KM/:KC/N5^MZ8[V(Z'MFMMTEY)ELN)M]. M2AVB=WM_ABGIC\^NA(-.E\<.GS;%7W)4+[RE_).+XZLC0@_Q5!?U?/#339!= M9W<%A"D()5NE5(_SUMB;\_FL#X);GJO=YH+?(I8D09;#(4+RGG?6&UV';C;4 M(^X\ELRSHL6._%/#BOS#WVXA2JS36NOY=2)+'8UB/10.3L=0U25(2/L4X,7V M[Z,@&R&+^VQGD7A=M>GL43O##\_-!=+Y.T*%'(QCW7T@@?DYJO53C8V2PFE6P267&JA S?^\$GT" MX"XHC2[C-$C#@WNA)MY\Y ;4U+ S^N96[74)5GFI4@P>_;EJ5P(\K MI,5]_Z9"V_M]IK&E9;;6:]8UT9ERFG/C;LU!@VNXZ39Y%4% ^B8.Z@ NX4X& MMW(:58UVX?Z4GT<>X6YU. S2&3S$!955O%S<;EF=P-0[I(51$YVLIZH;!0J_ M5TZ&NE"XK&H2D: 0=VGM.[B(GQ/=WYBYT33,^4H[=?3$,L(& M:DVS-C^@ SW#YZ@%QX?Q0FPHXYP&5Q5840"\3F4]WNN2Y.A\]U M7;]CSG7M<:R?ZR0PC^>Z3JJQ45+,,DWO6!@'R1U"-H##5-C$^(T3PDL2!5$B(&BP*C159RKQP5M-9D$#Y%)++*>;5 M%*&"RDYB)#:(=NR[B%5Z#O*FW@K_.ZBBEK@!!H;5^>GM^SO"3X?N+2I=\6*( ME;"Z*5P_IYPYM_&N,\)HX G$QG TDG6/< 7.WTU!'^V8!D&L+ON-J();7&=W MLOAM1R#UV&,(!N@:SC87*)A"HRBP/@*D1ZG)=$GD[B:IZ4HX7#&I_T'L#=*+ M :WK"ME\UW\!H@%:=C>,=+]E*!:%DXUBTKQW\QA]%J]%7H[I197XVEK&*%'LT(^2'.0+-H50 M]N-P>BRK%[]A8W! MW#8/UGN9 K^X&PA-VG=L=SH$G>5^_LS2?Y1!$F]B&HF@5UFH+^^MG:?W L+Y M/#RP;1YJ0R<"/%'PT07V3$]H=L^\M#U'$;I-F$3)O9=5DXW8=%*Z\;'VV(*= MO\_QK[JP"5O>53]68#?5CCVK'JU!N/:%D+2_Q,7VO.2B\ZA\-OP4,NQ0F_ F M.BQ@%(+]> ")0A5))$-G9!LWMA1WW)258#/(ZXPI;S)E)(R6ZAIX$LET'2/: M=]E59EZK9E>K9->JG4_Y[D7!+K[Y4945YX7]AM: 32"L,_;Z7,+>>KWA!@3+ MX(3W)8U[LT^&'T8R6?>@KEQ\W= Q3CY3\T#$'DC0<*M> R<:\[ D R-IY"%^@^&,U^ M:6X)KFI'CQ^"S>"7T MW81YSN6!\GUYB-+'SY"XVMYFZ;9"7?& M4/,+O&N#M*[*6L7.,U)A!;H,\#H1B-5=]A;FBIZUA-WUSY'KXB]*083@@C[OC.Y^9W'*@!1[:!]6 M0!?E?Y2Q:$;:))"/F3&8(="VLCXH!S&/ A=NDP VLF-YA0]I$"(_^S924 O$ M3%#=ZN6A*"4%:'R@["$+=EN(PNJY2!Q]%G&IV#NF;ST 5EG.(6)T'$ONE$M[E"&6"$VG^S^MVST1FU] M>U[(IOSSO4BA],V?$]9!9Q?VS8\OSFD?,I;W'9"&'S;E$!"#>G,(".A&' +( M>2 2& 2D)H=X:6D,AUPRY"3H(-FLB,[WFPV%JEJT[BMZRPV:JG=07%5M23BU MX@VW;41WYLUY^5@F ;QVGP5IGHBOF^Y#LCS.D8@X@H:();6(U73F?J+9FDWU M"QQC)V[*:OQ(T2!(@AI#$J<%(S3(TCA]F"30BR/:-,UF&?U73?Y#_MRD+V M>0MVNV0O:T5PV/P=2%@B&PIM71*2\ZF47!7LVP-FG,"BH=PNH_!9_?2&G_;S M;V1"2BAJ]Y0PKJHC"]'=05%D\;HLA*$E&]+-%3SWT=0NM#!SS-MV73'TX?B( MWYOX//HLQA73-Z9;5XROC.=QDK))=/(:"C;:T43O)8,A8>[ZFO2%A2VHM8DF M]4?"P[PW.*G.#;7:;954'#FZ#KTR\P#;-;3K8VP7#G,.LV;F-#;VHXA)]T#E@7/KTY^$UUVCFBQ0^2 M%BE] /:<9B!>'[8_J@OW\WVO,A?W(J]BH7,WY)&,%;;D3:3P_49D&O=09\-W M-Q)1J)RF_'G'3[9L;?>^.R.BSTROH\O@@)#22!@B5VE>9E!WYXX6A6RE4^/? M=(KI#Q9 #H0/'I@(T-7)>#IFF/.RB_DC(FHKM.0QH4:,-)BM2*-(=4E@+[(" MR[3,W$JXJZK6U:BZ_O*_8HYG%F[WG:[X66-@:ZQ-@65;NIN&Y:2&+/;^SZ<_ M^7'ESUN2L0;F>G1VS[M7Z:XL\H_\ )V\[2R3->&-N7SYL+_#KB!7'O3R7[0:!^-6#[J/+D4O0Q8L3Z#K+ M>\'/4ED1_[.ZG&\R\*MJ1^^S89D\ET.LB M@%-]1C9ELH%@_K BZ7-<;$FHO-7N3^QS^)X96DU_P=+\C^H[5=_@EN8T>Z+@ M5S@-PZP,DES\2R/].VI3PYL*R$:BX2V$&XFOD:!O9[1"> ,46+]U0XPS^5 \ MN9'5<'='SS;%)3!'0@MVEB-'O8V_0=>%8OQ!7T&7KDNI# M"Q=A<.A6+;9UJSUY5=AL4CNMK! 405YD#*[#WS]!8O&0QVK\A1G5%KH'=E N MNPV9"-!^G5 :5&;32><_2?)+3KD!_#'>](#P:F,,%>1=AOD9 MXBXO^M-!5T1B0P =\N:O-,A\Q6GHXQT+QYQX>I>^(=>*Q! GRC)EP)0 WT9H@','?J*C-(/XS6J$! .ZTBAP#"LLU+$A^() J@-8#"B0BD2 LK M Q?I]J=N\A9]K2B1"TK$+4ID-($, I*(^?Q;KF+9W5^'H]F6F5@09ZI]R,;A M^Q"-GP#+X78,J#&0&\(D6-8C919H4.,6@QFAL+N@PC+C]E$I;M,NXZ_PU_"% MZO@+V.#!WH&M!PQ6D(4[O8+M.5IUG,QL.NV<-X>KO9ZJ4,M8?[C>YV>VB'LQ MKNLN<2\0F-,HSL!L9O6*:])C]&9CRV,ZRC0='>-&:.?.7'BQ$8SVBM5Y!6L, M# QM6U3NLR"B]58/@9\*A96P74DP;!L 0_[+'_\@=/>__/#[%1\@W\D29,D> M(V5F:8&+23LFA2<+2(?A&(9R2[J:.&>/\*\L.9=&9[+B8"XJ ISQ0T?4?@#" MB_"7$VA0]JXG)J.TH N*R;A;NJ)P0$.$&I$E+=8 7U3/K!!8ZNT$7CBFW4_, M7*U97L!S6<4TJP(7_XLFT9^\FO<6Y@W5;Y5+CQ3;C)4/6_[%1M%!%;;( M,CZ2\&2[]_:A6)3-70=G]L19&2<11/%PQ:'^O'K<9>Q)YB0/NDXFO8O<\;5@ MV);9"K*PR>L/;3S\.E>F+02;15TCVT4="8G<+R:]/V/#T(+C;,=H^J38VS(L MS7CFGD'KF;^N36,:G[+92_$*CJ'O'W<)VU-ZQM(RGY,F.6U\YP?.(SR6?\H\ M0MCMT7(VM6:D2JYU)KRX8V0?GQLY.PXNQRP+H'VS@[4"T&,@+(')L-Q>[MDT M"1Q,'6<6')+@M=D&>.YE1M9E7B$5H4:UOGJ@3IZQ#$"6S)< MB(,"R2;."2(@&7E7)8/\I MX*J _ZL9;3ES/'3H)1*NJSC,)@) ALRTY'=%/C:UABLLC<5E.J.+R2!-KN7X M9[@:A:N8)O^1_U1'9[(#BAZ*?5V\V5?PYEPI8,:7T&6G"L;^_7YU?D]*AKWDV0B40 GU[?Z2O!9I/7'9M& MD4AS"9*;((ZN4E4RC*/YR%+1]*"//[5?Q#+F* #K'%EC0'8^@:VG.D'L@(+\K[_]\[NW M?_IW8>47>S^5##1(S*;3S1E+?>0FT."F^O(!),LT UFWG,&L\[K_=1"-C5/" MW:*##0A_^)9>CG?4U\W74;+<0;X M2)$IE1>^E/SPR8NC4W%J&=GBXJ3QF:6U;T >--1=5 ^SZKV$9-'AP6TSIH"N MT<#*$J=I4I;AR.5?&9[M[SD. R6@)KQI6@4V$*QOP$V'T'O^?0P>#.'(]ED< M:@KE=?1;'SE=%A^;I-5L*31ONFP4 52"H+G9(/I3W\,KA('.@TK]'#IYH^IJ M^ZE#.4E7OQHU#9([6$]XPINFU70#P:.:]EEE> KM=11U'T'=N?=DFNPMW4%' MBO3AHK[9&NUVKO\FUN$W#L&ZYT^B0&H<2(,$^=GWV6C*$K 9=)W'C7E6M#B1 M?VJXD'_XV_DVIIOW7VE80D[O]683AS3K= QI/CV1VT9&M1[.#J!)#9LHX'X\ M0KH49A/)YNZ>3(2DJ)SDD8N*P6>QMV%=8UIG(0E.A1OYN9(8)B:;1"%WU7&: MQFOMTE,?,E;NN%X[' M-X'@_I)-.&+Y6&5ZO9=,I84<#&Z;+ROHI B^>M6!FC0>2DD8()PS_H+R]O!_ M.*0\!0D5%3\X1G%8T A^X >8PR]:3_*C=5)&TJCTC#A-D&\B?DNRYK*57T;#W8<[.XQ%9ZS+6 J8BAE9''V/\C9 MI_0!@GJGZ9,+&F8R5RDJ17PSU%=*:-7G&?H?Q"'_]0W+B/"A'7[_C=!%?&9I M7EFFK*L GA]EA.9P9FSAG*F%]YL-#8OKS?NOX18RJVXY+URG"S!PEX,84G'Y MGX!M32AG"')-U1P)ATR)_#LG+!7FAA(3@#L5>;-\ ME1:4^ P=T1\0T?19=520NY$VDL/J&Q')S M[W0JO#X? EY 37D19JZ^N[C%[NZN,H_YH+MK7R#CY &PD8W:@)R%.FICA(I] MM#A?I.(0BJ&$^LM<76PJ1%I]CI?4YGB( \?;&X^2V5T>F2HCT"^"'4]@\\2: MD5P)40LD1DIF88R."4YTD;:5P-:QXDR#*%[=TW4]C'-9>2!^HN=!$6Z_[$ZC MOY?R@ (N--'I\EQLCU?I^[R('^%8O;D']R*H&I;>\"UWBD/;$F2#+G##&/IT MFAN>BBDWNW<*(RI42C1JGWR-.-^(.>8GY8X$->XY";(XA^T85$7MM.,;-:0L MA*)2CR(+_)'SS2[SUS[!I92.N/&M,H;50.*+..,+R_ICA[L?0(0+'PYD/;Y) M0?,7$MQ#.#9.#7>YM(>Y/1]9WF<>#CR)S9I].:*K':<#-&:',#(#A/G8U)GS MZ#L>8@@V@4:^G11-X36DDV)@ +-.B@Y GIT4'1@9=%(8F>\<)\5.(01QVZU* MA(MT5 QQX;BC8I34_E.@1R*UM=\SG1+M*E[[NC.#V$_(MCZQ=5*)/0=N]XB$ MO.^ZO@YG$8'WJ/$Z*HG7KDVPL^PB_=:4?^?>/=R'Q@+'J. MD^0TY0)MT'L64!.D9TGHQAQ9<4@'V49M.BZYL"K&<&^=C-^,S<,F+0SM&[M@S\=)A-OVN<%0)/7F@./)&I DP7.013FA7VD6 MQOP+G[L)GK-?;B0SE\BS;[BWFNXDS_#H*$;]PKW0_'J%>]$RYQ,V.'.,(:V@ M'_;&7I!;>)P-1YW"FA3V+K44VO.I4(EIMS@][QJ6T ,8ON7R !F3TCASEB@9 M%# )U9J-8^GK9BP-F1N@HV=)TR\%.O"24=GR4@JT=1_OO1[H$*%'>EZR>:I?'#MJB=S%"OX^[Z M\K8SY0[QYD3FG@#!?J,8@0:I\6A=R0 FY W@\HUF#I_#:48L+$%)=CA#!Z9[ M2W?\5Y%GJSGSWSD5' SOL1F4=FZ,7;*,KP%?G6V0T^N-OD$V_N),HZP?@&O# MK!^3.<:9D?G-,= :Z*+H+/AK[7.-/BKPT+3)>JL;4Q>?E7[ M8^^>-?088H/J&L[-322I@*)W'3.X8[<8<44!I1XB.9W*!'._E0RR!-.EE;-- MXI8609S2Z'V00<> ;E;7>QBY&70/:IOM*ZBD NNG9((F9=DTLSOSJ5Z.1A;I),A+3V/0'Q8N6Y5XQF55^TA> M[:]?4;)=KBH?$G4YP )SY"6R2%&D1%(\T%U-'*P/]V#66Z3 @S2(D.NP[^#* M_,701/5X1(L".H#64!6>ZV]-94S([>#_ 8_PZ/F-G@E]N&M#='_R"Y0P8N=E M-0A!5%J2LYL+SU/,(FF=9@P\IU7&;8W;7+BYZR@#W(36"0?$:[I[9B(F?3^: M1H"< 9%;H G)M;@)=.#2.R 4+MT NPO, FG]O1K(AJE?N1%%5WERQYDGX^+2 MF!M?:$XWZ6AQ=YUOL>\+*C"\/3JH((-ZB7"S2DPM1(E)F-<(+7YB1N3S>P., MI!=.CK-QFOM(+!P\L\.D%4[3<^Q>56%!3'I3)D8B3]:!&9VS M2@.R,?^".E&F",HTJ.0])NOHE.NRJ94N;,P4AO%:*J!\AT2JX&02&>EFS8C+ MO$4H:)2:%K,-Q*SI4].;2*J@)A/K:FZ-SC;O,YT.*:I8L+[$%HL?1H3]T0(; M.A1$EHTYD]DFL6\#^885-'W)-4WCN:_,C.*QV3V;PV-H&!C"]E;V,4W@6;XY M-W[52.9=6VW0PNFI:A\;:JC30'SKIM/8F&BEMM?Y4?511:8:T$1U*&@44"3Z MV8G(EDQ$WSYL'M;PD ]/&NV#1XO455WP7\L^> -!1Z93(0*3L"!=BYH);KH! M3OYH@*IFV"%'!';@O>OP(Q%I,;P@7>*31)(LG1K&4<<0?1%M62T35=(>I>*6 M4JQ'J:[73UV3UF"39)0!,W@NCX]!IDB?SN2_=*;)J%_#0 M-DY*IDP?[]X^"@7P= -AYKXR]/:-S.[;VS>"AHFWS]K*/JBW;XYO!KQ]2B3S M[^V3:"&]?4H?FWK[)H%X]_9-8F/D[;.\S@_K[5-CJB%OGP8%_5D>DTCI6![H MB;"6AS9 ;Y:'-F8HR\/#^C^6Y8'G0&:/K'YC1<"9!E7TJCT4P60YN!P'8D.U MOC&)^AB;V[7H29CD #1$Q*@>E4\C&-1(YXV]3E 93"U1&HMDI\$Y?;-1F%P1 M-;(R+5IYXYL[EK\\TV)[1==C^OG0$"27]*=R'FPL"BW%45'LQ5M-]ZB3<20^ M<7UV2Q*.1A!6&20I4Z&3[T32)[J5+SZ/M-BP8AOQM3VLL_1%7*9PV\90[SG= MPAV[^ MON2 \ 5I42829S@B^EA?-(_>Y+N_T:CX/F3>K#UI.4^FM;RMRSJG3 XA'R?, MHHX/9V?#T@1_)52"Y0HT6EH#B>)#]4J+QD'=*S,\^="F] U2]";G=BUR CAI MH),>^+"O<6KT9B@B^F6T>[Y8!*\I?&;";A/3^^&X P(+8SH5PI_RG3(UEZ5N M3&E+7ZNHJ*X@!6;<[^<&2"@3Z0@93P5[K.C] G$"F(=T3SIB!IL6P,0.>Q-, M^0)PQ\JR+0MTZOC_0OFJ:/=20,LF:FE$",TG1 H<'K O,P*/(<:V\$D/A,'1 MP"*JSX..C@D+[,KLTSR([0%EORIULV-HN 6+HS^M7V-#0EZ RC=%X!$38YQJ M2[Y)KK]51<2*),VC8G];T6T)FBND2+",H_9RF_.#A99C+RP>(/J[BU0Q6_!E MI;H$3[>9.XHB D8D7F0MD(0$*?A7!6A^E&M/6W3,[D7<[BWYM+OB/Y15&ML[ MS4YG]'=:M9 7?!JU*'HZ;? 402C/O_SP]82 .:]& 3 .Z5^12)R_0HYB]L*,VAG4I!D]&P_J$AV+"AWE2^#NH^3,S) M:X8SXBB%F*%/$#1$ #1X,R7P"Q(NQG>0!Y@*D;PWOGK80+#5;5G6X/<4^>XC MC*WPA6&KJX&9??>X&D#!L/.HP8ILM1WE*)"TP4'6QC)?KF:.FO M6'+S\O1<1'FYH<7#YB?&DH?B*RW>TIA.AKQK?8LMJ*P"PWTU[O8MLT4#?@9$ M"%=Y&U3"QLGK[04S(K!G-PJWYE9U]NI#.0 M@R8=[ L"T$.^GRL0^LQZGZ>>QQ+QDMFYCKRJ'EF:5[Y2-TX?BI MR=W7D.^@DZ@B CY)$HZ3^77_0GEGKF/9U-WA\>;9JM?SRK M]_3\8_!&^?CHE9@8/W>T+/],ZCS:LJ)*_Q?*TRW$!IKCFZ&$_"D2!K[H)Y5/ ME4^L7O9^5,VIZSZD?JE$[MDK/Z@VV;L8H%^\SGT_/-[\JC^>U^OMFG".?/8T/C&JITCF?Y#HS >F(.,WEK$7$ B>KZ8((QPE4OO?0L"O3@ M.;353($: >]8+4/:B1$=RH!>ENFL;C;C3>;!DNA?ZW49%ZEHLMSX>X8C/-4& M(\J:CT_JW+?<@]RZ\%3#.]VNP[C<=IJ+3 .QLATMVL+:%2-E?]%E@Z?_6MH* MK,3TZ!KP%-6T4AQ9*.&LDZ79)3HV25![Y"HMHY>7@LI4H(=-DS'T'*TS^DR_ M55\XQ'^,>8ATOL7ZBU1@N.:X8R3@V:5!@_PF$"& "1&HA&% O9U@1N3UQYI- M[-PEY/(7^TDS>7(LEO6&YG3.:@W0T^,MI'T\35RF13$C5?&.1B4M.<_&&2NY M)3-V0"F-12B*HW.ZY@H)F!P@\X-']6YA6K0S;!+%9P:'^!.-P466TO*196F\G^)W]8]0C9_F)G>O]#48D ,* MY#>)A/KUZV=E>*$XD88HCN$D!;MI!TC!F@N:P6L1&%)I1Y.B0SY$3R)EQF,X MFOON_J*B<$P-->O@XE7=:%.<%Z1M3%+VO#.)!5W#=?S:A(M3XTLWL6L^G)^* MD6OAO*$ZNZ >M6;93_I+GE:/!9]WUDDZ,Q)Q_X_,Z)IQ "P1<,V=H]:6X- S M6L-Z=V*]X?RB<]S#-.CINWA3FY<'_0M_3:O7R[JLN$U:S'FR=#\W*[@T"\93 M*24"F]ZU!"7O'!72XJ)A8+JMCJ2^)^=UCS0);70\WZ3?:'+/0;QP3_O4Q_OH1&%?QJ>(^*I/RU2"OZL-D,* -V)D0H"F: M73.K.8:ZVH5O>AATX)...T#R@@@T">!)^FX]B2HYPO6""&S)!R .WIE^Z NS M$Y39 V4V#64J3IE84B;N(TJ2EK(P(I+U]B#Y]RW*:JG;15G&WH7;_9VOJJ(0 M$+#QK\)9.BZ8_6WU=ME#HZ6:2P^T7=H!D\QU?IX:C;S01V9U?2JV8$D'-W@O MZ$GB,DV*^>.AJ'SE6@/\'R#$Q1R,N>GW5M2W6/Y2@>&GO_ (COY"2 >8ZB0(<0*9)YA*FMAQ/-.N.N\2JL] M1#(7.R9+'XK",LU;_"5+Z(!/3N,KA(M.87;7?"51($#"0%4 MO+OQ=(C/D!0U X2%SV:-#Z[D!+\GD.(3S8W ^'SZ-0<"ZUK@E[#&9CN!X MZ('6Z:7H;!TX9\'1,G9R&1!^!QZ 75,M?LDA#/$EAVH4 M'*^F4?N8DCHS&JE4C,SJ*UMY!#PF<]G:2C"UFWNPA0^QA7Y!KO,$'C4;!23H MPJ2DB@Y%>LMK]3^V(75_I2#OZR5LF5P9)[7O=3E2;N=DG6G2T$C1@$"05Y8! M&W, #_E5^I8F-$^NTK(JTG7=G*,QOT8&U _$UPBE1 .*#U5% QW=B]_I2A%' M7P\?,#,">^//AQV%0!/P((XPX< ()*?U M9O*E@_1 8A0+(XP1V@+ $Y?_/,*.V'QHMYD"08S\ S+,:?524#H:4C0[#F'S M#\[G/+!#AL!U4-$9&9:P=YB$$;7Q?E&+Y 79%8P;@C @(@5]8]D;_-R,VT1Q MFHG*MQ54=+J+W3PE[S^7(=I!_$WF:)YGR5AD)4*=" M=Z6N0)&&7/\]._%*0"_C6='QC+J,2'K/8EVNVPO]@-@MQ6?-C2A M1901Z %8'M #ATTMLH M59D.JJ:GCX3V6=@6L"4OCOHEU)'S8K?FNF,=QC7\4-R7]UEVY3N7^: M828V(-E])S'!*/ CB@GJ%E]8/%'PN&O/L[Y?Y8 G26JADV6 (BAC48=DHP6* MWV:JY/+[!F-%AN8?:.QMJ]5TW_)ZN\O8GA:/T9X3,N._ET.B;."21GQM(9%W M DJ(K-T)=$RS4*VN%.$K;<&3G80O;+9DB8LS,I?7%,Q%D0$;=Q;D0&9L*9LR MGV;2GAFC=(ILX5-J5:1T)']6><\\-@K*^'0O/_%CE2.QRI-5LN4**SQ(@FE\ M+3T6P[6*C.9 -QO2@.7\15 BHW0H$41IO,$E.CBOSVMS$ 'L76)I-2:E*B0*I,5!/"TN8$FF M_N-2+JOD>%3I7B:-1/NM\!!T5V!4BA)MP4*%J/ ML S_#G?]34L4T]X%QUF(G"C6X7;C 4OOAYBK23M1%M]F6BP?N%\TO$3>-(@0?=XXB M*KI'M;,5(NZA%A>ANIU@0P0Z9''+-+V; #$N.,-K%F^425K5?*K#314^\5%7 M\)C!)O@L5;2%_&D6_Z--/B@?:?'U-2KH%8VSZ/P0PGR*+V(T"\)]DZT&,.=% M"1$4(7@WWT*I5$"%?)?F).'6=%24XH_BMS/)QNX*'JGO"C,AM:%5)4*4KHKH M??8E<78LRIH:F=,Y.S6Q60"9F#\V6ER'TW?'?DA:R$?(>5YB6H1U9$.T=LOU MM_B54YM"?_@!VV%J&,)F&)K.O0>K,;M;H 2@>C<1)BG)5,D3^J&:']2%: 1V M]"0E:B;*$@Q@!S,9$:+Y,HV:VNY3M!8*@=^>M7"U^-CLF$8H^^;T65FH\2T. MQW50%_60C&/Y^9=C@ST*?<#D$!S:L<16G#Q+.GBP@C!_]!CMFF-=]_./Z^>T MRJ;TW-,A!CIN.Y7[)G,<"%QRGW_\;OU]]\H43,$](R%3H8N_!/,V5..&%5>L M7E>;.CMOFM#6]QZ[8)"S8%/1]: Y3ZP!0)\8AQ0F%QU)>V:)H.%5)'YST;)Z MR+NL#EIR[(MZU)-J,)-MY6<<8G!-9QPUJVJ-30K8K7'7X@9ZC<2."/2($AE\ MJS *O*NBKZANAY$W6O3F:;2@NS1:0YHLE,5HNO;<D<#L$YQG\3 >1 M[,)'@>-W45F*S$E!IY9(V0D5Y5_S Q5[ _S[V"T( +.[D?XJA0!:\JB:#%@= M'8>M&G(ZGQ^I;FZAH(&EXZ1DRO0QNCP>N>AS%OPU+1.VY3!&+X;I@8A#?WA" MUUM_!!6TDO@']$EM:P78M\O.'32P*._GY@Q_,'62>3OOI$A];>\NA28P"E\@ MS\")F5V+1',.=K 7T0U&A=(,0;[0S#79%D;I&[L,YJP/HT;O>3:S MUB4&U9R7 WK8K(H"7O5%P^#Q\VMR+)*Q!N=T7F(+XM76K$D2Z@&7.42]?TM= MKWJ-(!ZU_U' PVUZ&Y@6;8VTOT/IEJ.R+=!,D.:E^%DD_MZPXI*]T8(F308> M/>4P2[,A]$@#J.ZY]("#3#@7D<"Q1*--U*3:I:&\+OG_2T%IE8+*69[(H!'X M!?V]3JO])_FB&Y^Q0SG,#_ZU=QNBRRPSIZ,7VU6=I'SW1X(2!_Z*>*?MS>*\ MH+,$%2;P<(A:;(8$M@I&]+QF_3)CO@7YWA>[,M.[]:@:1.LVWY_=2?RO\D=^PW#UE]]\APMYIIAACW9!2T=H M2.MY\0C=K7-[\]RDQ?;V]#5]]._XVT?.X^O^ 6CD]BK4%71"-#9+";=[W'H& MQG?Y= 1^G]N9?.UT"R_45I]1CBF0PYL[!@X86:C@87//N%'Q&.WA9!WQR,P- M1SIEQJ;U%0V[@2_#7, #Y4HYM?BR'4TRR],EW#> M).-7FKZ\UL5JJ)-SK9I#MLCG"))L]2NA':7FDS^^(?__/'SY[^0 M*/E[7<*8]V8]))(+:FBC3B9'PHKE569IJ[R)]DV4%G^-LII^V8M";9=95)83 M[Q"SXY'B.CJO<]U(5.(3X$(^+,S3E6D3RS\3R5I_/].HK+G]]I _070_%'+Z M$I5I^4O.UB4M1!3U;;ZKJV,_8W\QDX^MKL&9LK!EM+Q*0,A'7>?[.B1"3C?+ M7S7+]F'[><)B&1Z$K4=Y-)GS=/TN_N W 2]0,N/)MG5,5]M'JL$C;#@S M&LEY([/Z,OT&["%, 2?':T,8@/=W<]-O:1G^"ZD5M4<=S%-LH;VPYS9 MDJ"ZQ'I>F.DY[/I@AF&Y%D,!Q)'_Q=:*$,+WZZD'I5\AKB3L@%,GDFL]2OAU MLU<:!X0*7=9EQ67]D+XJE=YT@;5[863 M\IE^J[YP^/\8X4F#F=#EM[4ANL\'D2B)J$K2(G5!NM\+_'K_[O"\$)D0A_)! MC0.; .I$X!Z&VTVVE5G<*V\2<@-/@H1%_@%!+E^$-&";]G"(:V!/0 M>QFZC,K7FXR]E^I/@:.?F#\!GDWM]>D/H!,!?D%/?N/4'G[JFR%A"!X3_3P@ M08-;I]:_->>Z<1A>V:^/QC\1B(/4/'3"@'W_0/ N&] AI;( B M&P;U"9W4P)FYDF=&VREFY.O:/2MC%/B6G2/N>.6BP#>I+(W)MKN"OM*\3-^H MQ.^.E>4]Y7>_J.-?B".WEYW\S!ZC@4:TEF5P#)EQY4 L'>[7M%U]7-40;.')IF_37!\+/AV MI;LHN\W_1J/BF0,>BV WF\S0/:L'U->I@,,.4*]0W?.5LRW9_+ET@#S,5*-"#G1:!Q5,#)\W]\#'D^8D83<3ZG[8*E MF>L>UJ2Y-Y8PERO-'#D_THRB DZ:__1!I+G/C$;2?$9;P^)YZ^HVYX:_ MJ#D&Q1?S**^NOP$!N+I_DWZCR>5K5+Q049@Q>J%/X&YJ.ZJ#JE""/_Y$:%U, MC2JY9P<%/]7X[."J7\XN%(U0%4'6%3E@"V%1$M\+TF%\003.1")-6JR)0/N" MM(B3#T@Q7&W YU=*MM&W=%MO2=35"?R]C@J^ QD4_I.(0;%*H1 MMJL.43+0\D'$7/*!T7%^Z#3V1*,,>H\]48Y@"K62Q=OI7VEYGAR+^!)Q&"M" M\''6*J*B>S X6R'BI.QUVB,M-N2 CHP0( M;)_Y\@V*G3=UO4K3+%26ZX1Q[ M@VK?4*-[0XH#"4I!@J0NVK+@.]$OV/\!I2M[S& ;_-E^_%Z@]$%61<]?[J!+ M\Q.%1\KV7Z#WCAE[6A]CK3LE(-[,.25L4/:;HW4B3B6)R@7ID"$"_@7I\)&_ M(")D^#LP>,*\LF@R(#.CMM&=WX:"M'#^@%#F9'Z X6L?"A7UA$5_=N#DHIQ(D@D"$"&]+'^.*H8\^7/>D/ M;/ F G$X363?#8$[__#C$0[;[F_'_RH*T0IK+4H+\@:EQ\@+( ,:$&LCW0?: MC40] E>,T"A^A58EG]J>(]PP+&@,\?-1)0!$>5Y'&=E2*K6I@KR_TIS\G(=P7*Q2'%'+/%,IWP]_1;]?Q.LS?Z,\NKU['X52MS^G#*G\)>I'/^ M%$GG3GISJN"<]?^Z?&?]*+-BG?;3M%[F*2"B -Z9M5B9PU3>(F7>V2)%O<'- M3Y0,A@8XP?ZWY0OV*2,:1]&I%7A"VQ9 MXO&9W4==2W#0@"$3#H/LT,\G3(EA!3(S!.W\)=G%KS2I,_JPD<&?7R@W'FC7 MN>^J:9FXRI,;_OOT)5>J\6!I5FQBGAETYRE[#7K@EV[R"-8"P_9?',<+TF(I MRCTT>"ZEUH.M[66.]BS(N=Q5IVC;Q%S5*H?SU&<63NBAZ7VI2'-X8-0A^VM# MI @T2,@[J+P@8@JR37/QV"YOIE:+"'XM33+8R-TT3]D %]0O>4%C]I+#D]?A M$:Q\8EG&SP1POFC>3=@)C:\E7< ^;Z0^;J3WG%P20(\T^"WO)D)OYN E9+9# M0>Z?)ZA>RS$O90N*U192=_YWJ/<@\FL+M]$$%#]=2:(>Q. GLPK-1PYH94(N M1A6:B?/6_=R1:N0KFAM"F"_(YDB/",Z/2G37T!C, IZ@#=FG\G! KF?<@A+1($B^:U#\?GD*!'Y+!S4(PWT*("6] M-MFRB56OY&)*2TT)0<5X6)M5EWB!(0:T_866[>W6!=K?$5C40.4_/CC!?GQ7S[_ M20CZ95T)*?]OMH82U1"DG$'?:0B\@:\$X6!J_]''=AB96=_+ !??]69#XZJK M?\%1>^*;=-R94?/VPT]I? 7J@_9Y#W;8];5#0) <8[B\R]!@2P=O1--]"FO9 M_Y(G:1G#X4@3R'TJR\%88J,Y;-KX8[!<\_[I4P'DS?VYB57EMT$3R0EQE&GS M'KP<-\#L_LSY M2(OA@7E6(4)'8:1RZK4+&.NGBY>.T+%M'X(7QW*D&-9A1> MC.A.ARYJ?NW0M^PQ0%$1'1=BZ3L,\4-(XT0D(HJ>RY*]B2)[VM^[E#^?I?24 M$7(F@UX+YGT<*1RKF8>DZ:(D<:(RGN[G+M]8/=:_4\7'E11ZK7+W881PK- = MCJ)!XJ5;=V;WH/$38\E[FF7:,=*:,UF(BU:$Z#<6ND6J_T#6XK4\AZ#^MHW$ M.Z/V(LBE<](B_:KQ[H#C\I'R'5;R_ZE/8N$"F@?FUP,8_#S6H/[(J:Q+TB5P MZGDICL_ZG#HQB7U.'0"FSZE\JC7352..&5:I'$N8U9FK@_-8+4U>IWA035YG M2>]-7N]I!;WFQ.-Q0I,O^U]*>!.6N',$5_ \)L)#9EK+X"="RJT^0.>-CZ#S MX$9T'A0Q"9L6%1)UN(3I=VFP.

%C;.K5 E"R^Q8!\/&QMS"7N^'P8'^16[B00S1SH]YWN/HQUO]JMXX' MYA7!CW* 3'0P&*W%N O^5%G_.$^S&*[_E'.B*ZD@G^.H=R630=V%1E\!93;* MY84<"%#9R*]%2X]\>=X)58\>=G([E.CYOU(#N.2\>PG?IEU>[F4FD@S33NF- MBWW<3A#C<[8QLYLQ5$7$@]_'KI6VJVR]?C7-QS"7Y?%LT77PF.B:ZAIIT#4# MN@X?$UW3?#H3T54CRM_LOUF$X@GW)S)E4][QQ2Y?H7FS_W81.N;3K7^2*G!O MQ1\YZK.ZE@&KR+_),#B-D^_I_!EP]]C,W#'TE=W,ZX/:S9!@FT')B1+_W2>3 M&1K[2H27TL\3E8VNQ.TWH>Z;V'#X:FH>W#S^FE,01YDDZ%;MJH^C+^)?<7(< MBC0EH8F%8FFF?%,.5';(X&9A6U.C+8>48[M<)]Q9Y,,Z<26<F<2V $1W(E5,J55[^]AO4S[K8?DB_]I>]/*9Q:P7$I>/8J"SS$0R'\#S:2! M(BS/N?!]6O@K#RMN\3]OO,?=!S"J5+VH!/6::['@C",$(A*!T,?E40^+0.?< M\0'M>*Y]CC/^8?M-W9%2L^]/LI.=16F64)45[P'8765'O41*)\;Q647RO,N_ MG0I?A19$*DDS4VOW440_P!X=B+XP^ZXU_UBTN*\^C@%F E['#N-3=2L#-J?P MET3TY 6^XYZ6X4Y['KEYV'Y;YV)8"_"QL_E8I/W3,+[Y+!\,N_V=!&%_G#+59]4 IIEG."7>W!&ZVNNL#@8'6H!9BC MPTH7U_,=)3!\%"G&V ? @RFK\4F"[GIV]!>7?!,C0BLNG/[S!\I@D_/A:K.' M>WOWTF:?%'X30A3WAVOG;KAVJG %JT$E$X[;O;UI$=#%!+N7"54W]K5*4)T6 M4%U,,-V%TU5?8KL5C&QE(S@[88V@K^$E\T4+EP.,_>7GS]P7&-/BADL"QA/P MVS7(5!D\LK1^?:]@>HVFL/=F-M]#9=^5).JQPWY"[;:/)6'U0$'O2[1PF_). MY]B,O/M9@DTF;9SBLX3E6V\2_84.-!=%^UCEO@CWT.%!-8VUM('SFT@F:5\- MF1YE)Q'I#_%K&'>PP042)ZM78-!'H\^?CZU#+T1W8#HCJY]WN\J7R9WJG;[.+@^H&(4%Z')GT1\R"N+$HGI[;T9<@QG8 MGB>S^9"23M8ZU'9(22/S.:>>)-1&7[B]7*@F%PQ(F<+?V!7J74H]D&")'O7N M>M=/<+5 +.BYI<8Y.[U M.'NG(4< G10A^Z"OE=2&Q?R%.<,9*E*)1V^5M?W,CL]^+[>/J=[\P7Q5?OJ0 MA+KY*S7N[ _%"LU]Q6]VF4%QJ>Z/4O[%_&U>\K($"PL;)!@"#$IK\_0!Y;K+ M#[HKUSOXS=QO?C)_X_VU@-8":O?5]O[N"D"7FVYE'XI%V0?I7^8%&*><5T&F M\46I]/>#V3XUI-M?+9CI13T49J J'0V'H?*Q1@2 MS968=$[XC>VQO8I[;#]HCZX@L@4=YBUD;EKAAY>2SB3 Z+RGS!J['[_\)*-X MH**ZQ\[*UZ5'O"RO_B[RG72J/SV62V=3>_:SJ?V@LVD,-C5*VXK!9G=VV.PN M##8H$MIOM2U 40O4ZM@\1Z4_CE#),]G_IB1*:^]+!J"& RN:_&< +[O%0T!I MQ[(7*/@U!0W2K5&;LHVM#S4E7ORL]R]K7V'A:%#G+P@YUE? M)OAS(OL(KVO)P=.-P.3,^]PDY):*N3<"C34[6BN$K8 >MY0]3E!;&RUM<;3Y M]/KW_9#<:'?/&/F-5OBLT-UHDTO4)M>5*!HM=.T0K1H=;LGV1159#XV4-+K8 M$WC:G@:)C4ZUEFAK=*-'\;0]#7(;'6?5$+92GK8%[G%2SFJCI2U'_WZZ+("Y MD=QH=\\8^8U6^*S0W6B3C^5I6R.B:+30M4.T:G2X9=L7#\O7O2>R&EUL Y#8 MZ%1KB;9&-WH<3]N3(+?1<58!89,JQAL-9CFZZ:/523XNGZA8_W35:?$6I9(;=%M0R>=L3 M26.E#/85.::62G2K["=8::);EL-BO8D._:)Y)A/[VS,05:(]5C8?MSQP/HQTL M,1[V-8Y\D8DT@\.HK_R3:VGFQ8^ $(ZR3)C\QW_BH73>=:; MF#K/P Q''T=G$9[NR55\GF<@$B7/KFT(=7Y"G1VN#:=;T3F9=(VI^DD, M1$^>W/IACA;H&$I7E3*G@*$PLTYH;?= MZ)P;?K8VDO.)"]<;G7,E^>*9DV(CM!O)N4;DNNFT]DS0>V='03H+SKO48LCI M-\='Q&IC<^(>JLWFW,TLS8V]4I7G#7HWNGZ\0>]&!*$<[CUP/W[,4Q5)V+3_ M5ZY296.EWT2F8$=_JC2(!V>1O]H(GK +'76LW,\S>*!3"YD2&D=:5\-5[Q+RR+1/;L--CM,'4U@,G ; M0$>"7] M?A2'<6_T4:3CUS>DN!A2G G,*T^4DPS'::EZ&]&9:J8DO-7H3/5T)F=]@620 M^]EYO&\D_J)&B($]?'? MD&Q#LFNF&'R/5/8M@;^>+YU. ,'&$^?JJP -<3Y;XES]P[XASF=+G$_?MN:C M"$4$<.]+6=-3Z3@'8$396B3_3-A(I2M2S8Z6E&>SI)KO!F&K7S!5;:1,L^O^ M5%G?I"!^RI,"<9_CJ'+N1 J @$VC>9=.-D@/ [[X2J1P_# MC"(_DX&1>9?P;=J%!Z*Y9"2+[LNWR,?M!#$^9QOVO,_R;%5)[BY4%*1W-T[N M.INRT5 &DY>R6!0 P)?S8(W;#P5NW[]<[ILL7!T KI@H?HZ*52V&U0^&2J7Y/AX MP+C),T44;!+N['8VD.\: M5#T15TW)'[\3:V>1GB''B3^_R3#X'@4R.19#E8F0A,T&8!63'V??ZB(QOM(9 MW UYK!1YK%H.=4,>*T4>3Y_%? 8[[L[3YC 1@?PJ!C)MKS89S+DQ)HFQW:V\ M4C=)4UA0[]1_7N!89;KJ"SQQD ]6&^N/UM[TSA5AV88%WM8'_+,$P0W42!Z' M#,5M0X8/(T,7@IM%AFH)M/?L:6R3CKJ9V@<_BT/O88V4F^/OZ4ES8P_")R#- MYDC+"ST.&6ZL;;)93KHG(4.U!-I[]C2V24==XZ3;="?=VAY_C9-N MTYUTZW4D-DZZQQT N5+'9..P>7[\WN!\U;BXQM5^##I['*H J",XP44IJ2T8 M$8E ">K'KN!#,EI--.)Q.VD3[(2;M)/-+W5Y,;[B74D$GJM[>1+/(@,CB-$ZEZT8920>WNG@<1\+CO*W%[ ME&?].($=E-C^.,ZC;%7/P/+(\NH>"JVE=C//&KV7.-[]* JP-W7XWWFBTD!1 M"[SU1O0=VWK6*-B[\FO]5 T(D6 M3 +E9A%D*:\%VS!F,AE\DIW,EJYA7\;/L5AQ*5.W=)W74%K_DHS?)66H- AY M>F^$YI#=M]O[N_\\3F2@LE/AJ]#(:! 1<7BMHE[Y-RVLGUXTO+(RO%)%'K]U1@RN!@,MQ974 M&,J-H;P.AO+2%T-A%8 MI:DV9:BM[8%_=".2P'HWOL;17[D($54![>Y\2*5GFHQF(;4KE87 IF=1H*Y5 M \K7;S:-%8"!A/9=(@\G-B63]:8Q5N+%*ZG*6-FL^3DHQ']A%*OAAE6D1GN M55#6L-EJL9E;H-JPV3JPV4PEQ0V;+4[K7U6*?S#YK8I./1DA5WT)^WB%3>>S MT5GDX]*N)5ZRR0;97;MN3+/YQKS,15%KU@CC,:FGZ4+[('):A^853TU.C]*4 M8L6TCKL@_ QH9=6/D+(%YAR-)8MB51%58QI-VL)F\=RDOB -.A^*SI6:Q-6@ M\Z'H?+K)60U++N8,7-(,V@8MJZZ:;( 'Y*F]$:NKJ#3(W6"UI4'NIB@Q]:?E MR6 8QB,IG<-FM;%9.2[-UQ/WL;9G9H.G=3\K[X]4W4?%2B[L/X._.@' 2QF& M*NK]*B.9B/ H"HZ"@8I4FB4"_5DGMT/ R*KWC%P8D,]5YEB(0UDK+66';LB'1AD17 MW(9L2+0AT:>U%>\DT0O 2J+\3)<5K15A%R;):?9WV9'.=)@D:F$AUL,:96W0"?M)OB=)BZK?5 7;M!W:.A M;DF:V'34P='I;R;VINQLDWBO0>":<^"XE#F*@LU#+>KI]]_O)G%L@_"G0_B2 M./Q;$L.MV0CS2S+8'::=#'%]'T?6O#[-DTAE>2+=WW^38? ]"F3"K?_E9RE6 M/O(TPV9U:^!Y=[Q>7-X@?961_H2!\+EVNWD7@*(3B>9$2H3,3\SSIX'(G\ MK\M$^EEUY5F4Y@D>V<=Q,MPP2IB^S0TDBYH:FH8L5H4L5JJT:@+0V.K($[\O M4A7US&@;BC6SGH0?N;$*0N%;@O?Y,C6AYY&%Z/PZ[]F7(SV[782_)G&^GG3G M6#L+A./C:LFX^@G8V$#V>-AAJE$'6#ZY]6482L"9'Z]H*O1]B6'J)IN#M"&) MQR*)E2IIM;5-O\JXEXAA7_EZ>N/WRU5#,SH^)JYWZX,?YU&6C-Y]OWP>IG*# MNK45Q WJ-E!@'A^M*>J.CYZ[P&Q0M[8"LT'=B@C,^JK_YH![JHA\@X+94;#@ M&'NCYLV/@MW%HJ!1U]9 $#4H>')!U*!@,8+H_4MU^RZ1:9PGODP!(_AW7XJ M%A2HZP_>WSSO/7Z ?SWOO_[C5NS^3-^5?WT_]-)L% *XN_#H[:X8J'#TSONO MO_(X^_D*P)1Z7^6-=Q$/1,1?_NS1E:GZMWSGM7>'F?[B6B0*5O[.B^)D(,*? MO8%(>BIZY^$E@'7A]1/9_67K/[+8WWKP2[<^7(E.*+VXZQTC3*(L??]2P-Z' ML+N(=GW_Y7;^=046^:=(^RKJ97'4\C[M'.]X>[N' M!V^G+>S_5);T?WXN%D-K*2U%KT2_E-_)/+$"FW_?^7!Z?O'%>P\\',71UQS# M[;X7"92"@53O/L5^CK(%D["W/"T#+I"9)KB-MCZT=[=_)Z%0/!"8HS.502K[ MG 6@SN;TW@H0>^9_;\;!G1'SSK^&&Q5D??BX^W?]HNU0=K-W(L]B\T6B>GW] M#BB P?W?B!$0F?OSP/NO$ W,](,8&CO57OOYW&Z 9R]?YD%,P%F;W?GU13(W(/(2G Y^OKU^]%G M[^+DV_G%E??M^\7E]Z.O5][5N0>"[@JDF=?>]\XOO/;AB^ G[_S4N_KMQ'-D MH)5_1\=7^'/[[?Z!L\&7@'XX334MO"0Z7:Y\<&2!_=_; [R>F$M%J-S (YB+ M3N/$R_K2ZZH4@.^-I$@\"9<$=TN/;Z1*G+#+I40Q[P+4?V!U_4",\)$RFI%D M/DF?-:K]=LO#'ZJTPUP_Z;\+ED8ULJ?]FL 6)XW@693@H5"WPDCWXH7/[FH+ MGZN+HZ^79R1EEBN YJ,%PTQS LF][1%?NR3<&,F86?+TV'CRNDD\\-X#-T;F MO219 ^G'"97;O/-R+&,+521_]LR^O'O^8Z""[]./RF+]Y9.LX4E/M[NU7^QE MJU(TQKU3!;(9&!\/%%"*YP#71*%U0E8X/IB?.Z,TVH6O]@_?[KT=%T<:IM-5 MZ<>R'.8E*+/\YK[Z^^8BNJ_T)6AA%S(%IY@3K:]U"65==K\N]ST]X[TX MN15^1G(&75 7LD=C1Z+,$ZF7#J6/WLC 4Y&GLM3S^R*!A_STB/Z,M=%S^8+M M3IQE\>!=&H+USN%BM8EIO@SVTMQQRN#8&LO_Y%,^ M9N_Q<1S(<2TYQ2N&27R-SYG#X@H%MLJ8Z-R961][M7,P68O;(+1O_)$I8&B?&408 LD MG-79\MG.Q<[ECJ=G&B?K@BKE2A'"6-(3D?HW_?W3)F*JS)W>UWCGI_O:+,_U M%)UL=(^;^@L0\@P:'W/]YEEDB9565\:[); MM?3>8_AXGES%-[,>XY^1S? /M 1ZT,.7"=*"H+LO#LVZZ*W>B MBW>F_7R+8<'A_ZN&K"K-M%@@BE=O#G??\#E<.9L[]U"(:GAEKI-B*J^M#"^] MT"!'NV68 /6H(9BPTC3W@*^QVC+]R7L!Z/ 0'W,>.A/!V,CP^\KPUTN1X?N/ M+<-?3!0&*#^/$BGF8/^#W;%@TT^3I2=V5@J_]>-H/C_@P>O#[;W#O<.'6ULU M2)Q3N$PA@I5!\HO"$X(!G=WVVY]3+Y.A'"+HO8A@W_) ZH0Y,$_2'/U06>RU]UYT?D(QCV&1(S][ M=Y=$G--YQICP2$1ZKHST2"1Z)2FIO]/BBB]#.<42JQ,*_X?]5=\QZ6>@@O$? M%^Z*_O]//WL5FO20* TL]M'@NF,;C\B.5RKC'+D3@=YIG"=8 MRV:+V/E*[3L1)%TN1X-.'+Y(ZX7+O8_.?3:K'VT[7[6;62(6Y:W?Q]%L'IC* M-WT%WQ3L?X>/8_,(?.)YKZ7CJ+W7(2:8\;SGP9H>3=9L>?^YL[O;]H8B\:Y% MF->X7)\!*TV$L.8Q9K%9[GH?\9,]!1I%L_<'^C&6 GWV3+SN@[9=1@%Z#:47F?D^7VI > IUGF2(BRG M4D]X-Z 1;/^(XIO(2Z5(02,-X(ZAT9X<90L4 MJ9U'V]\_X%$F,^HNU]"?L+O?<7.7>F]GM+59J2H>HZ@B'_1IT["?C&*B.(-O M_LH5:M:@4'TI&D#>9#KNKV/#GO[%V6 %?KWSOM.XKW\X,V#U#_B M,(\RD5 *2Y(VR)P%F3=]25&N"D9?M'_R^L#GB,; $V%H<>DBN2/U!?#,,EY+ M^'0D@I'OB&/\&3/ZO !^!0T4+QTFTI>DC[;W/$JS3;T7\#PX";PT!P4N[<>8 M'V#RU;*^R*IKOQ'I."G2S7H//X$(BP+OQ1[OL0/G"?S>^1?L *^G2^$F7(5^ M#N9RIK0(6J1(,^_MKA>(4?IX\NT.ZMR9)E[0 M.7-?8\N.SY@[D&J 8 8JRX#$9 B$D\01:EGAR).@<8V\,U2 L(?5M?0^B4QP MPEZ%>8IGN!+2/5 O9"\/.=9WN7VU;$[A]5@&D.E/.W<)76>?N$U-A0W9+8/L M2#$+X6'2$[X/9)=@YS3"%&IE4>VW<#)'VS4_I+ R^*!E(M*1S[W36RB_X6$@ M]'#9/:^7Q#=9W_R\ ^)2D8@XN.+)61_/LC/U<3R;S9FN\7FIE1TG:S+RJ MPT6;U+.Y%XK$[>08 -J+DU&-[4P7$:A]?=',9O31.+(F2>VZJJ69X3?=);$H MK.[-N:KV3OM!X:A'XZRO=9*^X:N[UG0YZ0A:+>*]@_UI%Q_S5$4R35>ISFPA M[#-G+/?5O2+ RR6SDWI%9JV(S.SA5]K"L5'%UH#8-M:KVYVBJV/VP(PN/#1I MR9"%6 -YBGK^8 Z+INN*1<$4P'?%8[PY3<*7@VO]2+86XP"]5JE= [I M3N^H]6&:/UZ,O5L"D02IAZEW*J@8P84[Z87XJ5:['UJM#NQX(N M9.XD#KT8>-+!='&84G&2Q>?![H&3:7$IDHZ QVZ?WX9R1$[!%^U#[_O.)38V M>;WW"M,R?L*=%]O4N1N=$.230T]=E0S8R3&$=PN\"$B00A8!K5CD@3'Y"L%*12.4L6R)<+8,0B; M[8[ LP-/%QFE++;0Y0D_4;S!OMU%=B'&JDFZ2>HZ3Q,XZJZ1..P:]('F$B=" M^_7/>P>[.^W=3]MMH-#GB>[D8_PK3S/5'4VA@:->#W",1,!I$9S&8_#GWO)J?ETK1)6 M&+RGLI/D LZNO7WBK_UWWEWLQ>^@5UP2LL^+I];R&UWU(([;W][=V][;W_JP M=] Z?'O0VG^[.\9P,S0KV"2:Z'SX='[\_,BUWY+X=N397J\V\P'QZ7$W/>^+E)D6 M$40E_3@,4,U"O:\HS&5E#91MT/U!M4.[,?9PV)-W=G;V>,D3)>0'ZIHEUR]; MWW[]^+OML#HY29_P7<[1W\7&JM[?O/+3OG[_LE5B]PHE.*_8PG:SO*Z_%:UF MW_<3<_^WHU]/MC]>G!S]OGUT>G5R\(UO@VW(L*W#MYVU<=9;AQ=H7WV]'%E7=6ZA(GYH3> M.E#F^-V+V-)2:&#<["N)'NP0)+] O]ZEZ(KLY'W2:5^&*=YLGFR]F"IA+M. M7I9UUY+8"KX(S=^%*\ [ZL1YYFE%%&-E&T?< M1UL?]O8WA;K?K"MQOUD@;1>GPF51A84T?ID/AR']C>GCV+=ITZCYS281\]MU M)>:W"R3F8ZK\QL)C(F$0S:*72$W45'E^Q,7 @LI (_,GU4O #04S%%)]TZC^ M[=:'P[V-H?JU55#>+E)!P93Q) Y9<%-0+=C$T 3 ;)-H=VTS;MXN,N/FG.J' MSR*N%W,G_6X*U7[<**H]7ENJ/5X@U3I6WX7LB81*+D_C1,)JO/]VIH'JE@;? M$GF-17)G$4XSWDC/!\!WF72^3F'"]8H<+R=TW,2.UT*>MW?759ZW=Q_$=H4Y-UUA4*T^-L7*WJ_8#08-Q?O:AJ7I-$1,I8HQEKTSI/#N@L#5 M#HSUIL'UK1Q:9.E007C'3D.C)Z:Q]J;0V-JFB+<7F2-N9BAYYS<12+:^&E+) M.6Q>J,C[*",)(@\=8/P[2;XBEOG8\4*=/U-TCC#Y,YNF.P..+9NMOXW87ML4 M]_8B<]P-5Q$=H\4'W,8<92C["INE@;QPI'RR5E-?)OETKI\S3O"/1VIQ]Q@ZGVWNR6.OU).^O0J A387'7O@O/U% M\?^*]HV>T\#1>]I6HV,[F[/;:.7^4L/1RF\+[CEJ7K&N?4H.I'-)?&Q6:MHIZGZEYL]2R]*:]HC#*=M=M"BOO&4,5#-! MN0(JWKSIRZ1(=CF*DP;A6^=R(*2$XW99S0<'1LA:;9ZR.N\"%]%7#\MHVFZ"+ -= M6!]P :09Y:12TXK^P@XZ*VQ);$//U98^O);A%FJX%4.)^(K@9ZH@T .B!E)$ MIK$]Y_/QSO?:)W9N63'=RIU)AS^WW^X?M'!"@QC0U+P=[ZHO4^E-7H/G Z/T M9"03FA_?D2 E<0925^&8I)3'L7>D+\Q /CUCP2S&/LF,NDJ]83^A9@!T*SSB M*[$=02J5(H$O3^%@6+Q7XH?S0\WP4D)1*0WLD@_:EEK^K(4,EKD$YC]\M;3,"L M^6$@:I;EQWD8C'^-]8 8[,AJWP"6\*#^)U ?HYJO<5!>%#@_Z%$*B$Q X$V, M(Q -GBS$ZI=VH\+P89OKQ:+F"=T8^*JT0O-+VB\_!WZ**:F;UXU#8S26U !Y M<,>[Y+_#4Z.5JW'D/-BSO_XAF#*;X"5\F#).#?> KK M['AG=TJ"TCH2*TL1!SSC"&-8>:9"3)V(NQRKU4.0 CG OV !+5ITRJ$NG"DF M<9@8K%SO(Q[BBW%N"@H%[%2B1W%2:1*8\4,:-A?3;$Q\IKQ5*0\;!FJ&I;5< MJ(@.+P>NIP%H&:\2UYR-AMSE P<>ZLJGF[X"^KF1'A*(N<,N#<1%&H9+P%.:('$AF @[/(AWRC%(@-\$"%[2**!XH MW^L*G>7'8A ?H:)NJ&6< 888J@P(!1^$E?+H82EN:!$\L=(W!#+.]*T( X!7 M $!)Z"!*9!1?,SC].,UT?)^P [?A8\0 PZ3\O08.#4D2:1^WV\WQ>V3ZNO78 MQ?(PI40.;7<7?!Z8/7A @$R9!!)Z%)&64 .^"8$)7\G(5U+?:"@WSX!B2!CE MD:^/W$S<>L.8A[V625/+K?@&A[WADT-)@_H2("@<@;C M_6E.4HCH4<,A4>D/!J"%#3$X<%"B4&:C(@ M-^B8[R;Q0,].1(*'180XU-"\>66]J8HY0F! )E MRQL@5GV6\&EG#U(CX^&UB0QR758#C**,(\<52))&VNFPW!]]M>%68*@\C]Q*<*!YD@EWMG;W#>3S@XT!Z M7L1?@N3B(EOKR 5@KI"?[0*;N(EH6]L^A3W4\,)F\\+S.@@DD2^Y/414>&F" M^";*\B1J])%5(,-GI9PC519NI5G=H@VA-H3ZI(3:E0&&!EW:3"2VU %AW5,I M.[@+U3J1/?2DQPE8E=PSK:'@AH*?U@\B,H[DH%K*SCH/_70#JC[6I;+#C.(Q[ M(QV_Z:"U-U3LS%:V#!A#/X&\EB$\&2X:L:=RA0FH,,Q[0*4$:L MJ';S 48=F6R#&B/\'[0*")X1#: WE-Y3_ MJ)2O$SS@$30[*^MSVC4GX8@AR6F3Z.>._S;9?@QQ$.Y8G^"=M3P]+YV3]'0Z7ARE2I-**EU$:)("-$I,RQ.9R:6$XB;=L51VCY*IQZR47'2A M9/EYIU?UU82U=9):/DPN)ZS\A$>B=WTU9P M/K" -S5,^ 050>\['W[E0IF-+'B" M@\<;Q)C3"-J,=[#KC:3 $]RIQNG#41!*3@,#G0<.;#Q2^CF\&U[JQ@@H]3P? M\J&6]/!W8=,KX7:5\+F&9TV@ZYW0F(%O%9Q*Z)["1',X&G>;-5N%"["=-)MJI)!I6((MB*LLP5/&H@,S#];+Y+H M\BK67>'Y@"Y%TVA0H\H'Y"N479E@ZS_6N3"W+T7WB%&D' AA[EZ"3A98&:;X M9:Q,))3X;C*^T3.CE\BJ%BI[B:R!],[&,0R&&20<4%F\+:G2(LR9Q&7$DM1F M')/F5="[=X.> %-8.(A3(L$)U,>DL ]'(H;= !=!GG"51Q=N9UQWY"C&,@LX MBM"RA050HSQ\NKT=WM##T(?P0L"@RK#D!"X=X\(^,$*HNLS"C$9R02>@ZV6M MP@C",BF\7KN.\6XX,C-:6I;D7%[D<@)HSI7 S #L+\P4'0<'B0^B&T&V.B:I M@LV8)U2L(<+1OW751@"*.QCTEAU!<:!L;!A*E\C0ZD(6ET0#+4]AA1(FPD M)+&!S%?@U1+BCO<])=[$$D C8[@J"IV'U$V9.-OR +P_9J:RF,86)%2W(&4( M+(BU.7P*CQW.6$I%1QSLQ13KP*4#HBPB@-B+^0M20OT M.@0Z6*:PU$PR>$TF#3\,RY( 1J01F-@O(C@2NM1:LW>(RDV:\4T#.>C PB.9 MW<3)#\\%'3VD$PNL7>7D>-V6?4//1A2]W1AH MFRIU\P[6WY+?;PR!&M^IQRV+2[5# M;MMP8(L8*X/S#[6J1/=+-ASIEF_J$Z*D!U4I&YYFU2A3K@B*%XA(*;7$Q>>V MJ(Q2BX.![7JN#^^$\F6U5$4>T&S-;&,T"+TU4X*OHCP?5$2&+5MBG8"/(O(R MT;W;Q7VFNI+*5!%>6NUF0)?/':ZM%BS[S.D-9Y"\CL-K!M2(V'X0PVF<>G24 MU9]0Q/1BA!^S^(89@6T.,/)#$$M),0H7.;F7$'8,U.D%.[/0\AIR#."]+W#O M0!"Q"$RQ+<"*>S'HVC5D'8XD*?)M9XD" X2K;^#A"E.W"TKY'BEJ=(\N0*U_ M@>IAI)NE+80^5\#3[:P\4N4YK.[O+:]]\'>F5?A@E)@LSJ@*E(NJX>#8V]W; M:^%_VW0I?-AMF=IS>O*.=X3&RRU57\.+VO#0O;_SQ?:QYH$W0&% ,W!CP'*\ MJV=@@>S-8E;0W'>V)KUTDR [=F273P1L"4%^?:PA1WOU1/WZQL&7MW?'"H>O30W:89JB-!N0\PB .TI]T'=*1CK(WU"72"5>R% MN[U>VUK)A^>+:T6M+1SO$?!.415*+,&,>/#SP[QE&X>Y/XV_!!,T0GFK=.X> M-W?!=D=I["M2,5J*+,/@Q7(D8R@J'^AAJ!)3%8+^(]]4B%@? IU6B"8!Y\0) M80AJ;1V@;HFD,*8'C$H:>84$(=W @V!RB[)M@%[)NJ300LB M@DY!5@C0528R\L3I1CN;AU]4EP/5HQ8Y!4XI/2'5S6$2*;7F/;*7(&!D+TZ< M5BV @8XL/"2H\L1HVY7T;I**DGU'Z(&RS^-T71T/";4W 5".6BX8![[629PN M5](362/+@7UEYMZ1P7HPP^-IJ7&JF?HZ/Q?4/J>\\R;KZD MML?//(B^AC*4M78K66IT=86)1OQ2%Y,W4N&\=F2)27M&NK@.MW#4R?/V-H M%NMR5U*L,2U2@:>L9$<#'2>)ZS "^Y",7?U]YW*G+D!!,0UR2Z$S >X#8 _NMD!:U09"QER@O1P3/$L^+GA^1(=D[7; *!K! M0>JS5S$',T=G95L'M/&(D2Y.GE!;)E-*V.:V>NP^<>H.M%_.-!9T0G!%"-[2 M'2M=;D0>,QV'V,7OWR:JJ&/NI!P:#UX=<^@-E-/;@6; M84XC=_U#C13[^!$I7\?#QAK>8U!):,&FTA0M=2_4-#:RP/"W4 ML7&!ZI4DJ7-E691JBB&GER@)5O0Q Q%?*X%>N4KD8)"'F=I&3[Q5C4V)C>D5 M2#HM4[,FMY3CGMHFC(Q9E!9=?TMQ.UOZ9JB9&J3^NV2;U$5GBH"+2P\[WK>Q M:WD]J)93O+$CS;(-//#"&"2%AD5.U'UL"/JH)/]_*V35MU*HXU+G&-DFQL=' MOWV[- GN/[%+ -$.+*9"!H\,Y; /2I\13P.9]>. $VW3*,37M. M9/$XPKH]%_X&:KI/LT?K,&](_3A!T5+ZTL*G!!KGD8&V5VK"--H.B1WKR9+( M6.4A/L73(=YJ@]N=R11LY%U-1I?-4'$R34 "21-8TNX+*U=TLA3'[*R0,9%$ M;&G+L;4LHRH -T2^4[\X8T_5T2A&D $2?CD\J/-LL.&G>W"/A1=;)M)NL:G/ M;F[S/9:"Y*0?$<6,3$=@2TC:!U_DRCL\QN(_D6K0R9.4W\=%''1P: 5,]TA$ M!N$((!R])4\4=F..[T+D7SFV'\V*^!]\$9J_"PW'X*=5 H+NX\R'#L9%R&?/ MY_Z..]R#__L1SH@PS L-Y(C@VR/\R%23K4[,10[4 MPD WQ*85%?*AZ(A4JQ)887\KZ!WH<=WQ/A6I5)4L+=AJ5[%=06XW5SVR\3#4 M&:T_EC5AEANN-P"3F1S(<:35=/"S/+'1.3[U1R*> X9QK;K$L6QN)L3Y6J1^ M^ZSN=61V(V4T+=:MO:%:O;$NO+V#[==[7A\("CWEH%QCE1(GU/)1@R=3#K@@ MP5K\B'H4BQ T<[065%1M5\4MR@6V$0HU4W-M:2>I[HU@[9M04@U45B]5RCD7 M*#!X9,!(=R_'_ ;J+;E- LU"@01QD%/^A AT9@;G7! !6H&9PK]I5[L^W53B M5'3E6,K%#HZ[)A,/L[)DH1!V8+]]U%Z)R0FG"C9C3"UL D%>5,YB36+*V2MQ MATF &M^Q37;2;4XT!&EWMN%XLD83+2FBSI4NUR$=3TSG M04V_SV%0$^O@P&LE<4U;V22-N>,=[#0<:9R$8+<@HM@AHPVVU*1)%F:L]!6E M"@W$#ZM\@/$&)Z#@HY])R,GNM?$T4XN5@M'H=4%2;#LWH@Z7H&L?+2[T&V$Z MAR%UJW"4DAUTCVW+#XY29HYR??PS+,A_Y@W[HU3Y2I3R2'<\+,CC8PXT6?L^ MC--1=9IIY*TB#9)MOEL&$V'#43R4F%@14-&U6&9B"UFS?">R34# >,'XFHL4 M*0:]FS+%*JUA8RV?QE!@\,1HOU;R)N5DQ<)NOY$=6(AF5VOU&XEJU.QT"!O7 M*7R5C*]Q52L1Z*PO]F%]3)SV1I@S,';>ZN0(NR('KM0=^XFF09Z88]M)'Z@, M?'"C=8[N!@K!B(6ELI$H&6RD),((QZ]%[N499_AE$T>J8VK4SN*B;]@\F@YUT46:RLW1:, M4*0C =.8EV&FSK@7MZ4M"IT&S[FRE,A4Y#2Z/@OC^HP,:G721D(+(+03 DGS-FOLT M@D;[W5(T+8S3 -6GU,E@0B4*T-2/;WPV[."%2(VE"BI]%2M:*?I046$K*=65 M]-02%96U>@+#BD68$]4 MK$N9L4H&PT\$9>M.2,10!:'N:U>!A2X!V3A1@S6!V([#6(Z.KSN.W.; Z(SF MD ([AYU,3F*V-)49<49/QCV )!:^H>Y-62T\::Z]7TS9NM3/.BM>Z(S]BG6+ M*M-"$[4FVX;8J=1_1$!M6-!ZOPE:-T'K9QVTYB#;9HZVQ$)VG@]WJ0N4-G*; M3CVF;8//$4]LF6@2Y,UH(!Z#Y6K38&9W5&02,ZGMB;B.$Z[!M/J!OK]0>NAJ MJS"59OFUBK%F7IYRK68D4='F2D",K6&]GI[>5[+R2O6EII481;# C@SQ$&:? MA+[7:,@OVC\YY3P8[!D2IY=JA:BK?U&=JF<#.IG[^H[3HR>,.\=L7!S]A\"+-Z5E.]CT-8J1(%78L,EU]6GKH(1LA5/C$ MB?TH60N5-RFZ#[JSVJS'!GV^FZ!7=V$(5,<* MT%L.P+(MD8HH2L%C)M=2!+'.^&"#!Z%,N0ULSE1K<+4WG&6"'L-T.T1_MW:@ ME;K';R0Q'5$/0%=J[)!;N4:FLW\+S7E+$"-# J[4<2*ZEARTDY?%G^M05ND8 M*8Z,R*' ;7EU* HHPFL&YFB3U8,-%Q=B90?&V?A\PS'/ ME3.:RVII!!PURAU7(*8P#SOQF3'<6<*4MF[?P<'F&^=8+7A,5\A-A6S+J@(L M07F_1BTKXW,3"?<;G6IN]8>KA;!Z8U40*P"I9+&OL+[+]$:)G '5H9LGU-N2#OC ]ODP$TH= M:+7-Y!/ &<]:KNFP_8#\:\XT<,G73^CGFF,H3H[]+4F7[PR M U;T$FEZ/V"605&@,RK,HEI-$C.WJP:1:2=B;C!BS.HPA;I!ZH5F VI/FB34 MFC_/3#:'JQ>G&0YDTZ8H!F@N1BIR\J,=2!)3 MFX(UA*'.*MU9!7CI;NJL[=)>%B7YU%><[QHF"%H,8# 4H!S;0 MVTO$("UT033&*4V!!:X^P7%FNE;>*,=(TQ+FWV:8]4.9ETZ2M9::�Q-&W> MR^8W93PX:]2*IJ3)[:8U3Q0,D^GJB!2K)7]0+J .CSG[ ML8X.;F9".6%]$79IGGUJ0R&;W.GG?>?#L2D[B:.-="1>53L]E#L35=HO%JZU MHK-&6C-JF4OS43M"DM3GB[VDIAZ\Y"8P9E[19F)05&_6-81$-89S:D>EA)- M8F8,:US:6<6=X'38]"8J!9IU^G>1>]S2C$!IQ:'0-G,Z(#L;"U2I)L,"AWUH M_"*3"<-),EJ6C455BWOU+DIQ;YLLS6>K*7-UYM> P,&6E:3/%@OB=1CA\8TZ MPO\J(CDR\[%O"E41DYPP-P!K;2F?F;!)J>-1[C3!H8K[7$,D)0,MU*W+*WEM MV@@J7D 2-TTG/+'HC&9F>NO6*&7X\)ZXC,!JBHYC>B+0S1$8CCT2P&TK<2A4 M/U:-,Z;0\RK,PW+[PS3N9C?,'27&W-BN MHR431HX1/)[=ID^^4XBA\6KHW0B"(A#0XIQ)99)<3/.)EFD-5F^2@*P(G&'P M)OVYY9R6;ANA2$^)'[?$>(2/OJ>FD1%UHP]SZIII]:D)+7A:X_W.Z$"G3K8 MIT3V=?_-"1XVG3?JM#$B?JMI(USD>]N 4F[++9!12=\$^?\T&2)-F_L);>X/ MFC;W39O[)20[;$";^Z.0S3+.#A=PTM_HTS^5);V*M!9R1*'WP?0B*=?C&S'( M":.F_JS2RM9I\5;W"G3B8!V9(O78M)&U&5^MTKG?$ZAO<8-LJYMSFRF36*V5 M*NU-Q'%;F-X><'FI";Z9VC==Z%WTF[?1<-/V^8J\Z#P8U^J_"+0.N70X-5U& MW&&O=*]6G;G5NI^YA5B%1>653W 33\9EDU,@I4('"FU4$O),TKDUJ>'DY; U MG/'4P[AX80$G7$L$Y@B6[;9*7E0*TX=Q2C.36*DNS>4QH-!EHU&,NEN>"%O2 M>R/97ZK/9>F>D]H?TXY7N5=:'3HTIM8IL=4/,G2+A(5 M..9"YKQM,\^-T4S$MFPKF>H9%8U;M<87;%?H]M:V>; G%(KY!/"CX#]IYKJ: M??N85"!8Q3&6F-KL6.$-^PJX-![V*W-=HSAS"H] >,38",/[35")RC?E_T#% M_:8?&ZHK"ABMMZ$ +KNM=?EWB*QLC(IBKR@1L.8(%1S=N%)@X96,BIXH;H/2 M\7)Q'>:H=.F@*5JF.QX:*Z:[@&V!3D7\13<)KN*?=0B#.WSDHT'TY :JI?)N MW;8350P,H^K^;TY[95N/YG;Z [:@Q"?3?!XC2'VGFX>.EVZ0T"NX^23%&7@J M[5>:' -D:PRN2G=79,[SHC"@L.=P!,9@2,X#:I!;Q(RHI\WD@3!3NB M[YJ'9/$0Z&"WM@3$4$T$!Z?A.)L03U7;E&Z(H]NXN7]$'@PBL&I&(4L*%S1% MOW1#6:8W/>,BJ<AI2X69)SJ9GH\9YK"9,Z+&M*1F:,4=0RLV47Z%86BNX?&90"59"4C M&NP@V##F89#"F' !,)N$NGK?"BR0.6D1<;(DPFP^7EJ"/?FY9[^V672U!P<( M-(N4TG_)"))R:*>_LP!P+0-J_V.L*#0:=>89%LE.TY4KZ7O&@-'"W1A<=NI5 M5](YK[UD;HR/WVG\?>23FV1=NP(89(H"X<@&FQO@+^)D9Y0=MQ7LNN=V+2BG'D7)LS-OI26=Q;Y.]X+;*:/HQ%LO<:O0.7Y4!>& M,#_]Q(S#^SNUU<=Z?RWO=PD2S?M=) (@& A'M-C>2+. ^'>"]D7'>\3-3<@@7J$N>F^T)M%V'R- MKP4YD?BK_P:=S;L0(O5YXFNQG *CY];+;##:)?/5]$67- R2V6&_K7TE&@^3 M:$+?6-NUHEL:3ML^U,)+3Q?_#32^R/LM"48T-T@,:?I$=G!92A<,M>4"0T0;23/);NS6UQX0%X\7O$F!8 ?H1#]\%F& M8YM"]*80W02!+DS<$8T&X:=-OL1\NF')< MEXLE(9(4 ^/9-YTB]<;K0K0VDE FK2+2R.N75,"DUQW$>GU==-Q(IGUM[%2O M)3W)V=X4\+=PG#I1:]^N'PTIN^ M)"#J2!NV3-"S XH4 GQI(+NF%:C>@O.@#3($)V8/L!Y-N+S@?L^;FI]_Y/N@ M\.GJ7+(-)3LV4=)^H29JVM'$?Z@ ]'?M=2QZLW\I.K/;AMQN,HRA__*\B1M* M_BG-L/C/@YU]/6TZX=G>VM9HM_AK6-5_MO=:;]L'Z C1_MP=L'9XJ*I]>SHT M%%P>R?IF9__OAD^J@ZM_):?8)S!"P'3RL2$]S9[4"]CQCH( TW]L/U",T%72 M?KQ.#NIS9--T=*,2$T8%VRA4_L@T3!NAD4EEP5T94 XY>?0R&B:/ C:EG9GH MGIMTY,?;0S3<\89 4N4O!9/*^1+4W+L\IU-2D\#8'4*"?K+(-"8;@Q\>@%V M7:!=P0SLOJD#PM,RBT%(6F*Q,0S]*%NLU2T-XT+Y".MY=!L5T8)J%>*5L_3PW,;#5,_RZ"/J@"=(F:<8BDIW'-B\ALD\8W4/%:&_=@ : O'PSV MN7LG><9!%\$HE,XGLF$]5"-BG\8='&F=4F"5-?7FIQQ2TYFSHFR90 [*"Z1+ MTRQ"QWYHJ,:6&OJ:AM(FPQ7F&_&W+XIU74FJ&@5FJ^S,7 M+D&> V%ZJ1N/IR9JCI,Y$Y1H0%.)28IL.)/EJD/T4%-PI9.)G3S3PL!S6OP;%UXI@)>.!W:NZO]JDGC:I#OQA]F]H^_ *UE9T9OAX::#3@]9("3M2R$DZX@"U M9E/NXBY*T7B4.CSAML4^@B$:ST3T3B=@GI!##@9W=#F!TH2;V:<".,K"C/ 2UG$M5G(-!1S/,7 M1M7^\\[0H;&Q,=P]N90?BD^CI%;#,%5X(L0ZTE%0S$8C.Y]"5_5+W<@FT&U#;V2;"*P_>MMWV%MY72IID'UKQO:[$T"7\S*&%]_ :S]T$'0)(=DA@ MG !7;2KB/(_R*H'48S3NN!)7YTD*#*53&PYT4F'4%'N%.'?V8Z-92)R])#K8 MW4./4!!V5J1/58*4AT#U&<8BK9G<;+.\53G7XD\^>CD5/B^+A+1(PG/6QB9= M+XY78R# LFGM3YUV2V4\&1\N12-'04CF^==='.F,6@V&;O6,MX1&\"1J8)RN M5G=+!!>5AF@] M15CXRB5-[2?]"CB_TU(C-+N2=)B^:670O%V9U.8_%5$;<+W2Q/8'.2+MG#BL3NYEB M+0@T<$6 M/2$%M8V;FYN=*/%9T.P U5CZ8E^U2>WAYFW%N]!QQ#V)>'AY\0ZWV,.^*.5P MCVVZ:I*FE.G:X#Z[@[TD"K&9Q2WV8QUQXX0+27.BX,)33&=J[V[_SGI/Z?>T M=$'+^Y\<%B 3$-$UO_\/AO59>:W^^F;[=YT0B%W_$P [BCT]Y,L "3.FHA_H7)1L()8Q5%)JBRYJ!#'T1 *EA.DDB*F2H!3TKN4=89')GEL.,M+A18EY@5TMA#>NGD2J91'[Z'62M/# MO$OJK&-[0YS<\K@LS-[1[H ="U6"9 %%G(M6E-Z8M=M "1>\%?N6MWW54?HQ M12OI.I/"I M&JE;M ^JA0"-[I>MLTP._MD^V@+K/\/GV[\U$N%"@(Y=1T:P8]+_90M(%DEG M**B9K?T['0K?_%U'5&[H#U9S:ZCG?=:)@Y&!?F9YT+BH#,5E\; @N/=94'G) M :L3]^UV4(7PG0@#)0VAYK6/,$-5*V;O7V;!Y"5BB<\C+_$]!CI*@'I_%V8'MU))6'Q#>@6,0]G0- SJZBV;!QQ]:I MHJ81SV1%L:7+9ZR%'KE]7\T(1-/JC/HUFEX0J55S=KRSKE?TLRBJ\>UF..>$ M6D'H,8_<4) 3IHW[LN6$ W!ZEVXGFMBN#NBHX"1<=.9Q0XB.M(J9GGY9;1&A M4S!&@(*!&&$W!\D 3(P2CK^Y#6\WTA"1$"D(OM6T)CI$>H6-47)---8J'A.J5B0 \SHJ](Q M2)%0X2>;@[I#(39?U/F4F/LPP+I 'D!?:M*SXQUS-7!YS<5#?'2I6<<''$<) MFN TOQ 7A8Y:('P,6]@<.I-R1JZ[4/L0=9@4L>!T/BJ:VO-[V!N+H2/LB<&F M/]6":$P;$'2%"GE,-@:+T;>'O@X;YS%\APN!1?AJ:&:7&)9!H5XY!<9Y!QT' M13)IJ :4T!3EY(8O\Z]FW[OID+TLL"-F];384^%ZQS64,YD._][RV@=_YS1< M^& >RCY_0^*O=I62F,'0+QTQ[?AFEPB1J4[*2WJJ>>E,(^DX>@":' M;23#S*KH%.[A0V@HS!;>@3SA2=03ZH/68@:9! M8V=55+Z,1;)-BN#<.>^&SD >HA 99C9M/N)H["1%@DQX@C4=S.4K"[CRZ YR MI,6#32R,).V%]\OQM9H6S":-H.@$Y]3.%>DNU$_#MDW3$U>0RJG?/C4:0NF[ MF3K)NC>_GK7W-9_#RV]]76Z,O(F=KT']D50?T"61PRT"B[V/];T&[6K2 YO& MUW8TR=R=K[W':N1IQZJO=Q_/4Y[$,Z &*C MG1JG?F?DFKV)K?=+J5&>28D.0*4%P4MQA-(,V;&@QJ1ZYHTT<<8]G14?JZJT M:9JE\/NH, QGB>QP"GM=:$=;76'.+7XZ(\?AH0G 5O,5Q%2XYHDN>+A5:+KF M&=])J]P*B]9 I$-MCLU+M0J(U*<5 5V9[!MSR.DP6A N^PCOZ*F&>AZ%HE<63\&J7%U)]76:$47/?;W^5QVXTSDICZPVH/!KCG3O.RW.@PALN%F*PU267Z& M6V*51[IDB_N#C;#8 YMV:4PJS,F-=C8^: MK"VS*PMC:NF@]?^I)X;@ IAQNWU,#<8R7VXI4;S&1,3KA :/GZ:8'E;T.A-1 M<7&Z0*\:X)E@-8A>#[-/,],PP[A]BSF+UH*L,IP1M-I6HNG)L?6/S.ON,7T> M4NLWPAA(,O96:NY,98\6'T(OI2BT'J^ZR74S77@E\HTUA'7(GXW.R5.+Z)1Q MS<8A^OI]USOY+-S RRX%8,^PC2U'2)IZT#LASBFECD%R"Y#?.3EP4/<9QV0I3_8#:1_3C=-ESJP[F*S7[(/ M-)2,:U 612C$_P0A7@N42 MRMX'J>IOB(.OE*N 9:#O>IV*J@]G#S*AMV365C[J2 MM,03-I#;"Z%T0JFDI MPDP]9[;1T3ZRT\7GLUI])H@=\P_>^LY>GT6]UE*G7J M:%8!YZNC'%SD($1%M/W]!\U?1WQU0Y3,C@SHA7''YG=N[GD_"10M6QQ%MG:J M=>EIT)MH1)0T@I*3@4\;8$43XM'6B8V/.?JW$]2**^> Z>[$"]KQ+A7'%=!: M3J5M:RNXB'CR^FWVB$XL(08E(\]DBA1V&4EY+#VUC6R+;FV8F6M76Z3WHO53 M1Y6EYFP[,]0]; C;,A4>JVN%H53/ ML\TSOM@H*B3>T6U*AV@GB45@YEV(R*B7.IF=VQ08Y)J\3&K1C,

)', MNI;HY$7=JDHV5GFI40Y*$Q-T$EA->;>VF=TLLY03R+G0V33.-X3J:@33#4W7 M.4EQ;W-F59*UC-JK5<;K&"UFMLHCRE?%CA'<&,1'&:'=9N11>*T#ENL))GA&+4UJKP9UP2OHU'D[ M^G9U;;D_PK1/1\>G L@L$_Z/0MU'T/1&KM9/&CE%';#98G'WSNI(G45'>'ZM M$HA)'JR>688:*"TG[BJ#QI51 98MC[\:1G2"4E/8JV6.+Z#_7B*&?2R)1N8O M7.8W13(?NZ:I!]QM:1)'IFN<&-C-H%^6D9C!0![ I6^_&EOE37U!.(VC+:)+A6D?!\XW;S M=SMP$2-6_+7\'34$ZV ["B/C+MI3IO MQ2E+83=$P!YO'H5F?W5K"-&DA35K( MLTX+^9-J#% %IX()[7_AZ!%W+*[XVW2]#)]&6&82FS.PHLJ&E!ZX*BK%PL<" MU+E%V06JP_8Y:0.3,K2=9G-CEK^;HE/4!4U"!(?@_\HQ0X1AC5 ?6!'=) MQ:CC%I\5'XEC55)7-"Q:8G=X-P^[&',N(.NXW4^IV:? A&=2:=">N\;&O4GI MD78E>990%3@UI*K,?K!H3,H5N6.@KA1B.Z_T.3'8\6PGMO#.S!S ?CB._5RC M2C$5AA2R(56W;(K:&16V7Q*Y%O[-KIHQA)98>UK=*T68,4F6HM*1;5B'-7MV M@^Q; 'RKI$K49ETS2(G)XGN4$2_Z#VTRFX+O6KK?2VPV9J0L:Q-,+/\EE.Q M4PYYE_.^*] :Q!%F ^O6:(EQ1.IW%TX:ZT'"(+XNJ"0"U!$>QPU0!+MLSM2U M0L^(Y,;JBL>:](IFON[$"3?)2'=,0(H"]N@)7:UFB,>-9]EYI1CY% /J$ITX M$QB,D76W[W4EH@ +/6L 2VB*#0F%HXH\T6-EN.T8V2#ZT* :/NJ_IX.5*'9U MA(5Z:K6,>Q=' $2]2">9<=U'9I+MR#HUDMY]JJ>Z@$U=/A^-[$.U[ZD(KE(7 M--ESIYN3S*2!,6AARIKC8HJ$,1UDUS9_9-$*W%G7JYW0,V&@BUO$XE0CT9P( M/QXJS&Z@EM'C@VB**8U.(4+KKN8(SA%?G!(;JQ7>=UC4/*.B6E[=K*CB6%_> MJ"A39$;4G]9Q+C@+%9O0/.YXJ-8SG0]5!_KEC88JH/R8 MLZ%:BQL.M;D1C%,P<[CPSD8>C8X)(*&8FJ^#X2QR:L\RIS^[KY540]-\*HU9 MG1/#]\6!MC*QD35Q9%3]&,JLK#&#GS03_"ID2.)0YB!,'V9M/B1T9]A)Z92V*K M.WD^09$$ K]AM>>$]166NTJ-/!(\0(H2NRHF8JFPE ][!RULKW>9[4IL9K7U MDI)H<3")D6AN@F-2Q,5BC*+@3',P]6@E$W^*1Z#PV2#AFF4C,17MAJKIE1P" M*CI"4"<;P&4@AF1\ CX2GF%C-LIIFS2Z@QN8Z]D1)>(J)K),PI.>65]3-L"N M"W:X"#.FBL\/4\=/ZA\9PFB4F>+^4M]\,^DG*'G9.!Q$/X)>$*3N_7H4AGTN MFUS&]G8J\HV>XZJ3A;?!02GR?Z!V%''K:BKKIK@>4I4CAW3\D3@RQ.%ONKL 9YUH,K3. M!BQX3=2IIYW$$CLP!O\^S6\XJ>.:-4+< +7!VG#-W"8>0J M#9Q!TU6H[X&-D2><5"]P&AVUHZ*$$60[($ULO%T2^9H:6Z9SYH@RK;3/%ZW? M''M#4.D%-U JCA=XCR-/XYQFGLVIL+CJ^HR@J9,RRQ(ISD-U4_CIDL7R6[$X M)RM(>SZU(Y!\PD46&#_2C?&S8XJ&%;*%3/NL9$X9OY.AAAK9QC8M7!W:1=.A>B0:XC6; M']E2B$+6"])J$@?3HVE048A+&V"PK=(P(F*?R0TP3$RB\#3@ M V+4%;F=F)Y]0RFI'91SJSMKI/UY9&$8@.ML#/N.)O%BSL2+.WNH MCU.LVQ]_#+*/J@^]T@%I M=1C02550=),K3N.*EF-DNCZ^JDG5MLNWTD MQ.%""XK+[D1N_-'E^5/E2YWH89IC,S!/6!7'U58J28@M5A6UG>BJ^J'25F:K M'( D-;_P=B()X0A?F[SM&X\V]P#HS$0M:ZBCGU'=?Z3C%#8/LQ*5U]U^@QG( MUL;[;,P#=$C==XQ&O@X4/C=*N=V'4V!;ZNE(^:E]XT+V*?0J&-4=U9QXF96T[56M8$T\)HJYS6LN.=..FZUH[1?7"MAZ / M2RIV80N#ACCZS=9:VG7J#B>I<1<29DN1#FEED\X,0-MW@!\7)AVL3]]$%[9U MJ*!EFF9JQ;Y22, ]D?1O:3_/N)C&L?K'XI<5<4@N-%WM6 &8:^\'$J?;&9.Q MA0E*Z!5!LH\'6 ?66&L=(3#(.HZ M#S'%W32%W#ROPECW:AI4C=9JB=?*(^35N)@KU.S&ZP3HYKZPA;IKS. M] XHK-!2I8QY!/7."5$A8S*EZ19%=;][BYFYP0?I-HY3I.(^FJEM.JYCC4N< M9(950Y%'&$L$9H&SC7HDE3;>LJ)$2R&>*TP,X%;+%$N:)N3*QBVN"0SJFJU@ M%EF&9E+<<9Z 0)Z9(17U"F'IJ+TM4MH;T(NY^[U33L]-;&4Z M1-6B)\L]1-VM#<"((7+#>%]9+!1P;FE)@D%L/S,-VT]E)\GQ5J[)H"K1GDB<@G;#(/4^SZT@UU%B.%6 M= 8<89@3JU/*H\QQ2,%8@QZ\GMFFJ#6O**^19B;@= DG+Q1T;,]L15GI?57 M9JC'-IA7^IXF1B-;:\K67=0)3!%-%KC,N**/3@P_#P5.6M34<$-$W75*U^ E MY'G4==:E9[ "BF=V&*JBHT-)2?'B_P1D.U]B=C[ACB_4FS)HL1F^D*DC!.\'HPJR@G MM% 5W:1L&S%CZ)P7PYVGJX(W.C8YV[[LN&EDYKG6:^O*ZQ/)2500+U#=)E%B M%#L*&&?EB=01JY0*)F^[*N3VD*C_MJRR7^."I@0*(FFGTI@'NY1!P,?$-&6X MJ@;CP!=,@2A=B$+6Z,0Y[=C)&:VT"T1= &0Y56)KJ8)V:JCGJ)"J**KA'$ZL MI9G##&5WG(1M7:-+NG@HE9,8@D8(KT5VNW:&**>NFTBO2SR4H1QBJT>^DK)F MJ5 VE6&=HJ+'SVJKOF7'O]I[@WBPZZ;.:]5.RNFT8P30& MX"NGS4\X,\45L(\Z!D^.GDXV4U$N>J(4T0^TM6'>3J+M4)&OZZBJ?L-; M]) FJ8_-G/QEB>F(>8:@OTMK9_.,67HK54SUH)29_/GR-!5V0?N/MIGTDO1-%!?,Y">\_LC,5:N)%KEDU04/ M9/WD'2'%S!96P3$B0U[OJ,K2JEZB(+VUS9)CA\!Y]]BR-4<$. B@I/AVK#\WXJ01D'-8\/:SD.M% MA"8G&@VPT,A%#9Y[ M.U2N.60-1>U$-/Y!4(14-DB#H9VHP*N,;.1M8$;%#3>\F/7)LGX,:W1)=.5P M#W@Q08WX>KZ$+I251XFCK(KCMT\2%9A&MIN9TB<_QW9!*VO#CF>>&8B#W'QA M0OG9NC^=NGVD$@6-%3^.M+)#1D0QYI;E!UPYQ&B5 #DV=/R >_49("#P*?>< M&\0V9\8C5%A"A23,8%8.:TKGK*BGP&:* E5I1+!_'!56=7$J+LPSIZC3T1DB M*Q&/DLVJZLIR26?@Z,D]+49F*59GC%(:3W^4BDDD'A-Z^Q,DKA)J3"DEUTH. MZY3"5$,$C36)95MX"/Z@88HH*AG>&42I,I^^ ?^H^C_ZO1.**@TN_G-V>G MO]NYN.*2X+S]#15$%MPZ!O0:15\^Z=E->#]Y=WSB[QELGG6MTR?P$&6K__[[ MM:T-]1P\XUYA2L:$5,WJ1'J5ZJO?9,[O*@M$'JR1<0X=SU%\7KCJK3D!T<6G M9R3E!)3L5GRT:)VF;6*NH&"+&$YRQ;)HLR(:D:,ORYM,QOJR,> IWY9&[V!# MG(2KSN_IX]30P+F78UU(VX,;O9*$85V6,J$LI=FHZU+JNI2Z+J5*39_F^%BF M2*WRAO(^/0PO>F /J2D-C "H_.WQFFNC %3ZYM2%[/,D6Q5;4_DZP^C*I\"; M/3MJ"(=NR] MT'$1J;U5S%707G(X<6RJL5_1!U:9VK>+Y0&%A*>J.B_%*?D+,K0I:V79[)= M7\K%D+. :$XX=YTD&6/2V[LR;A>*$! $(_EWS* 2%4&DG?/0,4VJ&UFL2?4RR/X13GLOIK0]]8Y MGA]ZQU=CU7X+JTB?NI/;WS^JAXP[X"9*]6*P-0I>8RQ"(H) #44H=O89WZF M C&AS@W\>(:>Q1N^55H+YV:"]+@#(\I[]PM?E3<-ZM4B6I8%WZ"%<0"'R*H- MF??EKTZ#*1K'3WHO(72XZ*Q?:66\+[0S&C!/B L1WU5'H',7O^JUG-#H4I0Z MC .[,O>L"O?8EU7-O[KCE^[-[Y&SNK&,/>O3# *LJN12V1NN[HPJ!C<-6"QM M5YG@-17#G"H:N6T#7JFR>V3B8;7-QF)EOAC)X8+!$@N")BUW4VYI53#(S\L2 MQG8QU5C%W#+R2Y4SI79+K83SA+LLV"P49>?I<$PR;2F S">V>LG.<+C$J5\$ M&KN7@[!M!2%A;'QI7X=@]]#8:@93X:0>&TH&94SP#1,P7"6F$Q#--AD2'6/1A&S["26 V,TDK)NBR=&TM]RO"'X_]@ IQ"* MX,<1)JR])VRC< QXO:S*=4E+E3 HX0-B$3ML\*-P]-QP&IX06B;R+T,U&RW] M<<&4)[1X.4^2H)9U^-1 WHD%2EI;44T1TC@R[#.F_BZ"8>E&QT*7'^-^C7.1 M$O:J1+%0EVA8OM@M;P(H%JB.F1Z.A^?T)UBY@D3/[5T1Q[)^%9.J/"+3#RLU M1-5SS$2D*7#*EO)X-TCG+]5 5#;A$0/) N,U'U\SYH1^ ,!'%224 #&$?";OK([69]?T_ M4?#939*=TE+UJPU0]5N@?3.:0Q)3C3,Y3P0/J%HT@#/4W<9[FL=L\S%:VPH3 MHU"-12&W.\%SN;CL"\,>5 QF3"#0PQ:K2I%-C[TZCG&U$D8SY:T%-: 1#$7Y$^H>;3PHT^_JU\LC 7B7[T&!:PQ?:[[2R1#Q>8QZ/ M.:E!PDWP-"F9DE7[##?IO)M4$9O7]N>EL52S)6=1ZOV!NW0+^XMM(9(5$^- ;9Z!7<1DRWN?@G>G5>:*7*NY&(+JA!F/X M'D;W(4]HXA^-XDNXS2%N29"QA0E?Y.IJA'B"I:'L%SK7OXD\"Z M&;SR-HH\U+)V]5PPV#S_CS8ZWTDB5QCVX>R%:&. U@;,E$ @85;5V*@/=#DZZ6PZ8W4Z[ M_00$^5^1JBR3L-C(#)SV0RUUQ\V0(\+[P]XJTPJWP)!@6%DT. 8BH(3&5[!_ M'1%8G_:LWVF0.'$9J-:^=?8 =@09&9=4;,NX_]] %5+NWBBQU\@%'*;Z&JN; M]6G((_7&:O0HL& Q+@N?WOK]-%\1E=[*@D,G&((%0BTH-%TD,48DT%L0.W"9 M;)PE$A8:5] 3H>C[J?H:$V+/.J6QBE2Z+NOU)%\IEL(8!]\38R'8"Z^?A;LD MWXABH)+3<.N_*?#S&UR%SHZZ7>K=]KGI)[2W M>?]DVY:-PQ3/>5" Q)WF7O,GQ=@XC@4]$W([329'GM9$P6WD[6-#M'"_;F/O M<+;[J9-0NAU;NT(/N:&GRJZ;&*E)7QI2]R2]HN(1'5-4O <[X$@#TBX_A7L9 M2L_20ZSY(%,YDN9_)>] ;_@1 M&WQDM+/BYM(+E)H$RVFI@HEZ;!#VD[:.7J*2":OHN7UG&K3S#:52XN\BE04G M53I)^E]RTJUL5C 5^5B;#V:? \VN3LJ OI$Z#US:DLJP#249^$IJYU8N(ZE_ M^,\_AJWWM]- &MM_V;U"YQ V/!M6DV10M@IX%K>,SY6:J+%0 2Y1]%.#(# 0 MAX=:CYPLD=QH=7'T%$D5^X/#GZF #V**$/U,(:*^H*!GJ*]%CIOAJDTU9U9" M*^BZ_2@H!-IZ64J1 CF "+[YRY+9("6V9O_UUQWP.]'_&Z%8#F_U[V#$N^KW M*L^0O 2?@,S1>W]0+N"'M!=YC\J%2K4C#;88E;PHMS&-1KG7^"'U2@\Y*BP\ M]29?V3RD2^>M/B[[A[-L9JOK]GD[IR_-R=)HF4O[IR/K8O4AJ)SZ+54"PT0E MP(:@>2GVY808G"N_&/P8'_]/3= 5$/0JS__FQI\1$35@@PSD^0G3D6O"KA-A MV5)4 12:=(T5$*1B;-5-A0GM3 Y+8$NN[V.Q8)(C=%WKJ#I]?O8@C4=T!;FZ MH*;[^M#]E%(7MK*1V'#AT5)FB789>*>4NZDINCX4/7%U-4II)EQ-I?6ADM'! M)9PX)!&*=3%#ROM&#"<_Q!YJA9>&&A=GSE$M1B3+JO-^AIJXZT/<+T8VGP%4 M0Q'4!%H? IU+W]PV@<-2X7!)(L%9T*&2,;S$"806J/5I6S-B&J)43MJ@] FG M+@)9W%'3:VWH50P*W.+('T0&)P/4MH0) U+ ZO7\BL)-_IJ,'5?3%W[4$2#X M&6--VQ7C/#''UM733.E/$# M9124!QO(5H+BC?*Z*[L8YN9FSWXJ0G0KA6=_%T-9T>35DLE2HV091&EA/V,6H[?I## F@[K,W/R#U"^,3ZF&X]K/T!\*MWQAVEZRCTX>CRCT<=, M>3N: [^E35BT3PC@B;4.3^U7GDDF8%^S!43+QV(Z%I>E.BOI#/>Y^COAPZV; M6&2IYX2()K:X^@@;@9(OBT,;>VO5>'5TX51*1F5MP6#![JY4-1SE#3L("X?Y M_RHC8O.,4^\ W(=W\4+ZZF1%/ M8?VV!@-1%>UZVKF,%1'0NCR]6H7G2GO/^BAA&(OS9:F%*(\O(8$'PO%PV_K^ M V,K<_H2+MS%U'()#YPQZ[A'4=5->Q*4ZCY4[X8 J/'7#;[@:<^PD+;76RG MS3TU79MK3VD?D2E953%;Z%;2%*=NWT=CQ5)1(N""PN'MPY\>6,PJL;, MFZC4OP-%3Q*?,L(GD)QL[Y!.CB7*F)^33J2S!>'I15^?AAV)VD_7;_8RM M^E7VP)AA4=<+/Z]>N%77"]?UPC]BO?"^:45-'Q1?A5B1R^F^:MPVD'131@:B M6"SUP7PG,'!4P[%9^Z;UQK;5T^YKPRM7)?FL>:R)H\GQLXR--X'V%3")E/R% M("F%MDF+4'%,RAC/UJV#.TW5*KK!7"EPUB94=I?%=^)QMT=M7^9:S2[J/A7U MZFYN%3_(!]%6H>=;?"E;8)3?!JT>8-H[43-,5*X%/F'32K5T%5J\L?YQ[DIB M:IPCE"]P2*-8ZTXUH,SP5'.4K^DJV<:WP1QO6K"T"*\$[-)L:+'-!1M'E<8F MD9UDI*H)BQYO;EGG/8NJK%EWW9E5 VQ+*.Y[)G0NYD#5 MGV1 W@QHPC39M+(QB:=P?/>I)#5G.)\:G9' SMBK[%%](V;/%.?\)P.ET??+ M=V#,=VD*$]AHB@:D:NC,P7!T48O"_,+;2[PL.L6NVNV5*W?1&6 M+_YW(7F,$=L4BVDZJ\&"6*;(XUUBIEE,R4825B@!TON(.Q.(9')2%M!4?H^] MK%PS5APO#D'F#:P@5O7#%**0/N4*F)"/GDN( TED(@89Y]G@!J680]B_PA@% M:GF4P!C&G +'A!(^$*0B^O\@_EE$Z[?2 MGC+_?4# T?K(Y8-X],U'N%Q??W8_RW'(>980Z6BU2<1EW"RB"7H'O$'RBB>X MP$R/'!I:Q7VIC]7'DX0A$M@:.$$T.&.+X9$^YYW)U%;[*%$*N;!)JNX".M(4 M+"L>G"/Y<]OL/MV0XI1VIPK>B.Y8OO?KSGDJAO]N?MRQP/G ^^O?)1'A0MB=C>HO MZ7276R "%A'NFM7\:"0,UZM0Y'FYXS]"M,&#.Y[ZVN]3P3D?E&("^0>M$E%S MYL((]DUO%:7W&)=2HD2R,8?MYXB8(VT\C&D MRQ)22]5C+2*4J15"Y'G"Y'6 MWE:($ E3 -9^+3-T[!_S\?_)')YG#W( ;"E'Y[95OS]/F=.)=?CL"QK\06C# M4GJQDWQW['Q0['[+!LN1WR;!>PNLO4I9/E&C+4UGI.H*8]PKKH;+)3 AKH>L MQM)-4XWF/DW_8KP)%8N1CEV24*Q?3K9R%=@%R+PPNG/TA/1"@8",E*I+Y-0Y MC%? MG?C[P!G:UF68PG,B/>+,)&1'E?#=8U,V\SZG"B[=-%(SP4O33.YY)<)JSK*. MCPA($=AHVM,<:3=+-9."VZ_>B(;[G*0!D $.\6\B A(XF')QK"&0:+";1KOT@WQEO5L\ + T%;Z] MC39$NVA#M&L;XODV1'L[;(@O%!3[AD):(%EK4X+YZ3--B<8Z.W0HX%\=3);E MVR0IU(3'PD!U/3@)GI5(\X+ \.F9&*:/&1LUSP9]S=MZ4.DGB(!<+?9FNC1P>;S 5JXH/?&*#> MJ*0L#/!*A+ NHA05!/,/EV,*+L17J%?4,YWFS=:GY@KSF:1J!B88 E'@>Z2B M\I LX8I)$/@KX,[8(ZP>-9Z%4;>S%,.SML6%#;=J5!NSL"WI@:E]PC@29A%@ MCN4]4$!GF,R38R6*A2&]#$1?2.4$!H5PVQ2HN:T2CX1_+T'#<48XY9PI;8@* MS81?S?&_N<24JNS'AY_08-+8";W"%&2NK-Q&I=0I*J5.K92>KY0Z6Q(<^PK_ M6M=.'XO@/^733JQOK_'QU+7*U[5"MF0TSK%LT MP[HE$I*9T5U?,^,9G-L[_LJ=/0ID^ J':2$,:8IOIQK2X+I$ 0.?T20&6\-W M7QNH"U\EPBD:Z^<(U!I;W^14#_)>^+M&>1%OH3P*/ZXUHQ)]6"E.NHK+F@UH M7V?DI^08PF:KZ";XL67@=&JUDT"4;_8:C2:6UW+'MO76=%'5%W)X9HK5FQ_Q ME+1$M8#)FJO? O"< R A@N%:DGMR=SAY'/:B0'O#%U>GZ@G;%+^6(]UQ%G . M,BQ#',[M;8PSK01V_F4\HNY-J[%W9,$* HHDO&FV]EKJ5SHL;[I[;?T'"O1* M,&-/9BM:A"W=I(OAAP:AABK8;:XQ'3F/VC?/'RW[0/0R;>RP/ MW MLS\B[.C]&.#H'?OE4P#FF4M=B ;^\OT)$FC ^2/69Z@+;O,^4AL!A+1UU M461)#MNB4988OCD9K"P(L,S\G1%[;W:(ZFU;#GUA*. "&'A3Y>1,4(:H3V&P MV*M #V^V[?W])G^)$>6)5I@4C/7.FV)@^[:XF/9K['.,*NLEXC\9)Q>=H4Z$ M?'7P(MBUB>1R +&TX'HM[$SM-Z:F/STNM_X$T/TGRL9 MH\'_LE=13 M]42FEMUM3-W8TLNW6N,OOR7E\^]-D]Q TI;F/G6+)]D0OD"Q\7Q7QS?-RV*5 M5D_!\!4R52B[TOED?!(NS0>PVDV>>K!L,?%L-T;& $ ]D3>L_9IB4*;[DPXP M''6?C*],]4;'?*1B1$C!2SW';>I%:1H-*SVG%WC)\GW;K9]4B&>7'P07C!XL M2E!8O)67OG/\C7APFM/U\GUH_C01(,R-D*7"7W=:4R-T M+UC#>-!P(D7BV][;AFWA?^^*BU^3KY1.B47%!7'Q-E20\&D75- M$G^I3U6^[&LQH!1?)JUGX(:W0KP)SP7;%<)G1\:IKE U!SXH_. MB:8,!E-NJ;RX2AF,M7488E_V.W^C5C_PR$XDL+ZWW,Y:8M\'L]7E-Z@MFHU,+/0/H3_U^V^>\5XTO+B13O' MEVYJ-66PM_T>6SUT<'*&+'WSIY>8"S-3]/6?T?FI&#NCP.9B3:$=61C0>=7W MG?#<]=CEFI(U)6M*KM[UW6Y]>\TU 9VCOSW[299/3LK /GJA.6Q$B@ZQ9I/9= ML[VR"-@M**JC^C;W?F0\A&LA+(:Z;V$7+)5YGY^?,P">GV#I=88SQQGW/ H1 MMP\N;NS^P\)V5 5): X1=*,0_FSVL%;T.I?[6OT$Z>.JKE9J2F<("QI4%B9\ M;YKM7&-0/1.#JBMYN<:@&B-;C4%5XHVM&H&;-V?WHR"([E$F@<@?#7AH%Y>W M(];YD(8WW0FKNXM#_D!-8*M/+'!./>H)A/3PK"+T0S@NU'B"U9U0:L:XL7E' MC2\JD5YPD&:4^"F(8I!^#SQQ'B&"LB0!SL7^_@9_E(^*EW?(0A^A%$2BI:P< MVLK#LGB6%UDX>:\G E_3N(:-P&Q3'$@'V'4"((J0713-><2!#N=JJB_J_%(>D[B$TJ\W%9$RA8. MJ@N?DFHA"FDM(G&/> /WK!,743?@TT!.E!W?*P.\!^\5^PF!\>NUTQPO M"9<"NY'XP'F.VC^% R0A$!*FJ).J?3]50]]HH"GAL7H*7((YS$FP=W#HIREC M[QN#TXHSTD()%4N0,@AA Y+)>DNKBT7Q(T2)T/@R[PA7)L&9;C35,1\0, 2Z MJI&21:5+N+26<&!;Y(N@\?H@B)U+2 /-@WQR:D2)3UTZU]VNB;A=1#SM[AP+J*W&7J=5$W6[B-H\ MW&O51-TRHC8.][K-M2#J!K6>K<"Y*!6Y#[3[41'T648\.]IJU][!=-&VV M6WN'ZZ&^:J(NC*A'K;U.[1)N%U%;[>Y>LUL3=:N(VNP>[NVO!U'KU,04[\'L ML:@]A]ISJ(GZ+*(>'NX='=4TW2J:-IO-O8/ZH&X94=N=6OIN'5&[[;W#]3 R M:Z(N+D,(/OYZ!&[6'#5D*5!V;YOOOL5^A/WSEF/%HMA$S0W4:11]1QP/:B[% M-N-#>[Q1^=[!P>E]$*.2B#K<6+PWX!V0!P=CL[UDS>J;+AB;"8F^L M>R_4O'O"E95]OS#R#<(EO+=VCO\_K/Z+[X3W_W_X&;]561B^/B)GXR%R]N4N MUA Y8V2K(7)*O+%BB)Q%JYV#HMHYJ-7.\]7.P9:HG:].Z-P*A)LQU<[LW_\_ M-#[AZ+WZ]K.^G%B?_,3-DL0G&"'/.@F=X!'Q@."@?O9#)W1!#."1]?Q470-Z M,@M2NN1R)/B^B;%XXRBMI>9<-OR55]QB1VVQ1&-*P&Y/LB'<[1&W-(%#Y_?A M (:IU7?<-(K1+@_$G<121,.]KREC L?@S5U%J3WK/+62090%'L)%Q<(A0!GX M_*\L=(F6A'=$F%E /^Q R)P:;$]_"'QO/O%M3W:UA.;$@+)XQI![]+@SC)*&Z M^FAUX#5\5-WW^9%7AW=QYY#OZ+T?)\E!"4@K?_83B)/XG3XL#RZA#1(AOG,9 M=ZJY6L_P-8XQR-)+T(9WOKC7JF:;WN\21,DHBT=1PLABD37(X*9P-["EG2 = MN,CIR&I)-F+>B&_Q!YGPP2L#.=>BFQH*2QX1.[JV@.WP/HWM^(!R" MA&(>XM$B5XY.*:+"17Z(-M!N"ML'"TK0(@8%W\OH8UA %-Y&^!A&78.7&_@C M7BYP.XH&@;L0!1F_N0C9FL77"7P2D;"2?!NL>XR[#)TT1=B[89302BX+U --NY6KB-X-MPO2?N1!"-\-O@PZ2T MM#3.Z*?"AB6\8T[/#Q!&%M8S%$Z"H&3CVT%<181TR-H$J>\Z(T0PLUE#_E?P MFWLB\.\0_U!2#?$*&?8P$0'X622T2 ;G>+C].!I:(_@9*6-;='9\M.BDBD0 M/U@(PA3&/CV>>#GR'$,J&AS' (5[UI]"(S6"-D1H10R4F3I=(D*"T25@O7=" M/VW7B^'7(FPO QF":DX(5=&ZO#(NV8S3(?[(4@>H2'/VZ30._D @_8!6PS M/R)C*^LEP (CW(5=9JS\D.?V&5DL1!F3? 7"H_#,25:4DXX;1PF:>;$3WI(/ M//1)U>\J]K.)3\ GS(!C=XDNL!2P^H;,P6QIX'F37 TU":\[Y9<9:IM$"IR8 $PE)R#G M@U&4@H'&\D%)/?EJTHH$B9!E0Y(QAKCFU4D&TT"G=/C@N[OY]ZA 'A:#[XE MFTJ#\$87SXH_1$*B30QB0TD<.#?B+@KN>*,>2<<,(Y @B47'K_I4$6RK\X@_ MIM&]$WOXZ"%(8@PB!4Z/7*<[(:$\4W$;$W74KM,#MN^LH \396D/MIPP;$\O M_WG^:;=Y9&NL7"=)(C!+<2]BD8R S5#$$B8J4,=A=%HX<1J'EG03+D"DY.I@ M1&_/ FOX45\C"LP^Q(^D2)4<)Q_@B5W@Z(&#;^>1N(U1U^E'162O9!C&DIP' M2TQCWV55L2NU\% (U&()XM;"Z09!V">MQF8-ZJN0TRC$%Y;C>7 ;Y$"]'82/ M'I).U \']R7.1O+@#4!K";1ZDE0JH!@.0)CATU 4@>I+T#6"W0YWV0CAW=.0 MQ?FCX-MBZ+M\(/+=U]>'A?TV=Y)P9^DR=95.TPGX=E%2VJ+F!Z1;,U V:%R $Z5@8#PQUE(W/$-U(>K^.H,Q#8H M!)%LI8N ? G$!]FOT:@K P0QC@Y <.]"N^[W MP>ZTG"%N+]Y)&G3 L@C&S&5B1(UX&Q+'O4=VG1*^K6FT9!K]$_U")7YO MH\B[]X. S5$\3"#%I&\"]O"MSPYD(M+DAQZS\\'7O'V5\_:'G_UM4M(\K.I/ MM(?)OP&_Q?DKBOU4F\W*V*20B$.!7O">8A&*>V*:*@]8.C;.;2RD>B>?CZSP M+$DC#)[L6=>9.S"O0>V7A_!=3$D$'"4+V=1%31;2O N\.]X2_ L+C$]R,7G7 M^/_#"SE!$JFW*KQ#WW\0GHWY_UUS[?!X\JYI+86;71J[8$@Y\#;!BGN<9+DH MZ\%&PP3C9FB.J(0,S[^0@/OHO\:LU=D>X:-Z+\BR=NEN\%R!;\*CEHBPN#/% M;TQ\'?1K[[$+!/Z5#^79)FJ1GKF(!,T8C)@IIYS^3@$?.>$B4#8'&W9L OE#&8/4)$6#"YP\#&9$GC2,^.Y, M;KR#-@GEMR1Y+9RD=4&)*$[.M)49]71"BYX+_)6_<^F\C'$*V/LS3=:H"WW* MA3X'=:%/7>BS&84^KV2(% RXWTP#[MPTX,YS ^Z$#+@MLU9X/\[+9JK*HVOC MHIB8L'EJEA4ZQ'>I< D[UDGXURP1./ *\TELKH!J M O<%(XA*8?JQTH^HKG/]6O@JCQJ#2_//X4N4XJ0OA=2Y7$*@/YJH3P;6?>@406N$U44QRHXO$#?Z,_W48H( MN3FEE]4FI\.%"F _8=$ *^P%O1'M.0WK"N6&37@=TRRD8A3Y;A-L0+Q7DEC_ M@1?P4\X!J(J<%(U3M*E :N-K$#4Q1Y&_.:Z!8M61ZV985:^GHX4#LIT"'8PR M'YPG()5IIW M*B@$QR:&[\SXLK*%5?38M 3'UN6,1G$TBC%X3:4^Q(\Q7TSCSW@WRX%"@S@R MC81GS$ED:HYM:V(,DW'4[IWFC 77)-/"DFR%JM@<\BZ'*/'>8R]C;##:V<@BBG-;>60V$=(/(K*%@]Z\?4(Q;Q8.E ME =+%V_(-Q&A)N1 M6+OLPV$G"08^&'V6OY@G7#_A%/%W$:.:17X,1:F($$5IPKFR"3M#FR<+%H7, MZ.(1&Q8DK,ZH^T.X"KD.#B!7QC S8E&,?**99E>U';(D3VN)H@!D%T]M%.8' M$]!;W_$9XL$5@K]:UBU\#,+(."%ZXC4.Q13>GO599RC&U\9LDZ%!I' OI M%W.@ ,\VBU&X:1BI1)^:CJD2 A/S>A.RA7:>\3/?FW0[J1!6*9+EU+(J9W*J M&:Y*RKL81XK/9/+:$QVA/6F:LHB M9?\E7\!:0OHC+ZJ@XP,L?L!%T1!0( NO"JX;'\M9APV>%S8XK,,&==C@!PX; M]([_(1Z-XN^O NM7DFDM&%M:@) G_SD/3=XGB.UT8&M#5-J?VDWT['Q$=FXQ MF^5[G%SPV%Z;S:&V M&=-GM^ [4#M_ZI"IS=4/1@<)*2'>D$1.D\Y?:89^CYE>=/NL^$^948ZA+9/I MQK,?2IM?U7MH/PAKF)%U5'N(AP4RJ4R7G%"E)QU0NQ#+29P :]]4(60H^K[D M*=E8@P8$A@/OA"[*HC"5V6=R#3Q#U68RU<8VL0<>J0\K=XI?EFY&L8DF/RE) MBEP",N03F$TNE<+GWVAHEXY8D!-.Q=@1? F5EM_WA6>L&+W[!^E:OVGN'5E MSH#JG<.5-(HL;!1UT3;J_J3U_%%WP;.IBX:9*H5X3K',JXRK?K49=T\.KFLV MIMJ;\S_Y.:/K$&BP85OXW[O)]1]SR"WCE>0;%?CY[3F>RBA+X QC*?<#5I@9 M2BAY]Z$7HYGZ+VS/.AMKSUKB=+O5<HQN+5 M[)-:=/R@?-5+JNVVW3HXJ*GZBL]8"B%;>_71W'@B-IM[C953 MMDUKV_E%M M(VX\'>'\'^W7:FGSZ=BQ.SCCK:;C9M/Q:&^_)N*F$['9WEO]4:QCAH68H1C% M CM!J+=7HHA4]='7EN*BHU!U,FL;R+AOMP]6[_G69'SACA[8W4:W)N.FD_%M M\V"OM6PROD;7)]QV:@=*S1US<4=W^0;HLKBC#GZ:=NVEQNSQ0S<:UH'.A0>CAV[U:BCLAM/QK?-Y1L5M>.P(]L2 MB*V98^$*L[$U97@UO5- M/G553'' \Y81S,;YT3'./C^GSB#OF;]A?%ABX,1G7W[L%V#LFTP(654J=NP MC]IU.<7F$[+3M1L']8G<>$*^;6U-)*,V.1=-J!4$,NK([E23\]1)!M8(J[%Q ML';OT8ITJ-?!:AD_]>N:[%?H2+!;^W4M[\;3$=R(=J?&>MM\.C;L_78-)[OQ M='S;:M;69\T=$WW,]3(_X<=>Y#W2!_"STPL$_[QX?K+4_YK[A66-EO7 #[X: M7[OWX6?_V)*_6'YHT?QL/W1CX20")S\/1TX,/Z2112.0/;@,?G9"?1%^ZX]K M*Y;WB/K6F^[>H06K#K"E$+Z>^DX0@#';[R+#HPM=;>RW] M=?F\=" L-XB2+*9+\%?]5;BO[^K%[YF+R5]$W@>O$=<5D(CSW3:R5Z2\J/Z,?1T J!B&Z6@$,CP.%Q K@>;[]O M;!IB.X=1N#MV![ZTBZ/.&HT]9ASK3V%Y$5S/L^7<=&Q7:4&X9_TLQ1V<>5/W MEL&4AZLY!*5Q?'O6/_&;<.SUGPSV>=,][."6ZR,R=C!&L0_/@E6.LYH;A7T1 MB] U;DT,M=*0G,)).DO42-_9'!$2> MB/C.=^4['3::Q)H5N^G ?Q8XM"Z<*N>66$Z="WB(L$ C='[2[X.^T?5X5_7Z<)O#!/ETF6>3T\I_GG]15\)II[+M\3^:2 M ,@OO*6*@]X^G0]$P'_S1?6RQ ]%@G\"^4("*5]@ MI]'EKSZI9T=9+_!=IE)HRJA W"I:NVZ4A:S3]1,.>7%/G)._E_CV[\_V'$J' MP_/O0.?"!OZZ\^VWC__8&;.]T?@>,UW57\@2IS_)(&?Q?A=_?-4W- UXE+@B M?F\5'E(=H52V=OF\[ARSF=X\DM8R/%@N8:##MM].?CO;_7AU=O*/W9//-V=7 MOX .NG<>D_=6+XJ!P3'N&8K2.@:"7ZHU>GAOR:CNWQKT?U4!7_G1CO5SU0[\ M_NFJ<@=P*PO/54%B\^N#_B[H[#Q\;'QT*UJ&?8'UPK$$L^K_N_"V-W)T" ][+;>$C'BAZX17E/^JH M+O:$R"+H#GH)F3):*?!61.D@!U14Q6DGX2G!.1)J1VI,_B<.1@ M-^KOPK?Y O-]:1DMMJOYX2#+X0WD=\4P2H7R[N H*0V;F[O&.Y/2V&^86DVM M,(GZZ;V#;H^A?=GF H5[ZR.#\^*ENH/W1#.2*06O[H#VB]D87;*V6 H_E['8 M:6^&LK4 .7C*!7.Q:NX9S6^1PTJ"C/FN9)+(&Q6L#L.M,BTTZ?%/-\'DRU99 M7%DZ7@72.FA!O>PQL ?^/F1+JPP$."-GN(0M90]OX:%["ANCO&P$FN Z, M(7(1X+"CE1_QFN K0Q#K3K@61V71V?R*TS,99HUDC-"0&/ W*R9(#)2^4[XV MC_#-OP/W(./.UQP@*A8QR_$=@G">\ 0ECA-E7L 7=WLZM@S<(L\K:&A/A44: M[/LA^V 4U!->!HO"M5:)A3E$ C!L9 DG1KZ4#VT?Z5C,F_9A6P7[!F#!8, K ME5NA-Q_C"L*Z0!/EP+: Q5J-ION>3Q."FH!5S7_TWNLC;9["SWX(IP'EBW$> M,:P$>\E[G>*)C 4'$(#T!2761Y;C'>#0+HL1%>@=IV.R%L=LT1JI6*1MU&CC MR2=1EL$0 M[%-\8R3G?S(@(!H2X5/QUHTZ75T^7;WC+V3Y^"E;Z*?.B-CG2B3 4BY6HO6. MM^ZUD:$_1J",D."<(XKBQ!H !X"% TSI)P-@"&">**9Z/.),5^X-YEQK? M#WQWH"_\+V;?V+>@I(0.&>/6:H](^R:VX>$,17R+)X-"F4"1Q.*RD>$C 80P]-2+D<,$Z3BD73NTBN1JGD8R5BZ+&!0KH;#S,0?^!0 M:/U/=+= M*&>&3AI,7\JN01?-U",9+Z6B]6.>&/Z0< 5(#7XW7M1##M"WMV= MXP=.SP_HRQ3=U=XH?:\?1/>)MHR3#,,%)&M!7@V%X#7E0D:_,]S)$[T4;!

X),MCG4("\QT$WOP>K1P_\ MIT?,],?./3L7(1AGH*'Z;$GAW7:>1^WR;FVM=RU#B@ M9$95E3.CBD] 8B"9V6/E$!,9Z[BML'7H!-"]?#"4S=B/-S&V:I>"J\!]K^$[ M@$$A^B*.R9;,G0-[BJ-#X2SIZO.U*&EB7@'PO@I;HN$^BB0#V> I)V0)8I(A M2C#(TD>Q!CLJU3.>M#RVF3L!>.%]%']GB?5J5'C&7 R@/F-PHD\-G$OR;A+ ME 0W[7@6\C&%C1XQ=E]ZN?S^"U&ZUDGYA<=LI_R6\DNT1%VT2(Y]-AJ!$Y_D MMQNW1L;N&^"*U*><-T>CV BJ*C.T[U- 0CX=%B*&HR!ZQ*AZ1 'P!*TF="HY MJT&1!*H(U90SMN@TBJ/0N?-C8.L3W[.M*PQ ]-G>/P.S*QKZKG6M;GGBIARD M+!\-T,L)2#_R!L(4R("^ H4(T#9%WQ..FQBW(&46*Y'A'0H\W&%DA6U]&8V7 MNXYKZL? 8.10P*N;QJ4DKW,;"[8CMLD)[.8-K9G,'7%TJ]K[$Q1NTY&E*"4?3PU_LO#(%* M^A[35B"09>&_DK1?NO>7[W^>,T[3] MYS/*4;"Q@ SQM8J(V/)VP@JX_J8'MH235TQ0;,U/DBPO[*1P(3EXM"*2O7"H MX:'Y*3/CF[0TCZQC3)@4T^-< V1<##041\1U\VXP RQRD>1.SZR9,UVAO(;RAH ML5PL1K%.!$;AY\="U=N09R0#K-B>8+K*F0S+LH]J,-0O6[=/6$6H6 QSE5OW M@B1X\E,DL]+.+>BZ6\Q\.D.LR.;2G,;>45ZT_J9I=G^1F=HUK%1I%H #%.>6 MAIU7!,(/C9*M>@(G,U\)W8!L,HI($H_"?<&6]=BL578*95OT*E7CE+J/;?E] MN 3S&0GF3"UO'\>5NSK\@#,W/@! $8%IRN\!1^#3IHJ1Y"&/QX. MU2]#B2CP82/VNV2L#$M@_/]21QQ5;F:%RLUT$$?9+9@6NK:7\J;T-2YW2C"( M >;(FW8QK!]079/[96W>S+6]J:GQ[*AV UTD2\7@)=._ M\(Q)B^D),"7VC?Y0>G@K-S6D\=!69D.GN!I5OG$O5%.URO@J^;(.@?OE6*KH MRFWEF41WQ1GRN>(T']5Y>KK>0(5FK+=X"E61YRE_>J(^576>[UAF?_;AY%@7 M4E%9'YWP.QZ%RZ$S<*RWZB:?+SX:W\/*P:J%H-\I1JD\\0TC+"M]J<1ZZ[_# MNNPV%\UR2\]=%-P19_)*P(M;O#/7^#/^:O@VN &?(>#KEZ465BQBU5X?,_JI7V2%W_"*HRQA^ ST%6_ M%60DT*;CMXLOI../^OM<45RBXF=> -@P^AU(C0_!P\>N)?Q*]7*T1$#K9HXZ MD D!";7LTMNHAT7A;82D+<#0"=YWW3V6_;1X:'6 M 5\=,N(.V'7,']\#?9WD;1%@(3K@T2&, 5-!<'!_B#?M_K1GS;);&TB3CU4A MQ FGM/J,Y7XV;FEY1T$@D0*F317_P0"2S!*T&[L>T(;2 '#3RSMPC='J5V7W M\"4<.IJ+X^O+SU>Y$*.D6:O=Q: ^L@:<.." MV!/-*K+I$%FG*NUR11 ^3TI MM9*4N4VR&J:*5+T=1QV2 O-.WCX)YT*IM)R#L841%ZJJ&['N4G%K%UR.295_ M%4_P?(^P90;.'3Q&'2/B^%@B=X21&2VN?G\OBU53Z2.=C@GF+(I(+BWG!]!C M>T*$U4^9()I!]N)1CWW@3%+$>RLY8J]:6/'YIKJLH**PXIF%!;*@P'JZ>&.^ M>@W+:C5G3=?_&*4<:L=E28=^1EV]\ Y6-LB58O6;0K.9?Q&E&I2M,Y;0@BQ[EJHA,)& <1@T MU-U4JDGI'HB-(5LJ@.GW?6H,O!,2K>>6?W&C.P&6#UHQ>0;=3#+(C]F!PUH' M-GD]T7>R(&4#M^)NT@VEXFLL,R&_(QUP$J, )829G]A3-@"C1 AID/LAYHN% MQPX3+ #;Y1)[)E_)]*]L#&!CIP>> >&X%$ M@$&(!U>,9./ +7M8)A:,N%0+##]0F!A7W02K\8$[.#%)+&L@ M9)N:&+'##I*Q1^Z67UH[AH(I:% M$Q,840<@0665N:^]UP#NBV(NV%H0%W+2PJSYR!V4L8MI^1R2O05BPX$37&5% M!U3N]STP(H:I[[&"S(N&N#XWQSX@SE>NH S_<(_#0\J-M7)CX+;51]ECN$<. MGD;I5E8EPCQAG07&_:1&8\*X$/;R3[C< (VV5. M,K MT.5KMM1G<"'NATSHN%+4$ L#ZQHK)X:K8D;B^?WN3^I[9GR@ZAXD9:&>,FU4?L^6F%G4XH<]EEC-,W[2;# M3E*$.F__PJ-F%A,FI<2@BFOAJ8/W;+8X:H;2&?A[2%;Q6#?-V%V+)8K5[T-] MGCVT$S*V?PC?H]FPK1WFKQT[KT.>%\QC+4[AHI.$A'B"IV]+0]FHZE2]RR,Q M\&V,'9E9:( Q%?!NC*SUA*9.2ON]:9H9\FJV+&#-\*OOF$@SB^#*$KJ07KX! M-;.IC#MCF5A[>E,\;J^10^)./C$D?3]RP,]E$Y\HK +Q0TRV::/TC[WK/228 M=9K)BJK_C7H)MBC@#<'^.&"..&PQ_E%%!0+&@:0)0=@G&$K?5+),I@$H/)FZ MQ/88AK8?.M\%'B15\>@$MNPQ1L06VF[MP^6A,2XZ9U5&C=NYGXP7#5&P=330<#,=K5 (=DE6!1,GE("4%HEL-//N0%8'B&%R&R$\)6-^AXGCFMZY YN& M-S*>/F(*&NX[O:LD+"8U,O!BT*W0"4@5Y"DRWFT:[ M^&^IS\1TT J4C.:F),=AC>ZRO$2]3-ND7&?N8)^:+U(REF7E=P%FB%>2UY2; M[D%>0L+U2;<8?(SBQV* 2ZZOL(M82$/(/,F(SHL-UKM'$4A"W,*J^0B]%.P[ MQ#Q#^$A[RI7RTO,)(T/FEJA $3>]"^43 _<.AQ8*Q=@0>B*VG MH'A]&;I#DVK[I/HG#LA6GOL?N'!T]U3P%'E/>UT'%-0>Y16L3^@C9,8T<>%QM[":U)A.M@& M <(46T\]EXRXIGW4@NWK=.0]MXEU.LH@N&(8O)-\O@)L01BAN\/.QE9:!ER7 MXG#="R,!8M(U24B"Y7LQ*N[%?8Z51H)9UM/H=CGN/]8-0=IW4^ZB+2&*DT(G M1,*HA35RR'R5*'!J?\1RDQHY9 .10R8R]]2>L>*$::"0[_VZ\B$=%L[SE@65=_A)4H'ZPUVS#D[V>I1FP4?)G1NFJVJE()35H C\QCO5H MVC(PBH+>"14'"2(IS=GG/DMYB8:@% MN8W%3+L:F"&\BF$9"FSU)!^Z(3U/AIB3KD^ #BGN] M*P(EV!HIH0SK]5N9G8P<5B&>"$H\&F)EO9!58GJUJ@#040-GQTZJGN2"?E+, M!S)/=;!C(R3@=!2GN]0F1F)0S_AC'XOEJ4F!RLDT[W3-A;GY26'SC;E&'$KB M=W[[9K^K=K;9,'>VW6X_:V<-P#3?Q$OC0(2:/%,4#/T@PV):9G)"Z/+TZ&5C M-Z@KC^%U)XV-XI1'U_8Z"O$!6,NW2ACBQ1Z[[3Q-F-\4#I)LEP1F=1X M%Z)W2=.10ZP<8/5HC;2%TY1S<4W%:9S[1XFF,-"!Q1ZQ5T>C_H,O\CA"CB K M$J>:EV9DZ $).CH)0+]']U@]:)MH:U/F(*F/>64DPXM3J$GER5XF+O\S -?R MH6HMTGBWC]<5P\#X1W2QJS$!?/AV ;*3X+-1E7MH[;6'*W0=-A MT)TT@0ZZ8.=?G&TI*INL*"6[E-FM8&6RU4K1\EZDRQD?A+=+G^:5^2CL[M28 M9_JL6-EO],31I\KTK407F_B4PI$CG>+X<7YXJC_@Q@F1P M"O,./M[\(O1]Y3*H$%EXQ=[1/>NC:GYP*L41VE>8$Y9CKXVNB5P625^A:.E/ M*@6QQ_O;S)KSS\Y\[APTQE$B2ECGW3A[9W$@SW3WNA3)>2C4\#9T'ZA\Q M/^)Q)X&8O+M];I!M41F[RP8#YJ=($#KY^EA.&)V[$S(-!;-XWK3#=!5>5"_) MO3.B[UQ37@#Z^()EEUXDI*KJ?TW!5%0[2> M4[\6]!S_D0,/7)R&ULJ5N$6\.C0;OF6]P'?-JI+/?FP4F2YCTU?WC(76Z-RP M)7IM!/6U]3E>9OFA%Z/XT]DGI_*5 T&Y"D8+>&\\PTL MY,S(A9C*7?PNJM):QCS?,EGH >]*<1$=ON$?2D-+.+K.8;XGH_]V99[,GI81 MLW-,93GE+HIU5W..="3CS=AO+W8)RI,3?24(I(IWL?5I5:^!V/N)]1:LAB"' MJAS+;N1N7/ZF[W+\_3$"RMU5KV?,$74E?R.J@7';6/'WT_2PK_I@Z05)". MOQ[AWI#;?QG?.J&L#==X)#>Q<#PPZ/A;29*W.FW)F3T/97,DB;H9^05H+(@$KD/>,LYP=!1R,PWVY$ M)*A<(DU>]SQR23FVQ&'$B(+DE#K*^Y5 &&)FK50*2N!N 2,G))'*RA0HHG9% M 3O(=O$).YQ/>%_@6:V/ZJJ/*NS?1XH#(^LJVV3KC(B;*IT#=U60\-25FB O M$(*[G)R8S""U;+I8'2'J=G_^0;$UCJHJ(TH2-;R*,B[JEH171!;$S'SDL MC"XSZ N/8'DE: F6P 3.?>Z941[!Y:QJ%@A5P70K\9ZT,+S.OT_#SU1F.Y>- M^I;T4MLE*?\D:>!EKJHS8WZ9M/.41J+Y2W+W>$NLFP$.E\@_E?2VY!0Z:Q0X M.=@,K(DIQ(_"0HT>]?7C "DY7P*31SRESZ%*V?N!D#51LQA=R'+]F)6AUOI( M376)K6\HRS3 1D,X#3A0,2R+19>Z9!XC >N$M9M(<;+;ZR?=D(E%G?NA,U)^P'F1HU@DR18F,3^O:LZXQ M>6A.-_)H!$/H$\3Z7*I MD8WAV.Y[ C>8P;0T[,[3IE$1+I26A1@:L*(IA#=8FO+<7.EI,"Q14#6PDK*_DM$KSH2A58Y'##V'_ M?I5[+XT]&JD<:U%5J;PH,O(@7T!-A:BRG9X1V'C1%JEQ)JR61B!77678EI78 MV^8[% @,J!3)4AI\5*C >; \-O82B59:M,\\ 5\,:%9T%G-Y&WE[%-/"H%>@ MBE<+)>]2F^7@35()R"83K1)H!]Y;;UOOIE.7WJ3XA%C(A>,>)X8$T^"),Y'V M!41483:R%%SACZ0:+\R6*KXJ+9OG/Y-FC<*@TOLIP')(2TC[^[RY"NVCO)=4 MHIB*OA!%2*02!@(!5T(#T\/ 8+71=E"H%.6@Y1AS2\H; MX #E0BO9/R1U7:6%L%5"\J-PG8PQ;=@3P[*^T(3)),"1666"JF&4!&7$7R1C MP7:6(55$.XS^$JYF+^1-9;$P%8NV"0W4H4I\!8)+P*4Y7FG14)*K322>"97: MPYH]K.M,\03H5SVI-V4O?DAO2@"# M62BKKQE9GVQ\^3$\@%QM!@@;J%ZO5.49=41@MD 3AR()A,MX+*&K%6+3A8]5 M$3H]RM4Y-F7?_4)6-%<5<*Q*-55*3"X5M>$H 0VEE5:-O/-LZ0&T@_T0YQ'* M*"V%#[E/&!1E$(CPE@(44O&"=B9527I1/%A_9=ZMU/(W _,5%=[^! IYD4C( M>*"QV&20X@QB'*.2N^_*,ILA[)8ZWP7ALSJ$&B]LA4_&.$ I@94;JY->6_7B MB&-L:<]RGT'"=KT86UKE#3 *D:>/*LD6J2;E5%%YNVQ-D$+7&6)6^ZJIF'=( M!R7)K SA84@H!3E'=46PIX0PO\NA*)"Z=P1]K:>N4(?IUHFSDX0X)*-XF\2V M3JPF[4][YE-M:X@#.6.8L>;5'N;@Y&PQ@W.;R*D6-,$&*Q#9GJ8^9G+Z@3J< M< FI5TX=!?0C,<\&A&-X5XX!LH^OT0!9+HSE'-4B9>IXZ@3E/,SXIMDQ1W7C MEV=A&&KS,[JG\X9KO0S4!',Q(Q732/EO=/W"!L&F/#*7JU9<=2^M9R@5A&O) M;R?##+ 6=J!3"459<'4EJ3 O,,,*\Y%$*,A G@4$+ I.&J4H*&*-3KOW6(QY MZ>!T&J%C12%[OOG80)**M]LN<8:0'Y+994U>T7?E37A2WN%EW\4C2S %F#\? MW[&RJ]0_P!<\19;K#:%-J=M8?MC498I69*7R6FCTYA[)Q]OO(@6%CJ6FILR M8^STA#KMR0*8A>M51%E]%_9FB,%)X?]RPK+P OZP0^P"M[O"<)_W;W0% M=AM-^(]_;+9VV\V=XW]\^_J;]>7+-_ 'S7MNEV^HNGJ073G[6"D6E2;A\=I/ M;3*V[9U[,VYS\^CHH+S%*^?8!4B%SO)=V>, M0;F=[RLV6)UF_CSV\2G-W"O7GV[O*(_6R<7GZSK M/SY>GW\Z/[GZU],3!Y;WRJ>7%]>77\X_G=R^[%0QRR$\4 ^)(6=3W0SJ5U4)HNEB?NJ7C MB#EC0#ME()X>;7G=;3 M!13S,>VXIN<=W>6]@LM&#Q:E(ZSXMO>V85OXW[O)L#XO&PXHWV@,UJ=W3%D" M/@,F"L]"]MV2'&6^=$W>99.WN3KJ$HC3TX*CPAK$76LU.K;5:A_"_^MVWRU* MO"AC\0"$ZF00K46HJ(FU+9)LO6],K M;^N(SR[BMFA )N' M8IV+?KJ,0'^.998= S+N4:?1:!]U#XIA9]^,-8.%Y?.?_[C^M",CUUFR>^LX MHU^0;">AA_^<[6,U^W8 M[?WF>C#>CVW15>F)FQC[#'7A,S4JWF%(T+8"@K;!BAJJ$L7Z32_*>FD_"XQ* MZ;[UIN!0[B;"W?4?=@>^!\_Y13+F?G/G>+\K'4F&S)_E6ZV=XZ.._%815G]# MU=A3-U^Y #F:5W-)5*#D2G/0A4BE!S&7W&AV[,ZZR(V:Q1;'8ON->774XEFL M;1^T#M>#Q6H7IJR:OF%[OI]/?JQ%_NN^ MYCJ.!^WV>AS&FK$6R%C[\\KY!3)6M[4>C%4;\F4ISQ-UW4(V<4-%_,Q%-RL_ ML#.O=-JYGCN/023GZI&YC;<...AVL]E8TK&NJBW:)B7R@['NW)F01; NZ*.C MPV7IHWD8MW9%/KAG#_+\.)SV6G;!\TZUK1U/'4P M?UKAQ3QU #S5.%@/GEJ\^U$B_&I^K156V:NZ$ CFBH -*8,N8Y'7"+OB:ZWU M.A*F.7^BA,GT+0 *GX3>F:(4T'"^Q.6!W>JL2>*R9K$%LEAK_H3)HEFL9;>/ MUJ3\H@ZIC2=.4B>\]25JNT!@NU#4@O^53N7<&?*<3&QDPF$\>Y#P,[]%D7?O M$P# '*?3WF^NR>&L.6V!G#9WPOQU.(U"L ='RPK!UD&K9ZH!1=E:\+_.<9P[ M8?XBX;Z/TGU-:E9J=EH@.\V=)M\:=JHM^;'DN$;<#(1#,R2!*7>C_BX.P*FS M$*]Y'.?/;BN:?4&27>&Z+_M_)&QZS=#U49\ M60-\$GT1(V"O!MQUHZ2.Z+SJR9P[ 7WJC/P45OU?X9U*Q9JX%,M?RKG";-YD[*LR";$RFHL40TJK( :V^;^OVA^7?N*H!Y^1>KN+H'=K>SJE;: M6?BW5L!;JX!?-H/@B^_T_,!/?<%3K:]QELX@"N 2-9G@_\B9>L^XJX4%\NEC M/=I@OH>MY8WK#9_YQC]VXB4?;1#DPJ6>;U#?<5WO6%L18_,-Y $>1;&:=AY& M*3QPY#PR?'4H:&AS!C8T7O-?X8%-W$LM/TDR K2F*INMB0"L,2K]X=S5-A=( MTF],T1>!/MB==>EEK+GLE;CL:.Y*F\5Q6>M@39JR?VS[KDIA*/!PI2 V5/"O M04IJ^BFK!9;>A/T@'UV)C7/9/SEV$P@19T%MOVT>&:V&,U>RV0O>:ODE@< M>W5VCKMVIUO#WZRIJ/_DW_GPNU<'=5[Y,,Z-E* IM #/NV4?U2@)6\A<::^))UJ;^]!EB1MG>ANJ"'ZD# M$?Z;.RM,=%]0J*AI-PZ7A8)5=]!N%?_.G7E>+/^V6^O< 5X[+D\,%=M\M;4& MYWGZ09T[(;VH=$3;[C379!14S5@+9*RY4]"+*FUHV.W#-?&$%^^>;$.OYH;K MKYWCB\H&"K?4:8%55=O95+'V,FCNE/N7*+R]$?'0K'2?KX_\P-Y?EW$@-6LM MD+7F3KR6_O;456UX?&W&H5TJ4=O_N1Z&2C2,#7G18OLVJV#-[2:L!6D%_9<*]D2GYE\Y76&ASEZ6=T[@2^ M<3SG+>-4LE MVO9WCF>Y[&#GN+'7:&H,6OH'/(/8NG."3-B6DZ6#**8LZRSW.YSML4?DK#<: M^+_2LQ.46XD]R]-:C9F>UFKN'(.6%:4'8;Y8>+6Q_@+3:@9*=W8D-'+GO=[_ MVFS>#MIVUX.V/[2EI__7/!S3'[L2IS0:#J/P.=JCU9E-L'9)>TQ6'^^?J3Y: MLVFM%FBM9K/QA )A^3[38T%KM1OV4:ME-P^;6C^$%@88J-AHEIL9.F;459FJ1P*S^\G>5N;5!MK8Z]WSJTFP?M.9<$7NQQJVNW]YMVIW%4 M6E*M^%XEIM"JBBG,V,"(Q_0:3^D_\?#,5_M;0T]M'TM5%93/V*BX12Q5>X9C M,%.>YR,]G !4KN_!IY;+$[MKX?XJ)[$]MW#/2?4-*'4>RLGJQ@&=LV$8P8'6 M))!<<]H".6UNF?]JG-:VCSK;43&UV1Y?I2JX$JGCAP@YZ,0A^!B)]=9QW6R8 M$>8DT++ONW[ZKM8+\S/@VVG'M:HU:R;%H AW)NEVDE/M$Q-MGN-J); /\!/Y M?\W#%5;33C@4I3N^SV]%=RH< GD&Y!'@V]:<_%J<7-7@,Y/B>6U.;N_;S>8* M%= 2.+EV<2J0=+42BQA_)1J.8C$08>+?"2N(DL1&9A*P0;)/T'VTTM@)D\#A M9D'OKRQ)AW#36F:\P%850Y,)?K'\$*CAR]7)'( 8UI['1E!SJ@:H:@::%?96 M'58JBSTUCRHW;WR!\_J93^NI/*PW^5D]T4?U0J27_1OGX87&C]T^6!;:SD9J MC,WVA&;(?=W$PDFR^%%EOYR4VL/?SY(^Z31VCO?MUE'';C0.5?9$)=,HR?3< MA$RGB=UMW?:!W3QJ3KOCIF9GMK!K8*JHK&IIF\GM4WSYPMC\P:'=VE\9U$ME M!T'M\OW@9Z*J&VPF\V%!9Z+;L)N=E37QK^Y,U,[CA-:<9'(E="U2UD6D3)$H MG;FS;B1)).7/B.#S=FLTVLM*LM6-I5O%NW/G\1;$NX==N]U>YZ;H&LCMQ]+& M1J,LNE/4"418EJQQM/OLJIPF\N3.A1D_E2>@M2/PUVPV[ ML[\JQ.+VMNGN'YJSY\Z,+IZS$0:Q>V!W.\O"09R'LUD%_ISV(N\1?T-8OF/K M?RP0Z9Y_QS]5JJ._EU;U]V?[Q6H9HRE/>66E1S'IG>-K(2S'Q:2E$SYB\7]( M"*=IA+Q$UB3E-OM^Z(2NC]YJ"G_ %$BR-WW]"]\E((KE!DX"#/;MMX__V"ES M4*/Q4]79DG^A8TM_VJ';E>YW\<=7?4/SM+OPIB)^;Q4>4KWYBF[EH,G.,3[. MLEK[_%S-7=:'@;:_OIW\=K;[\>KLY!^[)Y]OSJY^L9S@WGE,E&Q DH:BM(Z! MX)=J(;=+\^QO#?J_*LM-?K1C_5RU []_NJK< =S*PG/E_A6^/NCOQM&]^J3P MT7XR"IQ'3-L&?BAV>P$(H:+MDQ"51VV(E+ A]XQ$!LUW;66/?^^ M[/^;,[8[5NJGN++J#R6/P%U@\R].;LXO+TZ^6%=GUV_6Z>75]\NK^C/ MULG%)^OZCX_7YY_.3Z[^]>%G>.R:O/[IY<7UY9?S3RQY:Z2#*$O">X'B(!U>,4G:C+&<(\BA-WCV]WM?0'O*, MD:)7T@D4VXW$XZT02],%_=0M+2C;!@;9+11_RK S& $L*$\J\[K:F*=B41LL6E/XQ7DF]48$J49;UC=#GY M",ACL+AMGY#?J:F[5.HV:^IN,74;UNK(.V/<=GT"S=L6I%:>4+?[TQ(#UMA! ML\ES?:MB,:N,N$V/I)4F/7@<(VXTX;]G-,X0O3['T;!J'NO9@QMD>-9/DD3 M?]Z1 M",$RKA'3ZSO6=]SN._[0K=25X!N??'"6:M2,5S+%V@L(@C.%M+XZQS%;DL-=J2JCXEH$ 9#7MFY%"*0.J G,\89^Z"EZGW[?;!L@H4:Z;> M*J9^:8G"ZS'U@=UM+ M.> 502EL5;&KOCW+,H6@LH5\;;9L@"EH+"%A1'!G. MOO34Y@LI-QM=N]%:Y[-?<_':YX:^%9:@['6!:5U0>G$@E*?8'-JZW,31%Y54<-SK4]-^7S\S7RYT7V[ MVUEGJ5?S\=KR<57:_[GVYT+XN$/#&5H'JP*MK/EXH_FXJHS@N2;HPN1QR]Y? MZZQ-;8765FC9"J7YF6R!6F]E)/1=W=I4W[&^XW;?L:[N*5?WG"/\G$C2S7;( MU\"RFVZRO:3J1IELY^&=X*&P;+,ITLV7R*F1O+:/S0Y>4@?S.FQ6@W-M'Y>] MI##E=;AL3639C^U8334OI)=5VQ?S<]JT8;,'BZ@04<1Z22U_TVXU5MBZ5(]< MWC"^741-R&+X=G]U\\-KOMTXOEU$&:S"#.HC-)Y+ED6V8\WP-2!K3+/Z MX WER6TK%'5K]]K4!4VU *IP'IY=J(E$OXC"J%@@] (?Q4I@U^ G<%96%ZB= M,/&JUOG;?F"FG9>JK.RS"T(7?EZ.Z\ZDFIN?S\V'5%+IZ;NX?KW"Y: MEX?6Y:$S=\]7UHW6JGY=A.,TV_BPJFCAN;;Q*YG%;?N@51O&]6E9H]-254[P M7,OXM9Q(>W]U .WU::E/R_AIJ2IB>*[EO<#3TBFP$2V,NQ3YV%C8;'60*).CU%4EIV*8@+C%A<01H1J_J/JXT[(/F\N*<6Q1>&[M MF;6JH.+YM8EKQJR']GYK3;"V:V9=(+-6@5L\OR!QS9BU:7=6695;!XIKBW(* MCL"W.+KS$SR(P-';8#YNH=\^3616X:C,9XR"*)3>^D<1BKX_9QM;TVXLS9"L MD[];Q:ZZ^A)MQZN"!W=G?K[FYYN87^SS?P]3Y'44OB[LZJ0?_ MUUE^_]BN;951]\D/LE1XM5FW'6)AGMJA6<6"9)6Y#;M:\=4<_G(.GZ>B:$D< MWJG3-C6'OYS#YZDS6A:'KZITKD[EU*F<.5(Y?PK&0+8<>'/G5K!EFUA.Z,G, MCOA/YM_!40C3Q(JR-$GA(V"\.L%3W[&^XU;?L4[P5"9X-M7MG]GT6KMB]'FL MQ&;CV7S4=XO+FP197?/[L\9S5\SCIOO[/..J_F\S7F\V>7Z:Q2 MGN\?K7,"DVV[G]->Y#WB;PZ0XMCZ'PO,&L^_XY\J[:R_EU;U]V=#>*IEC*8\ MY96M.1J&N'-\+83EN&XT'#GA(^P@?#.%YZ41LADA&CB8[NC[H1.ZOA/ 2N$/ M. 8OV9N^_H7O$A!%3;7\]MO'?^R4.:C1^*GJV,F_T(FF/^W0[4KWN_CCJ[ZA M*0A<@[ZW"0ZHW7]&M]-[P(O@XRVH=\',U=UD?!MJQ^';RV]GNQZNSDW_L MGGR^.;OZQ7*">^C_JEP2^=&.]7/5#OS^ MZ:IR!W K"\^5^U?X^J"_&T?WZI/"1S>7IU_\\+L%E[@B"*K)YOG)*' ><5): MX(=BMQ=$[O>B2*9UZ"=8'QQK$*. ^UL:N3L%!KR7V^*##/3Q%#"]\(KR'_6! M*?YYAB-H,YUM*Q&QWZ]2>S03N IM_ M<7)S?GEQ\L6Z.KL^.[DZ_=TZO;SZ=GE%?[9.+CY9UW]\O#[_='YR]:\//\-C MU^3U3R\OKB^_G'\ZN3F#)=[ /U_/+FZNKUOST,K'419 J9$\N[IE;V&VI"'BS2\E*=4J8+R2%H.^O=DY+CZ=Y9@ MH/SH+%>+KNG*8.H^%Q1R@S'#622P4:*$Q9/Q)T,L+CRON9P[@XJ"G0]_W6E- M5<.O:9!/Q'!:'(Z[\4KRC0JEEE96X;95O-CB8Y*O]9 7 M2*$W3RUL,R NFXU%0 ^_(IK;JY%^#GC+FM!!M\F78WC4)'-+H\>JYG/P=P.-_]\DJ. MZ0HB#_6=ZSO7=U[9G5]?!VZ2Z*VJKCW-AEG@I"B#<0 9[(;E9G$L0O?12F,G M3 *:3V8YWE]9DF(9QM8&2];#6IXZ$;G9?';35(4=3 JXD+WFY/5G9H!32?\; M)#\OX23T;G)F.-&\<"'2R_Z-\_ MBNF#-(W]7D9ISYOHFP.WF6LPB#%E^:BS M9(.[@B"O/U:Y/DE+'NO8;#Z[+VL3#])Q:PV.S_:&8=:%SZ=JC&>W9FT>HW<* M&F/9(9I5:HPZMF 8N/I_5&I83V*?Z/[=]>T#@ZW\#[-^C#WW$;CBG?_-_FN"0?+P=WS!35D=Y##*/K85_HH([BO M%OJHVN*LB.,PB2/7J%U&.&#EU+%C9NH%>3H'9+O>C?B_G7];J2%I->0Z0P$Y M&LUC65^*W;H]UJIIU&J4H'MD7!R;F..OVAV]6;MB4:"*D8+_WL,_*X9L5=6B M5/CSY(I.Y2*1@O\QPC\K\FM5W6$+\&\LJDN\@_!/2HR??DG4COET;%7M>%B) M*FI775&["P$T5=1N[MA44;L9;*BB=AE%[:C:ZLAS@!Z"/V[^FMCA-*IIE_G9 MH9>T>_Q7_^'F7W??OMP\/.*4N1_Y\B/\2KOY?S]NGW9G(:GB=AI[-]DX%'W@ ML"-^J[Z@W7Q-O9F:>W$YOBM1]:Y(Z:'R4]2V M,Z(J=165N@(9_<5ST\6N*IW (]RI?\X7VZJHR);"UY:/MP\'@%J:X=2(L7O# MMH !UCB#:V-LA[-[H'!^.#A_8*$!VH15(\9NHJR+VJ;P4]\4B2*U[L07-K1- M._Q9D=NADMMNX(R"(^J\59(&UAKG<2O"3[_Q\%-%=(=)=$\^,X*)/ZU;6] 4 MQ X68EZM4O(N-I:4]O#61;65?S\;CN&:,)P1:E^8R; 9E=9NPN(:SC8.&YZ$CHO]O!*3<2$>_]C7"0 M[_>E+PK[N#2/K^/N5>WX%.HW1GUG;=3'IBNT']VZPH93%06T3ZZ:O9;>["[( M%5!DH,B@>#) J[LV'4C3EK0O54< <2; 95MO=\\K(H3E20#MBI( %'WM#7WU MUK]G8EO6HFR;.DBNI;<:"RJ>*(I3%%<_Q9VO37'2D%6I1I.DK79;/V]5U859 M$97K1U6?#:T%,ZF >Y7^E_TO\NY4&]10O!^XILC M(Z"8U$]HW);3.@V8>6J_GXYL"W[P0>"MTP!E]Z*A-YMPYOCU*QZA%^#O0\&M M80@*%=I+;K)D\ H80S[!%\L5+]=.F+J&_]=P)JQOPK ^LZZ](/R-A2//VE*= MHXI+^BJHE@?5=E9BZLI0W<"XIV"K8+L&;+,22E>&[3JV.(57A=Z%?=A5X#PZ\I>@S:\=SE8':!=JX4L(/%K/% ME) *8Z04C!6,5X=Q5I>F[9N2%& 58-<$;!D-CZH35JN*]5%A/9M8;+YZ_I#9 MX<0O:K/I=4ZN>OKY962Q\5D0^K:)A1Y3QAMEFMD&$^B6HC"4:)IYB(Z?OM5_ M,WPK!E6@;B\%7 [<BR3&/.00-1A>'D&G6^>^ZI"8M,W&\^>/(6*,C4X&!@!!CC%X/A@<'C SMD MC\Q_M4W&V<<#,[UGET8A3K+?K$*ANSQTEZ,_K&_"J0OIN47->A=553532*\, MZ:4H%NO8>10S5Q"O!N+%%)!JC$$*]0KUU:"^E*H(*UN,%+X5OBO!]WFQ4@J[ MB=;]$+./.J (GO3%?K4MAGWXX( <0(&%D4-_+Q Z=-$ZN6JANUAPO"'3$$(,=TLR)[S/7G&JA;[B!PT.*C,A>J$2P;=QE%W7D M?"T2T[YR)%P+(#PA#OB4^Z[U%*,B-B)_9^'=\,EXO_=\^B ,?7LP"8V!PYZ\ M>P.&"97_0D&=0[WN+#$%>P7[&F!?6UZ9PKO">PW*S\4NI:+M! WD.;]C#; MT]MQMFMA<_RN!9YC6[--"^OF*X4GFL=]ZFBV=N][0SO\Y@6[GLP[VXVQ>6AM MZ(\)ZI=U-VM3L%>PKP'VM35[6X[WW+CY]KG>ZE4E*RK('Q+D=ZE?G.+ZB@1J M((%ZVLTIL"NPUP#V,IK+';JT'YA=/,H_H9R(/[.T6$1]Y#DPYX..M%:3:KJH) MUBQW:!_:W7;,J.^MC?I-*Y!O3@'-\Z9^?M%59*#(H,@D\[RFE^=KT\':1OKQ4%*MH.IF*!?1.&];',8!#^QL*1MVI#7%5+X?"AFA6IL#)4-[#L*=@J MV*X!VZSH@I5ANXXA3N%5X74-O&8%"*S.9LLQ;"D(*PBOGB?6:F1EVJ^,X95- M19N@-5\EUCNMUD%G@BGTEXC^K+3[>?0K+&\)RT<=/;;_IYMRWM0\ER\@$B3P,10V/OS#=M;G?B+1&],6(K4&QF&W)BLQ2]9IWP ML@6]4.FS.W[D-P(+JPJ'2B8\6+B6H]9L&!=6!G3SP\;T;KNCP'MHX"U%GUD[ MF$LQ7(79U3%;3 NI,$!*P5C!>'489Q78VKXI20%6 79-P&;5R%K5^G-TPJJ* MZ\>_][6"U8Y3:X**'I-562#\TI)>B1JQCP5',7$&\&H@74SRJ,?@HU"O45X/ZK**P MV["[W96)=A5S4E*S%;5IM:V/47=+_'\' ")A1$^?R\0.M1IG5PU MSCH7,FYHS/L>1K%#RF2U%8Y11TJ9:LFKX%D0GG6GD2FH*J@6C.1NUY8[5FK+ MZ69+;S5J%+94_L+.H3X/]+N4@*:8M8)M0=C6DW.F *H 6E2:*",O3 D&JL5= MB<8=NILIGBBZG$5'/!UAA T9-5-T9-3"N FC9D0F126%;>,ZZ]21WK43K3F5 MB^/8H%YW:IB"O8)]#;"O+:E,X5WAO0:\[U)"VDZ00*YNUMJ1S Q% >510#VY M;#N!=<7NCPWL9>3![01T]X)-'W40$V;(L5 8KO;4'G5,73!;G5*B=E>T;JF& MKPKJU4.]6RR =WO6+05[!?L:8%]*%.HZUJU-FB.WJ3ERI]=3D%>07QGRY42V MEF/@4EQ?D4 -)%"*UWIE"Y<"NP)[#6 OYK<^;FGEJ..OX$F?#0>+;0>:$6I? MF$G,3&LW84$ D'TU51UQ>\;NC-?>WFZM[UHJ]E M]'6Q_CU38J7R$DFNI;?/JVJFK2A.4=S*%'>Y-L6M5U2]1-KJ-O1FYU(1ER*N MW=2:>HW%M%6)YG/1U=OM\QU6?(XZ:FUY=N;]Q#='1E"T5=]YZ^3JO-O3+YKG MLN26Z-$7"E:M4?WX/64E]7L-\JD]*^*A%;L#6MLP$JH&S0JJ:T U*U)A9:AN M8-E3L%6P70.V6=$%*\-V'4.*?B7"/^LI/5Y^"LP;PO,1QT_MMQ"A#TB M,;ZLH(7HH@.@:>O=BZ8T$"7KL0>(/ UD#(V)OI(X+&\YZ/&&DXK-;$-0/"]% ML5DGODRUN%5P71VNY>@U&P:&;;T];KM95>BD@FYET"U%G5D[EDNQ6X79U3%; M3 >I,#Y*P5C!>'489U6_VKXE20%6 79-P&95L%K5]G-DHJH*Z,DUUWSWW%,3 M>(@PJIB)3HL:>\>_][5\U8[3\D4I M7#7U5J.AL'YH6"]%C5C'@J/8N8)X-1 OIGA48_!1J%>HKP;U635AMV\?4OA6 M^*X$WY=9A6!7-2F!(-*<\$./;B( M[F:**8HN9]$23T<88<-$S10=$[4P;I*H&9%144EA6[C.VHTZTKMVHG6FPKP'VM:65*;PKO%>O_[0;NY23MA,T4*QDCM$*44[ '9[M34I4[2R+5HIQ:=?FG5NAZA" MW1]'2Q/%G/][C_"]X_M''3B'9;=8*"+A]M3^-MN.LCE^UP+/L:W9;I1U\X?" M$\UC(W74ZKKWO:$=(I/9<9_4;)O-9H$VFPKJNPKUN@MW*=@KV-< ^]IJ>"W' M>VZEBW93OZBLU(6"_"%!?I=J>BFNKTB@!A*HI\"7 KL">_5@;Y51[>O0I96C M#D"#)WTV'&S>%VA&J'UA)C$S#4Y-0X#LJZEJ*3FU@9PL;S)PV"P]_7UW:'[Q M)/.(?B:NP-YN\[Z1Y\"4 S[>FGTC:N(.[4.[VXX9]:VU4;]I#\#-*:!YWM4[ MW;8B T4&12:9E\+0:J]-!VLW%-R8 !+^RJ[>O*@M*2&3-%3*VK'1UR?VDCSO M#YKMCIAOBVT5VCA[4>Q9P6=E]MQ=FSVOUW2P1-Y\?J&W>N>*-ROBVE$5H+>8 MMBH1X\];>J.]RU(\-W7]$@X\:XJO,)/T2OLO#8!NV:_\KTQR^N^96?WWR@0E MIS'.>4KIQJUT1B5/J'QD3#-,+%!FN%/80/AA"(\+/<0.&5C1L:4-;==P3=MP M8**"*P=G^=,O?9/@3#2*(?SGR?VOG__G9!9 C<8_LFA)O$-D2F^=T' SXWW_ M\5LT8)*Z35@I\S]JJ8=D[[T\MEEF>W*%C].TUB5_;@0N[=,H,K/>]W^].?W\ M<-/_G]/^UZ>;AP^:X;P9TT#R CQ1E\W,8\3XHEH(=F&%_5N#_LDRT(J/3K1? MLG;@7U\>,G< MS+U7+%_J9^/AJ>^]R8_27WT='?]S7;_U. K)G.<[&.S[&#L M&%.4+1U0NDX'#K"@-)^E>41/T#X9VLA'!O8WX%8G*0"^B6VQL8D&$@$_+_S& M[)L1O:3?+D"!.C]G70M %AYFW6M/R$\P0?D:N3 0S*=?C&B#8A"D !$SGO@O M_(.^R.GAP!A4%K&E+?*?!E=PV'BS82'./[XZWEMPHH5VB/-)OB7P +^ C?[> M?[J]^][_ICW9/ <*W@Y^HO!$$V='5+A@-W%9%>-J?)Y]VYNY:Z/ALH;VO(T8*Q8<+-^<^3 M!G\M1!%ZS9DW_@DB#Y)I18 MDEA1"I3(G@97W#N(5"DHL[QMSW3CJM.M^'2;ZG0/^'0;]9WN+B8"27&_V_U' MI<$7*,UI0Y3FM*'OO6C>F/E&B&HI&@]>041GP8>2CZ@"6E,CJA'5B"N,>-Q! M:%EVNOU/E\PPQBXRL3=;-6=-M\JH?+A/D:('[5#=9:!EQ=\W8Z UMPTT##@\ MUSN]G@+:00.MG17[WHB!UM@VT#H$M%9O1SC:+FI=]=19/;E*-#!'QY_/ "BF M[3#-C80.?!]?F:B@C7T/FV19VF"J-#0UHAKQ"$=4&EJLH;7.Z>%?V!A8ITWE MBG3->,$RY?\1I:==2[-?QH;M'VY'M_I%G&*E$K-%'-]LNXGIZ^[S&;@8*<5M"7%8YOZ)JW'81 M=ZYW&]W=0-Q1*W?9PLF2QAG'VR>C?I(N5EIO,4G/'NW=\#HZV*SJG+-]=6[A MD&62VWIMKG>GJN8^J$[QB*7";EFB%CT_(TUK'S9*;;U2QE=5QH<,>)X5V2^- M=Z9NL VX;%X:7[L,=ZD\,5XR[<.V4X?[?+G]N'W8-9620R+!(!\WG/3L"="1MBV"[* M:=K8"Z@"D9+7MF-QZ!1KM99G<:"C^^KY/^3!45]><6QK&1$Z%Q>[9D)02-L8 M:5DNN54<)*4C#<.0FCL2@Z205B+2LEQQJSA&ML'3FA>'X1 Y1 /1KRAM((;< M8.)CQ5>*>X.-L>&I*)-8QHOQS"R,=AO#=DV5,+(!X=9:0DRQ876:ZC37,AQD M]4):Y59%+GOGW@L6>BMY[4/$:M>2X&J-(E?6@CJN:TPZP.L:"P5Y@>%@_(*\ MF2F\DOTUL<;QROT@X"%07-#$V)5==/5 M!50=Z+(WB8R_+]K>HLV2JC:^T&Z)1184Y*^>ZYIY0B%XP, MGYT.C(!AI9T7=)3QX$K&G69*2-D*[7;+Z/#TB&?W&8_N.G%R:^7P-_662N$_ M0)AE.=!6%4O*@ADF>[2J*K.L0%8=R+)\9ZO*(66!K ,@N]@13J:L(W-RQ_7( M<)^99KN:01(F640K> M9V/#MJ3]FFN87CABOF92#3=ZT[/&CNO-HT#[-79Z:/NK&V=6.5X:BO#I!7%YT:G:A*%=@S<)<1$5 E MN%N'G1NL+%USXME=5(;707!EN0&F.E;P53QB.SRBMTGD 49*S_.'Z$R_X6O. M#X [T*MOL6_G.UNO7EM;U<-0Z"Z*[DT"'NI!]V'7$U#H+D^9[FT2:%$'N!/J M](ZT[5 &LSF)+"I AM#"PX$_@C!00M@6"3DK!WQSJY@\R>L1S&:=C+6T :S= M5HDJAP>]+,?WYO:O4J%W?J%\A?L)O%S1/,M1O;EQJ@3D7;6[RDUX9'8HZ6+6 MQL94!5IMD>JS(@3*"[2ZYZ>WV7W3O5 6)@7H@O)3ED.[O'"K#?!\I=S5^XFV M7/:9Y:XN+\"J%/;9ZB@OWI'9C __H3%05:Z]F8\BUBK@>=. E7"?FL<(KG6:[JS9QY MU4&]SHJ:"NB[!_0\G&*7O7 M5DEYD]:^B_6UJ)7%F@;N'?&^*Z25B+1-6OIN#VF="V6&VD^LY4KBFW3SW1K8 MDL$*W0/OFJ:,4(L#EWSVRMS)OHHT<'2^Q?Q3?H+PYOA="SS'MNCD&KJ&__Z\ M"SRB\$QS6O_6Z'H^M) /-CO@Q@G&YJM6HT:[O40%ZW+-#2 MDINN-/PCH*$\$LKRJ6\N^I5.0F@EJ*Q95A:=')*,>( 0S[TFLOSLFTN<6[PF MSL]KBUJL[Y(X;N/;R=5W%FI41WGL>Z^V!<+H8*IY48XCPN"5,BC4Q;HK7">/ MZ931'AP@<0V(N!> ^#S]$6 OVBC3IA]A8KU8U9[>ZE7E6U*7ZD'!NXQFX5N& M=Z>GMSM5:5L*WH<$[XLRFH=O&]X-O=>NRANS#KS+MS/.@&O_7AZ[C(OTH T= M[RW0AK[WHMGN*PMFQ%M5MUN-J$8\[!&5"RIV05W2L^\GOCDRL,BD:O)8L4?Z MHHQ FWMCBF<4/'E]$P[,9[+_Z[T#..B[UHT\QK6$O4O]HJVB0!6DBT*ZC(B> M+4.ZJW?K\X4J2.\=I,N(&]HRI-OZ99TQ:\I)4X/@1D#BO4X1GX%MD7G'L(9]M8?,O%%G'U,EG^P>D'>:+2F;RNS5?.L&$]]P388&%9,Q*T#JURSC MQ7AF5F1EV5.*.$2/7*WTI5RX"C *, <.F,62Z&49/O][<=%\];V7Z/IY9&'H M,)10;Z6_M(R0?%>6JHER71+D.;1?40!7EJD94(Q[3B,HC,Q?E*ARU&L@Y MKA[5552D=%J>Z4X(7)118;A)H=!!.*C*$&G8KVMT3[ M910!N8\H_PN402O.,4 M>"-(TUI/0.FHWEV'A[0Z&TI*!)A@9/CL=&)C(9+P9/@@*4CZPE#RP)=T@RV.\KM?H@3E&R*PG M[\EX_ST^W*^>CSU;V6<\V6OO!7N[DN5MO1:NEZI0AH)W47AG.477K?BR?7C# M17;>:BIX*W@7A'=69X1UG6R5P+NEGZNJ=<=F]DG& XG>EX:J9%/7 M%/2 )6!#,F .\.(Z>7I13[*O,@UIP^(33?VRJ^0]A7)EWE2GJ4PY]=_E#VPL MF@>0RP8%0U[H+L1.E1-_7PO<[00MY-[?64[<=0TU<(''!WDW!*G^Q7/)&+N> M4'^N]YJ''5JGL%PFEK/*JZ]KE2D9RQV]V3GLN 0%926B'(NYP<8R-*Y%[B63 M. ,/,]E38.4)HF&C>6=AG[9J\U,KZIW*5*9)Y4L/^ZZ(E6) MI'*I-[NUA=LK2E&4,D\I62[A#1+3RJ*49D/O-L^/CU2.V\:64< YJX*;8BU[ MP5JRW/$E%7 NQ:&6+*$)2E_WHK8L(G4U*_J9HY]6EH^ZI K.I=-/\T)O]FJS M%"KZ4?0S3S]9"=8;(=/XW]QX#22IF/!>,.&LB@&K*@$<$7?#&X&'!X##G8M\&?^'C:-? M@?-2T&X0^K89,@L_Z+M6^HW$-V]=TYD@R_MB!V,O,)Q?@9+&\ MXC?.UW0FS M[L8BD&]CX6C7)*.?%>'L .'DT4U6@,NJPO]^TLU556*0:B*X=Q23>]5DQ=&L M*N_O)\G$5TVKOJ)NAZ1$[)/$G!7U@69TVS5]*N[V$V"%_OH9#>ID73=8SKRO8NS.X[>,-@-[@-]64V^>UUAH4=E( M9_K<90EQFA%J P;?=#%D DO,$#;V].HZ0 TVCY',Q&+9U=Q^59ATNAV]75F, ML++K'!157&90Q?;OU*U31>?DJMW1>Y75;U)4<4A4T6[,4T7SWWNQ.PP3-0T',T"6G"\8.)3Y2H2Y,<&:*! 1\RI?;R&:P:48VH1JQG MQ./VGV5%3-V"G.*#2*&Q=ZSIS'3-92'GC6,;."8\P-*,%]B*O8V4RI(9ZA0R M\X7',J*FY*'>P]7VG:T9MJ&WZRR!=CB:SRZ#K8P0I'+ UNWN2.,>!;9M@:V, M>*%RP'9>9YBFTLWRY1'3>V'8&6I_ZYWL%55F%4):7=[ 0WO",]N(,%MZJ[TC MD78*<-L"7%9YG-5ECG( U]!['25W'#;@.EGU9%:7.TH!7%=OU5?=39E""IJ% MX6Q.R31LNZ\@:U(1-M?*+,FFC,9J1#7B88^HE+19)8V7@6*:0WFVW@#V@3N5 M-0]N=_@P9.12T\:^-X;=FA+_Q(BY,3)5)?7LQX4[).H$V M7H<% 8@YS#=MT?HP"&XB?>Z"@@V]<;% MA0+A08.PNXE'NPH0GBLW]TY(29G.FR]LR% 4U@P3))G )G0!G +;$KF!2I91 M_AEUM.NSYZS>#ZO("))"^S&!7B?I9"K]N?PD'GC7% M5^A1N-+^2X/KQ+)?^5^95]]_STS@OU>N4RRG, M"(\+/;IEL> 5CX_@X62& Q.%-ZB3[%G^]$O?)#@3S72, 'C$_:^?_^=D%BN- MQC^RJB2(=PC>]-8)#3GGQ]N^O]SVO_Z=//P03.<-V,:R"H/>*(NFYG'B/%% MM;#8@) $_]:@?[*$1/'1B?9+U@[\Z\M#Y@[@5J:>*_8O]?/1\-3WWN0GJ8^> M[JZ_V>Z?&GS%9(Z3?6R6'8P=8XK\P;%==CIP0*I/\R>:1_0$[9.AC7R\C_X& M"L!)"H!O8EMLN+)L) )^7OB-V3DF_78 "=7[.NA8 /QMF,?HG\E!Z0^T: M[U=*236B#8I!D )$S'@.AP5ED5,ZO/73X J.$Z62[\A]3K30#G$JXI4X9_@> M;.#W_M/MW??^-^WAYO&F_W#]+^WZ[N'^[H'>UOK?OVB//SX_WGZY[3_\WZ=? M8. =6>#WNZ>;1^WI#J;[_?'NV^V7_M/-%^WK[??^]^M;6,[C$[SQV\WWI\?E ML]X&:^5,2GCCTP#D8MCWR0L@W2QFU$S[.!YA:^PA:+)NV.<>?+AI[N%R,6T6 M/,%@GQWJ04YR::MUV>MBF5T&@N,8F9$_89)GTQV=R4%2=UL#NYIHR&Z"L8%1 MT/\\:?#7HDX+O>:<%?\$T8,+ 8MU[] ;IU5J^?2+7"5Y[JAF^,8LQ):>'$#I MIQRIJDGBU,\1AA8(5L8D]"J>]2SM^R/I(/3GXN?''QA_*#-S;_GC?Q MY]^QD[WA2$ M?XR:\N%MDVEO(QM#JIS DWV):"[B5\Q]-I[C\FY3!.T'N(=2(^QH 8 MO$Q.0X!IM.4Z8"C$CX&->>XSH M*99T!75MPC>&N71/\DW4,LZ#GBMG!P4U\F+RN&4/XN4X3]B8A&H"H,@OP=+Q&84K$O/$)T1#PE&<#P_H 1.ZS M'6)%./CJW&F.O#?-L8<<"F)1-HW%S%#GGF[)C*5!*T]FHX, BL&S@$[DU*CSX(EHQFA:0L=AI=5^G; M9V.A\CJR3\!AD3PPG14ET<1YWFIV9V7)FC;@'@C%M,<."X16&,\_%F"V#X$* M;N0G(,:E]B.\9)R)Q8ATH\A><5?)T!?.3GQ@44!.TU/OS65X&PR O]@@(NI: M[N6O79%"6)>PBK%[ &PPVXC9E?L@/#P92A0!L9K\C3F:L! M7W_AN4)G%9V3-'\+$MDNAZA8+O54K\T0I_\ "M M:%('2.!P.8X-06>PU 4DCN>)?A\49NBB-F(M;APSQ&?F,I_?G:;)QL@SLF1& M?%"?<&+ ]?S7Q(8+&B075TJF<+.^&'\"\P'M'24+)O>?9PH$P>1%!,O1I6WP M-O;X&%@,2 %Q_3@2O0.X[OE/'3N^[PW^"^1LDEUE+IYDMP5#^R"BN!,NTX&?H1P=K5CQJ9WC M4U]!8(9+Z!JC>UT05Q+W3M^UZ*6037/EF?-Z6%IB?HA@L1A-K,8^.![W*S 0 M0?Q>@.1)FH.(SDV*#"#F>4(XH"0ES10'K'E RCZR&L[*AA/7%-)*_!7.0(@G MHF[HHAH.4LP;\!:J?RT4X!&P@U,T%J1EETAN0AU/"%0T"_YHFU>H^DFPF)\E M4TT)9PF6!;/A/^&*$8E/-IKM(HE+F^!61!]8()89/EE5;/A]Q@K/4"\.!788 M?6L!7X6%>=J/L\>S>%3.:9EHCJC1=B!;YWQ;?"S$-=@C!MH9KBGCF9D,5PP M4IX/-\C,/+:Y&7"(<1/!P_19R.8"X9F MR[/"7_RL(XS@8\\5!IQ@!"<,0C"JQER!OOPHPKO/M"]\JCGF#>T+,]G+ !Z* M[$G7R-8!&,.#!4T;?5]P]SJ@XPI0H-#-2XK(Y+M(ED9UF%]#.L+49^3I ]&: M\?M.+!/7E+M)AO7OB1A>'B%! ,1X[(S(]P]&]YY=,GH85.ZUZ.BXC;AQ?\^+ M?LG*(EHUE^T.S_(Z>92\ ,\WF,!BCI]F^ _1'IKTNA]MS5>XVOMWU[4RQFEO!:OJ8XS#!W)?X*#DE!FC= =UMP)) *.O! M2D+:-0GI@7/I!W[62RT[^8[@NMWL"Z;(W[J*%>T4ZITX'1H!B!O-?;>#QQK//!"F2 M0DBF4.%-""(^(VQ#U8)@UX7PV^MV9 M]CB!QR;FA@/$6JF)OW-X1(?+I3'TXN0Z%+@_P?5"7#4NU9N$L" 7W27P/,8T M#'#(&Z/-AT#7RG#B"Y;'&3M=H ,G4^E9Q/DHTF2V#%ZB"=F#J?ZN;TA:$V;[O<_Y$P**!9 MU&3J**J;4Q]N0!-5_LR3D-G8-BI$D9BS1MHX'0' M&0'9)@(XF""?!YXM#1RK3!@"]8F]D]R;%4B]Y2#U*+ Z1QSET849,&\Y>24#[OH>TSP!B!AZI>/CW2FAGAHB M3B?7NOIB3+E)5>JMIOXK?RI:(APX;<(6KYN6@D>KK2N8% =+2?V>\".X7=3AA\X M=>/5L,G,PF_QV(-OI2<@#!CH) G"T[$S"43*A49&CH B\31C#/@VS!&A58[$ M73[DBJ=-H).(D)9*+D<1 FW+)D46^,QDPNV@$7.A"H1)AA%M"#Z" BD=^T_$ MA7A<:CATTG2N-M$P3&] /^71%ZF0 M+.3 ?@#S% /%)Y3P^$@VG7 &D'^@2&"O9YH3R;?XQ#GO0)\-EW,P[SO(*;9[DC.AS3IY:W&> \08% MFC6)-*:(J"C(/5I/B*%T@$,6OF%H'>%C!DN!)#9+XP'*XD*0%R/'$D*]LGB\ MJB21>0DDXI%\EX"KB, ILDSGW]M#0# _01XJ1$%2TS'G(3",I>$*,P9LB.&1#_Q*;&]K)TY)*A^LJ\>%Z(AT$Y1S+]ZE"\YO_=91+4\ MR+^@FPA_. FXBXEDQKRC *;BO H$P1WLAB,1OB'""41,?P(X< 5C/3U@6CP= MPF>&-4W>IE$P'G!NSW,X)POBM8%J^DS.'6)122C))P<4K0CW"BQP($SF@JI) MT@KFUAN[TH00[T6)7LE?RT]1I')8\AM"_4LS8;Y]+G^8$!B%X,DS?AC/^YB" M<)(QL=3NX1U(; 1T7=@<> +MMC--;HTX]G28B139]1E]84PI*'P%*$9@:*.\ M2J+U!NG7XIX(1,Z%&TQ>&/_* '9P:(=S!Q1M2!Q9:7H^.I&Q45# 0=&.R",, #I!6M7VR081XY4."60RWS8#9+&-,-Z M)0D=,Y *:8&4Q06JH!@?9?3H> :8&WA@O.C.9>*^D/N,_$=F&L$7Z/4(\OD5@S#G]X^YPHTE913<<]!S0MN<8*8?;3]WR,)S4*4+':[D&?PJ MPJKF)$(16PE&1%CG42UJ- M[%F&=5C(^9HO!>0"*2FJ+862"W=>+,W$ZDWT('ZU"2@04Q8AB-&;_#9!.-@8 M-_4@(S%FV!-G2WC*,W8!5)8I@(OJ"^/L+!%1*94DJ:E\PK\*,!"]!&*+!.QVFH:H3DZG8R3(8]\G3R,WWX9 M&R(/0>""="6N)R6R!?CM/94WS&$1XH](=BZ=]F0Z2#0NW8=\%X&UTX68*Z0) MVH1?G**(']ES)%;G+G1;VH!0_HQ#;.8L;C.<74:6319P>*$9IPE])&R?B9$X M+E.*DGAT/U$\I.(LD8Q :,J:"BTU$;QM!ZE,RN\"64!HDW5^P M1,L6 ?Y444M4"LNPG8)<'7\BP_RG,P V,'M"E/A,^G#QJ6(ET0$EQ&"TFG%L MQ_E2CC 2BYV+*$@8GQ &"5[^9?:I<_.:G0YM OU&>=Y[*NPF.]YP[K' ]UHB+;++:7.:Q+ MC;U/[#X*CO9P6FDXON22UW1EYF@';"A(7+1 5TKCC% MIL](_,ZXN-.KYGH87T%2,(YUQRR=+KD"_E0GRD"(8_]]KO:1JS95Q>PT8.:I M_7XZLBV+N1]$4MEY]^0J!+[(1'$R%)&*_*QW0/*9D@IW@F3<>CS2NI^E!H_]CUK0H+:D/&')N$@+0^H)9$& M*^74A"?0C+7C],;#X8NCE4>0%,3Z+FF_MB\K55D+#C@MH$4>P8D;G[K,(LP9 M!=@T8U8@Q#;G[7R@5*=^\S%ZC9UB@.I@A*:.1H,]="5Q:1:][G'?R MNQ MF<.'(CV-TN^H;!(\P;)%:0.1YC:[)NY@ET8=:2, SI\@I'2$CA$=19'X M%D0B*C/(,6+&P&-Q8M+.).5HIDL2,<\W[99S&\^$F/W=\$Y.HR^O +;L M/4$ZRIAL%,R8O/W^]>2JT^WH(,G-94OJ^8O<3AZ.7P76Y M@^/&Z?R;/D-3,J\NMO!2U",#R()KGNZ2W'.<:=]LK]KA$_FR/"\\R.\L_.YQ M5N6&:QU6ZZRS 2X[&>M9I5=D^>MIG\VW0(K7D^_NFP.;TSRE2L^32X419&B[-$9DIT@W M!NC^([*Q7':7FJ%RRX;/9:ZFNQ+PS)URDUE%9ZB2FW//IOF4.*+IX>+=?YZT M?95.=Y4.?9J/X\"W8!W$->WVQ4!J8*4?+3+:523 (0U8*? M2\;+[C>(E%)3M_6/G-S?LGM9G5Q](2M;5,OM&/I MNMM%MCK-@M9Z?Y8(,+W MW^W@E!_;C3BUWT@Q6DOS3FH-ZW4?[LR7.U,M!@\*K\6:6^X+7KL[TJ98X75; M>&T7LIKO"5Y;YZW=P.N&4E.W2P+3OK;5QAZ?E#BM2YAV$/H\0OG@ MQ*C"VF2=W*#P)/.81F=SH4P@Y%>.C[YK]5/HV 5NTM1[K6Y%_"1+1S_L2_%X MJ*6[N4BX!]32TCN7\VY212V*6E:CEJSZZ"L*I+M.+1VDELOS^6">W:&6733[ M52G SGOG#U9,;0.56MZ$RL'L+B]9/,L\9G)>0K.%[8F7Y^?-FEA ^^@NS$-& M>58D:]$@S^V+A;VN0KE"^>8HSPIE+AK?NVV4M_56IRK3XSHH7]R>7IO+WSR, M5*6^%64-RYC*9!>A8 4#)45?IC-&>-RG&:-)UJ!SL+:$3!]>&NJF2Q)/; M:+[8%&J]G(/F.BD'EUEQ^"7=1F4LJMW,7-32..[++$]T2?RGC'7UVMGK2H<. M[UH>P6$GJ>]C/ZPGW[!8W[6HW5E?]'I\B$HT\(3<5!YNJU%;=U"+:7**6CS' M \NZI=1(#+&GG *D9Q2>PN'$B7MQV@'E10Q8HBB23!F,4Q>B8KBFS^!Z3'2* MQ!^S=ZJJ]QR/&E?FT*/:2Y3T*,HDX:\2Z9YO0.OLU!L.$_5J==%?#Z8%8/1> M."CYW2S;+1H!W--4=Q"+'$[&6/J07LNB38'H.\4[FF*2AZB#\FK#%H<%]D<4 MHCN3<(D;KE,]$E&?!:=N4"/-<&948QAB?H?C8$LP7E_=]!S,G\1K(M&T_7UD M\&15F0LR]K * )9%Y,VP*!.9BI+(Q$^>L I?.XSB.#%H$T6(1)5N*F[)4V'Q M?J(*R++X\I(3W,T4F)_L9"3FOJ3 2%[?EWO^U?.OB25\(XYPYWZ5199CKAHL MSH=IS]T *A]F?V*DCSG>_K/(U#/"_2]$]T"N%$J\64.DC'[@(;B^(/%0 WDL BXN\4B09 MH78CNR\>^A6^2HK@#$"/Z^4N1LY(M:IS46W"'$(52819<^IX=I;K/OI@"+L,7,&X/73(*K*DSTH%W_NPR[,EQE]V@LQ!J0 M&0A<"W5>[DJ[(HQ/E*7[D!;6BOXM[+(7X7$FI"85<.N1/BMA;IF M:T=@=^S)D3E2<78M'T6=Y5)G5D5&19WJ4M@R[(KE 58L%;?G2X$JV!T4[+(2 MZE:%W=:E8D!B3YD%#AR)Y^M60MZB-:JRG&65<+FN4)Q=L%019[G$>:&(4UT) ME:.NC R8TF7BYGP;"@6[0X+=>5:.TJJPJT(F[BCM[,"1V%RWV\D6K]U>556O M]BMK-0JZ3S<>K:'S:%YN0J+QZ$R'R<3,L_/A=KRG:EOU5%4]5?>RIVJ5^9L@ M#8^9'T[O'9A W[5N_IK88TPMSFNEVFK6D\(I)TL)5]%,#RQ_,[5()A>9[I>* M!07.M-^,?WL^KSM@V9CF2+VEQA/?'!D!Y<_Q@3 5SM."R0 &H-Q"9\K;4N&W M)@'#Q#D'^Z6*I$_Q>,QTC!/0\7$VDI-!:9H^PQQTGI+Y8KN4J^A2>U+ZH2B& M0'W*9>/',^UW[ ,I>L_S+O8A-;&'7WN8/_QFPX20)7F4,3K4,87/]F4C+LK^ M%#WB$OWB+#;V&7;HHGYD-.R+]XJ-)GWO120/BJQ /D0P<2AQE5(WJ6\D3VP5 MO6"CJ@_PM_=R4&F6OR>/%&YB'UN9R?:ELC\GO>.Z(EEUIN<9)ENR5^9X8WR% M@/!=PSF=8,=0;QB^&=A1;;[K+G5PY7^?RC/DC\5$3?8R=KPI8]@IU*-CB#J4 MSG9?XSW:,IZ*P/TW,\4A ]NBKXB!XMZ?F.D,F^7PK\5-3J-2"QQ&\$UJ4"LJ M=R"E!'%+5_$HHLD456&+.8>%3&8J6U-:GTW;&_(L5*!/Q/>9Z/D<;;M%32+% M^,RQ@:H,?QH]BW80?G%JXR.HH9QH9&<\XVT(A/;&<*>#>$M>8HKE"<:^.,6X M(_$"0DV1OF:,81;OE"4.B\PM>U%Z";67\01.[%$L2=9IB?7CU3H9S@?UR4Z& M2\J4E%XTJ\QUM7([-"ZK5%)ZI:1REY;3^30JK9/J+8P4)'B4+,"3S3%V+4>\ MQHHGE5P^=/O'VP_R)2^T%*1N70,4&&]B$2^=\ (3/C4XI\/$;7P3#:GQ[!SV M#%R>[## P>V8PO):8C=.,5K[+CIO;F.9_ B"XF;BIBXD ]D;^I@[BKC,QMG M2F8Z+P8E>WR?:;?#!:O,.7[7"_GA1\^#B< Z+:_0KZ+MD#L OUZT =',"F_Z MPFTRY 6::(3*>]/;07RSX,/3K9!P>BN5U$KHD5!>V'AR+.2 R]8$#XC>W1J X\Y MB_((3@-FGMKOIR/;LIC[@5]DW4;GY"I\\S[]@E^]PO45^1'<,2 BR1_QJP"W M?SCQ75*J9JF]R* ]&'3D,[;B7,Y/KH:PX/G)F.).774>%R=7GKOJ+"X7SB(A M$L8T(XQK6+9*UD,1W5=VQG;-;Q37P[OPO9#$PG+OA-\]] M_@;8M?K$N')M6*UZ;%BWJ-SA5OD"X6W&^D" L;%\HNT?Z(RPHTC" M5(0UP81$DRC:B:H^HQOIE6IS(O>CAO)4_LRT?7/R@GJ_26]8V'@=+S^#%P(S M07B:$CN*:JD9PO"5JV"\&-.E&D4D\PV8+ ^&5S6)G>EY^;AGR.,T9V:3:2_H M#_15C'$H$!.D8 >T%-"&QONAHRR:,ZFA[0=B6GA5XC#E&Y@Y0_BR3254Q<:^&LZ$KSFUW_1VQ+R7K+J@1)[8 M9(T$EP5+PSIW-AIBW"20;"J+YSV[=,G ,G!F:)U""6P.+WS^[-UDS IHQ4,8 M2*[V:_0W#INHL >RAC=Y'FE(==XDH.]PT(?,'+GV7Q,6)(QRF;-_\2SFP/31 MQP(? ,7^"3M%3PN6*:_AR/8MVJU3.'LJT@:DQZB@%AF/#!O8,S=2)_$(5)?$D.6?W?.X9B4HSIJL[B_LJNKU) M,>9>AF+L%YGB'/QJJKA&("_ E^4IGJN15W)!O- ;IP.1Y=,O"D0 M7>2&'\_MTXP+>=:#7&3;6EUS^#$OTMB8A%Z5X+.A<'6%Y1YB0-I%?P? @)^%9 MH94%Y4F3A#LK,M$(?1@E%<K9_[)+>!P M]0?H&$>O+IFC/Z( H ZQLCG=P;&(LS+3#ORA0>X%E/H\7O-[X'E_Q@HB'BA6 M$^3L\VSNS&;#2)7Q;X>,?[]ZGO5F.T[?M6+[6 &37[L>DY^<+FD'AV[0NYTS MR D_HV8"L_3@S+F!'B,"1O88:#^DQ@QXPO@"#1:>XSU/N6?A6>S=F38_, 4$ M<9<1OIMR&64;]VT_X5U?Y&WB1IJ4KPM^9%OH3TO80RHS'9)?EZ]X:\;#N#W" MO$&5MADUOR'&ZC*Q2S.KYOY&"M@B=UW.1._,T$.+1I-/ESSZY>Q9Q-VW;FVM MO'+_3B<1M#N+T@AJC[;?.-P^-]Z^DH#[?8^X3P,B+P _B?-E$?=5!2P),XJT MVR99'@8-!Y%[A&[X8CX2_DOM+^"8=LCUQ*%ADIV1O%;"L(]L$>V8(OPF,I>G MOT3FS-@S("Z,@FR<7"AO3!I']93Q4@R5G&9RS<1_^=3@HL4!_\3P4'C;+>18 MB?AW>O9H!8UF*?PWB=7 TQS#*X(6R$!W9QBD);T=24]/[]C1'2A,(M6 M%T3. E_K%?O:N3@OBKU(_R?V:\&135->#QF!@2M9O&%16%>^BZ(E?!F%HBR/ MT.$1:1<8H2?E'A\]WP&Z*P3?XGVPXJY: Q"XAC8%@=M$$Y0L06Z3R)J;U85E"67].+M.!6U,B##^$Y:*H#\M )V B")'BT0RD;][Q++9O!^P9P7JF M)?=OD4P/JW28$<1BKKZ*G*MO3]"-=F7?!=UJXBN%CA/MVLPQ#Z8K7>!X$H7O M\#2/+'9>U&)O%Z_H&8(K<"D;.$>@>#E)UW"F =Y\> P#)L4L9NE1*[QYH6;^ MJ2+:1"0'S8>(8,DKC0DUQ)7.(4:D6CY;)-\29VX^5V K>CC%O206$S&[?/)>48.#K$S^:#;#)B/T!CHU8L.-(-$JC- M@C[PG5/YZ,?HR;_1ZA,'>@\BA3Q1US<_?)_@%^Z&U\+2M\9!4G-BBEF>/4II M/CSCM\;O(]L1@>O2KLC>F6_:%!6(5^N8BR@>#[?B;T9-2V7" H4AYYSY(QN' M_- 3P3?+Y=88*RAS\E^A7C+R@F+"$DX;C3RF7T4 M/U[^P'Y\U9%>EXA23,?@T%*1(8M)I5D=NJX:S*[_2+P#B7"^ M=, .3",GSZ[;R:HB-)]GMQ%!;LIAES0-/U_0XCW*I,.[) A6.9#9*UA&X2=O M6JZT9X:3'H9\VA.>DUQ(_F;XH--0<%^"GZ#N8&6K-@'7Z0JH^9WFR55@OZ^6 MF=%IS2:7^&SH4*JRF)?TIK^!/ N3Y1,4"A\/S.,SEZIE,G%<:D5"P8-+&_"# MRE ,I"#T)R9IM2*L%C-/0M!9\='E M2:WV2[8<:;_ MVRN40\8=L;FL8G4F)K+&Y[_;+C27TY;XLF,P 5R_[P0&120 M(I>&#[N>,! L$M;.M*]Q;^BYN7.+7QQ6S&4"WD6>S-A".0QX]$#49 M3X)0&GS-Z(ZYOOO?VR^G.6O!8H"X%CA!B\%#=-GX/.,T@;%Z0ET3E""GG1W3 M$"D[&#H?13/H6J+O.5_1,]:U$"%'#IHM4KI7XLK"^Q2FQ!/^TZ=O:"(L%:=, MU@IM9!2+F/=,D8W-S3!OWL2QXFP$P)K(",=(6H'AF3F)Y( $W .AQA9Y_OJJ M;OI"Q[(@L&B+]VJ/,9!U4*;80"1!Y1([;R2( MU/Y&#V'DD<@3VKL%A?;OP#R-$%BM[XV!Z=T@O^1"^Q1803\,#?-/+JW_\30= ML[MA/TZOI^_%Y_L@YO6%]\C<]57$/TB]#RR,.0U8^ZD MO-/'$!C2+=:LI-)>7):#2B?-GZ6^K!1)MUNL$UR9NWUOV&*GG>GG*>T8\Y^\ MNTF(XL3_@CKK^5O>]Y54L$[G/%L%0ZL0W%Q67#H)[E!9X>F5UA'$%;%LOM"D MIPZD=MR]4X.V;YG2_I4-_ E:H\B^\1//8QGEVC8T+IB;'Z/?TJ_@7B5G$/_4 M^OBSB$82=KI[R+%C\QYE+P4&AWA?(86U2TH8WUL- 2^7T1'6 Y?>&'ET< M)+9'^#2HC!Q)VSQ6@\<3+#$&=;.,YQG(O:71'N5,OZ';$X8B4-[A\_@7!'@7 MXES6%/QBO(#6??,N%)PY^%<$XU:OL<".A/PI4PX8\C0EGA!NT3(TBX/.0%.0 MA^M1=1IV1LB.,8/X?#+><\7K;EWB-=$JS.X0Q6I9CX='A"!G=VQ9'RJNRB.* M.E$(2!P.%>*6G&D_Z H@U9C_0@=2'C)1)E)^,YG\*A]A,UGB,[*62R.Q,,/@ M#Y$SL[\FC.?>AJ%O#R8\!96*1DG7:0 :>/C&A":0P<%G_?6V<"X66!6='"\5([T_XW2O@W9)UW-&1A,-V4%[I@ >ZK'8P8 M#T))1Q/2_7R(*R"8SR)\.1+@0F3Y][A75P*Q&B M!Z9JI\/-"!'TH4T.4A[C^*7JO/OBQ?[>$J)N@J*B\"R>*X&3IW,(6&KERZ2, M,OJE1!S\FC^T[UI]Z]\3?@YK"@#MW@(Q-F\UL^WIUZK!N8W5-+.EF>7Z;BF= MS[>QHDYWH9J1J$V)*3G H -1DP>8DD/L+A7^&5\G"^HKBP\%RTMZ/[5([B6D MWU9;CGE/4B^Z*O5"I5X<7NI%0G+D$H\0N(;)6W+L!=QI!X(8QA2C61@#;.+W MJ0KV.K(*/&C R,LL4[S/R 8?B6H9DZ"',0,M:Y:,AW&HT% X*S\]@Q3$/;'Y M\^DV_L'G(^8?32N6HJ[C^&&Q9;+,4]=614C\34 M?T^L9Q[8@OZ\(PJU2 AR:.ZQO#'N6?_Q1_Z/A.LWUSLLDQD>L8J[/9Q*L;2? M%G:3BJGVTY,W!N4[9]CS#G=K_'RF)B,&+XH"]CS63EBA,49@//=<&DQDWXBA0M^0J@_.AD?[DZ>? MBC.0BD YPJ(L*4_VX0T)TB)%(DR"CZAKH^G MRTIDD3VS@3E#-.*4%*3XYH( M^0:$FIC04F7H&BJ(A)K(5\6;=[B6X5OD4"X0#"$;%4A;9A0(L\R6J6Q@NV8# M>QP!]_V,Y2K1D/,(-G3:/]>HQC]&\3VGB6G+F!V8J M2R09128C7N1%D+#Q!G3+>04 X?25!Z'RKXC/R =!82+)*'RR=V#<2S@])4E5 M)#S1;[@AR4SLJ_2GH%DIH+T?T-Z/C2E7@M+F(OZAQZ_R9Q_6>HIL82YO B4B M^"P<:6-S(F>>-8 HJBL.DRFO!\P*2- M:X$-3V2H"@TSMG>,D2IX/8= U.T+*JZ*MSD',$?,FCCL;G@C6MT\\C+VV:RA M']UX=\-8Z+RG"XRZQLR:T5NMRUZW/=>52TKZW*0J="78^B?1ZY%OGFBKZ'-U MION/2!F[["[567,;.,Z5#$QW<.0%C,JM(BCZGI?6T3R[ E.)(X+RC-&>_SQI MY9H1UG_B?-=,L:.G?*_@:^-WC60*Z@W?T#7\]^?%99S68+Z))8D5I0AN8=?V M#98M()1M[^\OMFH#$P5HN2G6Y3MO$D \F/P M<\EX60L:&59J)*%6HZ-KK?8%_%^W^W-9 ))24[?UCYP2B*L-F;8>BV,0ARS/ M5PK9)M4T!^V"VEJ&0E+79?;'O',QKY#CH31L;]?=L#TK0G%5#VRVDK!ZK_;N MR553;V7X]6IIUZXPMRW,M4OPDY>%N?;)5:\U'RNN$'=0B.N4$,=0%N(Z@+B+ M'>%Q&\HIW2Z)*.7**=7+)FB&C)JR'8P84E1+RY]#!:1;>*8_Y9%X&=5>"AD_ MGXSWSQP9F$N3_.2&F\?7NH0Z[?G6SQ6QA 6J[C9<&S!LMN*EZ&G7Z"FKJ]6J M0EJ-]'2)T0Z*GA0][0H]G9<@@M9(3SW]O-E0+R=Q9J/PE!^.?( M_Q]ZU)N$R\K[RG^6TGD;Z-SR)NB:GB'T.A7=XK/,XT879?2LE%5NL_F0X#: MH+LA\*2UN$YU/&>6P[3GP@$.S5YS:'#/O7VS$HU6E6:WCW?*$8>_3JY:E[NC M#K:5^*KH*4U/%\7*SNP./?7TQL7NB*^5451VK[@XI289'WT8P;(40#K$S!59 M>3\(87ES ;%&$)5[B6-F98D7\54>"QJP(@4ZEJY2Q;;7$MM^;02COFOA?V[^ MFMBOP$+<)5WXSNN)9L%\/$U!EM!)><,]4<&U9L)5+H M1;RU!Y>@C:48@>-/_*A>04Z&2CCR&9.5%MUP1%TL>/E_"GBGZKPLWM\SON.) M=WAUS[S,Z//FXI+E^;?>#!+[X;4H#8$U$MA:QPE)Z>77;EO<>6%0587F] YE0ETP@USE0><;%V(=I^C;/<012@ MF=PC^?.X)!&5I^8JV:DW/,7*,#])$?+A[D=4'E#4,Q)Y3X+@M6#$6!@5BHE+ MU-%3 F"S>!V*>L2,LHD<@M*9=I?^K@;/BNKXS!2LF!DV/5G^&WXR=D;AN=1, MS[2O).8R,=*"!T85SZB.-;"Y,>]9%<\9/QBFAIJMP)1: ,\+%E6F9XLA\4\= M#S0I:AN1^!SN<,%XQ7SC HD%>:WL BQ3Q>*^'%@6BL E^_71(P@O\DY2-%IT5+[DTMWXJ"T 9:KQZM _?\%S0TJ;Q18(9^;)]H\Q=X^]Z KA$ MU)%QGC V X0%&7IXI\+.^ ;AA!K,\Z3AJ,T!_SGM-JY@AIAX*<^HS*+HE$:- MS77MF;EX:W&ZL6#[;'P2;VPEQO MX-C/AJRKB8T'9O&4Z%(4CWV6XE&9SS&2K8Y$]SI*-GW!3'7>["R9/AJWNI;S MBQ)(TS,ZTSXSTY!ENZ@C ]7D$(6 J$: :5//%X8)_=$E401Q0)X62H#RMD%S M"E7WQ^=1?FXT32 37MD",&EZ#@:7^;PB!EK@?-XK@*:7N7J=JN.FNH0N73BU M@Y53DZ="E0M =L51DG-*3R+5HH!68KP:ML/3,JEL$S:/$X>G4VEJ%TOXVD$P MP5Y5;"!J+$T ,6:\W3Y_+!?_D5>IXDBIXD@]51Q)%4)AXPF+7+:[$LZ6=$Q<.;<6DGL[48E9"-?NY24V6ZVD4(>X0)/BLL8'&W!6J401VOX0!P4<01X^W!I7JX MG[)!9HI^9[G6O)(<[;(R NZ:$? K@)=,X+_%!>ZX,3#7)'A9CTD09TL%FIF6 MF.^AV0C1T/ :5:$.F3ER[;\F0A.-F.V+\6Z_V/]!NO,&(+6]DGQFN^.);%X& M0J#X M(KZ7U#N,#FOTU6'5[AD&K0)?C^W=R796="J6!Z [1LT#8(I-Z?\HH(\EI_VC?VRG(;OPLQXI8FP>VGG8\H.9.:;YNB1!XO M?,Z7P"O<4?\-#,-=4-#\8^[\6D7GU\J:7V*C^91$$2RQE9PY4]G,HNOGOP0M M80)2!EP9Z1W ]0: .==N?RM//UYLOIY\M6^[3;_WIST3[O M?/[Z=58"B'0]JP^JC=FY;K?;GYO]TZ_GW<^GG7[C\^GGZ_/^Z76S>W%^V;RY M[G]NJZ)J^U1HYYB+-G%FK>IP'=R1JE)Y!W>D;76DAW.D3UYH.*I<7HGE\CJJ M7-[!ELOK7%1;+N\38BH%)PO=-F2W^B B.VQT]YY<].QET'ZC=(;?N+GU*RPO.-BLW(7B]\*DW,8.59C)2\G-2N,1 MELL_$J;*/IIZK]$J2)VWZ>CYR=/!BT[=B1]$?_Y+VH%))Z1?1Y]QBSI]T)P? M(N%7_.KS?KK3].^3GL<'A@'@H$P4Z?F=G=\7C?O%#DS'PZ'7JC_1ZNB7K?.: M2E TCZX$Q9X3YV(?AW0U"3>'0H]"CT*/0D\U@D%W2X*!NM6W15F[: ^K3A]) MNY O8YMU1F6$ ]52UJ@=5 ,W6JOTW$6O&#M2:H>J?*>HK1BU[93HJ/"C\*/P M$)316>H$94(ZH1U8@J/$&% M)QR+%^(RJV!J4X4G;*1\]/1VHZH^ TN5-&'H4>A1Z%GJ-!3XYPOBEWVZJ;>:FC",74G7*T@;N@;;C!D?J -6/C&:TJ#,)GJNC!E!GR.52%S MBZQM4)OMK-+:;!65 HV;R%#O HL%IF\/>'W=[UBU/&=3+D39QB#5P6)D!Z'G M4UE%TPM"7E\S444/&S:D'PH#I.IM%BY(*GC+1OLQ- M?"A;[6#YQ2#1] %+1M(DQ;,"8%M8T-W@G24 @''I9\/Z]R2@SICP(Z#9,?.) M16'+'_R<-Y XW)**HGIJ7!Q<5 ZGGDC13L>G%]8>UB4ZYB)7R?NN7+:PY,&\ H^JEJ: M#F0:BB.>;A5VGJJ2-O!%FGK55RD MC7M\9@6^.;'N8%Q .=:>]O:M/?E6G)P,DWSCRSPQR#<9BKQB^+409%8D M\LG>E34X5 T-?2E,Y,W-)0M M,D4WPB#1YUO7L,\T" 7G)C M-S-JFXIN%O:*/:],W@H\ZBWYB^59N.RIWUI>]XKU?I02WD^M1X(O-VO*NZ MMA>I:$*=H(V!]\I$>^B(A0$V$P/E0['7:&?L4B/>I8:(\+@&FD++,D[J!FXN M['U'81W70*,67 ^/DP$0G6WXTR*A'+\*-E<&;,^;"V K>_I2LT::)_+H,?;B M!33C]&*V(OGNJEW;&G'#ZV6\,7,&N8QQ'4:X;3YXX!UTD\W?N;!FV:_2?'V[Z_W/: M__IT\_!!,YPW8QI(;Q'J[%AR(C55$*S(^=Q")[$P1?RM0?]D62G$1R?:+YF[ M]*\O#YF[A+)RZL'QFA._'PU/?>\M^BCUV=/=]3?;_5.#[Z";^F16I*?% #&- M'6.*&X?5-4X'V%0CK_I;Z)DG*9"]B:VQ@5IM-'7P8\5O MS+X96472;Q?0+W0.!UT+X*2'67KF$^\$.M2ND5M3QH01;U$""FEGI*)Z9+4F9JPK0U M Q\I3?SGJX_]UV$.)!S ?TD X"W87SWGE8='17*_8]@OLN=O:#^+2"3?IGM' M,'H^2]CJB<][- _P6F(!R!N_151,\@F\C/KG3KGF8?!?@^K!!W58(AH(7IUIW]@S3&_(D$)<1D)-?-O:+J@^ M%#^%#WD%T#"A%0DETL(^P:"%8?2616J,Y6FITCPHN9W:[Z'M<24#"@QL6@:5JP\8<47_8[!W_ G.$I M84$$U^&5-0;-V.+=FP%1& @%?T: .>,3U?A_?A?&"X -J,@!!R4!"@A 4DKL MO,R5JL]7M;JZOOGAAIZ+@O"U>.H]\^'?P'/7DXR;W4:V9 R@X"O#6$=Z +V% MX;$96Q?OEZ2= C:5Q''0D(8[E>V^IV,9U8?GQ\5CHI1&K@L MF&GRY!*SOG6C+Q&O'!G $IZ??> J(9-DFSYN;.Z,E(@=[")R\!.Y0$/EK8L O M?&<:F7"9B-BF99%U&E81*>:X\E<;[C&\:O%JYBM P0/$$!G3;>1--QS9OD43 M/AT;9!$VPXE!US].%P8PG"G,1.+2N>>S]>A=A9Y%EZ,\J[ 2Z4 M^!B\-9X@F^/F6)3TN=V'6:>&$ F!/)&IHJ('"COP"?HY<.-)B&XU2Z3ZR-_C M#>!9AZ%H\3W\8CNT1UO91=A $&R&H%/#0VST:M F>FCKLLDV47S/M?L%/R.+ M>!#E:<$B>![JW!?M()B0(6(R]KCBQ]Z9;]K<.A*$0+>@6G.]&N\0=,?B).!# M^'D(G *W@;['<]ODLB)5?IA:0WI$2I8;.LSDY@W^8W2*2RJ-MWTP10^YDW B MD9T-E[I:')70[^=Z;>''P:;PZ M.?U ,XP%.\L(C>/-[NVVJLWN);G4"#WN.\=@S M7[]'_$]EMU:0=-@I(&=CK_H'#2(8:?-/6+#+>LRFX]**!U2\C8V@1H M;0S^USN]JBJ4*J#5!+1>(4?$]H#6(:"U>CO"T791TZI,GHC^AYTSTA;O4]Y, MH^\X7NSZM6QT/0_(Y8$^%=B-Q#M"+0L]>!_]U3L:&[KEPO(T6-C6PI'5:V)S/)N2M)2H# M3&X))$Y 9'WVTV[JYQ>='>Y%HR"_+Y#/BH)>5:*M!/+G M>J=3E02K('_(D,^*<5]5\*P(\JU&>XS.Q5F:O.Q"^R-GE_NJ/A^>#2]/DEHYNB:5YR9E*0F2/L?( M=TH OAO2=X.[&"+K2U*MCG[9FB\"4XTDU3PTY>&X,+YR8$]=&._J'85QA?%U M,+YR3%$=&.\0QIL9*>V[@_%CUXB_9VG AR'9';7);)T8(IE"OJS<49H=K%;- MX:RE3,(*WYOC>YVXGDKPW:DJT$#A^Y#QO4ZL337XWF7^?=SVO(*9NZ*$CO)O MJ!'5B(<]HM)N5XD )*9)*F^RDIA2?_=/?"I8*G('(D947*""?#F0+U8(= <@ MK^("%>3+@7RQ$J\[ ?F#C@O<>[VY8%R@TIS5B&K$HQCQV#7G17& GP97U,#R M0,,!=R ^)%_DR0IN.OH O@,2Z'<>@%F11TEWJTDS M<<^FJ(U3$!6CB$695!.G/15ICBLRMI45&+2Z@'0;]Q$3AB!B#/V$$^G)D\$4 MS+HWIOCEON\;+F^MOEZ=OF9[EV-E%>IW%O59X4*K2V5UH!Y%MQHL2XO$KKK,,@IY]G)$SRKN/PI;=9:90GURKY MG]]\H5[>5\QO+!\%SV;CH32TY%^V39KYKI& %LZ_VOWW_\ MEMLC66YGH_&/1<*>W.&9R:-$R9^H?6(OR>5^ .%O!/M P0N_L)=H9K_ U)([ M)F<^MWW_E;FTZE>6L[#V16)IJ96-(KG_OO_KS>GGAYO^_YSVOS[=/'S0#.?- MF :2D%%^=MG,5$>D07W06@A)H1;\K4'_9&D,XJ,3[9?,7?K7EX?,74*0IQY\ MDH6?T?#4]]X2!YWX[.GN^IOM_JG!=TSF.">S!$J+L>Q@[!A3W#C'=MGIP/', M/]-\DF82/T+[9&@C']G.WT+//$F1T9O8&ALXDXUJ!S]6_,;LFY&&DGZ[ +?0 M.1QT+8"3'F;=3$^4-ND-M6MDHVX8?/K%B+%Z4H!E? &%'G3Y@XWD\\X30+*"F_0@.;@FB(JF!LF,"G MZ2+!UX)OTVM.0_@GW ^<*2]6N4-OG-:DY=,O=A M#Z=IGOYI.,$]Q_P;5H3$*O_N5\@F-S4UP';GK/)^1\P+9] MS$=N\%$[N>I?_[\?MX^W3[=WWS_]@C^[PH7.]6W)NG4KNF.WT)HF_3$ M.S?OIM'^/\.=&/Y40SQN.!F@10T9G3.%2\;1@$6S M,* VB? GT+X%]..'ANUJCFT,;(<'=P$3NX=C :K[W0XL[T77;EWS3-<,2OHV MW"E<$>$(7HZ8X< ?S'TVN)\7#8P3DBW#D1'"U^"APXD?PJPU;^)KXXD_]@)B MD]Z8\;,'U/P'H^-'$]@RCH,H8CX'D;\?B4)BM;4?&;0'W9&!; M @1/ON$&0^8#;IMK;4TW;VL ^Z>F$8QPV?$SM38VX/75\U'<@!G"B]2&?A/T//T*V^WB==F' MB;\2@:^UP:V\#;:+\2K1;8[@S(EZ.5<%EI\@+W!HP7T(_B MH6A)!:?&9S+_Q"5W7/E7Z<:BZ*,Y8M;$87?#AVBC;U%HM(D.R>+;/V,F56*;0*K6=HNS1$I)@(HX'/-9/N/R*EZK*[5._,M5G, M2<1I^P077,L5DH5?JB2/D]R(B\X_*O0^:1FV@).5)-(79!-(7C&P-(XLK9^D MM 2X-(&N2(3=TY3H+#O*[LZ[H)NU- ?JUD_!])"6W7^>M'(M6V6:E,OLO9F8 MJYAJZC+XZ>\H/,!U/ F ?(+L1K<58^,P0S;A2=<3$+"!C7'&=3"^]GK]+[E^ ME!_P=#'S>F2/ M@ZHY1SS+-82$+O**PV 6>R\D/#%SY,*"GJ>*36R'3;3J81/QP5)>YNSW]XUA M] Z$8>R]=/&KYUGHV]U3=G%<.3S==D5:B43%6HI#1V_O=([:<'V.@]4E]%9[E_L*'+N0(9T5B=B% M?>4NQR5O=/?0"BK EOA@O23DVCJ5*!EF.4?!#&0EK^R_O-+;;08CI9),1@,8 M7%,_NNS6I1]ME@>7G<=U,&'Z&)]I)["@V6X/% Y:+<:#> M*T658B0H"T(X: QFG01L.'% XGGE4?C+0B-+"-I.(WZQV;/60GJ?B& M9@K#IP$S/U@3?\H,'R3LN:/']P,>T_HLJ(0\TP4VT&+6!$"/[V+,;VB\RVP" M&%"2G'1W8=SM;' K17O[-@;.8CK$3+,[S),P[3'].)BZ#(Z;\4P)'@ <3RK@ MN0V6EQ?R['HASP3\:P+<=#BE.0=L;/CP!!D/C-.J/MRV&I(8\K!S X\DF#@A MQ1U[\ :5=\,H;SR?%"KE:2=S6&:#E]]8'+_L(U0H"<["&#+,+\'X?A17Z2GQ M%((0WN"AYD,?'H2/QN_P"/ ((KJ&Z2P\X03!0S&?@7A0 'Q\P%)K#FA9Y8V@-?V34N;,U<]>:EWLAP M4LQA->!KTK5GOBJ>UY1:E\;$PCB[@Y-$YJDQ%X?(2[;XPDS:"JW=Y*EA'&%U MA/7OF3MA7^'FPQ4C4_H=+F 90Y*=]W*N9$U78-5)9ZA17,TM- ME\IT*ZCSK.P\F^H\#^H\&]6?YRZ&#'CRP?@#<_Q\G9JCH2^*-8CXX][WT.1_YS_RD^/6P,21 MBO>%Z>^/)Y)L[X:RELS=$-T"Z9\GZLSHT#?O(B )727PK_5D MO*^7-]EIZI<7S=V([(14NV5^9<=G@M3.)8FTE%C )_O=Z?*$? MWN/YWKJ[QAPZ>JNMA,/#0WJQ]A+'A/2VWFI6U=A"(;TZI!=K,W%,2&_IE^VJ M6E"JC*-<<>^K_V[H7#G&416P&!1H8_.[SMHA0>M(;;U M9F5YB^IJK [YBXO4+Q<"CP7YC5Y5O: 4\JM#?E8_@J)"X7$@'X3$1E6=+)5- M,%=(_ %PP#PBDV5ZE/==0"PI5[T"GE)&KOKETM8=.:P'D7"/0#A$?M-J5:64 MJH[Q!T516<$=1<78 Z:HCMZK3'95%'50%)45+5)4/#YHBKIL5^4GKZ':RIY; M4Q=7C!-I)_LJ'V^C\DH-G&BMRBN767$[63DYN\ ?FMVFWNU5%4JV3LT4A?M] MP7U6*,J\4+LCN.^N@ULK8L M$(JL_:RLZK'OO=K6_\_>ES8WBF1K?[^_@G!/O[8ZB*MJS*]" M;A55 'TSN):&5YU^>W [ZK=[P\M.>WPKW;3%X>V@UY.NQ='H>J,XFJY/!7*> M3H FE4[G>G@U[$CMR>#JNMV[[<,=>OU!N]^';W=&MX.Q*/*":EY078^"S6 G M!F:>\DIN#J2: :F$$O(J>KH\X3$8%%MR/&$#Y:V@KM(85U>%2\K&44V!$_FC MO!-[] _L&['=?N I#?!6;\#+-!J.MV%D$^I2\-9M#:6*E,R>>G:09XMYO6Q# M#6II(V'%'6LAG\P,[M))=;1;-/QQ*6NRKI#O7?D>=J.'OB0R0*&KT M_;9'"8U^2QQ71#'DN,L+=]$CR$O%W; EB=UJX(['W#9C;M\#@RR4N:R_T%#; M9CAM=S1MZI@T6'=,BV/6X3C!=(SU2 K9"2LL@#$XX0!&$P-2)WZ>U8T+U9 WG')PTU,;"PUL4N]$TSC2*:/(,L1UQX'Z3_8/81.%L9!Q<&\@>E&- =;$#\3>([N#O*B@T&G#IUC MK!B+I4:H6PH^\3J4G$( J%.((WZWN[+MCEGEP96:G>F[N.C*,16ONJG$!UE< M#O#H,P LDO)T$??#PR,P/1J!$8?;YA;*M;&DAD&93?#S&#:[P<=..HEVO][LV3F6I_.J^JNA*JXRK&@J M7-P2=&+CK_+"+\?P)WA8-<^+VG=S+B[X,6:1692L%W=* 7&I:AJ0K)56"'3X MF+RZ0HYSCD8<8PSGB.KHG)EJ>1SG&+0&XXJTSZ^BK[1">I[GQ;;B?9O".\,4 MEH:Y^???: JCO6YBB+>0M\MSN1*8CWTI)NNMG+)2!0Q+S)Y49RJ9/AGK6LK: MU:T48$]R6',-Y12/,98[)9O!7 7NU!6;[>[BN&X$>^)>RUAM]HJ6VOBJK+-P M--E67XF@R+8R;SM+09YBA&M!4#V%1UGHT&2MZ]95.N3GDB@V"93FP ^6.B4F M+47A5-4TJN+'F)U;0HR*>&5AD02J)CVROD*J_K&<^#2-:@ -.C!&<*??6#8( M>9NX3?C9WTT]I7341EL!^C"GKDXP)OWBFLH9_IJC0%2(8S["I5.6TA&<"?R;K*#Q7 M0O/A(E$#8H\-QU)OA0>-K9P=^(9W^E=!,X.WL#HM4'(-I1''N)NW2%&QFF,# MM@7REJHT'N.8; 1KV=,T*-C\I0)M@X[RQ?N*HSB@3_R="'/YE0A$8WY&C)DO ME]J**8:4N( \J1]RBHF6>$',(>J&S5KX3%5+T0R+T/N\RAHHGL8,V(D%NVAA MF&2G>@E_W!S>(>N" 7!4=7JU-0 ME3^XC1@'O627]9-=-CB[,'3RZ3U>>K'Y']P96KT%[Z@1RSH7O!EY"UFEY5V^ MG]=3UR.VP]^+J<-X*&[""[!=&V=1@]D7MR-T=&:]FPF\9-:K5/A;S%-- =179F]5J]1,NK:W3': M3/.+H;\\$3-R3-$!DR\?O<-[6._,O;\QOGP;))5O #3Q?-O(%A:8!\4.^VVN M*O/XG8EK@IO!SOR1Z.5O7'@]N>-'OU-@L-5^MV73OH8CID_,]G;G4P/OTX9W M[C*M)LN3["0\R;MOMZ"J#*56I[-=F]6*/[ZH[K"G>'R]DH]O((D[C@^SS>*. MT*NRTF2N.OZKE7[6]_V'>O-(F% MZU)?B;8Z+Z/=(:%#^HC7OG"JOGK-"Q\^?_OQ-;;I@F]/[!_CM:G)>OT2X[:I MUV%[Q%;V'I;F_3SW7<$/D\\W[R^]&9\#YRE_Y^_1BY2VB"A!Z\?N? ]^>SMFF\ M^1^%/GNZO_JBZG\*< UV:CS;LN/P94#]7FKR"C=.4W72?L8I<&'[CJYD_0CA MDRS,3:3.7VQ#.0M![BZ=R09_! MOL2N\YYV_*"_._V5N$&=\" _19+&@WY/W!C6Y[X2:S8:A8JM?J 9-_^TC64X MDN(]?10;&]EB81M0V$3"7H[VZ?GB71P+H1SD-SBKYXNXX(7LV$;!RPY9F/2X M0)@93"_X (4S@+I^:-P=G'S'T>U5\(:))9O9H9>*\:YT0 O1M_S8BSD/XE MV)ZHZSVA%JMI+ R;",^.!7MGL5['%JA5-GD!RC2>_\V$+9CCMV!MA[Z-1NTT MF#-;<.TR-WJ O$)HLE$(ZY"CS@7+@/;Q8\/D:%'TG]M#W^&7%^)[ TVD4;U7?#@

  • H4(Q%"Y"AG(.E U]27X%:M%5[3K2I<$TT^0U/$UC3TN5.PCL@>ZDC M*A\?_H_]-/WX&^K8P=9&L,!V>" 2H,_&JY*@R'-'4H("Y#F4NHF;WQ!$"A M MD94YT"(M%$("PBO<2#B"B!(=ZWF.148_D50,AB_8?X5F5WC>2'L."\2E+QTP M110!5@^7GPM/B&J,A;<$E;Z$(INFZ_6B]T<77P!^+6&IP9KACG#V\(.7YPGJ MOJ/9?OJG\8PE3>YL9%4AP7Q0*HW1.[M.Y?#6"(2!@IVZ:^$/,E [0$#>Q#M> M: %68;V60\P64A40Y;G@>8+ABP1> $[TX?_^VP(%0#8I-YJJ8!Y1HO58S/K& M+=&,\ M8 'B?0 V&HYL6?97RH+7;/'^32>F-5>78)6BF2._K'-GVE)"0J63V\ZWQW/\ MZIT*/9"IN[LV;@9E^+Y, YX!ZT$8L$UY^+^B;,.P0"]#%7XP#9!*]NI!@Y5. M]"GRUR4>S36+,\ A1NO($M>14^G(?:8CUUM%]E!#:K MQ<;&^4R0_7?D/9(_-G,FR(F?)Y\)DB&6BILO4R!(WMT%1VUE#)?JY^][0G8P M*+!S-#SIUC'!'G6H?RR@.-4TL[Y6\Q3[W9@P_4Y=[W+UM%JRN+E_=O#YK?H3 M?THTE'?GO3^;AI6NV5&O->Q79 XCQVM>>.W%S(VN'5['G8IT]3OI;@;8KL!8 M+!W,'ZV[\-EW\]+I-R:FE(A^O9/R/RN)>*76H,O+,)J'S\&1\J5"^!Q6I *Q MBJ9.*<+%,F8V!HZY;,F'=N/*(9+0[G?W?.!C[\=K\DHT@UZ(H=&R5$5IW!H- M*])Y@$,V0\A&1>D/$3<5ANRP-9*VX_UUE$"U-V\N'56;-K=71>E4'%>NE(2* MO?.!C[T?[Q9+TW@E-"VQ) H6I59_4!$'!8=K=G =1)5F'2)TJ@G7<4L:5@2M MIV[Q?,$>&'-#F]9U%&?E25@\4N+X)U0!PNWS5DD-1*ATI)#A".6&S+9@D?5I M345*XI2HTNDZ\4KCR/_8O (\Z;+BLE*_(&J/2B!KDI Z,"'0;_6KTEOTY"T= MVJE!<2?G8$LF+ )65%9MCG) 7F!Q]U]UGH1S8OIA3'Y"/*U/UCBX#L ?F8# M0H'\)P$T[&0-Z48>=%O]3E&!7&X1-0KQ,>D-U4:\5&G$G[8]%"[B9?,^OA%[ M1_EU747C7H+L D%.#0?KJ#2KC.,;,0D5*;5B $BZ)(AA2^J5Q0NZ M39-^IPSJR(ZXQYEZJ4$MM;KCHG(ETH!ZSTB"C?8[#>I1F1DJP_ROY. M*FYWVS?9BNU,U^TF&@Z5R.E^YVT4'>!B_9UHTQ^X55=LIV@8.HE3/GAR&]II MJJYV_?-M O6ZVL5V3Q]U>XG&V]1\=X8QN[.G.?FH&S4:M;/>H4X#=FAPOAW1 M6>]0J,3'IG(\[[Y;KQTPI\XEG!U)"=A U$FG._-5ZF>FZKDOB(++M M.MWK*1C1^X>IC+JC)#-71MVQVULP.&PE\CS5V-$HK$,*[O?><^F1O)_A=( O -WIFN1N#?.'17:<%>X;GM<;:'$6T3>U(=W8 M)I10KUC_T9:+ZJA@7**6^5*BEOD'R$OW(/YNO $EFK2[+J++F@/W(*Q7KF.1 MF0,2'UO\8@@&=C3G#^4>TJ^4S)7ROJ2@=MD+\:['IZ<;0 &RU M;EBLMQG@QB1+35;(E/?MWVBZ+?*^_;QO_TGT[?]L&-,WT#- B0&9*NLOV'B9 M<>I][4I[=6E7*@UC/9Y%MRL=-**EOP<<*O?6T!$8=H1:-2[-V>D=7(D0\Y_0 MEJKK+77E^>[.I >/KOO@SJ^L6S_3[\J<3!V-W,\VF17P+V_[* O?8%E7@UOQ M]FH\:8_%[F6[=SL>M4?7W7Y[-+CIC4?#ZZON>+3!S@1WE"8HKJ"83B97EX.; MR]OV>#PTU M:=(1[Y?:G ,-!.#9L1;TW+6=S]'4'#1](R4<9W.;[XH=WGVWL=UW^U*QW7<] M)9(#J=4MK,$/SXRI.XK?Q<$XIEHT&8R9 MV@B&]5IM76N27])"?"CVRJJ&B$1\EL(X)'JCI2TGF_+))HYJHNI-#Z*:='Q? M; T*HXL&)8_!HUW_G^R?9"(?8-AM>#,>#/O75]UV7[JY;O>Z-Q/X\J#;OAET MKT> BTOQ:LS=AAGIXMW1KSD8=L*:-G;;>-VJN0M\<,28)]D;A3]8]L(7=1;= M-C=C#T+1FF^.X.4UKDJ>EQ9O5()>KKU@"?X6A5%KW_X1\ MX1NP!4M,4MZ_Y_8W/]TN D>%YL666%A;E\3)5U47O 6S7_$(?L?Y2Y7YR[@3 M-Y6'\Y=,^0MW%*T=11/N).).HA.^.?=7\$T_C9MS)U&%G$17C@6O3TRO'6-I M.?2# O7> UHM_'%[@+KK;>8C[B5HE=9<7;KC_OYXA*^R9GM?X8X+9^$IQ&$5 M>/?C6!(IYI">A?3U[G:;L*EC8@K'V45_,UE\Q^9+61OP MOB\K;IP=H92OM_%2MK:OS]M,&\>HYUUNIM4"$9D:;*(8@X@AM]<:ID&(,5UN MLD=M"9:;V!KW*S)WE>,V0]S&M+6I$&ZSM.'$ZDP0YDC.$,DQK68JA.2TUERW M(>9\+/=LO*1!C$Q70Z^VR$!F66I^Q! M47VAF=$L[0)D:P:SM,=B5F[4;5(KP=[I#XOR]/.)\HVB@K@2CE*H(&/KB=,% MIXL4="%%#9=@* MW<;8"GD,P"E!)J49@#/NQCB]]G7+B+ 7,NJ1T6V-*ST>A\.[+O".:2?#[0D. M]29!/?41P.QJ%Y'.4PY"XX:*W;.68GY8=Z!"[(^C; Z8$\LU0+. M)Q@S,#X(/$;3C#<,7% MJ"\5&Q_X'.?\/U&;O2;CQ\?=J.I&\9#QX^FS- 92JRN-*FR=:&G+R:9\LHFCFJA< MIX.H)AW?1Z]LE8-KE?7*1GD.N1NP"./LM 8O'S;PN]CYS*Q46,!:83[HO=1S M+W:F<&$.8G[B%3GQLCS(P90*#K@3 EQ!3N9C1S5PE28%[DK15= ACAHVZZ8,WET*4\XUJ%,VU#D=[7N=*@?:BB[$^6;H[;A*?3XF,+)P MII8K;R1'JAWWX3?GFWX:F\X+7F.3TM>3F07;[U_*JUUYM6MNU:Y-*&RM0-^$ MV !X+ZKV5.2SWK/:^GH*WH+9KW@$O^/\I=K\):HBDO.77/@+=Q2M'443[B3B M3J(3OCGW5_!-/XV;7/=T\?8'EN-7K]:MAG7.T M9HC6J"%254%KEJWIQJVNQ/';//Q&C7^J"G[3MK,6"VMGS?V@Q]AHZ]FUW#H[ M0BM/- (X-SNMWXG1S[O<3JL%(C*UV/I2#"*&W&!KF K1CVE;4Z%1YL<,5QWW MQ]50*#AN,\1M3)^:"N$V,R,.%>-6;U01U9@C.4,DQ_2.J1"24YESP'][PXIP M7QYRBS?G_&3LZ-X0S;'G4N4'%FOJY&Q@; TU/M9F&,9%>3H)C8;JGSZ? 1C_ M@BQPI3 _2;8Z7C>MKP>ML>9UM;G5P*3OR M<R+KS$#:'BM@*W%?*P%;J-L15.>6[Y M,,;I==C<+V\ &/,QBL\FP310J^ALR $ D^;"C'*JW!-%!HU$[HB&' = M21*H)BOKL5]#K-/KA'=JL&?^ASV;FLN?L/DUF%',K0<2FB;D-!QE2 MN(N&*Q<,3VLL?)95_4OJ= D>B:LN!XC7NL6Z,H&3UKI3Q^&/TKH'8FL@]BJO M=>_TA@6JP4[(%V82X0W_;S>>1IN.UYUNGB308GKCG:Z81+8(\!OZ7Q]P$;U? M '1O0!46T3<1IQM;: LZ[GP/W91JK'N\:Q+SKLU,8T'=>3JQH]Q^?XO;J-1I MBGD0GB#;!_DAQ7,WHEZ\/Y%0;SSQ''Q3]=5S[SU\_O;C:^P05(^?=/9[]S:6 M_M'S*,9M4\_%!5O9>UB:]_/)I]OVI>/-Y-_M">W3S>/'P19>Y-7EL?. MD2)ULK'4.6$>2@DYEZM2_-*A_T1I&^Y'9\+[R%WZ^_5CY"XA+PP]>/W.@>_/ M9VW3>/,_"GWV='_U1=7_%. :=&6>;?)Q^C)3U5IJ\@HW3E-UTGY&9VY86M*5 MK!\A?)*%N8GD\(MM*&A:EGU"_,M+\%=*TCJ4*\GJ+ E (XV+],R7)$+:#8/?H8.N:K&;OKJE.\/Z5 M>O3-)A:>F.)8%IDBI_QFV"2.",06(X(W4$.(@IB>"C*POL525LT%2< 91Q$B MI+,6(:Y/\ _8:6H!8>CY1K?A2(G;#5#6Y2F\W'?GV5+A!W.5I/3(8ZMW_D)# M1DPG(9.]^W9[=C$4>RT@P&TV:QM47M 5RAA0PH@YR Q<&*M6&G^TUL((MCL1 M5\9=*8DC%P# EQ>3O, I>Z5!U,H4R,\ET2U"0VK*1K_U0(8@$.UZ3A_\@J$S MV^\T6#5]# M6IHYMF/&$%\\HKNN.(B_JM=*2B%]=J&ZAT"BS-I$5!&7ZA38@1NV ?\"MO'T M9J0DEEXJ8HEJ^IS7JX'6M2OER^RDGJB]%3N]W:SAFUF<7)J.8%QU'M1[( MX44G,[!]Z-O"%](9S]\BC.=(?@!DN32-?\/[ ^-X)BMC/ST7JK>$M90U*M698P%HC,UJPLVU$1HN;T!)E5VVE MG&2<7V(;R[#3VJL(&,:ZH;>.;L.8VK2E]I[DI^>+=S&8&E(\_0:']GP1YY&6 M'=LH>-F?X"STD.4]10N)DM 'H'@X"[2(/PHX9AIA(@!.8!&?WN,7+S;>*,9% MV1C=_[88]3RQ]M%QKU39\3P3X*'$^\VFAP4\P5(MFX9([&#^8*VS[Q@>+^G[ MKED8_ ?41&6B3]UP('6#1/,SL5X9>OU>;AEZF47^LA[WMG5'Q<"7U__G3(IU MJY82Z,Z._01>R7VC$%4Q?W^VQ811T6=^GH6=9W2HFI]G7<\S.N$WU_-,F M2 M0UXO=@H#4X$H>7<7K(3(&"_53Q3TM*;>N-A$_1_GW\^%^R5A1DYYK9FS3PTM M,_4G)J6GW^GU,@@.,!T?(V"WIK' H*:J.\ 1UT>Y80L0R[,&TK59[[;$?E%M MDAI=Y5EE9&:18EXX,D$E#]X(%7X2?SBZZ/;$LZM]A(><1$X#;1MMKG)A*(*8X M6HI*W"M O3N"EBYZO#+84SV9LUGGR;,9FG2?/9N39C#R;L8K9C <4<-T2^$76 M/OBU6SD>$;\COR._8]EW//44*-8*U&Y,M*K"Z8K]+%*\W?-R!=66\R.5CV_< M&H]&U$<\Y+MM:;/6DTJHM>+XU)YUMTLDBX;H( MTI&DHGJ]<\+AA). <++(WBZ"<+J=TJSI'83S&W=V;0Y(&--G/QFVK-65_$\Y MV6Z01:IV/!.(2KY+966.6OT!SS#EH#\>]%DD8!<&^M&@*#'(0=]DT&>15ET0 MZ+LMJ5MET&?O9-R ??U^/6V=^+#L&%;&ZB;'?.#9,?R._(Z-ON.I!Z5X=DRV M3X]S[PVR3(_Q&IL?[=?K!?QZXQ)GFG/7=\6A'8?L+'-O,D,VSNWN=:N1_,"A MEQ?TLLR\R1)ZDE21[IRG;O_QO)NJQ4#CR#G3M!M&SP>&0/\BIC&5K?DF0;-! MJ+V/%6Y6Q7%=V=C^(-.DF%3 3IA/QI/).-U4B&XRS8G)D6Y*R[(NCVQ.VWG& MLVWJ%H.-XS/#3-)M8OE+-D'8:OCK(H.S7%:?'$G%450FN3P%4!3Z":6R^FWS M3)XF03Z33)YB("^)XPI#/GNG925R<4K,XZFYMGU0'L]W6[8)S^+A=^1W/(D[ MGGJ(BV?Q%!9O'F:8Q$/%U$2??C&4K/H]2*U15?H]< CF!<$,LVUR@: XKLCX M1P[!O""88=9-#A#L#RO2[>O4;3:>>U.G6.LPR^2;$%GGU(6@M+9J/%6!D\\V M^629XE, ^9Q@Q@*GGJHF?@ZSS//)BW@NQ&%1(J>$6:4U=X/Q?)P&15)'6:3C M)&$#V<536_U>4>WD>!)!DZ&?1=Y,P= 7>?LG#OT,H)]%_DQQT.^=70S[90VO MY]UP>#><%!Y9KA'7E3=V,]"(,[6%Q59'+*K&F8O])D,[*J?B4(TW8VB+?0YM M#NWCH1V5JW&H1ILEM'LMJ<.GW>\-&GA+*F#:O=BG3YQ8@BR8Q'(TVQMN#RD\6%H!GZ"S$%=*/.5, DT5:P*E5_ M)99-%T5D4X=#M7"1AF,*5[(N3U7,S':>+15^,E?GPGWT!XA%339A73+\2!;P MPU1]5:<$WL\VZ.VOC,52UE<(:.%O.PFK-XXT%9.J0[JI?+BFS[]V'_\@J]/+ ME5MZ\=U?L$]B@Z0DU@?I<;[M!Q0 ,!J^ AYE['M%J7E)&4:^[S4^WXX8^N^E MZG'H8N/=$5_X_O$7=EKL2J"%)8&GO ($SX4)L!)\HJQIJQ; YTVUYW-#0_XB MV$ $@,:X7=W(5U*C(?+@F"2XE[^O'P*$=J][NWJM6K:I/COXF =BXBAD?T?; M4L(MEWR<276N?"$]YW,D&((MHM +L)Q \PG3GZ ME H;"X[08K2NNTM5 E(5A=4:+*7]:Z!A_OOK%)=#)?1"MZ._HZ/"*T2L-/>7NFY<.N2 M]@J$J0"D36)YHG!-%(I^H2NV!"2?ED W-)Z/BH]6L;X6"TCV]?H M]G<<15@'N /UR54#6@%"#-)I[$MG4;KAVV)7[*$3?3I9TTVZ]^\.TB QBRJ M/-YF!UWMQV06.>5YO% O&IT@;$#G,K$&%1FXS.PW8)7TQ4!A"B#499B^3H>, MWZH.YP^16>&Z#>PK^:EHSM0U](5/H/*B,+;@!!X^?_OQ]2Q4]NNZ?)#G$/.C MX/DJ.IU?=\5$//?%IL)TYCXP;INP@RSN$5O9>UB:]_/<#R(]3#[?M"\?;R;_ M:$]NGVX>/X"^_2:O+,^'A,$8K$P.+75.T&?U09#0*^+&F'[IT'^BPD_N1V?" M^\A=^OOU8^0NH9\E].#U.P>^/Y^U3>/-_RCTV=/]U1=5_U. :Q10K\XV?43T M9< V66KR"C<.B[#;SYJA_!EVT=&5K!\A?)*%N8ED_(MM*&CW"1CZ"9-$555-I>@+%XA,\XA(IZXP)3DD:#_I]T.4(R+4E4K[I M$(_$/E'?J4?%,Y7=PB^,<^*/%Y]<;_#>J'UF\?C<"^"!J6-W"O0"QV.^?SN65\ABR'E&-OQN*CD_49G-549JE'QV-2^XG*@ MVJ.>94DL<409QVH16(VJHD\=!BB1K0X[S6A"4_N2!S?[:>VA]#R?Z"^NJ:94 M@:K_^&88HZAZ_HRTH\T.R4BDUX$S/:XOAE14%6_$CO[&D9BU/!E'59)GI/OD M <2+PEK1-TC#J3P(HU*?,E)J<@%A13!818=/D:H+K64.>79:@DYH@8#G]G%C MI"SYD%X>2(GBVDT^Y'Q,\<$>6GT8"_Q7*\"QWKS$PO-X N>AW4!D$Y1L!P<=BA*)6HR MO#=IS? ?%9P]5$.J%OX' XY_CO^D^(^*^!ZJH96/_Z!?OM\:BMU&4\"I>[N" M"!(T=:': JU#-6 CB%>]2VJ;W50)IA'',Z(B[X?4Y^ZPZ(+'^@5/]=8PK]B9 MWGA'NHLU_$5,8RI;\TW#CI6.]SY6P[KC*,P0A5&!XT,JK#D*.0J/1:'8B8H: M'U(@GP,*X_MZ#4K4C;BG*Y!MY,;E>!0N;R-'[!S34&2/&WK=0B =.9:9_,>- M]9KA^)BF,OGB6"ILX W'&Z>B]1+'%;?*<4'=,Q[-B4-1#Q,>,-DKZ[-<-*=.'Q2_ZW7$U:)ZC-$.4'C-! MO"24\MC8R:'TF%'='*6\W&VG_O39,*9OJJ8)=XNEK)IXK%P?RH6&Q2SF:^\P M;+X9V-<:^V _:\3MM+$^T"^&9?%,"XY$'XE9C+OF2.1(/!Z)64R?S@&)\;Z? M445X>-$VIR]M>PY?)>84=KFM:"KL7MLDEN&8 M"K':5Y;UZ/[2GML+K4TT@AOS]S&WS+S"*MXZ@?K*K <-33RZZM^?$K*F:DGBV4>G4FWBE<42>8^]KB@+_3_K+ MG4T6:;,&"Z+KJ)%/39(YIP5N*<=^VMF!NU^4;J:<8;'.2'/?N1_;:' M3CR9^A,FG>_*G$P=C=S/O/T%,IK0W<6V^NN]?4*@/<'=+S5#^?.,T; DC0?] M/I P 4I;PFUMTR%G;&W")XI-+S=OAJ6K\+L_U-K%.65,2!"_^L.1QYU?(X@E M.9U1OJ?J4Z)3"MJDJ7X/MU)0B(:3MA4XM_\YZ[#?78*DOS/NAC\"X3-J:^*8 M\1,?62\5/[*>GV>.YRD6?YX)?1@UY V#PK!4($C>W>D@M0W' K%O1:> 9K67 M5?1N>4)V,/BUT(!DA/KV(=?-YW?D=RR-=&N>/Q!6H%2PC&''&O TIIO=.>:38YN'Q7'!TB0C+(YXA\6*"A$^ M6;90 NYVDX0,1NT->*GC%X95@I4QU:G3*G&G#1DA,RQ1Q%2P'([)U= M#'O-J+5IL*WR;.@.-U5RHV&I>.GBS5V[9">;2J2,N1>L>5CL%B]/LL"B-."V M2D6%B'N\IK"45Z:AL2&!4XH,6>,B)1\R[ATJ4K#,>HN$O:-[8"?G4S32'R_N MYU"C4.L?*C$R@EI1Y<*P]DCRS'!?%S8;FH>S@ M>'G.*!/+''W)[8$X_H\!*]E4YL+_DQ?+CS0.;JK8KUC66%!\JMJ.R;U->9'J MP8'Q2%+U3A'L^)O H:7K4\I%0@-Q=G#0.PNNP.BE)V2FAD5'-SY>SBLVE8EAN="!5YU50V M58!PXRDRN]@W/;I4%-EM=09%=8%ID.RH/+:RBV6GQY;4$GL5P1:W.C:MCB\$ MF/VKK#GN>'*O"J>FS+Z)RMSN?C9KDYXL*J1!<(HV%YK2Y+JGY3Z!A(^\ Q.]8 MU3MR]7+3ZG_ ,=(J[\"0M_LM*@'@4&4P4,/N'IM;2Y(R+:Q;$5\;RQA$U9TW +YCZ,N,>N< M,_Y\J#(J^'Z4]L\.[T&#,\=D8._\TG;#*2P-BXN"XD 75?9\E"60+>CZ0VX6 M5%0XK*>'USO@6'D2C2H7/T(N?#:,Z9NJ:4"=ZR-D49AT)D*K+W6K0:0<=AG" M+BHR?81DR!YVW6Y1-0W<<#BX8G4IVR8;:"R\J?9\;F@8.ZVIB#BML'X_*JR? MT@,5!,+O:QQ4O!B1IZDT"L]1]=LIW5T'XCG>NAD5U5Z69ZX<)]2D86PR"Y=J M=> "1P?7_6'#Q[:)'[6Z4I63UCB(JPKBP=&!^\Q /&Z)W:+,?EXDD(G\^D;L M<*%N V38$&LNII.)4#%!:=(R>"D0'Q*#4AFNN#-/0Y5?5="QA MHDY;PB/15#)KT2R-&T"ZL5 5X3M1''C:2I@HMO .O\><:,K'J\GCS7?\,_O# M].-OY\(3WM?[NZ!:<"^!P,&\$%U9"<2[J66K"T>#YRY!:Y)?"+R38!)K:>@6 M$6R#+D\)+,]P[&>3R'\*;W-5F<,*%X;^(AC8"0:N!41:+4J:LJI;@HY(,.!; M*M516;-;TWA5+6QJ>2Y,8%7X-$>S!6/&ML);*U@K?H MPP7+.U6Z.?(*P0';8N&U<8"[)@I9/,-]NB+#W#G#'. 4Y_B:4SK?%SWU$?M* M<__GLC9CVP[H\!3'%0(@T7.1Y;HX1YC26^*33+* PP#K#F["S>N=QV[O'B<]GA3>@ M5 NT)3@*58<#I.Q>D]\8 X9+D?=ISA3>'XY9HP?(5@'/E04=]D36;! *\$? MS0(H9^$LD!FT*,?^J:@68YSP%%)J[%Q ,^7)V!'0PR!2^#Q\$C MX%X6D@"(&6#Y+-U/T0#U-G)X4'KHXZPP_PZQYADL2B!N8Q"X!+=P?8'W5E,@ MU2EE_?1E6ZXX T#K*U#L8!&Q5&"SK<4J)#B)C4? ;E):D@5'H G@)GB%O%_B!\FJJOSGX?.W'U_/O(4$56\\0V)^ M%#SUL=/Y=9?7P-,H-XGLS'U@W GT>NP V,K>P]*\G^>^F^5A\OFF??EX,_E' M>W+[=//X 0#[)J\L3Y='=X5.-I8Z)V@[?! D].NX7IA?.O2?* >-^]&9\#YR ME_Y^_1BY2Z@/AQZ\?N? ]^>SMFF\^1^%/GNZO_JBZG\*<(U"-.UL4VVG+P,\ M=JG)*]PX3=5)^UD#,@R;2G0EZT<(GV1A;J( ^P5(]BP$M3=W:Q@9:MZQXA6; M?_0=0N$_)[ A6@P.+5 O3'4699P^H=Q$)H3YWD@;G][+ZRT*0"&,B_7/5%Z& ML!T$NT<'6]<4H:AC]IIE>5P+U%5-_*W.QM3IA@IHKS MPC )Z$=_$@V4M+D<*W]\E@87VJ#B@=*[-$SD]RV4VK*FM3Q--V(5 J;3)+K] ML_=:9,HD#:C0C+N[;^N)F*BGJ-C=#_L(HQWB@*I/U_."HL+_WLS!'L/X+8H3 M5X&?@M[ER0)8DC%%02[UC\O1&&*!/J9&,5L9+LHT;.0]NPB!;NX2-L\4 M5D0V]SVD)(?W0BLTP/U=75O =Y M5[00W:@].[J+;02&X6C3 %Q=JFVB'8-,&V!#31# F8ZZ]'?&7.((21RZ*IOI M:*Z*3\G3=3#A[MJP?S8];2 +TYLT@;9 <,R$;\X\_C^<07&S-FF" RB860_? MA0-W*)$&1(#']Y!&F11"<^;PES"Q$(GQT:6\(B95_15YJ=H,!X@RL%- C,(O M%I@*8._ 2MR%A]=+F:_LLEYJVUE+A#=;2-LB2EO]V9ZK4Q!^'SSVT#^[F($Y M].D]7GM!W\<2WLFV;:K/#O5PXHJF@'C+5A5_3W_#C?D44!#_3% MST+<+^R^PCWX *>(;PE'T=]RV^YX?8\)^V_? ED"V*92U_O:<9VCP* 4$,G,;ZK!=EBNCR%H!\_E0#ME MMOA] BO5@!($"=S,FQ/ADKHWF-KRA%@JMV;W?#N_Q7=K4BZ$2IAC+D$)!+6, M.741&; O) M[DID^L-JG\*0I20O7'7XG?F70:PY.D+F14<[D&Z J]T?C,BU'W\/%W25^'U8 M3-W2_$?@C0"3WGSDE*&8[?I6GV?AN\:^0NK.V=F^PG:W!N\5*)=%QRDH$MJJ M%3#85'0>@JZR]Y@.'I&[YQWOW ??ZWY6&K$FBF(Z ;%S$ .18HR@V%<[>"1K MX:\FCK.1)H?2;A UY\*]YP8 #=O1T1,6NZT'5Y+LV=8G,$A_1ZOOCKKV;V8S MMC2XY!$D1/8AV+W .;BV(*,W/ @[8W%4/GB0 :'^36.2-C7_[)TBR:*^![#Z M9\+Z@I9K\<_D5\,$.V'E1WC00/!V*I@^@*X#9FNN]6Z\>/=C43E-%.!+L FN M!TNF ?J9@>X6M_%EP3&EPRS.3:1^5^9D"J;W_6P'9A_AU6Z9%XO&"9[@ 9<8 M]7 -2TD:#_I8QDP O$N,R@ ;],(?GYC)Z$989CC)%'[W@R!N+I/)HB#]7_T MSKB_-\85FS452I#M;"44L[[: H9YP,Q70$Y2FL/?W60J^CL+:N&/%Y_<)*>] M*<>9)1/GWEA3,?#E]?\YDV+#CJ5DR6>G.0=>R7VC$#V]NT.>83@64+P5G0&: M<6I[]0NQ/"(<]7XM,*G][.)2UFBB$FBJNUDX"+6M=">>N+M>4;=*B;MQ>;M1 M-E5L\"6I3770X,1!69,3N[S*)57K 3==R_(B5YJ\M"C+D)=+#38'48A)/@Z- M*@J:NE"9W[.N13#[;EX P>_)P.]%1%3%M>)YC,&T/N]'SXM\:QJ++WCH][.) M?^3?V8G?S[ZLSSO=O(P2NXX4EK%?+76C:AR%1B\,2V5_!!ZRSC[@/"2?=D2# M?GXLY-K-7 AS$)JUP0*DF#KN'7?%6Y=P?>%HZK:(;;/4:S=0+?]$-[GL@!5H MUKE8MAHT7NJX.=[TY$#RF(!-PJCCF>9V&?J&] O$9FGU%ZNMH;*PIF2244N) M$LSL5"TEAOD)UCL]2K"ZY5?)16N\.M[D^5\UE[?I'79B77G'23OLL@Z&INU4 M/BR+)13@LFN@CL%==A5TV8TCU(*H6'$=7';#$B<75-]E5W,E(]YJX1X[;LUS M24=I^SL&J8> MUY>MLZO?'U;>V75Z_1]_)\),U<*U",1V3-H+2]CJ]/AOQU2MJ:JPUB_X$.R# M2#M1A3YS6YC0]@BR_VVWV@?R$[91IUZ:0Q_:I0\=)'LHVY4CGM:C3QLE>YK?B6+' M9@?745!I1QC,472$/:LN:'4%NY9=Y_5B.KXBY)H\V]=^*\'HP_QT_/%NQB[<$0-PM_@ MO)XOXO0"L-"-@I<=(BYZ7%,L0:?@_\!:^V''LX_"V<4WPX:GN_TV74K;>*,8 MT5!_*2#VZ1/O'5/0#)"9-C$7(+J?;=;&RO([*@FL+@P0_4%(M+Y*%X@A8X@I M 1OR$C!> I:=H5]8"=A.&RUC YN?9V'G&9U@DNMY)G2/U) W# K#4E/J/JOO M./.$[&!4;(GG$VI*7PRYMJD=4: MT]L5Y\4".WBW%^N/+Z"YHN)*M;K5DM 6 M#Q>;[DX3Q=MO4^F^/U4WBU):G7%HG*YFC04KU80C!G/4S($T5,T: VD MTL9;\8!M?,#V"[&L#WX8UNV=75.Y48$0:VQ*H!0YA"4/6;$YG^40D=%K]<;; M3=":E.W',9TEIJ-ZVN4A?([#M#3D1>?-S1S8+=DMD/67>8]6R')IC0%N> MUI0K-##G*);'1#67S$QN>BUY;^D (T*[[WXCZ1B-V.U59D2ER >Y182D ;C"D/^]#)>Q9Z?Z^2- MIL(D26Q_3XMEW!EL\HM)6*%9>!HY^W3B?1H8EHOU:+>J:=G"-YIC)FO"I:S_ MB5+V?B'/Y?54JMMOE^$ANY$+B1\S)7PG2]O-R^]LMCOWQ_*^4W\3Y+B6\.(P MVMSKC-O=SA_L;6]EA'9]<2 M;..%#;3UQ[2%*QV##*Z/72 M 7,.SOG35SB\;Z':@6F3SXX%Z[5 ""C_<52_YM_$^1..JZ^-U_4>!H@QZ/0ZPZ1C8MV9@V#XD:GEE1&XP]'9>%P- &[B@%N; M^-/.^%#QC:'B?3Y4G \5;\I0<5<7QHDSG@JZYEJ@SZA85L[&\6*E$;*1I;Q: MT)DXWG16^%<7",@C.A'1<&Q07W4ZJ>O9+3#=,[9GER(+C R8G3VG S#AIIK& M'AP_]TL<[FT%5$]UB=5DJ\H#.X!TDKDWD%KCT79T%DX1V,O+//:@OH*X@PT< M!B8\KM'R3 O:_.%L<.:R.\J0R1.<7*O#XNC8VMVG-XH>]%C)(WL \1U_9MY< M-9R%]9U:=7"***GDE_5LK+:4\ 2ELXOM[,)?S\LJQ,F?+_GJJ,7*M>*TNVC5 MBX[D K6K1?&Y"4\P$"C3H@@E_W%PQC1KE1%#!MT.17]["M3@9DP(]Z_$U%%( M"2PZ@S?%,U^;_-_O;Q_71L=2KW[QOX+^^]+ M(0XOF8)*+F5+M;XO32)/[_7@$\4UC?02T@CF0'8CIOD^XS,$.KW9$N(ZR8WB MTL:J[ \)[C,;?KLA/5R^L+0H/[$C.G[MG%X%S<-OA^/7AJ MWV^N?/%6)K@3IS<)GXZG9):,Z@>V/)7A7'@PL>9YB370;/AC2#?9S4]P6*_# MYK)[]U1U,*DT#=\$-L*!A0-#4>/=AB=+ AO]X;_%T6H1?=.# MKQL1S&0MEZ*Q.760Q/9-9F1#U]U3H6?U3$@LJG Q^)7M!>SP/%@J[?!BJB\% M5_T7J2;\3BC5&L]@67K]KH!T?0^(HSL6'4Z_6*@V=>G/"#P=Y+T)'(::%W # MDRJP2\?$E#7;4P0.TC;67BRJ7U"U8H^Z.THFZ*M,=E$"/NJN/^@Q>)[%*_\T M;@DY1BL&&NV<1]0\_!JP.=;]T=#256S4]*8R -'#AIO^X)>YISOV\-#J)I(: MVGR;(3"4OHJA8:LY4]9H\N?S"IN2H+!%)PQL,PZV=WV8=+(]^EG674O6/E%- M)3H3ZX-2!J?CSX=>393 M$4HX;Q>_KY,7]HMBO!)08%$G9#$SY!D7HR]ASY-@4)+;I-KR!7UYDDSX6 ::ZT6;6E@MS;)]A6YA[ M6'>WIY7(,QST)J\W&S@=D96YH,@6[:>I$!,W,K#!H#AML,#-\X:M90S7!)-) M-1F_1?<0O9,L+%0=8PFN]0_+-%_8UIA WP+MOT&YXM[>-^)H3(?$=WYZS6_0 MYX10L@GS-BVI3\3RO!>@X#&7%.#I'9R92\Q;'GYX@[E*=T%3'(T"QATPCY\Y MNH;[C;NJJ?"&4V3H,WBL!?)9,][@%9'(U9E*G6-PFG-#F[98K%5?X=[.045[ M5>%-IE2VP%8@5_,DCCLL.ARXH!1"?PU]'Q5;T/;@O8'C:3+NMJM<6 Z\0?C& M+7J.Z-Z/>TRC8.HRY\5"\>X 7L(8NV!N*_D:?'WAZ\,KH1]&@&"X1-LS8 MQ0+H%V9(*QI)0?=C\>RB>]Y9TSVLDM)D1O1_+DR0VIB^2+GPVAS M,Q%>@,P B(1).,I(W=.9PB8H3$\ ILU^>0,(@N@SWG0D6F.!:U:H7 26 @(7 M>8WGG7(CF6PT_$^,+JRW%AX5S8;W/A2VBZ@O>NB9\.ZI3=$WUWA4$4:+I:92 M]SZ%"&Y"A-QLE@[$NB1Y_8.FGC- 96)8#R;8'NSU<)-WD+ LM\N2]:'.S96^ M^IMS/PMFU,4T7!IET'!)#'1<&N7;<8FU8LNEXU(YX]&E8GMG (JZC4@X=QG# MSK3:?KYIM>[C8_)EQ>BH6H+NKT'*75/T(_'"P/V5?$4O M;+H>L;U67RHJ8Y9W,-A'H+V:$NB^FY=/DE%]1+(GR7\1V7QZ,U)2XG @-8(2 M:UYQ32FQSRDQ)TJ,:JJ0$R7.P7A+-TJAU1%+;!3"I6*(%@><%G.BQ>@"ASQH M\=9PS)2D* V;08I-$(M#3HHYD6)4C65.I*B^II.*4FO8JY2&6I%"R@K,7/#G M+=S/KHS%DN@6=;4_LI%DM'O%=PQI7&)HWLUIMJ+=@F,^FR'5;(8QF\U0[]$, M%"1MBA(A"*33G=+P.Q$61$;2E,-";C;8] ?N+/Q ^9T?AAFR7"^#4< MH;R8%XQMM:>8M#2355-XE36'L!B: 3>2<>2,%SIC42^_ZL.B:0<&C:A*W:JS9U];, N_M8MLT8>E04S.:D M[P7_SHB*57061DW@)5:"H2B.V<2P$Q:LQR84=GHL.?";H;=O%DO-6!$B7-.P M(.P5RPQYT# G/E!Q_FY/MKN7O[Z^O7]'O%>@?%F%FV)A&Z;1LZ-;:EC[.)=M M-H$(Z]&]HB&*-5HO-'-A8[$XHIM A7"(T4VD&.?9'[BN;_!^K$;672W^$=_! M35F@Q1@TN0"1=C^CN\-2'&@B#?U]*TV!\J*MB)K+4$W M05"#=(7;P[-I9'_"1MC^15)F+71WE]RZJ0,1F4(L?RD1JD+''CY0>IAN"#1P M_$&F8.&!;@?,#=/"B#4F%$V-1"G-A +[7+AG/&OJIEC26V.NGZP!M.B; M8R8(,4%>!9;B9U>L]R:40>47@\"[RB\OF*1ENZ@5(CAD3+J-)/63I=M03/A% M1]\".TF7=,\6[^(W"<:?5!OCL'#DQK6[D(_XUX=4]XO[H(S MQLCI23"I08\>+F@3C^=YV&*\!_@2T>!W,F5%U9BB@G(%V95_)5Q'[T.3JEP MG;M8\&#S2@N'E@#]G[!.FVBK!+DLDC0XNS!T;Z@4G?LF^$.40AAFZ**YCTR0 MHFQDZ2=N?;;&,D'@%II*S&3)-)(T/+NPB1Y<@!6W@A9N4Y+[CN"^Z,_Z.TSOF, 1L01')C*A2[9D;--F;23\CF.WEGB!-R"NM;405%/ ! MV]L;:L0(=SK6-&!>.-WC S3MN/L$-.ZU&M^*U[!#FEC+,\9 D@'H&(.FWL5 M:KJGOK4PQ9+"%EF!"[UU>G[0J R8??[T:&>YI4/MH>RXVK,098/BBCO%]LC? M(KRDL2J^V!KM5_'#ZGU8@_&TID0];= :5^DIJSX PRH](&VWPG\N_---TF5J MS"L6:5 3CRI:B92=!%I(%]2K&2S-4T+0;DSPK0-UHISUDFZ,J_TPU-=,0^F+ MK6'$K(#"-90XAGN4IM*+2;S+YF2KH[.(K4YOU)*D S1.M]UA4.)DM^.3JG0VVXEML#0(MMI)U5CJ9[EO>R;A= MN/RG\(9;-6FXQ4R)ZT3] 5J,#N*O$ME%R$KC+^RXMWM;>\^B'*)QPFR0QI,9 MT+9#/LS<5)604+O36=^LSZ9A62GEFC0$J3;13+9#8=KH+R#@SC2P4_=M<"G7@LYKF/:MQWSIR.4];W[0BS6+LQ(TVZX(V$6$JI"Q< M:B#^V]^5N:$1B]Z"N4P6QI1HZZ:S:^N124_TB+BEKR"YG05[5JTK^J))(DA] M__1V9[)^Y=WU?H-.!O5^-'O%TZG&^YN^'J"1["G_ZPZ2E/\=4/.7G>:4(I%S M_TV/&]!^\/W]<>U2)N/:]SW_B)E0*?)=]ZXF.OLU:@.V,F*EHX:_[UU9] G M#HYZ@$/DX.#@V 6.3MG@R+2>H=KRU%-9>H.41?C*_.)JWAHZ^L[V1 MSZ@V?JGMY%LPM] 8( %#P,.:UZ8I79_9'K8&ZN;2("#-D95%N+]RBBR9(C=[ M:NSR\)T"14KGXG;/;4Z1G"*+I4@QF0_Y%"A2/!_E,AR]KA29:=.":EL6%; F MF'^=M;A\-3"I!'N"<@99-H-,.%:D!@SRGSZJTIL1_?-^+L7C=>61G"A+(Y],(L*Y$>4)QBO(V_%&U_FS/3$+6 M8_MPH@[GC67SQH0%[17FC0BM6T!6<#YG2L=G=WOZ_ DS1DZ1I5!D5&)VO4R( MS"BRJ MSNJ]?^-,LD F>4 !PN%,,8(+IJF&CO.B8#];\2S$XD?;8X2GCHG8PE'8WJ MYWB1K;BPHM.,=@\'JRU9XYU0D^,?Y]_/A2>3]O]8N2>0J7";@M[9P%?@!M:H<)D'%2OOB*\6$N< M(]KA>//K4[0&]/K)T<:EK&=TDD98WL["#6,N[XJ)>EQ(']B-&E$['9)B[@G' MU$B+&=1(!T:BCO,=B9JL)CK52-3,QM,<5XV8X(X9UQ\FT0N.K3A,P>,"K^2^ M48B6OGFRYM.SB6V2W X!1U481NQ$'@6G_(B3'?'O;J,+=J8%/73"=)E"GWGC MZBZ%/O0!=49.+IQ<:D?;<<"RPN/UHNT[,K@)7R._([\COR.Q9^QU,?"7^_CI-@F&9S M&D1TT[7ZSZCN'!=_/CK+,G(,9+4Z*P>0P3RBZ?H$]X;#UJ"W/?BEE%'7=8)P MU+O\K;)X[F:)YQ_?KQ^(F3>J/:^6ZVCR7*74>YERDFGG?+0]$Z9DI%=7]J[O MF"ETS^+BML'H;@TWBF]]GMI<+BZ$(K6YSZP?/%?:\A%R?(I(A>1:]?%<+PTN MJNXK"W ?H\Q9!V$\!X5N<#ZH'/"Y5L$5NE/9^E-WSWD\K*XJ7>)X=>F:7^*5 MQLC0;E1CY?P41/S&G64Y9,JF\C$IR.;FC/42T4N^=B46KA<03!%9;<%9:RLL_X>:0^CU-W$^X)^D:/ M8:N!;-U0X;J@PDT-!ZN-JJYM[EYJG'CN103=JN6$S"B(#/IG2QH-2A*Y7:Z# MEJB#]K,$>6TCR](YAW\#PTR'-!=*"O:,FE#LA;5?+!.H7\&2$BG4G:([B.E. MT3_O]7+H3G&"H*X73Q]FS--SY.5^I0DM_O"Y=S6BLTJBS-(6EP M/B[+ =\T^%> _=?('-H-ZUWF4+A97R^N65_WO-_GYM#)\?2>6(0YE WHP^:0 MF-(>Z@ZJ;P^=:'/*F!9_JLZ.&.%K$DW&OHVV(00[_UE"L.N>=4#;/=_::@G[ M>N^QND1LOH?= >,O[-2M 9]N*D?3:VQ:+/WP&@YOW656GX;)^G[FIPS!9_\D M%GS;NQO\P?_B_2S\64PS0(DW ^3- _V Y3?WF:G_Z=^"2/\/'W9P<^S0>?9 MX:V*Z+)=T=B7BFU5Y*D7?J]NVMZ;-?N>@:9 VV/3WMYA1?&EUK6*!QF8W;(- M3.G N9=7J(_=SZB=N7>>5XY.Q ,5V73.Q/%Y+Y=)F,F.[20\+*43P*&3ZD^* M $0IX'?D%-!,"CAT+/QI4<"H,G6^IYZ,X7NB=NF-WCB6*1V(N*=A*>H'\I%]3A.EZSD=V/:D^4AXY7*62+K?&@(L@^V<3""1VXG"8- MD(ZS1LT>@&82Q7C180F8^[#&%/R"$[37"8FPCVU7,0Q/)49X673DM;QM8;I_PNM"B?Y2/Z[N63H? M=+=(GF;,-G1RN$DH:F()+SN#- +9"]$W%Y)NQO?]TTY%2 MUAMOF(GV/4VJ_3G;]]]#_#L.SH-4#0%WLNL_[G00Y,37-[\8"M,2\5O7*BS* M_DX D/K+9Z*#%-$F^G0R7:BZ:MDX"^^5W/Q$-DT25<%,- WO3Z;18L"]54I: MVNZ/Z=%2*WY'HU*S(JS-)NSH02QWT!E&LMS67IX[B$KVB3!S3F]+1YUH*08Z M&>K,E/F$-.N"BGE:B:MY(OA_*ZCZNSRRY6JJ*A8M*9J#ZP:1-J6G19]CL2-K M"2_LT.@?Y="Q41T7S^ULA=" ><)-=?L=T5=RK2:033@]K#$+!3!DM]\-)#2 M)5[<-O6&;(_8RM[#TKR?YWYH\F'R^:9]^7@S^4=[65Y-2,8XL.!Q:&ES@FK[).P L^-7/[2H?]$!37=C\Z$]Y&[]/?K MQ\A=0G=L?E' M/X@:_G,"%V:+P:$%XM!49U&^6<]91 Y2EPQ:05";X\8.FXX[.+&=SCTWN\ MUO4F"X%N#K H6I,'ZV<5>J@;S0T-5FSAIR:!3^"1 J[%UI@]Y;JA0+:]JO"P MJ<6,FJV;H<%%\"9"/-)UPV:OSO:465;A*D&\MQNI ?,-CE)QF'DGTV6RJX&M M_TGL\)>\\]&WEW13TX("?@?>/XG@Z^L%>)X-"'^JV31!HWX1"GXQ-&@3LTB#03.Y"G_T M>@J5B[Q16+!1V&!4;*.P/5,'H]OR5;\$9-_-2Z_ZB.HN?5P14[:-7KPX IB! M#AWP>X^.Y*>YK+M)"+YRFX.#GU^$7%3S(K4R^8*X1;H>VB_+^(:4QE:[Y%]'!24D?L?:P&W=<) MY?62@5&=_BK=[/5 X*>6B36AC"K:C$5*1!:@XP(Q'^Z0:P>_@OE">/K(H60O M6' "_W/6KAK]UPGN]9*,R4IJZB09PQ3 )6.S;<5;PYP1M;[",7'XIW09FGBE M<>PF8<9.+42M#[W:2=NH( T7P66)X+S;!A8O@EW*<$QBU5[^IJ&54S=7]X0U MHZ?'U8"M;$C +DC J>%@=EC5A?7NI<9QIKC!ZK40T?4+D_(IU!42S9NMDC(@ M !X[Y=.K3Z;)9*KNDN-NVI+PZKS?$<4/2OQ X!.M:M13-L,#ZBJYS MZ$76.;AE#NMZ@:U2@LU2@ZB&'UM%"^LJ"LI\O<88NVTCVU@&VH%LBP]I&&O, M;!WD1C^/37FR]UP_/5^\BV&@8H>RR]_@#)\OUG;-[O7+CFT4O'X&B\@%,M'H M=2@)G%%82C9&(/Y.! UW0UB:JF[3\E 4:8Y-S)9@T&I] MK4$M4HRHF-V0PX MG("X)X+*ZNA_Z.CU$Z@":-&KKF1=GLJLBI3>'[M5+F15IS5FQ%Q86*I_J"AF MDIBJ?ZS25",6%OS+>H+N!]V!='9AZ*'F!RA+8CA,2-(^XF.I,/@J@]QV%M&B MX LLB9![D#TR;B>%VJ/WZO2W)WC]LY!6W8UEX>,3:@-\!

    ^C/M<,&^ M"ZBF74:P8X1;#>U8J%O 8]S?4>ECSU6QK$ G-B4AK!B!^\@"'KU-=%E72 NK MI;']!%X+\HC]#0AA2I F5!T?MZ(DA#3(BH!D\?R 5[ 7=DO4BRK;3URUSR[T:^_#XX8^U*]PE/(JU$EC*D3[ MO$*45XAF%R@MK-IKI\\]X[@(/\_"SC.Z-(R?9UW/L\,+,3N!0LR^5' AIF? MN.9;72.4M8JN1$V5.[2==]CR1/TMU42LOE216?<<;3FA;1@U]N30%NH9H6W M)V8V'6U1'3,/;5F?!=JP]WQ$E(GG*I>1JZQ2MYBK8GS(6.,K0%GG=^1WY'<\ MX(Y5-+&*XWAA!^78S4BQB"W("P,VXB^:!U!34ZL"29[Q&DBR,O]X#<256"RJ MAR]P/_MA$7J&D\ 1IANO/:A(NPV.N@Q1%U5I?ZB5E2OJ1MST:A[JHBJX#[6V M\D1=MU^I<>NG:H)%*21WZ(['@2( *19QUU3Y6=546ZVM&[CR])K%(,<@O7J' MN-F)_1 :%;E@:![0LIB;F370NCT.M,8!+8L1I9D#K2(QK=/V@IQ=_',[A9$K M%OF0818A9>^XCHOQC2NB\7-X90>O418QY(S@Q;75YL$KBZ!Q-O"JBF_VM/T5 M9Q??YX9IM[%:@BL/N9-?U(#.0Y4'>F!8\G0<_8TJHKIS?&6(KV2ST O!5Y^K M#\W#5U3L[5#U(2-\]9JA/]3>]? =6SZAWJ#2>.)921R6N&T M4CZMQ)%*5(CT8*TQ$:E$M70%*JG.T('\BR9K[Y"B;;P$G=B%^*,BN_T57&64 MO)5JF=5(F31\'25K11W/"XXS',569U":[ZL$N'& %PKPJ/CPH7KAL0"7RJO^ MY !O.,#'41'J0[6YHSGX>%!A@)]L,^ [?5]/KQ9KZO46: >'+<<AY:AJ+0M\)MJSP7#,86)K<$JY9;PF1BP M0IGV&/LJFW_.Y45+N(>/3-4(M;ZSUKWH\)&L(2[K/&S/91N7^:9JFO J*_ H MMJQ@M\9G IAE?R>TJY[;:0[55HRH%M]%#N!%?M*&:5[GL*GZZO4->_C\[9A\OFE?/MY,_M&> MW#[=/'X09.U-7ED>]T*S02<;2YT3UOI,PA9EKC7T2X?^$V4HN1^=">\C=^GO MUX^1NX1,(/3@]3L'OC^?M4WC+=!@-O#9T_W5%U7_4X!KL$E:=(?;J6HM-7F% M&Z>I.FD_8Y>XL'"@*UD_0O@D"W,3>>TOMJ&Q<7G>E*[PW*!/M7G_2;U^*\.MD(EX.QX.1V,=I\J$6 MB'1EJNZ0Z024@]O)Y4WO\O*J/92&<(-+$9A%7^JV1]?]SLU@TI/&D^N*=TWL M#I:\:R+OR@8/"G9092XNWJZ1 ZEF0"JA3V05/_#=8?4-%W[ MM/VHTNXA5(AZF@6DQ\.BJB/3CPO, M4H'= '4YOW)IO2FMKQS3Q*$[1ECUYAU@5]>N3=+V3.\(D4.')@9 K._6TK6!9B]<6DI^M7W!)4K M<;X9NM)8H7-:B=/C06H1MD9!-LQB?;]T?8*Z1?&+*.=QDZ3;B5' ,+6LK!(% M],XN1E)1(Q+24 WW-9BE TU=,L0&BA"3]I#-/P:#?_3O:QPG/P> X>3YW*('6*Y^!Q M(&4"))Z#5Y<!X MA$0&ZLY'?C8-RTI;W%R5UH8N=8HJHC*W4PC13E5%)W-UBB# MS\UF\S 0=EFRT(0P"\8D6L(+PJ*FHK<"W".>+40EM!XB+&E%I%4I9B"VQIU1 M-71J#M4,H1J5*WF(!.-0Y>;?04(*>\H)LJ(X"X?URI,7!FS*7S2.7E.!=&): M;U3Z:)'B;;)&SS59F@1[Q,(:X6>-T'15?3H)@&KGDE)REWYA ]&YM=@DNA$[ M)A5U;-E8I 9ZQG>%^J5%HX'B"D/-35 M"UVK9$0Q+D=I9\FGQX2"_"<)\PIRNTQ:$77%TB:@-DF 5QF@<0E)%0=H[^RB M-RRJ\P?W.,=*G&!GK"8*G=/RF,5E'17#%([MB554'B)W%3<*^'&)1?4 ?J^H M$"QW]F;A[&6=L$(RDO?!J@P/2>?#BDM#*H:)I-*EN_VRNNAQ%VZ3X!^7VE15 M^*.C5BQ+F#CIF XS71'9] :9 MUJ?!!;_CZ=SQU%U@FQ, :ZJ[5\"4]_6+J/G):L30Y.B>EAYSG3#>^NBQ5OKA M$S!6\2RHN$B=D+;0MHCR8>J8R'C/+L3S<7^S5R2/A#0!2F(>4!)CH"2=CSJ5 M@-*I*U^W38A,U(+&=K#KH/%V*(5)LD1O[W-@O(#U-BLE$"00&'AR3'&3 7;M\ M]A'8[ ,QE6"XO2TEC!I@S.Q\7%118L3&9=<%/=3S_%<.YGS ')-=4@TPCXJ: M0.CR*H/";]8P^5QYBQV=%XOZAZ)"ZP:@_EF%2.*D"YS";8A8FK MG5/+@J/#BIU;EOV;"]Z_8I\^\;NS7&H$DX!D35!D:R[,-..-5L0;./5.4'4& M$T2L25A'&]MP)9OP1G" A 4'J<'7+)I 8<\-QX(;>$D4!0]ZV^'5G#+IT!'A M?Q&>GN#;EYJA_.EZ,B5I/.@/@%@)D-$2OF:;#MD8 M$K>>MK8UB&UK4%LEY\FYKR.XL^+H0!.U\.Y/^A&N]0*/;#:J*R'J9L-?2A7=V):D[AB9]2.E%W,U" M@L'&.W0P$/ZXJ?%=1>-DTSG&9,RY[&:A .>)R5U=9CLN&X[*?@1*4 M)RX;KA,UQT?$0,!UH@K2^"!CG>C!5.&DE[)VE+W3&^QHJE@V;7,\YHS'8<:Z M4$9X''-?Y6GB<92Q#I0-'KO='>FH9>.Q"'_0+NSPO^_^.]=)-W72Q_L?@DPG MN C&LRVK.LLM(3^5N:R_$)I\LA'!C.Z66CZ3/!%6/,Y 57W$1=_/?EB$3N^Y M=T_^3K]QS_W6,,-^^R,[/7*]X23!VHL*MA^JQQ8*UAY&Y'GL\S31&A6$/U3+ M+9JU2L.&^_^:$Q--HFLEZ$M?/J&>"#N(RG[(0],ZJ*/V7\0TIK(UW^0#L*E2 M1^Q]K"8SX%C-&:M10?T\%*WLAA_TN)9UFE"-BO/GH65E.:A@1\NALK$:TK&\ MNG6W"'FK>CW04;'H4FQ0<;!LR5O:5'WU2IX?/G_[\36V%,_;STYG;\GS9J7< MNH*9+(+O^@'4KCEL!*ZV-_[TGBS\38.E>3_/?8WU8?+YIGWY>#/Y1WMR^W3S M^$&0M3=Y97FE?:CPZ61CJ7/"JK8EK*YV%=I?.O2?*%W7_>A,>!^Y2W^_?HS< M)01(Z,'K=PY\?SYKF\;;6G<.?O9T?_5%U?\4X!HL2S_;Q#%]F:EJ+35YA1NG M :&UG[$6/LQ'Z$J"ZKDLS$TDWU]L0SD+0>W-W1H5*%Q%/9D=*UZQ^4=?I0[_ M.0%1M1@<6H(%)SV+8IBTUA[+YJZ0'>DVZ-AR@+364 CC8OTS):L0MH-@]^A@ MZYK\FSG\T+VVEF!B+-T0"S!4P"I"M:T@8]3HZWL&!VWTL%&J(LAV'.D(UT2A M V.$K@CF&6C$ J6EAO6" %#?(M]HD\CYX_ M3YG4(I;8$K2NHQ3J!<"HKK2) +BAC.8+Q'ZOQ$;+O/-Y2##T:BH8JMYOLY>L M=6P*6? O(IM/;T:ZF.Z.=!DN 6J,M*C.KIDR_:,0)S6#U]>^83B HL]Y?3X4 M.,Z5U\]-0M(5/(O5(#V.M>RPUN\4PNV/P%Q1H]>Y;K^/WP\XO\^'!L4\^?VM MX9BI\E[$'7DOG-U7'6J[(Z'KY#NRJ"4?;8+>/.1\-!\^VLV5CZJO.U68=+FN MG)%6'6L-9J2U5TB?X"B(/+.)65-VFCC,7CHE)%YIN003%<5O$D_D@*D 8$Y; M?PTGXXT9(S9P$M="U=6%LW#KP;Q4SIJRY@J04+RFFULT,%TF2']'^R>NX=88 M8[G' =.5N(Q+G.R8G_[MI55_OOW??_7:U[<_X.)%VYR^M.TY38>?&@O25C05 M]JYM$LMP3(58[2O+>G1_:<_MA=;&HH<[FRS:K])K&\4;;E#-Q8PXH@]'6'T0 M)G3 D&"2)>P"T6E2J.HVJJRIM&FB7A?#5[*-;@8K2&Y^ DU8#"&IF$M18HQ; M*DU"]""?&&JFR.Z6EC:S([D^IR')@9(J;J]%VVL/3' *K[+FT*I";KH5J%8/ M8H*]?US*&DJX[W-"["^&0F=83WZJ5OL>)UM?.:8))_-EW6MEHD_I)]\,7=GZ M\"LM>4PA4E-%B[M]'BYN'EBE*H$UTT9__8H4KYQV&"=*/C$[S\6/L#1,/)R: M2J,34X1C O 'LXO4XLN]5 SV^U)1GE4>=SL\ MW8&>LV \P]M2 %DM02=TEKK2#$FYERZ[0)=3P\$>)!N$668!;?)5QK&/F$KO M/>PC6]-O?;=TXK,L!VJW:=+SI*DAINP\+VK8(4^/I8=N406R:0B"B52W&5]U MVO#EV76,]HH*=QVC(\Y,HA!U:5O"U"%N^S& DV A@63=EI3&Y( MH[%@X&*S/;@7V7\R+LDC[N[O-C;LQ'8;6[?MVNKHM=7Q*U%C,K$3Z$RV MOU-C+!4FZDSFM^8+-KU,TF<\^P[B>QJOYG%KWK[JXU;[JO@.Z1G;535N>>^1 MZ:A;9G^K\ALAY]1P*.Z1O;(##ZD3')-*IDPZ#XF[7":5ZK?,YX=]W.Q-5'.B M3OR4TNGXJ"32)'3\]&9@=5Y:^JU#O_3*"NCR^LV43UF%!T=*)O-,HB2I4S\3 M'PQV) 7D!X04H1 NXX^K3?)\/$F82XI M,PIZ9?.4!+[@&LQI"?LPHQ: PT(NZ%K9M>PZ;PC&\4[/1Z+)-ID^R*:]>C)E MW6+':5VKEJ(9EF/N\'"*D1[.PQV<&R"A\TZV7)!K_VG0W1@C'6QC&6#ZVV"4 MAK%KYX%^-AQP0=LKCX#4[V^6*;A6^O7W9LH^#U?T*7 M9\C="3S!,&FLZ@,++V"=UD?A[,+%E$!!]>D]?O$B\LV"E!DBS#!=-B!&TZ-/ M_&J>"W^75W .AF,*5W.5S(2;GT1Q;&#%POULIBK$I,-@IBI(=-LP6X)JP1\$ MXTV'3XR9("^7IO$3>+%-M)40.I2V192V^K,]5Z= .A\\$2(!OKJ_NL> M\ @ M$/F/H]JK_]_>E3OS:;7MMS[&QL=$A MI,+HM9 821BSGWXSLTH7""$N<5@3[\T8T%&5E?G+S,JLS."0F8O?W_..H[H_ M5/;%M#M@8=Q:;_ 3!8@N[3[L(L%&':G=H ^\*(2&_4,K<=& M*E HU:NH1NJ,TX:*C;O5/UD$7^.8S"9&0?&U!>+;OGC)YE\@0=Y9' %1PO@ MV6XX-9<&^.]I2CRI/> T,G^?!<47X^@O%!<&NGE$+J36G:EEB0;/>+PX?^,^ M="/?!49!):-1<'M_ US6.BM5*M,9\XP"@RNLAZR6D',\C ^E1PKB *-K!%H\ "U;@A8\IVV" E#9;UPUO5X)Y#'EP9;M MT7-/@+U. -&ZA@>#Q!LU#"N[8]?C_3) $$J.Q85,C0ROQPP *_#WP*@%.V/H MPG]J@\USR6X]5&IS(1SY? W;H&TCX!(JH.M M@@FNXH]>C:VK0L 46FFXPN@B)B.F(VV1"$J'(#I(@\R^#AOL19 M5B>B 7!1GMZG!*\6QF1;Y8.2]L:$M)=(W*6 QN3D!'H%\-$/@ M56$O)-@2)*/H*'APS9W1Y2!>8.!3>ZE+VQF40]7N7Q;H=(DC:>/ZIVH-43UC M%U$Y+$LGEC6 :6!N$#V(=Q_[!88UQ]CA/S4;[*G@P?>EP'%L)\<4'*(:/ >C!V]X,EZ0_>";: M-Q/X%3Q0FE(^X0#"UF"R--X!4:H^@U+I-DI@21!%TR^LB O!,1F@)+^!IU,HA+G67V6&,I!/Z@OK \#@ M]EN;B41I S#B"[Q@D&AII2.GZ:>3PGUO8'V]\A+3APZ:KIE6=\2EP2M1"6\, M-0$U1!4Z3'S@_8%IT_8E6&[(D3:KXI*.1R+KA4#M!+%#!QE4&HJLU2(%6J]O<06 J$GTP/$'RO9Z,+ M&>SF&"3KM&>*N[4#AW>Y@W>XGJW]0 &7+(?OQ2H=ILF!V61[] M0L^[J#>&)F4FDF%D=U"X53%3 M$*/@.GPK[E.;8^9%A,;?/G)!!":H]OA7B1E=&-(XLL=%>-M3W["+0)68LHEBF;CX)!C-MP &'F#^0!/^< M!&Z[A^%._N@<..2."E:^9NW0$#^3O#KQ]9T MX\T_;O#XY?[W;ZFY[;%X7?II@TEE&!X>F$W/AH0 &1GRPYWP=R^(^3VVOUR? M7#Q=M[^>M&]>KI]^!B0>J6/7C[QC0@7&HV)#[7%Q8D+!\+%,&/FI0O\DY9+( MGSZQTT0J_7;UE$@E#$C'7AS..7)_KWOBV*-(F#+RV\O#Y9UA_6!P#4I<V$ CB::_J*SGH*S^!*K^4XS51I(T!HBS@7DH8EGQ MBLDO@Y25^-<9(OL3@P@'?TX9@"YEMCS0!<#X](>O!50 M$/P(^%=T8Y9\@ R&" >9,>1.AC3HP4@@-XZL _9[<'IS@4'2]C(85N! I-B+ MK20K.@FV C/O<>CP212[ B8##P(QVS$Z0WP)0I=$,^<;C@+(%?N=.UKT#/*) MDM$25, .;)2GCZ*N YV'G7V#2OMA$O:7H=#:+3%I$Z]!4Z>4BLL%5X)B B\O,7\3P M.A%H%;XI^OQX\AC#R[:E.N,20Y<93=\!FOJ: ;B#?KR'SBM"$H:<9]*^4:GD MP(]N$D.*E?@#!@\_A$NT..&KZ,4FT'T -$3GF?R3*-%3_+E&I;HH/1+*L"_EJC?/D0$$I?;I)>ZO33OT.3K=67,2M,AHY+8+^M+24?IDQ)->72!A911H\; +R]_??OY MP<_\%4V0)TZ[B1BM2,\+KJ5Y)=EDB"!,>3.C;(M';G)XU^08>)#C\B, (W6,OH48 M(,9C *"!6JH_,=EH!<-8'GC=)P"NR-T!:&'B@^H0XXHT M"#$6]^H6,]-KF>U6,^#6L]*_NNY MBU6\RKD($#%$XLG%D]I;IZ_6P8ZIL\>1G\/ MIF9]2O7MQG9+L36J28YOM>F !-=?U/?EJK8U*J5FZD*FX0[) M0/. NT0>U$:;S-JC.@[[:BQNH@W>%D!CF8+IO7O1;/;\]N2JI<;9^0YW MNROX?E_X/BG'?]%C#?GM[35+K<:,$M\%WQ=\OP#?U]=PMB6_/<):26ENRQW* MWMWTHVX.)A/['P?XM$DVT'0I6T]NW+1S_# M5NSB',529LOY6:E9SGU'$/!CNVA%;L?N;-@L%=5+Z6:Z0BAO+5(^JZ_Q3@3I"I;> M59:N)?707#U#8RTL7:U.%SXO>+K@Z;D\75W*&,N'ITOG9[N<5E=L)Q7I%(<2 M7JLIL\VUG':>ZGGEU!=QXD-FY-IL(RV?':SSVK:45L'(A\3(]=F661X[8:U2 M;6L^19'!,#^#070@*Y(7BB<63_P(3RR\S2)Y8=NAN]IFDA=6V2.J54K51EYV MRD';UKO,=YO)65B%[QK@Z#5;!=\=-M]M)E5A%;Y3SL$OVQ&^^]@N6)&AL#L[ M+$N%OC:3H;"L<-<_?:Y5IUN@[$ZXJ^#D7>7D^F82$U904[72V5F1D%#P\A*\ MO)F$A!5XN5&J5K9UA+5(0RC2$#Y2T*N^=!K"BGM(]:VIJR)H>TC\NW3VP0IN M0[71+($-6/!OP;\K\^_220]>OQR__NWU!8NL>Z9R::73^*)H?_R*>CX/KMI6D.T//6[P?N=1.'O7F"K M/K:_7)]DJD$O)"[,7AG"/W][HGCCT*?HK]]O)P>6=8/QA<@RV^ M/DWR,4U&-]R!J8Z1<-CZ\J2#3<[B8$$C"5_!?E59ST$Q_,FSM4\Q5AM)TA@@ MJ0::RF)9\8K)+P.K.OYU!J&:: 2: ,_4;PV;XV*5%>R.]^NI&I(HP@IQO@C_ M)K&*\7:4V>,M;2>N7**W;5Q<9PI!*L[$DW-@B1!5;\%;_=[ZQ#S#P\?['^7J MP65 EJ GK^PJ_F^H+-]DW+HF=IIO@^GUS";O\_GASFMSZBS.%O?5&JG.W MY9ZQ2%_6*B?VB9TYI=UN@WLIFYT:%K6,O#)<]=7A7#1Q'1E>C[4U#1MOJ_@% M*'/Y$?M-X@TWAJ5:&H@W"_LMI]!':#HI@B'+1%5>/LHMAZ:G][;'U,' !/:' MN973W[SA^:T=<]H3H-,N4&)QCFRY!PJ-C:UP''' +( AH M:7R^?E/-H6C9"X9+B)9L)O&,D'*'1(Y;4#6@1!P=% <7.N9I"!A1K:DGU<91 MYQCI@TVUG[DV!%/?@%=?O\N^WFW-PY^KK5J='>%%HN6V]DOT"O&=_LMQB7HB M]ZGA-W5[YV(1N%X2+\8G#%0$"V,0K W>D]:_._P]U'[R]Q(]D7>[7,/;L+6X M/QN=NX!%X@&B]7?X-CWD!BW*#8. &]B1ZL(CNB!PU#$[2C%^3!=7&[K\1+)) M+XU2!:ZBP5QQC?<[<$&M6F+4>9I=J-B(>SBPJ6NZX?ATDD.$[UR>89!B]FFD M"W^?(AT^E*QLO$KU!,WFTV7$G0C!9T[QX*1(@,JW@+5]N/!;T(O?7?9$3>O1 MAS@8&"YVDP>F=PVT4;HV\+V+^L=P>[Y] MVU<-L'W!A<7/.O\;P0/D3U)2BU*R&U#2\2F9)K7= .=B0EIF.,KL;S!#H3.P7>E73(#]*\"BHYKF&'_A \RP5D.G8N 8\.B!R5V M):ZI0Y<\'DPP,8A; O&'K %GPMSOL MX$/P5R*^X?X0.!< &XZJ Q96'QDLX+5.2 ,M]-7@)MV0!+"="&!R]-[H8KL/ MKD=(=5I&&YP15*?P>P1"\<4X?Q@LK#$ODX]'?&*.2PQ)% '8[%36P'JT+5CF M5)Y$@FJ@$=Z(F6&5@^<2O>"5[N&!=QR(5K%%9MHA/4">P-I)MDKLA8!FZ/K MT774/A_9S@_D1% R4XH%%8C00[5?X'?2/*\.#>0FN/<(?S[&2P'#W"'\UAD+ M^\#N@WA[@HV?$9YM!U_]X+RJEO%_:B"(>/$+,)4^ @:FNUP7R7;DVX27#\\/ M@2WH6SEP@3O4>A$1GK(2)RR1Q>@T0L)_/'OD974.B]-*S, GF&#H#@DKQ@,_P8 'I!E'/0/XQ4#@E6Q!%\,7;!]7N3HI<2=(65V9IR--MF"CJ M=?X^(%7K"V_$C8BH/7Q6,%A0HLFS&!FF&1@*8+4P[CBV0S<8%'L ('K 1.' M.FA.:YK?W3$P(?":9<.$ =<<-%G ;S'-$P0:+HJ$!VXA^J:H.GVM22HT5)TE MFJ':<6USZ/%21),&1D"H.9%[">P25@>(T>=>F=T,<5&DYRJ=5+)R9LV$]8 [AJ;GJX(D\Y#L3UBT&5-Q:57BQEPPG.@B M^/2>)#<^&_G&?RQI,L%:!DP;+Z0Y$GL DY/U6!(R1& F[$ZN'QY4" $_GCU]?6FQ,1]8[.-B(O9Q4<0^EHA]7!Q( M[.,!=1Z FTA'@M^+J$?,5 2HLXE$1D@B!!6!#KA3Y [A@4+#HY$-W'%@@'$Y M 1B7!6 L 1B7!P(8D=#?4[ A"XXC1\O[GZ#/7=V0NXVDL1^E\W%KN0.Y#5E MS YD6,2R_"Z^)@OC=!JM_,81B73PE2^>^>56"KEI*))+PJRX[29.KI@WF9(V MF4/6Y'XG3R$\EZK^$;RO[[>WMX&N#[^( M*?O']M,+@Z\G,?Q0K)UJ)6[MX.?"VEG4VJE6#L;:<V1?<0,#=@R*%-.Y#J;HMXN1 +)TP_ +#<1AE 3#7AYI'E+P&!TJ35B/9 M19RBT;1)*8(QH %MS;UN3;#6 QT6"%_Z*3AP]U#:"'ZK#NT!)& M:YGYTQG8KIB-'V$18;_Y,[/%9MF(=UP#-V,]-AJ-RI:C];AJ>KVR9O?%'C-M M>F=Y(CB;6)^U:B'3NS? M0^YB;H+'NH[=I^$]<\WAGNJ,:<84):#<#!?DP^V.)S.;\!D@)"*+0J1N$00T MRI4&#A]C2NS\Y&LD?4.%BW5Q@V?3UMU(A44#@<)!E#+3LS.FM:#E$F&"T$7/ M0&N:'V[V8T@B9">Q&1\^";<'54J!F7RF2P%O&*78?K0T"04B%P"'!XH#-_4I MSH13I2T"L75P>%OF+Y25TY?I1E$22AZ1,7(@ 7$(Q:8Z/!:7I'@79AP9),8# MQWX?AVDZR(9P0]H@Z^#Y^I(^P.U5I<)TL/.9VL6]Y(1=9)%]8@E/-'R& M2[DE7A!&P1 /YC//X2$N?$,3[KA MD>83U&F(9'I2S,6-,!',$/?;8;Q1/CJLK:5J=<+8JA;&UA+&5K4L4R?]E=MG MBRO4X2ASW'*+7>DXQ*X%6)/0Z*."D#(!0DH!0DN D'(@'I\\MC%F#R,+E'C/ M&-"F$ZP"&#;L@C(_A!M!OY/,A'GL]/$)TSZX'L6L[._W>5_; M#'R6!Y0J[LG)VC?H_4@JZ=4Q5^Y%CF:]/GQ^!,]DEP,ZK[8AT M8F!7 @0W#9)7)T3U'_%J()%W:#;RB_6?GY348- *8UB@QIY8DMBHUX<\D6G) M6<4D[7Y(\FUWQ5+D]-;( 43RFW-]N4R*QT-YN;Z7C@J\J4!)CG>P?B+$VN+QVICD-5%6#"N;Z80L_; [4".',$SC\I]LSUDUPY3 5+ M NSY7-\98-; ,;1\7UV@9(&2!4KN,4INQ[P,7=Y\&3N(, 61SUS?CPZ\/"#M M^_&YOE]L/HAMAUQ?K,6VXW-\L=AT.1)5[/+6&I&-'7EFC.<+Y.)D)Q[X=/%H MKSGL6\=IL+YF"-PZU$>V*3-L]F1MIK.I+:$\MWRNQ=9CP@:E.L"3?R(LY/K[ MV3(J?51-99_U5R#>[CN4/'ID-7\;)/3G5.#=X\78G&2EL5]44&K%2J]9RUVO86LN"@@H,*#MHK#EKO,/-UXK-R2^'9SS)' M)AJTY275M2U)]>Q>/+LJUK-'O)6M@.VMY-9>O'(;JCWAIRUL0GQ ;CI@0)JW M_7%0EL8,AMF=5.=].$)0/1]L^@A!A.G^-70]HSN.4RU;D"*'@P3S!GHKCMBX M=+Y&J53.F-Q*@A^PNN8;9Y29B\<"X. MB_7KD49:9'CHZ01U7N43Z#U<#PK=\W>-RRK@XGK+3WCQ[TA("HF?M!AFFS0= MZ:!WP/N:C6JIV3R/S"LVF9GM2/"P24S,_7F+X\2OF!!&QX5%0AI]62M5*A7\ M_]3;A *A5Y;9 ]TB"(25$L =?NU-CR&8@E)26DJI6ILUB>A)DYW4E[EYW.L_ MNYYTQ')73UCN@UF2P\G&>=H>C^-%3X[6)DZ.UB9.CHJ3D;7R[AR,S#+#!1JG MR5.1=. 1L:QG#-SH$4CV F#GBH;%LGYV@(RW0:W[#U8P)W4-*&JL9JNQ^L=$B=4_$BNL_C&_P.K:[:+&A%W4 M*.RB)0KA-';("%JI#E?/Z!C8]2BLG!DZ#L]:C^M#7H"2D2)"[)-#P=SZ: M&RM",6M#52XR+6''P4V;Q7P.4<@BQ:5(F[J?)RYGWZKE/OW%O2MVQ5W-,0;9 M2QPORP>IR7AI=PLZSDO>WRYKQG/':N7T[+'YL]W0R((-P)[G#7X^/<6.!"[7 MRJ_VVVG;T7K8\_B4ZZ^J52J5:KS6;]992K53/:I7J*7__ MKIQ5:PVEW//Z 1R=P+-.@.L<5?-^EDH/W[I8/-?H FT\V@6\#3L:B*KX]ZI, M]7GB+E<=:E(17%"*](W_Y]#BK%:A;)0J^Y_;Z+Y\K"T"N&&^*-3*-?R8^@Z_ M_KXO*]FGYK)+;#D+%O*$9L?6%,*$I4$K+3%H$5,0)H*-C>W,,5/D?(YNX&MV M;Y<9+,U)K=%26L?_&XBO6HCOBN*;GFYW..);6[/X7HQ-=>1F$%2P>:D'"Z?& M+LC]F66TOD,R6HCHED2TOJ"&[1NZ;O(]E=)"R1ZHDIW@RL6%.)&M]TN."U5; MJ-H#5[4'(*6UP]6V2J724)HU%-0:?--L9!'4R*Z)WV[C>:H!QQ-_-5P/#UN4 M%VZ_DDU$ZQF4Z>*B&?:8F[T5S?R^=&-X(1/P,GD*9$)FO]'(ZO* R*X+[7[; MQ]7*P6Y!P5]GK?,&RFNU=5:I9Y+7!;B_+96E.$1 L42=73I+_7X'X_RVND@@0=0@J<>EO#U^',.>F_*T0_PV+OW(\OQWC_H( M\!"P3!-!H*XT6_6S+" @I*[M]_Y%ZL6!Y=Y^$S\7ED5.T%([_H^#1)7J>:72A'^?6HYF (^?5^I*[;O. MN]6ZNF8C(QU)J$[#O6V=7/<'ICWFD=/\>S3$:$]P&..QCMK;]1B MF#S;Y\LSDC*I4W78+-*-V D#QS"90G8"W%8(\X:%N7YHPEPY;S4K9ZU*D_YL MG6K]D0)>/5^S!)/:PMTWVP)]91I= W452:>LD1#:#T-7Y((E]7V?BP2S"KID M-P+J\8ZNV>>X6\;#2IL10,:X.R)@AGYJQE"F0KKV0B,V2RX+ L8V3&IL11V%"A6H-@64>SL4%'L#(QK\#D(Q:I*-6]G9V8Y MK!UW:V#@B[DU-2G$*TCJE@^F['U!@;JD8E%08&K9BH("$[R1>T&!XAQ(<0ZD M. =R2"9C\]!,QC"_36G4:PKEM[5:YVO/;_,]WR^8/[.:D[O6O?2=CK]/QJQ_^QX^*/ ?1F\[R:*8OF>=AQ#=U0G?'59FGMK> M,$^F[ NLK(+N,YTX\ NO>C))DF.UA\=AQS0TO[XANM,WAM,O.&GE\VS5\OX M43,3+P4G6"()N)<]@W=!/W-M2%M(#UVX G3=8.A@#7;*]WD6QD,.N\ZUBA)D M!JM.1[6X>_+P;O(Q\#<) 1@F2J%IU\?BRMZP^/F*+!X6YBE8_ .Q.#+XGG!X M:RD.?^2.8>M@ 80,+ET?JM$[&^'1QUE -%BKYXIE.:JCE)BHM":K5MU2!(#QOSQNN09N2E\,7?C&=>40 MT#J_4ZW7H?K*V9'QU\73W?'/\,>Q$-1H8;8+U:0..,\]SK&:YY&1=-5S.&EY M)KG/Z5JX..7"2[L_<'@/1PF $-[VEGI7-$;G[]$(-A:!2'C"V]PQ7JINC]V8 M]@CG]";G="\*S-G3-R<4,94-*>!FN%NWM6'0$@&CH-XX6O\NK?97(?@9!+^^ MJX)_:<.KV2,*TBW&.55QN/Y*]51&VW-',=%$QI+BB5)'[*+!.U3XABX(=RBK MQ[M7,2Z(=85AU^E IQ]3K2X44XT$2/\Q&;+U:\75!A[5"*0_@BCLCH?W#KFJ M8ZI,;JFH8QO8Q0)Y)#A&V4*9Q.*D6,075(WJV!=;'L3Z1YQ-](\X M2VR'=W88_1%"#_!YV(?GC/>B$\+Z3>B@TY-2IQ?>@\%7]%E:,"VR4:1%%FF1 MNYH6N8',.2D["2AR[D,Q%0-G+P_L\N'^^>'N]JK]7M^T[]OP" M7WR[OG]Y9D7)\!521=&FD*]JE9,WEC+=K92K&TNTG&(7P2*T:6-8H<;-[]74 M*F#I_-; =EAGKN>:%W+U[<7I 6TZ /:3V!U?8QZDO^._<-9,$'85=#SZ^OCM M"[N[>RR)SX^7[8<+=GL%*N&\L4BIJ"T*G.KK;5"KTBR*D_VS4E]+V*[@Y$\_ MR;#-=Q&V66?YV=G!(4S#!4Z?BD[1)C@=2<[X+O(Q\F'RZ(OS+ JQ;/ZE/#3_,<4PB4L^ M*ZU""M>E:U2W]YVRFW+2,$$VU0=EZ C!/])PS^8UA,;6/>WLN8U6[(XL7RZ1+-Y:J=T: >(X>=(@HG]'#E :AJ#?5"M7&D'R>TK[E^ MUWJ8T>J?AJJV:O721$<;UE-=IF,7)M(MNFA=[HA@%;R] TH()B'*3F!'] [O MJ6;7/\E%)I6XH"3T!^@W6SQ0'7H]VP$JP4^V)1Y<._EK?" M.9R0>^QP0_U\MF< F@*-V/_\I'S*\JA-FO0@V[[*BNR;')3-"L1%SH[HF"4[75WK^S--D08UV,?TYC'R'O)X+&="2% MD67,G-?.4:7$\'_'O[#4T9]O"WMO@6-S9PUT.G-LCZ/IJ2"SIC M_BG;*A[[B.^+D#$YL3&R1@-34>1)DPTZE5$',LG#7/1P1>!E+ED#-#K_AD+3 M7QI)E;/6WM'O!9WU-=!.69%VU5IM[VAW!8BTL1JLOC N3=%U7)JL&;AM#"_6_G&+<"^Y>=9*!Z?KB<-4=.G*[ M\YEK#O>P)GMH'FR;CP]596V\]",N:.0D9V';%2;(P9@@5UBA5&??RNR".R-# M^[&C.+V!Z1?;"_MM7^PQ>[+['YH6=PTQ]N& MJT+3%IHVFZ;=-<[=1]@J]$%!V/TB[.85[1JR;-DCMZPQ:Y?9GSW.3;ZTCMGQ MW:A"A>ZW"MTU-MU'0"J0OB#L?A%V/U3HL\<'/6ZQW\KLSM9^]%1GZ2S]0HL6 M6G2#Z[>#G+J/L%3@?4'8_2+L?BC21]49FNRBIUHZ7+EM9 J5W996.I/V6;-T M32Y!(65)!/YUH:.2ZRG6=#ZG7-!=^_GE)*RPDU@ Z.;E:<'"-K*@#8L7#THV MI6;5!DKF8_$NQAI-_[61F$R]*JRL"?OY[2*OW;KZ<]KV]^_K?_ M!U!+ 0(4 Q0 ( #568U9\@FYSM0( * - " 0 M !E>%\T-SX' /,0 #0 @ $9!@ 97A?-#X0< /XP - " 3(. !E M>%\T-S

  • Q3TW18+7W*.77-%LH_M5_G);T>W8 Q-F M"J/V26J@?!W0.CAAKB6W:T;8[0)RP+91FIQVUDL*0TJ_#:9ZD8;W'*FZF.L= M-?F!25NHP8E=2Y9L:91!4^X**NR%SII7(/%IGR(%NAE61._B4WN@VM9[EZRL M3D]KS:]0=Q+U6GE!&.KQRD.4Z587(88DM[?+1B6F;[BTG R/.J2:3D;3N0*#O-ALH^/< MZ0RX?#HOC1CD+G2VE\S7!AGF9X!]"A8<@,HRR@G& _<.CD-PE_YJ7#^6JP=4J/ V 8)OTNCPL!3_7J?\VFQ?EXXSL/@8OL?)/1V[=!Q# M0]X]CK#RY>MPA#[&+;(82B(*\MQ#:8?FS;C!*\AE[EI&F.?M\A=6 8TKH"L. MM^&N.:;5?BQJ8G0@-BCB;$)?LG\.&2.V-O!'2-RS*'DEBHPWP/_XA__\\?.? M_D)HT*7(9BY?JZBH]!;T)EVF21H5IV>)]G4"!@$@$2+)2]$0XNFKDOV1O,HKWZ6_3%NTF_<&'B-BA<*?Q$I*7#"#SII M#>9!.6T1\/PX<1&(Z3L\O:P>Y>1=5^2 V@5ID;L@#7I$X$HF#OM"!I20HJ37.(QH$[L.+_)357J0H2 MD03HFW9+)M%+086E%<)G;"+RS-H.ABA#&A60EE<^TJ(-QA,-KZ[2K*ZH;G,; MU&SFQ4=UH'JM.]H@1CAFLJGX!1'(B2(##7K+JS& V\7A>J/XK?$F#&V=CV?6 MN!);!R0M?RJXB3?"]:J?(=E[;GI?"O0<'AA5VO[:$/=[BP1<3@T:Y(#'!5G" MZOY+KBZG+Q#4JK<^ ;Q,15UC+OYERJ_=MD*5=R[T0R;_Q65!D_0L M\UG[.[N/DH?Y [_('1"Q^!*)6IV)8F\6NN(U!<^Z] ;C\,A!=8BJ V*F[FX9EFS9,0MTM MQ?"%,O'LCLVSM-HVA&;P)E+W*,_X*MUL*)@G:93I,;KJ;'89?@ZJ\X*13>@V M\'(!3)WT@"^)JY6W9YZ[]6C^(2-Y'PNVHT6U?^2;7?$1D JSVXY' 'B%O8"X MWE$<%YZ+J[<8CYFYKJF,?%RU%,M>)NGIZ7?8+?\9_X M+]M?\?^!PBC\-_\'4$L#!!0 ( #568U;S@.(WKFT ,YP"0 4 ;G)C M+3(P,C(Q,C,Q7W!R92YX;6SMO5MSY#;2*/B^$?L?O-YGCMWV^-)??'-.E&X] M.D?=I9#4]IE]F:!(5!7&+*(,DI+*OWX!DG611 )D@!)%"(\TY((@)G)1"+O M^.__^;).OGE"-,,D_<>W'_[V_;??H#0B,4Z7__CVZWTPNS^_OO[VFRP/TSA, M2(K^\6U*OOV?_^/__K_^^_\)@D\H133,4?S-X_:;AU61QHA>D#7ZYO^-WY=/]T PW#62+?OCN_WR^N8]6:!T&..44B3@L M&?ZOK/SC#8G"O"2C$H5OA"/X;\%N6,#_%'SX(?CQP]]>LOA;1O5OOJE(1TF" M[M#B&_[OU[OK_3M3RF )DWSUMXBLV9(__/#AAQ\_?,>'?<= SM$:I7D0DZ@H M?V!?-6#_XGS+4%H0NBXQ8%B5+UE1M&#?FT;!;B$.QO^KO4Z^W3"^R?!ZDZ!O MOSO"8D-1QJ:5@V_8'^KQ'%HS&%60H)<<,5:M";H#)B'1*[SY^[,=8V4H^MN2 M/'T7(US"P'\HJ5)2A/WR[QE[?Y]2?B(DG]\*WQ>P9-PSB&T)DU? M\!0Q9HM>8;J^CIO@:7IN'I[=+A%#]':$>9B^A&LDAN?XJ4%8SAG+SB@*STG< M!$S38Y/0%)1R7L59%";_0B&]3.,+MMF:(%,,-0CE1;WK9VE:A,D=VA":-T H M&V8!NHHRMXAB$E^QOV42$(5CK<')OR ,RGX-)Q%N![H&&:84X9Y0X7#;4!)7N%#+*CQP:AN2Q5 MGUD<,\TJJ__AG/^A 33E6%MP\K-M3A_(*625!&0OYE^X\3B'##<.[059AUB\\5\_ M-@[-Y1K1)2/")TJ>\Q7[G)LP%?.F=+1Q6*]P@KX4ZT=$A0"^'V(%*GK.9,J2 M4#'E&D<9A^TZC0AE;%ZJ6:7@.R<%$R];J5 'S;( >XYH&.7X"3']*ZQWK01H MV7#CT-X6CPF.KA(2BD%L&&,=((105XXW#^QM)F/@(:24$Q=04 MC#,.W^^,O_YWRG3L>Q1F)$7Q=985$GHJQAN$]SI:T-I+-\MSE%6>9($#5CW8 M(*0W:!DFM=[]@IN^N6"$29@(=S6MV!<3;AC1$(-0W:.HH(P('WYX?,!YH\]$ M-,0"5)LB&&83N@8;!F1F-OB$T1O0? MWW[_[3?LR0(Q72*^J9871K+* $T) WMA&8W[KR@A&8K_\6U.BSU50AJ]"O>\ M7Z@>\=TFY!I,$*UPLH]7+"A9R[1\C E/C%+4J(\Q3 %/G5+8I(0L]@DGQTBR3R4#=<1W-* M;Q7%.^#D<$IGU8A#H) MG#2.Z+;0K" X81Q1=<7IS'!2.*+CRF,L<'(XHM_*@SMP3YLC>JTD= .GA2-* MK3JZ!B>)4UHL* (/IXU36JPTBP).$Z.(1@M-/(.'3AW1;2\5^:QP@CBBX%[*\Z+A M]'!*NX47U< )Y(B**RQ1AU/"$<56TLX 3@M'-%EI(X4#-?[[NW?$8$O^T5N7 MD8BD&4EPS!O$!(]APANF!-D*H3P+*F17*,=1F.P14#8RSW5I$%RS#<5("A),]V?SE 6/_AW[,D(<_\JUT1>D&*QWQ1 M)+,HXJ'2[ Y%"#_Q'-+FBJM.:UC%\N@8O0WIG):1FOBW,"G0+:+ER2K 36/F M4!A5BL&LR%>$XK_0VX8W&C.&Q:!TW(&A?SUZ6,C%Y=$Z4ZSB<+L[Z]ML"KW) M ^(%W!JP28/C(=T@Z@E6X;_?J0CO-+4W<(L'#@/O?'&%4W:8X3"Y)562V>R1 M)[]'HN-/9^HP.#4UX)$/L@KG T5A5M#M$><*@)6,=*>DJQ5?$=@7!=N#(Z7- M29>[*3[P*12ZJ4D /5><8X9&ET@/)IIS+",E5!O5%A[5<8]")%1[)TVD@CS;SH2)+NL<"1YE_H MT45I% X4]MG_.0O((L@X8"N2,+IG ?JSX%W:^X@$M7V+[>!0-SA;Q(LZ>G8O M\!..V3NSW2%U@:*$_0-P4"NG>D\"N./5<[XMKA).1K3IK M+PK*3I:J_+@2JW>(41!'>:WASIY#&G]!W#]%Z +AO!![[GI;=SS4*!_.-UQ. M9I8(;3GEF F#D1UZQWS?6FOC;OH--RQ'65 MF*?EE.OY>#TMOYV^ZF[/HDQ)CH(/05:LUR'=EJ837J9ERP9^XU?EPF??.]@P M2RO""&Y%ME[9@N78$3:?7=A/=N$[[F%_^/=YF(8Q#M/[XC'#[ >Z_8P:6NA" MAG:'9W6C.9'-BO[[2 !V2_LU#YX%TLQQTC7( HA0P>!M?$D@0TV M#N_G\ 6OBW4C%PB?FX<*IW*HFIX;A^J.MV,0,-Z[9W:@$5*HX:G=:@-*.035 M<9?&7T@:'OY2=O7CY>>,_QLQZ+B*54S/"F:4L!.3P;?[\7J]H4S$EV!+\=.: M:S?S/0FSK'9Z-G6%8ZS7*=4.0INDY W[X[W9Q&S6QD<$J;1F#D.C#A4 M4D;2F&DWBGWPG<[VKM/;VG.Z/[I$D6NMR7;Q(HO\.2S/KMV/%^@)):0D^CG) M%'JV]OQA,D:.=6G)?E*.]UE'#N3G<%$R7QQ9P!*.D(YU)RM#TZL^>#H&L]@R M=#/".*B&/3/U%(V3KB-L]DP2A8O0!:R5@0"BYX*?.DW@N@.!^_9<(0K$M4!: M6?&N4$C'A",=["17Z*7TDQ!]KX0KM)$KJ\>ES%VB/ZY02YQD*PD[3CV!5*JW M2(*_4T\%E>,M#L5/_7O#,\JU?8FND*;E"0P-^TQ]YW0D$RC ZDJN=$L:M72B MNM(#H2756J1XN+(7Y:H++%5OZN(;ZHN )U&[(H749STLV#QU#M$Q&0%9[JZ( M6S5[ ((>KO"&TF3NDE?NRG&C2:2V90.NR%\@N;2* %QA):@L;E<\ Z;25-I> M"44T.&?/%4&M&4E09':!J3*51F#J1@'RE!97V$0O"J?(6 <392J]T0PVNYU* M&[23[Z@!J1DX)DN+W,4#J:R4]O\0A+S91]75>P<)K':_<:JMXGS)RWWUO<'J M^]'7G#,&8PO_CK.8K)D.(ZXPEPZT7*M7W6(Z.W!TW8%'GN\-GC^:]P%<@ IL\W#WNQ*$-=&/&'D,7X?3V@9 M3VCC8[(<3_B1W[I2(I %SSA?!5&1Y4Q$4,W&P.IU;$4:H)#XL,-IA!UZ:+)6 ML=/OC)G.:UZZ**C*&PB=-AI/@8#N.9N]H]HYF[VCVCN;>N0*LA)'VJHXKM%*;^7HJ MK2L^LS8\I*O8N$(K&]ZRR3H,O;=,ZBUKIS9;]I?]?7?[,$Z?4):7^I>>ITRV M@BT?F1H&[QWSWC'O@9F,!^9ZOX]5S@G)2.^'\'X([X?P?@COAYBD7319T]#; M15*[2'EB6S:!?@HV=<."($SCTI(H.UCIF4&J56R90C XO#EDT!RZ3NN.%[,L M0WGV3Y3$7QFQZ7FXP7F8W* P$U\PJC_9FV_>?!N9^79"MR+!*S3;+#$.'-_W M)8>B)NIH[HUR;Y1[H]P;Y=XH'[X7[\E>1^'[JO?%2ET,%U=(YE,%O$NLK4NL MO6E@V5?V<[ D)'[&25)ZES![4;K$[&,'8;GK]7QFT-5L^<[TX/$^-(,^-%77 M]R-/%*Q!O,O^L8SF1]8E^^WP%2&=]FNHX=%^^K:+>)]6]ZWY7U;WK?E?5N](>]O+?8W28WT)JF14L3[ MH[P_JJL_JHOZ:]DC]4N RQY001Z^($W_4_-<6]XFV=N];^E$?$N,W"C+<73' M6(OMG)40$OG SG!<$8KP,E6"(1WG/6W>TV:G[0_?EF%=8#E;HC1JWL+@\=/U MLDT?@X'\A#N!>L[OQ1$< :"Q5J%F4@[GZ(;?8_E6,SO;?@[_0VAU)98XP[+% M"F/!\ #=EW MSTALN8I=3*NS%,* LJ$#W,'P$+[,BGQ%:+/R!AL\,-R :R/$ MPP>&G3.N%MW?3A@!_)KT'WBO[@&"QY @4^Q'8)A)?\->E_RO@N(LQA$W9N5W MC/??G85V_(^]B7>*>TL6)(3^:!*S0$J(GO[I: J&3NT@=. M&Y?IXN/./N[<)>C:V@/E"HE:'E[0,) KX?L.9 *$J5RA$O16*+D;SI6M!3^S M 3Y]5U@$3A0M9P^8/"._#PI.'K4;WA6:M)$JS4YF=R6+S%H"1IS!Q/G[N(EC M(]GPIZF2P"<;*OK!0>,DEE,+?RW_R8)-N#W^I+#<0L%D6\F%TM?[[$*3V85L M4^)\MJ2H_!SBU$+9N.YYA2@)MRB^H.$SO[?AAH3-43[0V.[9A9AF^9>2M\/D M+$S_F"_FZW 5BM,,01-14P:QO,G1%.\7.7U.]/E'7OE_?SJ3DA MS9F=(54R67?.ZIXU6.ZXJS#"B3QO13QP0'CEUQE*AMK-JD./&BWQ%*.M0WZ= ML@U<\+TLX0[QP 'A56;4J(9/-W]T^A@,=^195M$>5#1T49CG5I8.MPGV'GDCRQ/2@USP@S8 #S?'Y;_;S MWWJ'\[>08OYRKB1+=J%HV&"P2G>?>*#/+?2YA6_(X7,+=Q1Q.[<08,P07>/! M%9I(5%RB8W*[0@^ITDGTU#Q7:")4 0C\X'6%%DK#D+0UP%RAD#HVJ'(JN1)% MEY\WP+B(*\10LP7,Y^(*/2""1#FLJI"D*V(#0@=@_-_]7#68?\^5+2(S85JG$+B?S==?0N//4R6!3VB4)C2" MLAHLYS)^#+(5P_,Q9(0*V.@-2K/R53NH8%F-RF5LY3<" ?&9CB8S',""4WP'$Y-/?%4"*!O:0$YG^680)7F 4@[XM;$(?8+FB^LTQD\X M9J)20"OI./M0_H[SU1U*2JTJ6^'- Y$H/AU6L)HU,WL.::Q(LFL<8S?SF]>U MSQ?E:2K/^Q8.M OO0;V3]^$5C1LH=W>^.#\R'4I61?$YR?+LGEL79]RZN VW MY;&MS&7O9]7I9C%/'X.!\K OF;%,M@@=*<_27:0W=4[4FE M,\: :!!J6*.52RX\J[H"]LT9! 8I:1M'F0Y2YP)!!SEM4&KR Z7C+6;9;T_ M78[/GQFE7. I,V(3W)6T,M%N@8:N7:OJ4W)9TCB @ M148>*7 E/5?-)))@E"N,(515=+-+W$_D!X:)I\X98*U#EAWB?KZZ),'"!0X0 MVOR2Y)NI'PQRO,7I/5/'&Z(]ZB6MN4(1Z>D(RZMUY5Q4^C2 D7'WBU2T0^U3 M/R\T'8.])'N[HF"H]&]Q4K4K&TDI6 !!?O?+OOJK?/MEJB3PE6_RRK<^\&:QXNRD)KNYO#1KK4EV2K['Q-39F M:VQ\5OO$LMI];N($]3Z?F^AS$WUNHL]-]*$I'Z*Q'I(;Z?>VZ1@;Z:?WCK&6 MCC$-1X!M=]>'@%9>N8!AFV\UO5Z"V=:<7]+W>Q^801_8C,?+PG^6'TK87T8\ MJ/O[UXCB/,QN\ )=IVQ#,2L%G1.Z$0,#F]&]@Q-)\]LPQ1&35]E-$HD[.$D' M=H;C^O-L;[Q]HJ004T8QLKN'$CW2,/LC_)20QS"Y+B.)908H66_"='MS9 M?)S)QYE\G*DWY,5:. &HPE/'OL-A2^"JG^-4@I!%H92Y0B%U'*.M6N=*L*O= M3M/R9[A"*GD07.(ZF3H!I&=2>Q^N*\'2=EL(&A]PI::O/954,297RK,Z4$@G M\.5*+5=[;#8NY4H98?MMJ!&X=.40M)%:-O)3SJ>6 MM:RY;.V?MYUP]D,09AEAARO[Y1&E:(%SW5I+V1+64L_40/C\,X/Y9R/*T^D< M"WK5>76G-"!T5G$5[VRCO':FS1+3S2Z8/@:^&L]'27V4U$=)?91TXO;4R)T9 MWIYJ:4^U5ZAL&U0_!AE:EK_C=$'HNL5][O(UK)E4 "B\3>5M*F]O3,?>J/;S M'=H0FI=N(%CD+V MT8%*U \G;5P;MJWW&QQV*R!.BC/JW_"ML M90U$X9,ZPW?$/*W9Z CR/I:SJBO/]@#=UF H#"[U!+MQQ#!;S=*8_\-OQW@* M$Z[>REFLU5S;T=$USBM-G0%(2GJC-%+NGO8+6,8OS1@8<2GSH1BII]CU5=1: MR_DJI$OH=X%-LHK'94A3QAS9+:)E@W(8(L!95C&Y"C']+4P*]!F%7./&$TJ+TFAC%@]T*-30?B4?Y[$?Y^D=3J9+Q8@7R>0K1&O[.6/O'Y^/B;*/X&/+^G'G'PL3_.QMU<7(BM, M#J+OE':%- !\21O7J2N;2(\^,B7%E:)W/8KTY!MTI4A9CWB:YJPK9K[K$!,-U^=8EN;:-'8&I]=(%: M;7)WX"JG4SHY+)@%)XY3"GEGASF<;DZI[2T2FN"434_L76"M*[@JB MSZ@W>0OAFM>6_%6I1(OS<(/S,,%_H5+N\"UW3K(J>"!+L>^PBI&<^ZZ,I\C! M[X>O;>7D)PEYYB;4%:'G3.#C_(8P=26;IW4E9[H\^($RZ:?N<\EA+C7!O5(JIVIS,)Q=##).;R2=DBSOC[?'Z6"_E9D&TV M@MW3 DY8ENNT@N#&SGB?@R7*P9(SU=2S*GSJE4^]\JE7QY00'':D)]O1%881 MDZE_N\N51"0US2PI[:XD)ZD)VLX8=B4O28OAVEO0EOW4/S"%]L\"9V5^62M' MM&P%6YYF-0S>E6S0E2RTHF3?!>)I57]7ZPZGP]%P'?/L@07>I3O-.*A,=K%] MOKNHB >P,F9(:KO@>GV+=RYYY]*8X3PYYY)4K'GOD?<>>>^1]QYY[Y&.Q65 M8;)LB?T81+7;*PN><;X*HB++R9H)XU9F&7@Y6S::)D#>8!O"8 -_)(CUIOG% M+2FH.^?R[PRB\QJ@4E(<"8@M2(OML)+MVQ#"Y9(R7MIY-\O"0A".6G.]H>D- MS3'#>7*&)EP">ZO36YW>ZO16I[S4FS9[/XIV-1U_T&8 MQ@':%?VW,KJ!B]DRN;7 \0;W$ 8W\!-!S&VMKVU)21?VU&C=H-8;G=[H]$;G MF(U.J!SR)JNAC"N-#\5Q,AJ]?6M)ZGNVLS!$TZ%,P;"X&UW/";S]B#JI=)J MK^0-2F]0CAG.DS,H=66N-RR]8>D-2V]8>L-2)X.VI9[D"M/HD$JA+%LVOG]A M)R)O LR.P9>6S02E2]@RK % >#-Z"#-:^F$@1C/@RUHW,'GI/TD9B!D7?743 M[;6=+AU4' MHL37E.Z+AQBT]5;-[DB2,'"?0ZI;O-UV0>]X\HZG,<-YS>3= M3-[-Y-U,>FZFSAJB*PRD0[:.QB689"YU_>MHDH%I-OG&?KU8\6!R.=3GKYNE M9]E/_&OY3Q9LPBT'JI6C6+Z&+4\Q! KO*A["52S_,A!?,>3;#N J?=3U!HNG M#(3#YS O:"G%JXM:'Q!=M\!+;QGOTO(NK3'#>7(N+85X]3XM[]/R/BWOT_(^ M+3VK6:[_N,(=.C1IHR=:-H@_!AEOSO_(;X((HJ.K(%J9QM#5;!G)>O!X<]F@ MN7R__Q"O+ARA-$R7Y1<[VQZ&W(9;_J<9]QY55]5GG]C /+M.J\M(?D=XNL/I?AYFJZN$/"L]F8#1/4"490B5;SJ^/_DZ M71"Z5A<==EFB)]CG&R:?M>A=QUZUZ':&0!2_EQA#+E7JYMY=1J>/["E[+X[K6=# M]G0J*/LTQVS[(W\,,K0L?\<'L=#..0E9RIJG$@Z,=UL.45H)^D @_Q3\2UO/ M+JNO4LRNF$"Y9&Q&TS#9W2)8UJ(3)BVX9*BJT\^VGQ!9TG"SPE&8S"B3(YJ9 M9J9>Z%U%WE4T9CA/SU4$DGK>;^3]1MYOY/U&WF^DDT1B5HFR;> %6;%>AW0; MD$60X66*%PQ,]C2,(E*DW%X--B3!$499$*,\Q$D6Y ST(DPT[;\>WF3-/.P- M5F\]&K0>S\,TC'&8WA>/&68_T.UGM'Y$M,$^5 WM#DL2XG5V0[+LG%1Y?9]Q MBM?%>K9<4H9_CBZ8_(AR_-X&T)T.TV9A4&\9#69Y'D9_B$DG&M/Y[9 M(7V+*/LO(V_96C&Z1XI4[2G(91ONL;=U%0 M]NQ.YP%9ZSY8G^. M-H'T=DR/=-K=.'H1KAE?,4Y+BIA]#\CVT)W:&5;>TY'Q/SMZ;D,<7V"*HCS9 MGFVOTZR@B#Z0>9$S&8=^8P MX,7KQX(9JWP/7!'*I%!>ZX$2,(%SNE?<'Y4[5 R(8JZ= MC,F8*OMYS369!K@[K-9N1S9[A#*:'WF#V&\'K8/]\F\F0#.F@<5,+L6E:L'8 MH4']@ P=!-9&[0TVV#B\G\,7KGHT6O7<'A7,<$/Y"TG#PU\>V$\9TXBXV&G$H.,J=C'EIO\U.XDPY5"= M,Q&Y?!>WD@_N4Y9J0'Y6X"2N0ON['QEHE!VX)<&E7T9KKE6LSL,-9FHX[UQ< M'6/LV"*+_)F?7'&,2W81( 69.M"W>@5:94]P0X.=Q33'?Y4G=:-QHCU_7/@= MM@HW!O5P>SUW7'A]03D39E%!N;=2#ZU74P?#*EM=_EG@IS I17-^SN3RELF MLC11B(]LTE"8)&'&K/52$6[4T]0#[<)+UFN2EL#,I ):/- VO*4B M"FC9:*N07Q7,[,F9?5QFOKWPG^1'HGJ"5?AW=[F"1&CSX('VY &(]Y?W[ITN M.X@%"&FM,12>Y?4=A[@;?RL/I;VW,#1FC $#J2 %S1D BX?PY9PBIN5Q2V,6 M_Z?(\E*5E:(AFC081V4%Y3FZ![^9$/QW(P>"F2LS81YF.24\;GKYQ.@GV0*J MX8/#+F5^]02[\-=^]GW"\GV5220DOFC\4+Q3PW.'-MR.29=?V0FL O[UX($@ M?YTB#CJC95.&PB)?(C8_O[Y#E17T=4/2>V8\S.D-9@IB7 YGYM!\P<2PB&CC M@3!(!_Q(%=92_54XSBJTMY1$",5ERLW^D+I'>9Z4ZL*A'J7JZ"(^X?07&F@3 M[:**MTG(CK(TWAL_9]L'!H?D+-28.0Z,.%32\U%CYC@P^IJA19'(&>4$)*$I>I&%*9ISU_F'*" M8^>31!XHQ_OB#1>*-]C+YHNCT)B$(Z1CW2J0T$QC&KP@PN?_&T>^.3!/%!%R M%[!6YL$0O0R4J=,$?D(2>,C'%:) O,JDE0/7%0KI&%JD@S7C"KV43EJB[Q)U MA39RE>R(,)V2GURAEKAN39)U-_6B/:G>(LE]G'J?'CG>XDS4J7]O-;.W]OBY M0IJ6)S T)V/J.Z!T;5<$M68D09%Q!J;*S^.F MBD;O+7GBABMLHA>%4Q0R@8GRRT2(8K!)W:]3)0$T5(PJGFCE8-:!P!)XL[2K1>.Q XA=S1G_7: M?\$IY([NK-/@ 4Z?Z:O0FAWAX:29OK;<]3X!N--Q^OISBRIV.'FFKTWWW _\ M0#HKE]O\$(01.URRTEW5[?8:T%(5DN:OI]$ QM\_8_#^F:GASIA RK+9@=/+'RF2-XL!SQL<&W&#!L7H02!GTOZ1\>N> MGA58=RCA&=QEL$Z!C'J!P3J>OP.09Z?CN%2\25J&Q*M#_ ,<1^$2 V')A W. M47DOW1M/L[);$62J[Y;:+P83ZY9:7V=_12B/JC)%D(=YCG? #0X?<<(.X/K0 M@_1JZ[+F4&W;*IBS!U(?.CO)@+)/5-S%435MN&9@"0] H911/"F]5VLF"[*< MT_\)7;YL4)HI&F"W6L.WI++?DFI:K0!\^Q*--IHJFS7B" M91==W'(G5'EAQ.%R@B48;?RD)UB"T3X@8#E\_&,0U24B6?",\U40[1-L/W2+ M)K=9V59PN3UL/M9\6K'FSI[,7076[XS-=LGK%P55A7"@TT:#B_P.4?!$J_C< MD'3Y@.BZ"3RIPQ\^T2H^=8>6.[2NZDEO$5T0NN;I7O/'!"]+>@M0 LT=*D;C MHQ?3-)_3Z1V*QAR*)Y/8:6;E9Y2O2'R]_Q[SYY1M]17>L'T1\4^_ M?&N.:LQLYR4Y&7_Q9;D9[E%4T#)QFFN6I,CO4!CC9,L 9%HG@YL=FE2^.]-!.Q=R9O.'M[YQU)>CN[3L@&ZJ")639O?@HV M]?4809C&I150WHW1S<317=66F=,.+F_JUKM/Z"HWJ1HU_HB3^RHA-Z\MM MRH[*PEZ(^I.]N=.@/E\@ML\84*4<3N/C*\\$NK1DQE!=YHZN:>&!@;+$\\ 6 M5X1^S426 6CN8-WSV.G&CH^RV/+HQB<1*H+A0_5:$]V]=+9]8'!(]B1O,C6YW] M=OB:[!>>SIN1!,>\35CYR3#*&CXK9.@@L#;N"MA@J[Z08Q7A_?74 M^(?-+H M[C[)CN&MN\W.%NPL_A<*Z16;($"SPXJ3H$$)+"E$Y9'M%IL,Y@_LS?U\^?UJ MT\']F?2'^3,9"._=1?$"5':/!X;N]6VN"ECE5[]:AKS*G[Y.(\K]+1>H^E>! M0?,DGX;H(Q,^,N$C$QV0!ZGZ1$_)GCI-U,Y2N($T==\YE#_@9OC4*>*C"3Z: MT,4IK*?2G6! 061AG& 6; F*M['BUA]'QE8 *Y 3 MB0+7R2UW*"]HFEVQK7YX52,\XN$]%OJ?%^LB*:]\? A?F#G!>)C]_/8;24;V M",L%8GLHOL!/.&9;XC;$\=GVBE"$EZF45*!YO<)9'1SWI/2#5D646T85_NI& M^"3C#<#%5BX/@%MF(E;"OB(&^_LY>XSS\Y#2[8+0YY#&V>\,?+"2 MUO0 M(&;9'9/7[+A:\=15?K(Q& K:R+;0J2:AO2>+G)&&F>E/*"%EGFV9[P8!5S2W M3WC9497E.-I11B@CY0,[PU%SE1(,Z3@7LW4:X>3HTW#/QQ2O=QI,R1\[1FH M%#BS1PYKD'Q;[O0[+RC7@AM@5,SH$3:^TXX4YX> E^"N2\ Q[ M]JIYNCO/+OBES/BQJ%\:-=-+8W:?<5^?,3:*C+%2>0WKYFRS)4JC9D47/-YN MI7)]K)SS!A,"%1TT=BP9/F?;S^%_"#U/PJR)W3NL,!8,#]!]"=?R"MF6J]C% MM-(H( PH&VJYAIR[&/BI5.0K0IN-:]C@@>&6LH]J^,"P<\;5HOO;"2. 7Y/^ M ^_5/4"5Z9GQFJKX/T7=WU*%1>.D@3+AYLSZ9"!Q@UH ]M&((;/U&+5NV.N2 M_\64\2S&92-7J9 $SO)YA_;S#GN'\VM*4426*:_:8[QZAE*TP,*-*!@]$'<+ MH-D5)<[3O=Q@QD@4T4+8HJ7%2N/"^6$5YK^3(HEYMD"47RX6**J=O7>,Q_30 M5BP&PWQ::7\^0]9GR/H,6:T =QO[%Q;Y5AN6KM 08&"0-LJ\N_2!T\9ENOCL M=)^=WB4UN[7OTA42M3R\H&%45Y+\.Y )$.9UA4KJ_09QX+JRM>!G-B :Y J+ MP(FBY7PSE_T_5O*H SBNT*2-5&D.3[@K6636$C!*;JX^9"SLTE])HG:IQUA( MX$L2&^_#:)5Z>T)5B1U3LTZH:%$WY_V$RA8ULN]/L%91+[1_0D6)+=)H3ZCP M4+LPXX1J"_NO_0 3[USU8)!"QS?@\%D#X;22I@M*2H_C[@!@VQ<#S79C_EUFK&M7RD& M3R@-T_SR)4(;SG%7^ 7%YZN0+A%_1L,ENN.LN//5\38]&7?B-0#>U]*]5J W M@?0Y?,'K8GT>9JNKA#S?H"-HP'C)%C&/ 4[YRT4DA2,A7\<8'H<;HL^8^,?I M\C?V_UP^[=2-PX"&I.O.Z_6*5Q)N47Q!P^<'1- M'6%R%J9_S!?S=;@*Q2T$0!-.II= Z?I"\9SM@10O5WG]XG3)N>9^?G4G)*3F MS.[5^BIFZ\YAW:NQRY/L*HQP(J_*% \<$%YI-:!LJ-V:\5=R4$)C\< !X3T+ M,YS=,Y4WC.?I3F;S'?,!A(5X^D U1:_!8^R!9FN>7P/"YC!\%-#OCLY2@'&Y M&Q\.41 ^L@5&@:&RYERKE=NBTP7&I3:\S0BEY9BK6>;AA3_*W+?':+#$B;ON: M%AFSRFK SLEZCKVA\"?IDAT6:RZO'K8;62<)V=!!89;O+>E@ MJW#?H2>2/'&>?[TC9'T,0'-\%P,'NA@<:]&272@:-ABLTMTG'NCK[GW=O=-U M]P#SG^@:/*[01**N$QU7CROTD*I61$^9<84FPH..P(\75VBA-'))6V/2%0JI MZV94;EA7*LSDYPTPSNT*,=1L ?,?N4(/B"#1C4Z:*Q$:&Z^<"I? #AH-UX2Y M4JFQL8C:2>8*DZAT5E4HW!6Q :$#,/_$7.W;5%AH4-&<8!DMN:"9+N:.XXF01I&C84Z% MG0A]=)**S"DR$R$6/#_.W'$^.E+UGCUN3@\8'>T@"5I@^GJLMRE>K'(&.?%3V&C' !&\WO,2]?U:U> M57M96Y6K+0'S-:PF:UC9,4;2^YQ$?\Q+<9.)RU@50[M7WF&*HOP>)6S@\A-* MV49-RIY7:W9^L'U=-@DK.X5D2 QFAU5ZPH#0VR1,F7S[NP)(T< >JO/2/]D^ MP@N,8M"WA4WH ZXGIGVC6 9(TXC3J5?D$O*,2\CS(P$YHS1,E^5[S[:'(;5+ M8<8;5-4?[!,;F#>6*/6\>I]W*.]/!3E4CV^AVC/+'>(-)Z-\Q[Q%SHZ>E/>E M_%*(RCN-OW0,%#K^;MFATV*?]!"\HM][K.LN+'=,T^!]6=Z0_K?R>S0@!9S9 M)ZPKQ.3YSY=_%NRDWG>SY&)>7-<+G-(]$UMQ3_3N4&J$5#S .%RU"B\$J_&Y M>:@JHU8,5=-SXU#=\>TJN(C\W3,[T @IU/#4.$0/.$_0?''-Y#0SG]G)+:"5 M=)Q]*'FGY3N4E#(Y6^'- Y$8,!U6L%KM,4O*%S%1W*B6U#KZ&^3T)@]4_58> MC(JRM\8Q=KLC\/MIYHOR()3W1A .M OOP0"5UK8)QUF%]G*]2<@6H7M$GW"$ MFMETKTR6W) ]D#Q,CI_S/H_, OD78@K,KBF= &MC[QMH#QG#IPK(7A%:_XF/ M$W6GL O$F"E]4*5Y]_K+%T0CG*%:*-0V0!*O15E\^# M^YR_E5MVXI,),&,,&$B/+- <+JL#D+1^=OG*P;Z MMJU1J+R([ 3D3[/Z7B^Q_M?[>R9.KZ<0)SSEA^E8I6_2,-G>OFYJU'OEQKVN M+W;X1$DF;,/1_YO&2K-,*F5*&SZ-06>GR5?9IUF;<,'ERP;3H[M#9(3J8_VA M>&JG>1[[3B2JGW*\[\7C0"^>\JM>9UF!XHN"[E63Z@AYH]B5W"P5P*T6@^V' M:17K^TXYOE-. _+-,2^B"#Y-'6OXB4+@'GY7B )Q;;V[@1'D17*%0LUA*6)3 MA76%E(WN/ )SI$V=!NH8.NDA4#UU*L$+=L6N85>*VD6[!9HNZPH=-(JWY;:B MHEV+M"$>GI"*OE<^5<5/HT@!E;YGIJ MC.5DT$X!F_IYH>D8[*7 U!4%0Z5_BPLY7=E(2L$"2-8RUVQF+$*EO[Y[V@UF MQD(":+SYE3CT5'21@*J.?5ZW.0TD=9E3J<: M-RTM9*Z:4]9&1UH;C1#,Z7NC(Z?%5&%S*N1HJ6JMX!-,V^GW,!Q'W2>8X--O M@-BZ,@NNU;MC*K7K>0"GU/0-(.,EQW!B.F0#]9)H#J?<],V=81J,P2D\?2.H M0W>O YFL='G]\'V0(/:-LVY=797+V.KB"@3$=VTUV+5UA-TL?6%*5F=-*\_?U MB;X^T=+>'0;?'C*?9C=X 6Z3K." M,ET>G1.Z$0,#F]']XAF2YK=ABB,FQ+*;)!)?/",=V!F.Z\^SO8GSB9)"3!G% MR.XN,O1(P^R/\%-"'L/DNG2IET6D9+T)T^W-S;GX#AK-J2ZZ\QKAG"\6.$)T M_IRR\W*%-X=K#Z_3WYC8(TW45$_J\?J-6QI&.>97G?/[\Y($L>W&)+SP4X/& M=X>J8,=-F+&W[.H.LUD:UX3A/U;A2O[E:H 0DQCA8WGMY%YLB)$PL+QQ!^+Y M"J/%Y0N*"IXD50,K="@"1AN'>,_! B=LXW-[4 FO@A",L-S@MM2@;KD")6V0 M*!XX&+P/;'MD?-LP&Z-,B\[FBZ._ 1!1K#!8T^%F",5-"@$SQH !F,&$<\: M17:V/7ZB_UDD"UC&[PFE!>(Y-D?P8"1&1S#>AUQ\R,6'7'S(I:,?NEE/(P!E M:>K8=S@P"%Q%#)<;UU D@ M/9/:^R-=B1NVVT)07[>Y&MRI4$D5+S%763L9"ND$<A1FC+E4/01I;5R$\YGV6E642F'YXV)Z='1Z > M@EGF#OH14PL8P+"=I_=#$&8987H9^^6QJISL6I6HLZ2UC#U]H'S:GL&TO0OV M 5)>!IWF%#\691,GWGRW2OL^"-SY8I:F!>^A<1BX+^0O'O_#%,0'\CG,H]4; MX,V\I,>TI!$F>'4.,PH(7M.27N LHHC_-:3;XT'5H2$(2W9;=* L0+HDIF8 M&O[J><6/[:@@67"<%,B:(*ZVX:%#7KT_VY%$YPT^C<"G$?@T I]&,!&'P\B] M?=[AT,)"[.^ /R%GA!TM_P3]%09U*W.>Y:E24].$L>TB^C'(T++\':<+0M?E M>SKZB+36M.8D:@&5]Q+YGE9:-M2NT_:^@/N^8CF1Z2<<[VU6;[-ZF]7;K-YF M]3;K0'HM^&RRK++^'"P)B9]QD@1A&C-E+@_3)6;?E0W 8DM%MHF-5ZT-JM:'[SK( M%S[2U0>&Q*HR^JD&0J"&[AX'?Q\U=#\-"MTL^K/ ]'7?>07$LBF#X'!%*,++ M]+Q@.D :5?E322FC/S'!7&+]G+7>X^4]7M[C-0J/UVCS*WK59T^H+*!/ M->$$D__[T2I/,,^_%SL$3+?IW]C=J]UJSV<9D30C"8YY&X^#( M<1YOJU*5*]$<_U7]G,;7ZTV(*6>>1A UYG6&D@=]YNDM)1M$C[K$W:&(/"'Z M_MX!T)P@_;4W *_3B/*K^RY0]>]U.HLB)I/CRY<-2C.4_1XN479&TH+]S&C$ MP%K@_'X5\K!? _"]K&< J]?7%L[*%!+V^O*W71<_1MHOJ(EGNBS7Y\=B+)"$ M6887."IY=KXX+]8%#R\^(7'@<1;_IZB:]%ZG.;D,*;^OL8GQ3"S? \X9HN7[ MO[)-0'.V.1["EUM229=F-$ S.D-VGY/HCP=^_C")=\Y.J 1EV>4+HA'.T'Q1 M/IYO1%"VF&W5'7?XK-D#X;*'J4$)8@S--@-9(Q[)?B <;K:#GYB C\^V7YE& M=[0U9A%CG'(;S!ZSG'> %#CU3+[**LW.PPW.V5G,15V,F3J),H8"WS+Q69%_ M(?F_4'X;8E'6J.[T(7 K)=S\,<'+6W72""'P>C]!6S0+^P MTXG]6-U\P(^>-*Y+6X^/(\[2B-JY,JLI6_"# 1#YI*%3V.Q9E7/]\;R2K!]J&][T3HFP/?5L%Q<7@ MR^<-)*/$<#%K";'=W0:EP]0@_3@2M,H>1.Q4^QWGJW-F$S)FHOL[%L 82E<9 MS2?<'8?GJY NA1>0*N>-Y^,=;7XP,D=S1O-A]EZ%VGA5:'#Z"PR,WRU%&R:< M=WQ4:V'\KI-\A6AUU(!QA2PVW+&5(\IT(=69U3C*;F\FE#?YMQHL $2\ 4& M,I_@ "JV6_N%QH#OP;YK^44;%AC7%VT L-T7!2PT!GP;?-!Z>#8L,*XOJN_0 M;[^057QK"_&*T//2^%TB?H_E4;AZKS3"!7&G-8F,H/Z#FVJ>]#0?'%. MUFN2EI$H.;:2B4.C-%_PW)[K+"NJBQ(SH6XCF3$")##?26F;:Q6>!J X4JW1LRQ86ZOO[A+#:;2B2'R8YRE]4?E#37F.I. MK:(6Q_FJ0U]UZ*L.1U%U.,;V25T]1JY0JP,=B%JY=6YW27G*?%JQ*UQGE%*D M==V-*^QJ@[SF:C>2]0-J*/.;7A5&K93W71,24M!684! MA7*08[G/[=RZC88YO=$!1I34'X#I]LL)TDVKQ 9,R5^U*4EXO5#0+TF(*ZH MTSTQGUX2OV-1U7XW<.>2),?"J;U2MZ>Z2@,^,6=(K%/,:8_@NW1LT0O_ M*MJ.PH%NA9[@-Q'>3#WMF#3,0:9?T6C )38,?70P?Q4CE;01,^#QFAAQY'U! MS>4HC'%S]=OSV96-UQM57E%:X_H!5S:I04)J7DWA2KRS3XIVNOO%8,C3?DY2 MWU35O7SL0,P![^W+N$^8NX@9_0/$ #_T.>YR@9]DV6%O\E,"UN)*OU;7&T51 M51^)JOQR[I%G@"'&+T^H4E<^H_4CHCOHWK3\T)YO^?*FN.1_'@##S,ZJQ;<< M(\BW\94[E E M ]HD\X0I6?A!<;+=-RE=_"Y"#4WA'"SFOM M7E]R\$!+N4 XSNX%(PV.3,OILORJ)<6C[(]PC% M\FVQ_P%K'L"?S<^O[]@AC?]"\5?&5?=A@N;T!C-&B\OA.])H?H,!(!RP^>/( MVP?RLG<4[SHV2$6Z?/ PO>#>2+VLX6ICK3F^BR"LBV!Y--;J=T5/>#M!]5S? M5[ 13D8VGL^'XHN"EV=56F&I"AZ"%>6HV7-(8R9B%ZARL0B1ZKSB:"B@TVJV M]3KVL7VU363HO!HXT%6=72 >YMK+!Q[G+NA6;<](1@X'<((D69@-T>KH2&M.FBX11T)=BC M32.(?>5*N8$^ [7SDSM7C@:EEU)?<2X/"4H9@*/4.3$]PN[1@Z5U A/7E$:5 M8]6',+*TLB&<.]'5G-/>N^#<"=^:6%HN*.<.>BG9[(:6'2LDA)$8' L^K9S3 M 0.K!HH$1TSHSG2[!%4IDKV]B8+V9,] MP]HBH3)#T=^6Y.F[&.$JML%^.(0T1)=8U6$+^1U7+<(M:F@$5TH= 22]= H& MTSONXCG'5_@%Q5^8V"D>LXCBTD*H-;3FI R]29WATX++ CQ?F;)ZRXP#I 1& M,;(S)(?]9F#G'>%A]#W=0Y@9S8_"E^RWP\YBOW!M)BZB?$[KK]"PO53#;,'( MV^#N>*51,('&6D[C*K\JUV.:&JI>OM05J[QY-_LO%N?L=5C);JI!171IR+YQ MC$_P;-.!FT\FT+FS04'O,G1'50:![O3FZ->=7D1/)P3OK&7Z7N1[34KJF3H\UI M13H="*Y03!WQUM8 7$D&:,M,L+/,%2J)&0AFGTZ=#A!)K./C<27VWWWW*)79 MJ9,*PCH VWSJ"1#0':3KO9UZA@.4+B"'[=3WBOJX448;IKY/II"D.,;$@,XN MVO'$97&Z('1=>0#"1U+D =U?>YKMIP5A=6=GF,:'OR6'FR<#3D6)IZ'G$.\0 M0(\@6CP=\V :W%39PC^Q;,)TUV^X:NV6 TQR_X7-X+O MON7_&4X27GD#1$4XSRR4[XC&CX)=T[+ZH2X&D#5;-M'H+6H^A 3J&( ?3FC: M:JWU[KIRWJ&Y3,43=8*037G;6L\2%F=A4MX9MT(HOR%U>J XB*@:/CCLTG"A M>H+EAF*",T+)2!HSQX'1(0.57^MSX']=_$3K#-7E2'JRG%=EF_@)G8=YM/JZ M.>3=Z^>#MU(*RJ M/.X*A)*5Y1VG5,-],H_]9)YIN58FI;CY3 ?W,QW .B31U]A MBVW#*[ CTQ7*V B?3#:"-'SX9(#+ (#UTQH^".?VBI0RVD:UN7TT6NYI8V 9 MB-:.MVS7C+MYZ@D0/=&N.=APDCT:NGO(S#5OF*KT,N$S.XW.#28CGI9S-GX) M<-E?(,LVB^WML94;T!:E/9C"8S"#T M]'7_>I! <%\\XAW:DZY._7KTM1_"E[/Z6PL %HP>J(5[/[ /T\Q= ,WN-G-^ MQ7.1\(L!N;'!]!1"J^9G90^JZIX_342UEAXHY"8 ?:>/O :]-EZ[TD5S\7%1 MY@[Q%'4.UROH;\(-OU-SMMDD..*RA4N:@FN_-WB-*SU#DTQ=WA2D'T\L6M?# MZ>H#;*<38+,1&IB*QW>$H8&1MW\&:F4&..6UU^UAK%XD&T?:"8863"B:Y@K% MID;&CGJIN0#$J#M] JT\RR[*C]45X&6#ZR ZZG#-]$82_1&0JLMZ\!0F19W' ME67%NOYK*V]EKZ^TY;@T +3W80[AP^SU0T+]P]L<51>@Z92HORG);])2]USXUWUTF\AZK M1QTN8<;M^H.,C$9?Z"\L]Q'#DR^!Z5?'\_[U$_2O#W'OXE1H8_4NY:E$(_Q= MRKZ&93J!JC%EF YD SNWT^P35V80.[>+[9%7;1^;"WZ-EK@6K.91QGH"7H'P MQ"^B,QC=$;YD7/$W9=5IGAY \3*0[ MH?'C!=O->'S%$WI90#..]/M[[D'B! M:+R/%?A8@?%8@?A<]=&!$XP."&41@>LVSA%%[>:4BW#G''(@+O'A !\.\.& M/EVJ?2C#SNT[HZ36-^N^G8?Z$ QU)8-Q% MV5%AWWAH!SI'O\EJ)MT[YYM<[2=OQL?TDHAG&L/^R M4QV^%)+#S]K[!^K<=3KT'::[F 7\QB=8X*"YR_63_BJN[96=CV<@+>?UZ]U3 M[E_C-S[.;PF?3]OP:1L^;4/;Y^83-GS"AD_8\ D;/F'#)VQ,-F%CY(U&!W-+ MF=M^GN+:WA+G!,% 7T 6A3C!2M#Q!1O 'P'>0G7\UY0-YH\"4QM^*=Q)LGPG MMQ/X(\"OF#MEEE>G6( )/NG;YL:<3 '^ K\ZU2A[L! HF-X?/;T-1]@LIQA_ M^#Y(RH[VU3\!>N%T0.T2BH&+V4H?U@+')PL/D2P,_$20U&"MKVTIN'2%TS"- MT T':-=BZ+*"2Q!I LP8#(,[+LKFBZ\9*F^DG:T)S?%?Y6X%8 .8;16S$JAS MDN4"V/?/@Q\'@6^^*2_R3907OVY/!.>K0<#;"'L'];>08DXG%<<*QYU(#@#T+]ZC+)9&I=/OK"O].YA8\.!?A:SX;;N MRI5ZGNU^]H EW\I9F'!X[E<(Y3?\E?PT$9>QJ(8/#KNTDX=ZPF!N^]W^V *< M]/NQ [F0&V&IA8 .^&^F#(_#05SIH'&8-:;O44?"LPMA 9]JVD A%1587YAV M\/",DB?TF:3Y2B2I=)<9Z;?[%PKI%7YJ^PW?3A\?;J00]1J 3A_QEWM@[^KR MZO1WK;Y4N$LFRVYK_I8*A:PW+P/,L0>NW)U3@?H-,' M.B>@X '/B[;+#<3!4'!54DA[G2G@*Y1*FJN,$5=-*=5JK8'P%D )RJ@9VB82 M0".WBF"3QH"'TC("S[.+3;-[2MH_$S3'/A9POYSN-)_.Y3N/]))UU-GQZ1.3 M3BE))OI^6U=HH\Y8@OGA74G1@?!*G]$H5_)V=/:8AMKC2OZ.-GGZ9Z"1 M;SS?]<9GCW9-!6SC1#.W?T9+LK[\C^;VW6A)US+68.X8&RVE.OH_S>6JCI9B MK:-TYKJRC)96G6,)!I- *?4B:COT#@KG'".*^_M">..K@Z,;\-)XT0!&3R1&$X8 M)_HBZN02P$GCN*(M3MV&D\@)!5LS?6.4%7A974%ILNI.](YQ5=K)H?35=<,V M46OSY?JK0)/SAL4,1T)?"YV=Z?5 SIB\B! SYT57?T&G#YB9# %/(S.YS7(# M9J]"P"T]@-QQTQ7OPT)CQ_B9]()OO1\!I]$'1RI[\?DP>&S]DXG:\^W M$_,)(6W=HWWH,">:&-)%+3C!A)#NFJ/!W) QQ\7:&%7V?$$123.2X)CW\0H> MJ^3-(./9FW!?#V -"[X<,!3>5]./KZ:S%3&+2K4X8SN"'_ORNC[YX$'@KG8O MA^8+RF'0RZ;8QH%)QO@HYUJ)@'R\;>B+=9'PK5[EV),U$R0KE&9,FE;=_FY( MQN_A07B95I!&VP<:IEE2G3;Q?XHLYW*#?8?YXB%\$>-MZDUV*1;'F(,3)K@H3KA_.\O.0 MTBU3&U_=$_8.*8VY=K$Z2 @I H)AEF&M^.%WG*_.F;AF4IT"^PWH3+6*TT5M M056'%#MWJDW,V%V B7C"0%[Q=P =:1\::#3/LHL)?L(Q,SI@JJYBM%7(+YG% M1K:(69BE#@36%\'SK&+SB9#X&2>) .C=XX'X?<^QZ,A.$( J'6L9ZCQ,EYB] M?B\O+E^BI(C9Z:.@M\Y4N]'' [N* HN'$4-%Q%\58Y<'Z(HD,:)9=4FC&O#& M:<-C(Q.!F*%$JV>8!=^DB[YK0%?2(YV)XT(**KFP?,(W@23WF\D5'2AJ R6DN'72D- &$;,PU M QLI353^0H,=O^SG#,,%BRP]R%Q#KY'R"-P#Y$H#+PV1HAM -=B_RW[E IA. MHL"^N59=(V48C="2,[VY-'1>W01!M[IR@0D%SQ0SV'UKI$P$"">:[+PU>JVF M?0O <3,(L" ,F /BBK\!@.\1=91)&ZXPBQY9(*5/KG@8]"BCF67JBLM!FWT@ MI5NN^![TB /*M3;GA1@S:?0K&UQQ3>C1"92(9R&X8F_J44DWS]D5PU.3ETPW%C%@M'ZLR)JB9>EM M&3%U =FPYHS50=J1Z5!'G9WME+FJ1QS= MD#J>ST[0^R8KT.Z38@BR!CH@$S MD1JRIV'E)682-]B0A(E9IO:F* ]P*4N"#6\WNV*T"MBOFZ("KV5;?Y,@6.OZ M;QX)WVAND$L!3'[8&K'A +#;_*/6X&X1O>> G849CMZ00CIVH$8:C; HZGY MB1?H(9&\QL(9MENRD++S;VW\SADV2S/*7YDF_0Q00]D MQS$HKKN[SBA3U)?E/%$Y9?>%!_JVS-PXV">S)R:=*EB/S.!:89+)"\U5IH&K M@K\[KF:W5#ND.3NB-F6VX#V*"EJJQ!"<@R'"[=T 7\OM0-WS[XAGRC+&?$(T7*(OQ?H1T?FB/I\JP3TO M$XK%#&@@>"+G7VQLR]V]L7.@F!P M+SJH*R3K2@RBUOP,[+/789@'^X4B?9+-@#%@+C@]0%%.C[3N:'([=V)(Y:2& M/]"<-!R WV!XDYYT?7,\-072@7SF[J3:M-EV4A>PTQM/A/D4!/HTR&='=\R[G?7^"N*8[_S4(JX)H M]CF#Y"A7O55.3O?WV$J\Z0M2GUUC,+MF5X.S[^U05]I2)L?91TW8WZLAX=N[ M/31GMPMRP&"^8WS+MCOO8U%20*Y)>8).&Q4-]F]RK)DV#V"@#:MP@E:_YO9:ND\1E*T0+O%0=T1M(B4V[RSNM/CCX' M _MX #]=>R>5^%7CI1I7X^A3647H M!2D>\T61[-H/]4LGR8N&IY@6=QQ_ZY2W&1@-[/"363)I!'CLVG DZ^6IB*%AE(%Q]TJW,VSS2#"#39K'/PO19F#X+ MTV=A"M(<=)PB3F4Y !&7D:IW^\*I/ AK!%8:NDYE2!@A:V=/BU,I$S9)K/#[ M.95+ :=KQ]BM@8Y#DZ4:*"AKL 71Y @&C+@;;$PT9I+IA77 1-*_Y,=^]Z8> MB-08,P432;NY[C2)U!#8=,XZA=ID2G>XJS:9#'$EJ12N9U?-+ 7-6B9#N6H] M=>0PH.O?5<.H$_4TPE^N&D"M]RHP%="@"32H4J')=Y!L.P/&SYO"Z"E13)5' M8*]L(6*&*DEPS$EX"(QEO%=)%17; :8L3 "O9*'T0!,67UQ@M+B ?=>HDJ6S M-:$Y_FOGG[M>,PV2-J0$:,_K#.5UFA641Q#N4$2>$&7;\D,#4+)AG6%@:R9A MEI7]@3BF\\5YU306IV<1S5#U4M3O8C@+J5IU?!X'\Z.("IAAQ Q>G M!0.N9F-V")^A!9,L>P41990V*$.)7HX8Z\J[3 M)[0[@#D)E3M$/MQN0UV2DMV15H$C)[EP_$";4PB/JO4O=)Y5;/;:Q4XM4F"A M'#\,](1 _%/&ZW0W 6S26#LA#T3I._2$T@+MM(*W-]E>OD1)P5UX MW '*_HN/+E!Z@TJ'E>PF=J-2??G$SE$:]N5R-"9=FCONQKB'ND5' M7=E;K:G0]F(B-_>B03+",A-&47#%[WFF:,5.<6;1]5A^)5MWV&(L-62^-*N? MTJP>*F^./E6E<7Y!^7PA3J23S!@R';,!K";O"9,R5:2@T9>R0^26!Q78@U?W MH-V6\DY E4%@& 652S,8B.5;7]H/_ M++B48<,5G#DB"(>J*I"1H'_F!JXZ,K$ A%J51=_OZJ/-^VY5!WNZV<+S1<4& M3*HT,(>"IUJNXD)>]#3MQ+8?S.><^IQ3GW,ZBIS3)T0?B>UF1C!?G/@4=HXQ MI'0PHFJY(E[Z)@Z [A9L6L<29P;X2&,P>LUEI@Z16SC,-VQA7[N5[&J.[!J> M3'N!A/+NH@]!5JS7(=UR;WK&MG"Y-=G3L+K]@CK^+-&:, 8-&T:0U9X3=-9H%3*X*A=0.:_#Q[(JK%L@T,"W=^W?,=:&KRP9R;++L.]0A/"3Q'B&30[^[BQF/XT8L]\I MSM%\L1!Y:5JN8CNE] EG["AH@%& %F2*=YMYMYDUMYFF\/Y/X:,MF5Q-4JS*HP7KBO=A**(L!7^8L]Q&BQPRK#'87) ML]0_D*-T/IE"T_NG1N^?ZO_3]^[",L6=%CTF4;CK[''&\3@_0J,.D2D*P?46 M&:@\^9()-;)%Z![1)QRA9E 9>'73LZK3W#LD!!3H9_&AJMB;P14Y.*2#O0/) M.Y!L.9 ,B%[O8_(^)N]C&H6/:8S. 3;Z M@M0[)PPZ)\Z*C&W!+&,;ZY%IA75)=JTK7L?L8S*UDY^(L_*+S?@798)EEL8W MA^_&GA5K-CRM+R3[1$C\C).DP=-@]'WMS.E&NMPRT!@PO^,L)FOV(F'=GWR@ M.>=1]]T%\?_TM8^_N"'URAW]$#>T1L>.EDZ7C--*-TB=E@&P0\>IL#/'A+^=42^?8V"=G. M2N-+-G9S?%6>04H*WSTMNNYTG$8R"NF M 3.L8G"%4YRC&_QTO,4KVI]M/X?_(?2<5\M*SOD6*XP%PP-T7\*U7"-KN8I5 M3 5FCNBQCP?9CP?U#N<#BE8I2SEU7:*B.!8*<+:Z$1@&;#NH)=84D:@YIK::[0J*.@@AL MN+F2D]^17BV42U275(\Y>R5'=)Q-[JU%#O$3<:ZU'/.RG&#X M4["IS\'2(XKVA^!1F8!@1*M$P_[>9ROAL&^(?>+A$%61_7U%2();WSQCJU8Q MBHIUD?#DZ O$ME&$RTW$?DY0*=?3^+A)H6[^15_+#Y9BP4X0?KE[&N]^O%ZS MK_A4E3I)@W1:3/82DC=S]>H">4D!(XWJ=8 M<9F([GR?P.0+VCND^O2H:ON4G]-)^=$YX$D'J>T*O=2A0&V5R964A):L!+5& M7(FGMR03R.)T)9#4DD8M=2YSH:=)4*V%3\:5@%)+BH'M>W/AH6G02>"X<>7$ M\W<>^=2HEBV1-1Q1)YC?9"I"8C"%::SA>AUGH>68^\_!PPAT2>)\@M:M- M.G)=*$:VBL&;>[^MF+QI#'R,WF",_H&&,>+%/MD'8?\;X1AS&0+F> J2,6": MH[OXJS.:'_FJV6\'3F*__/MS^(+7Q;KQ6PJ?FX<*IW*HFIX;A^J.?:NFN&/C M,SO0""G4\-2W9>BI:<'7#"V*Y 8O1#$=R-2!(K>2DJ(C_;7I-E-X-P;!0N/# MV/WV&K+, M6T\7TOQYJ%2& 4YU'()PWTS8!M3P:&3K897HT9&,[K]28LD_L/ M,W,LD5G<=QRE3%A>ODB;XO:=IF!&%2O&?0 MZ^63^=Q/YFOVFA&%^VKJ6'=58DF/NI(KM/3]S6RD1'0RNUQ)GNFP;0&1,5>H MY%NA^59HUEA*$GV;.K-(521)#'3J'UV.MS@B/76\>Q(.)OO^C3P'OROEI!:] M*T2RD0$\\JH#GP':K83?UQ=[/HR=+/IA-X.9O6,GEKUN@J,E1=?@GCE9 M/%J2M4FL,E?V-4$R-6?VF*OXFB*)@.EK8*+]<@I$:\@] A/H5V<(U"ZR#R;4 M1V<)!4D5L%SH\TN 4S8(!7GX@K+=+X]H02AZ_:A5'4_KY6V5Z70$T%?A#-$I ML_5'@Y2Y=.0(:PE,'!!N;UTQP71.&/73@HF5^0;1RE=^5D)72%EAPG#J3\:0=\X M4'>X%AA=L5_Q4IS;V'9!GS3G^ZWUDK+57H+[C"SW,[)LQ@=&&G'U\8%.1EUO M>I(Y/G*)>@+UP&!88:P-0RRJGZ-P0[!? HH8M!%.JC8S?7HAU*L/ZX2 PN=] M$ 9]$)>+!8IR_'384W?LT]V]^BSL-YYN@1E ?Y#MA4HOU5U_E K./Q95I'(KK]A4V>O3H]HXQ4(D9,DSK+=C69<*YQN)U*MJ[T[>'%=OI4:9H,,]7 MO#RB_A,SYR3^:YTE!HWHO .QM([Y[90,BN3(N-5#5+7*&#!E?SAG^A[.-7$[ MS O27WT8Q8=1C(51 #JBCZ+X*(J/HHPBBC(0)0!>;",*J7,LU8:0>I:.*]6$ MG4@&4PV=JXR3DLJL6\2Y$KM&6O;J[350XO&Z]FR\(4\=>\=KF6@:4,G%G.GOJU_"<+-N&6NR".6U*^?M J>ZKMZK:RI[K!Y[.G3-ZC MA.CZAH2I^!*EQ@'FUS48O@*IR&S$\J+=\77, A&#Q5C MNB'IDG/,!7K,>1IK0;E4%\#>/'B@P"8')J^!>7LM:P/R MA]BWYK=3/HI8XVC$4$5G!PC.I5S\?N!0UUKX *],QQVI(67FP/(!WM,)\$J/ M(Z)W +A"$W7$5WV(NQ*J5/&'2LMWA0[^POE1)T*,U@,GT44-;(V)-)L$:+T& M-LWXHZ%0>]Q(D^B,@F_*7D$>! MV-$0%"G[*@'ZL^"_8/:%4QX>"C9)F&;EI4(QIBAB1DGYIW;N7+LPV7("#X&5 M=QT;=!V?D_6:)V:QCS;7'$M!TIWV8B] ZZ;!K?,N5;>:V\R5=-A&:O%3.TURI,L*41(*9%Y]>JVQ!$ MUH? /H4?U;+M46UAO-;Q/L@(:O2%4Z7?&]ZX0UR\L3.#MU&D89078<+]QQ8( MJPO)I"@N/HU%>/Y@B.(=(/&)5?83JPS 2:(_KK.L0/%%P239LCHC2I[)CKW% MNV,B%N*BNQ LJW!:R2]CN)&H)^0D> M2G2%%#YG;=0Y:YM*S>8Z"8TVU[&[06J@EY#+O-G!E6^N'5%UB%VFH\Q4-AYV-M?"Z%3HJA,L-=?4 M:+3R8DC/\VGT0+*<"'4B79$L)8@:[);D.#4-Z [Z'99&2^,A0ZQP>KMCLEG( M%;!<=/7A^R!!(>\LF!6;35(^"9/@,4QXS5R0K1#* YPN"%U7(2J*$E[P%^1D M-[%5857_[[55/&4*;W!O4]6>1,U*&60.M,[PSS54%3G!>4AS';4KOU&IVA M+WM-UE7>-SA\Q G.,+% M_J4^I$#1U%ECJP@QBJJFT+P[ 3N&HZIA*OLY0:7VE,:S-:$Y_JO\^^[[\NR" M_/@C"U*-^EI^H+9F9]57O..'>CVQT98Y$WQ(%.&QT'9H1(X:S!,WAC1%SB+>*]QWJ3\EEE^,,3@BXP% MS[VSH'PHRPG76V2@FR/G[(1@LJF&1"49%*/' +E<-L FC0$/I7P SQL0FSO. M]?/%UPR5IB4($\&< ;%H+>G:+C,>7.'23G>9H>1=LPG8:()IS;&/!=SVU9UF M%1>AE7*V5;1ST9@Y#HQD?3+DDP:RV(1 B9O"RZ:,#0MEWW*-F;XHS'?;[E B M9<#QY*5=HHZ,FD ZRWQ5ZJ8M>M!4O5TJB-%FIA]"9*Y13 M,Q7,W>\*/70$MH;]Z4J13HN-UB$CP!6J:3,5V!?@2K52![[23]IPA6@0MNHS MO<)%>:I3R:6>/!A>MQ2G$=Z$20V; M*)L1-&? Y'D%^/+!5N%^XQ:>/S(&3U%\G5Z^1"O>X..*4)V2P<[KC0Y[O<*H M'E;T"<0^@;C_!.+NAYU/(SZ=-&(;X>:IQ!)]N+F%*Z-9J7&.-\#^"JC2?5KQ M9@T]_K1BS;VID:[DA?5'-H#U8=M9^&.0H67Y^[%&%I8I@,'C-E@BLJ3A9H6C M@!$J;.D4[/@6:\Z_7N#LX.0K')V@>HD%9A"1W3%UGY8V =Z:@%/G )M1@9'R MP!2B J/-VN]!!S:WA49+-94I9&Y+C98D*D+8<=<&6;%>AW0;D$60X66*%^PP M8$_#J#P &",'&Y+@"*,L6(28!D_\MAL^>E'ZGG&8['1P'HM/#D7P+3V[]@"R MY@2VC9)/"AW$-VKO,X//(\ M$^\%%3E1M.?;32#=P5&=#I]1R$&)Y^D=XN\Q.6/9]2J%UMBVGGR?L^TE;@9I^W3"T.X9'TFE7.7XHZ/<__A,CRA2"U?:& M*9U-3OMVDX?"JV8O+J.N*/JS0&G4)+U;S!P&HW(K9"5Y/TA;5 -F#(-!$UUA M D,]\>O("/8JZ;S<-&0S&/2$! MP+X;:Q7JSR1%V\\A_0/E5T4:R[OHRP?[V)V/W76)W5FT17R8S_TP7TNUE_1R MUCM(/('YTT0OHX:B@Z156BX*II0JUZ[02QV(:F/@NA*I[$'*J>Q.5TBEQ4@R MIX\K!-$2\A ;X'1BW]KN)P=YINOI)?IKJX"&8-BTLIYMEQSR\!T?TZ\KD#X751'ZDUZUR7NP&*&&SRT)A5 MC-02,^GD@3%[Q5#M\(,L,1"6<(*DP^T1[H;>-IFUA+&4V M'8RU%QH(8SVF%?'G,+!#MH[&-VN[W)#8^]#^M#P;/>O%/D!_.@%ZWWIOU)[1 MT=9&:5JF)UA0U\Z(,EAF-]H[83KK\>;"5*/E+DUOBKDHUF@IU,[4!Q-*_\*X MT>Z_SE8EF&CN7 W7RO<'II/V'7&CI5,7AQ287-I7QXUV+_;E+0"3SIVKY8!> M)$@H! 20& 3 M;G)C,C R,C$R,S%?,3!K+FAT;>R]:7/;2)8H^KU_!9YF>JXK@I)%+=[*Y0A9 MEJHT95L>2:Z:?B]>="2!))EM$&!AD<3^]?#T+L=A%'ZRU8_RX;O7KZ\N;G9N=G?B9/>R_;;MV]?WN(U6WS1NT1V M2Q?>=I*0+MW;W7WU$GXU%^(/@;+7EJ_C'\VED5!^6KXRE?Y.+[Y^23_!/7M[ M[G/5Q"7LOU11FHG(E_;Z-*C;&5S;?OF_7SY?^GTY$.9B=9MMPZM+-YBEJ"A4 MD?S?CQ>?7V:)B-)NG Q$IN((GM4^W-Y]L[W?MB^%2W],!BC^ZKRR?C=WO6]O M>^^5>4B>;F>CH2R V!5IAYYB?L&;7F_OMIU%IDDVZ2[[4\UM>9;(WD0$O'T) MOQ=[FW1=>]_9G[.+) XG[()^J=M%-DSJ:0=_*9'.&%+*E(,_=T1J*4>E\<%> M^_4T6N,K2B2?U9+\(9-\5E"ENILJMZNTG/7S*)!)$ ]DZ>Z+3[^>*EA^+]WQ MXX&#J-G0=%O+^W>L)9"J'NSP0PGJ45+P$WSN2Q%F?5PG7=7>*Q%D+2F6'N?G M22(C?U3_,/I8N3"22=E DZR)(*!Y?P##^_Q)_QGEWDFKWVUH>_>>\!!<$'[V^>]SY3 M62@_ %8,*O[9WOVQ _+^_4O^B:[Z?[:WO5]E)!.1R<#KC+PKIL-/0(?>MSC) M1.AM>_LO]_!%^UY[[]WNJW>'!][1%V][FQ\QD)GP<(W;\J]<7?^R=1Q'F8RR M[2M8WY;G\U^_;&7R-GO)Y\W+#^]?FI6^[\3!R$NS40B$WX6+MU/U;_G.:^\. MLY\]^J(K!BHE_EC7<1#T3$7_[L#440 )N\\W95Y.WN MM%7TLP>7<2 :A'Q[#] M1(1G -?;W^5HRU-P;#G\OEU_V8==_+_7NP=O7K]_65K&8I9U(7LJQ>,G^PJ_ M3%I5Y:H/7^F< JJXD*D4P//><9P,XX2^7O ZCP8R"N!_V6DH>EL>GY*_;,&Q M^JX3PYDAHJX(0:A_H'\6_/)C$C?9J4I]$?X#MGH2!9^ 2[8^;//%"W[?I]C/ M!_:%W^ 1<7 *WZ5;'T[_L=1WX>;TF_#R2>\Z382/2"9"\=\>P"GY]E5[J_1N M57IA'BG^^OOE)_-Z+1+?'85A?(.'SFD,PB;O9-T\//))NJ87TI?J6G1"J9&P MY>$ZX>[],A5$^2"(LT#Z:B! K.@/(#*W][<^O#HT.S$KG[Z5O9JMM%=C*V\/ MYMC*P6[[U:Q8 3*[[(M$5K?T#;1]">L-+K/8__%-).?)989'Q!\BS&5QE][+ M[HQ[.?MZ"F)M9[<]WW9>SXJ9]=C.FYFP,\-&Z)+T*,_Z<0)G9G"_#>RUX)C! M_\VWB[9KU[,\-WDK \C@>#.%J.I)Q35.[-#/QUV,QLI_)=VUB,N&RW M=^\G,&<[BU=\$P\X@<H>U_3\WAH/5J[TVK_7I_ODT\X 1>PB8.6_NOVJV#W;=S M;>+@ 9BX2J1(\V3D;.-^:W_5VGM[ $S\9KZE/P#^"UOZ8>MP_W6K_78N_FU7 MH4X6^VYAL>_>>Q='_E^Y2NXM3]_LMMKMO;GV MQDE7JBQ_ '>]?CO??M_,C=+9%+!/ZEH%,@I2<^TGZ8?BWM2ZN[,W%]OMM>OV MU2[V=7_A\4"V.]P'Z3>/M^I@KZKFWW,OC\5V[3:0X>%<9+AW,#>ZGH@,#^8Z MN/9>U^VKSE_[R&3X^O!5ZTW[]5Q[>5-'AO/OY;'(<&^_=3B?KKV_.S>VGH@* MWTSV$==%"5QUZ9\7(NK)HUN5;G]1D1KD@R]RT)')V/+%4&4B1(,-8WSXFN,X MS8X&<9*I?U,$B!&WY4#PX/5A:2.8A/$N ,*5(@$+8I[(QJ0UB]N%K_G5E#4? MSK/F"?3RSV])/)1)-OH6BB@[BH(38-TAQF0^CC!N2AL[S9.(CG[X_126@4H M[W)6C$U\R_=4=O/PL^I*=]^'NP=3]CTQ,O0T^YZ&];GW/8U&V[N/M7&0#\,\ MDXG];]4%2_7@76OHR[&>CX2.'FXR=Y+<.8+D0)M6Q.?S.- MXE<:# NEAK>K0 T?/8LR(#C5"27M"