0001729149-24-000077.txt : 20240306 0001729149-24-000077.hdr.sgml : 20240306 20240306170929 ACCESSION NUMBER: 0001729149-24-000077 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240306 DATE AS OF CHANGE: 20240306 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VIEMED HEALTHCARE, INC. CENTRAL INDEX KEY: 0001729149 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISC HEALTH & ALLIED SERVICES, NEC [8090] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 000000000 STATE OF INCORPORATION: A1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38973 FILM NUMBER: 24726944 BUSINESS ADDRESS: STREET 1: 625 E. KALISTE SALOOM RD. CITY: LAFAYETTE STATE: LA ZIP: 70508 BUSINESS PHONE: 337.504.3802 MAIL ADDRESS: STREET 1: 625 E. KALISTE SALOOM RD. CITY: LAFAYETTE STATE: LA ZIP: 70508 10-K 1 vmd-20231231.htm 10-K vmd-20231231
0001729149false2023FYP1YP1YP1Y00017291492023-01-012023-12-3100017291492023-06-30iso4217:USD00017291492024-02-09xbrli:shares00017291492023-12-3100017291492022-12-3100017291492022-01-012022-12-31iso4217:USDxbrli:shares0001729149us-gaap:CommonStockMember2021-12-310001729149us-gaap:AdditionalPaidInCapitalMember2021-12-310001729149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001729149us-gaap:RetainedEarningsMember2021-12-3100017291492021-12-310001729149us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001729149us-gaap:CommonStockMember2022-01-012022-12-310001729149us-gaap:RetainedEarningsMember2022-01-012022-12-310001729149us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001729149us-gaap:CommonStockMember2022-12-310001729149us-gaap:AdditionalPaidInCapitalMember2022-12-310001729149us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001729149us-gaap:RetainedEarningsMember2022-12-310001729149us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001729149us-gaap:CommonStockMember2023-01-012023-12-310001729149us-gaap:RetainedEarningsMember2023-01-012023-12-310001729149us-gaap:CommonStockMember2023-12-310001729149us-gaap:AdditionalPaidInCapitalMember2023-12-310001729149us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001729149us-gaap:RetainedEarningsMember2023-12-31vmd:state0001729149us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembervmd:MedicareMember2023-01-012023-12-31xbrli:pure0001729149us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembervmd:MedicaidMember2023-01-012023-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicareAndMedicaidMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicareAndMedicaidMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001729149srt:MinimumMembervmd:EquipmentMedicalMember2023-12-310001729149vmd:EquipmentMedicalMembersrt:MaximumMember2023-12-310001729149us-gaap:ComputerEquipmentMember2023-12-310001729149srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-310001729149us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-12-310001729149us-gaap:VehiclesMember2023-12-310001729149srt:MinimumMemberus-gaap:BuildingMember2023-12-310001729149us-gaap:BuildingMembersrt:MaximumMember2023-12-310001729149vmd:SolvetServicesLLCMember2023-12-310001729149us-gaap:TradeNamesMember2023-01-012023-12-310001729149us-gaap:OtherIntangibleAssetsMember2023-01-012023-12-310001729149vmd:VentilatorRentalMember2023-01-012023-12-310001729149vmd:VentilatorRentalMember2022-01-012022-12-310001729149vmd:OtherDurableMedicalEquipmentRentalsMember2023-01-012023-12-310001729149vmd:OtherDurableMedicalEquipmentRentalsMember2022-01-012022-12-310001729149vmd:EquipmentSalesMember2023-01-012023-12-310001729149vmd:EquipmentSalesMember2022-01-012022-12-310001729149vmd:COVID19ResponseSalesMember2023-01-012023-12-310001729149vmd:COVID19ResponseSalesMember2022-01-012022-12-310001729149us-gaap:ServiceMember2023-01-012023-12-310001729149us-gaap:ServiceMember2022-01-012022-12-310001729149us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembervmd:MedicareMember2023-01-012023-12-310001729149us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembervmd:MedicareMember2022-01-012022-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicaidMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicaidMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicareAndMedicaidMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001729149us-gaap:CustomerConcentrationRiskMembervmd:MedicareAndMedicaidMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001729149us-gaap:InterestRateSwapMember2022-01-012022-12-310001729149vmd:HomeMedicalProductsIncMember2023-06-010001729149vmd:HomeMedicalProductsIncMember2023-06-012023-06-010001729149vmd:HomeMedicalProductsIncMemberus-gaap:RevolvingCreditFacilityMembervmd:A5YearRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-012023-06-010001729149vmd:HomeMedicalProductsIncMemberus-gaap:LineOfCreditMembervmd:TermLoanFacilityMembervmd:DelayedDrawTermLoanFacilityMember2023-06-012023-06-010001729149vmd:HomeMedicalProductsIncMember2023-01-012023-12-310001729149vmd:HomeMedicalProductsIncMember2023-06-012023-12-310001729149vmd:HomeMedicalProductsIncMemberus-gaap:ScenarioAdjustmentMember2023-06-012023-12-310001729149vmd:HomeMedicalProductsIncMemberus-gaap:ScenarioAdjustmentMember2023-12-310001729149vmd:EquipmentMedicalMember2023-12-310001729149vmd:EquipmentMedicalMember2022-12-310001729149vmd:FurnitureAndEquipmentMember2023-12-310001729149vmd:FurnitureAndEquipmentMember2022-12-310001729149us-gaap:LandMember2023-12-310001729149us-gaap:LandMember2022-12-310001729149us-gaap:BuildingMember2023-12-310001729149us-gaap:BuildingMember2022-12-310001729149us-gaap:LeaseholdImprovementsMember2023-12-310001729149us-gaap:LeaseholdImprovementsMember2022-12-310001729149us-gaap:VehiclesMember2022-12-310001729149vmd:EquipmentMedicalMember2023-01-012023-12-310001729149vmd:EquipmentMedicalMember2022-01-012022-12-310001729149us-gaap:LineOfCreditMember2022-11-290001729149us-gaap:NotesPayableToBanksMembervmd:BuildingTermNoteMember2019-05-300001729149us-gaap:NotesPayableToBanksMemberus-gaap:InterestRateSwapMembervmd:BuildingTermNoteMember2019-05-300001729149us-gaap:NotesPayableToBanksMembervmd:TermNoteMember2019-09-190001729149us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervmd:A2022SeniorCreditFacilitiesMember2022-11-290001729149us-gaap:NotesPayableToBanksMemberus-gaap:RevolvingCreditFacilityMembervmd:A2022SeniorCreditFacilitiesMember2022-11-290001729149srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembervmd:A2022SeniorCreditFacilitiesMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-292022-11-290001729149us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMembervmd:A2022SeniorCreditFacilitiesMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-11-292022-11-290001729149srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembervmd:A2022SeniorCreditFacilitiesMember2022-11-292022-11-290001729149us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMembervmd:A2022SeniorCreditFacilitiesMember2022-11-292022-11-290001729149vmd:A2022SeniorCreditFacilitiesClosingDateOfDecember312024Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervmd:A2022SeniorCreditFacilitiesMember2023-01-012023-12-310001729149us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervmd:A2022SeniorCreditFacilitiesClosingDateOfMarch312025Membervmd:A2022SeniorCreditFacilitiesMember2023-01-012023-12-310001729149vmd:TermNoteMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-12-310001729149us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembervmd:A2022SeniorCreditFacilitiesMember2023-12-310001729149us-gaap:NotesPayableToBanksMember2023-12-310001729149us-gaap:NotesPayableToBanksMember2022-12-310001729149vmd:EquipmentFinancingObligationMembersrt:MinimumMember2023-06-010001729149vmd:EquipmentFinancingObligationMembersrt:MaximumMember2023-06-010001729149vmd:EquipmentFinancingObligationMember2023-12-310001729149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001729149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2023-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001729149us-gaap:FairValueMeasurementsRecurringMember2023-12-310001729149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001729149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2022-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001729149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001729149us-gaap:FairValueMeasurementsRecurringMember2022-12-310001729149vmd:RestrictedStockUnitPlanAndStockOptionsPlanFormerPlansMember2020-06-110001729149vmd:OmnibusPlanMember2020-06-110001729149vmd:OmnibusPlanMember2020-06-112020-06-110001729149vmd:OmnibusPlanMemberus-gaap:CommonStockMember2020-06-110001729149us-gaap:RestrictedStockUnitsRSUMember2023-12-310001729149us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001729149us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001729149us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001729149us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-3100017291492021-01-012021-12-310001729149us-gaap:CommonStockMember2023-01-012023-12-310001729149us-gaap:CommonStockMember2022-01-012022-12-310001729149us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-01-012023-12-310001729149us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-01-012023-12-310001729149us-gaap:RestrictedStockUnitsRSUMember2021-12-310001729149us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001729149us-gaap:RestrictedStockUnitsRSUMember2022-12-310001729149us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-01-012022-12-310001729149us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2022-01-012022-12-310001729149us-gaap:PhantomShareUnitsPSUsMember2023-01-012023-12-310001729149us-gaap:PhantomShareUnitsPSUsMember2021-12-310001729149us-gaap:PhantomShareUnitsPSUsMember2022-01-012022-12-310001729149us-gaap:PhantomShareUnitsPSUsMember2022-12-310001729149us-gaap:PhantomShareUnitsPSUsMember2023-12-310001729149us-gaap:PhantomShareUnitsPSUsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310001729149us-gaap:PhantomShareUnitsPSUsMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-3100017291492020-03-3100017291492020-12-282020-12-2800017291492021-05-31vmd:patient00017291492021-11-3000017291492023-10-012023-12-31

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, 2023
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-38973

Viemed Healthcare, Inc.
(Exact name of registrant as specified in its charter)
British Columbia, Canada
 N/A
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification Number)
   
 
625 E. Kaliste Saloom Rd.
Lafayette, LA 70508
 
(Address of principal executive offices, including zip code)
 
(337) 504-3802
 
(Registrant’s telephone number, including area code)
   
Securities registered pursuant to Section 12(b) of the Act:
   
Title of each classTrading Symbol(s)Name of exchange on which registered
Common Shares, no par valueVMDThe Nasdaq Stock Market LLC

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

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

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

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

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



Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ☐ 
Accelerated filer
 Non-Accelerated filer ☐ 
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

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

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

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

The aggregate market value of the voting and non-voting common shares held by non-affiliates of the registrant computed as of June 30, 2023 (the last business day of the registrant’s most recent completed second fiscal quarter) based on the closing price of the common shares on the Nasdaq Stock Market was $329,893,004.

As of February 9, 2024, there were 38,756,636 common shares of the registrant outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant’s definitive proxy statement or an amendment to this report, which will be filed with the SEC not later than 120 days after the end of the fiscal year covered by this report.

VIEMED HEALTHCARE, INC.
TABLE OF CONTENTS
December 31, 2023 and 2022
Page



VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

Certain statements and information in this Annual Report on Form 10-K may constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 or "forward-looking information" as such term is defined in applicable Canadian securities legislation (collectively, "forward-looking statements"). Any statements other than statements of historical information, including those that express, or involve discussions as to, expectations, beliefs, plans, objectives, assumptions or future events or performance are not historical facts and may be forward-looking and may involve estimates, assumptions and uncertainties that could cause actual results or outcomes to differ materially from those expressed in the forward-looking statements. These forward-looking statements are made as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statements after the date they are made, whether as a result of new information, future events or otherwise, except as required by applicable law.
 
Forward-looking statements relate to future events or future performance and reflect the expectations or beliefs of management regarding future events, and include, but are not limited to, statements with respect to: operating results; profitability; financial condition and resources; anticipated needs for working capital; liquidity; capital resources; capital expenditures; milestones; licensing milestones; information with respect to future growth and growth strategies; anticipated trends in our industry; our future financing plans; timelines; currency fluctuations; government regulation; unanticipated expenses; commercial disputes or claims; limitations on insurance coverage or other reimbursement; and availability of cash flow to fund capital requirements.
 
Often, but not always, forward-looking information can be identified by the use of words such as “plans”, “expects”, “is expected”, “budget”, “potential”, “scheduled”, “estimates”, “forecasts”, “intends”, “anticipates”, “believes”, “projects”, or the negatives thereof or variations of such words and phrases or statements that certain actions, events or results “will”, “should”, “may”, “could”, “would”, “might” or “will be taken”, “occur” or “be achieved” or the negative of these terms or comparable terminology.
 
Forward-looking statements are based on the reasonable assumptions, estimates, analysis and opinions of management made in light of its experience and its perception of trends, current conditions and expected developments, as well as other factors that management believes to be relevant and reasonable in the circumstances at the date that such statements are made, but which may prove to be incorrect. We believe that the assumptions and expectations reflected in such forward-looking statements are reasonable. We cannot assure you, however, that such statements will prove to be accurate, as actual results and future events could differ materially from those anticipated in such statements. Accordingly, readers should not place undue reliance on forward-looking statements.

By their nature, forward-looking statements involve numerous assumptions, inherent risks and uncertainties, both general and specific, including those identified under “Item 1A. Risk Factors” and elsewhere in this Annual Report on Form 10-K and the other documents we file with the SEC and with the securities regulatory authorities in certain provinces of Canada, which contribute to the possibility that the predicted outcomes may not occur or may be delayed. The risks, uncertainties and other factors, many of which are beyond our control, that could influence actual results include, but are not limited to: the general business, market and economic conditions in the regions in which the we operate; significant capital requirements and operating risks that we may be subject to; our ability to implement business strategies and pursue business opportunities; volatility in the market price of our common shares; the state of the capital markets; the availability of funds and resources to pursue operations; inflation; reductions in reimbursement rates and audits of reimbursement claims by various governmental and private payor entities; dependence on few payors; possible new drug discoveries; dependence on key suppliers; granting of permits and licenses in a highly regulated business; competition; disruptions in or attacks (including cyber-attacks) on our information technology, internet, network access or other voice or data communications systems or services; the evolution of various types of fraud or other criminal behavior to which we are exposed; difficulty integrating newly acquired businesses; the impact of new and changes to, or application of, current laws and regulations; the overall difficult litigation and regulatory environment; increased competition; increased funding costs and market volatility due to market illiquidity and competition for funding; critical accounting estimates and changes to accounting standards, policies, and methods used by us; our status as an emerging growth company and a smaller reporting company; and the occurrence of natural and unnatural catastrophic events or health epidemics or concerns, and claims resulting from such events or concerns, as well as other general economic, market and business conditions; and other factors beyond our control.

CURRENCY

References in this Annual Report on Form 10-K to “$”, “US$” or “U.S. dollars” are to United States dollars. All dollar amounts herein are in United States dollars.



VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
PART I

Item 1. Business

Company Overview

Viemed Healthcare, Inc. (the "Company" or "Viemed"), through its subsidiaries, is a provider of home medical equipment ("HME") and post-acute respiratory healthcare services in the United States. The Company’s service offerings are focused on effective in-home treatment with clinical practitioners providing therapy and counseling to patients in their homes using cutting edge technologies. The Company currently serves patients in all 50 states of the United States.

Viemed’s primary objective is to focus on the growth of its business and thereby solidify its position as one of the largest providers of home therapy for patients suffering from respiratory diseases that require a high level of service, with such programs being designed specifically for payors to have the ability to treat patients in the home for less total cost and with a superior quality of care. Viemed's services include respiratory disease management, neuromuscular care, in-home sleep testing and sleep apnea treatment, oxygen therapy, respiratory equipment rentals, and healthcare staffing services.

Viemed expects to use a growth model whereby expansion is effectuated through existing service areas as well as in new regions through a cost efficient launch that reduces location expenses. Viemed expects that it will continue to employ more respiratory therapists ("RTs") in order to assure the high service model is accomplished in the home. By focusing overhead costs to personnel that service the patient rather than physical location costs, Viemed anticipates continuing to efficiently scale its business in regions that are currently not being effectively serviced.

The continued trend of servicing patients in the home rather than in hospitals is aligned with Viemed’s business objectives and management anticipates that this trend will continue to offer growth opportunities for the Company. Viemed expects to continue to be a solution to the rising healthcare costs in the United States by offering more cost effective home based solutions while increasing the quality of life for patients fighting serious respiratory diseases.

Viemed focuses on disease management and improving the quality of life for respiratory patients through clinical excellence, education and technology. Its service offerings are based on effective home treatment with respiratory care practitioners providing therapy and counseling to patients in their homes using cutting edge technologies. Viemed also provides in-home sleep testing for sleep apnea sufferers and health care staffing services for healthcare facilities.

Viemed is one of the largest independent non-invasive ventilator providers in the United States with a service coverage area of all 50 states of the United States and intends to continue to grow rapidly through increased market penetration.

Corporate Information

Viemed Healthcare, Inc. is a holding company incorporated in British Columbia under the Business Corporations Act in December 2016. The common shares of Viemed trade on the Nasdaq Capital Market under the trading symbol "VMD". Viemed’s registered and records office is located at Suite 2800, Park Place, 666 Burrard Street, Vancouver, British Columbia V6C 2Z7 Canada and its principal executive office is located at 625 E. Kaliste Saloom Road, Lafayette, Louisiana 70508.

Copies of our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), are available free of charge through our website (www.viemed.com) as soon as reasonably practicable after we electronically file the material with, or furnish it to, the Securities and Exchange Commission. These reports and other information are also available, free of charge, at www.sec.gov. Information contained on any website referred to in this Annual Report on Form 10-K is not part of this Annual Report on Form 10-K.


Page
5

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Products and Services

Viemed’s services include the following:

Home Medical Equipment: Viemed provides respiratory and other home medical equipment solutions (primarily through monthly rental arrangements), including home ventilation (invasive and non-invasive), BiPAP (bi-level positive airway pressure) and CPAP (continuous positive airway pressure) devices, percussion vests, oxygen concentrators, and other medical equipment. Revenue derived from the rental and sale of home medical equipment represented a combined 94.2% and 93.8%, respectively, of Viemed’s 2023 and 2022 traditional revenue, excluding COVID-19 response sales and services. Viemed provides home medical equipment through the following service programs:

Respiratory disease management, including treatment of Chronic Obstructive Pulmonary Disease (“COPD”), aims to improve quality of life and reduce hospital readmissions by using proven methodology and leading technologies, such as non-invasive ventilation (“NIV”), percussion vests, and other therapies. Viemed provides ventilation (both invasive and non-invasive) and related equipment and supplies to patients suffering from COPD through a high-touch model.

Neuromuscular care is focused on helping neuromuscular patients breathe more comfortably while living an active, healthier life and uses respiratory therapy treatments which can lessen the effort required to breathe.

Oxygen therapy provides patients with extra oxygen, which is sometimes used to manage certain chronic health problems, including COPD. Oxygen therapy may be performed in the home or in another setting.

Sleep apnea management provides sleep solutions and/or equipment such as Positive Airway Pressure (“PAP”), the AutoPAP (automatic continuous positive airway pressure), and BiPAP machines.

In-home sleep testing: Viemed provides in home sleep apnea testing services, which is an alternative to the traditional sleep lab testing environment.

Healthcare staffing: Viemed provides healthcare staffing and recruitment services to supplement the workforce needs of third party healthcare facilities by utilizing its network of healthcare professionals.

Monthly rental revenue from ventilators represented approximately 59% and 68%, respectively, of Viemed's 2023 and 2022 traditional revenue, excluding COVID-19 response sales and services. While Viemed plans to continue investigating and introducing new complementary products and services and further expanding the coverage of existing products, home ventilation (both invasive and non-invasive) is expected to continue to represent the substantial majority of Viemed’s revenue.

Patients suffering from neuromuscular or respiratory diseases experience severe difficulty in breathing and require assistance from a ventilator to effectively move air in and out of their lungs. Invasive and non-invasive ventilation differ in how the air is delivered to the person. Invasive ventilation delivers air via a tube inserted into the windpipe. Non-invasive ventilation delivers air through a sealed mask that can be placed over the mouth.

The Centers for Medicare and Medicaid Services (“CMS”) Medicare National Coverage Determinations Manual stipulates that ventilators are covered for the treatment of conditions associated with neuromuscular diseases, thoracic restrictive diseases, and chronic respiratory failure consequent to chronic obstructive pulmonary disease. Ventilators are also included in Medicare’s Frequently & Substantially Serviced payment category and are reimbursed under the Healthcare Common Procedure Coding System (“HCPCS”) codes E0465 (invasive ventilation), E0466 (non-invasive ventilation) and E0467 (multi-function ventilation).

Viemed’s patients are served by RTs who are each licensed members of the American Association for Respiratory Care (“AARC”). The RT licensure and AARC membership ensure that Viemed is able to provide patients with in-home respiratory care services, equipment setup, training, and on-call services with state-of-the-art clinical protocols. Additionally, Viemed’s Chief Medical Officer, Dr. William Frazier, is a board certified pulmonary disease specialist and oversees clinical protocols.

Viemed sources hardware from vendors and pairs them with industry leading respiratory therapy. The emerging nature of the market presents risks that vendors may not be able to provide equipment to satisfy demand. Viemed has historically funded patient related capital expenditures through cash generated from operations or financing through an affiliate of its primary vendors. Additionally, Viemed patient related capital expenditures can be financed through its existing commercial credit facilities comprised of a revolving credit facility of up to $30.0 million, a delayed draw term loan facility of up to $30 million, and an accordion feature allowing the Company to increase the size of such facilities by up to an additional $30 million, subject to certain conditions, for a total borrowing capacity of up to $90 million.

Page
6

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Government Regulation

We are subject to extensive government regulation, including numerous laws directed at regulating reimbursement of our products and services under various government and commercial programs and preventing fraud and abuse, as more fully described below. We maintain certain safeguards intended to reduce the likelihood that we will engage in conduct or enter into arrangements in violation of these restrictions. Federal and state laws require that we obtain facility and other regulatory licenses and that we enroll as a supplier with federal and state health programs. Notwithstanding these measures, due to changes in and new interpretations of such laws and regulations, and changes in our business, among other factors, violations of these laws and regulations may still occur, which could subject us to: civil and criminal enforcement actions; licensure revocation, suspension, or non-renewal; severe fines and penalties; and even the termination of our ability to provide services, including those provided under certain government programs such as Medicare and Medicaid.

Centers for Medicare and Medicaid Services

CMS requires providers of products or services to attain and maintain accreditation in order to participate in federally funded healthcare programs. To attain and maintain accreditation, companies are required to institute policies and procedures that, among other things, formalize the interaction of the company with patients. Accrediting bodies that are approved by CMS will perform audits of these policies and procedures every three years. Should a company fall out of compliance with the requirements of the accrediting body, expulsion from the Medicare program could follow. In December 2008, we became a Durable, Medical Equipment, Prosthetics, Orthotics, and Supplies accredited Medicare supplier by the Accreditation Commission for Health Care for our solutions. Our Medicare accreditation must be renewed every three years through passage of an on-site inspection. We last renewed our accreditation with Medicare in August 2021. Maintaining our accreditation and Medicare enrollment requires that we comply with numerous business and customer support standards. If we are found to be out of compliance with accreditation standards, our enrollment status in the Medicare program could be jeopardized, up to and including termination.

CMS also requires that all durable medical equipment ("DME") providers who bill the Medicare program maintain a surety bond of $50,000 per National Provider Identifier (“NPI”) number which Medicare has approved for billing privileges. We obtained surety bonds before the October 2009 deadline, and such bonds automatically renew annually.

In order to ensure that Medicare beneficiaries only receive medically necessary and appropriate items and services, the Medicare program has adopted a number of documentation requirements. For example, the DME Medicare Administrative Contractor (“MAC”) Supplier Manuals provide that clinical information from the “patient’s medical record” is required to justify the initial and ongoing medical necessity for the provision of DME. Some DME MACs, CMS staff and government subcontractors have taken the position, among other things, that the “patient’s medical record” refers not to documentation maintained by the DME supplier but instead to documentation maintained by the patient’s physician, healthcare facility or other clinician, and that clinical information created by the DME supplier’s personnel and confirmed by the patient’s physician is not sufficient to establish medical necessity. It may be difficult, and sometimes impossible, for us to obtain documentation from other healthcare providers. Moreover, auditors’ interpretations of these policies are inconsistent and subject to individual interpretation. This is then translated to individual supplier error rates and aggregated into a Durable Medical Equipment, Prosthetics, Orthotics and Supplies (“DMEPOS”) industry error rate, which is significantly higher than other Medicare provider/supplier types. High error rates lead to further audit activity and regulatory burdens. DME MACs continue to conduct extensive pre-payment and post-payment reviews across the DME industry and have determined a wide range of error rates. DME MACs have repeatedly cited documentation insufficiencies as the primary reason for claim denials. If these or other burdensome positions are generally adopted by auditors, DME MACs, other contractors or CMS in administering the Medicare program, we would have the right to challenge these positions as being contrary to law. If these interpretations of the documentation requirements are ultimately upheld, however, it could result in our making significant refunds and other payments to Medicare and our future revenues from Medicare may be significantly reduced. We have adjusted certain operational policies to address the current expectations of Medicare and its contractors. We cannot predict the adverse impact, if any, these interpretations of the Medicare documentation requirements or our revised policies might have on our operations, cash flow, and capital resources, but such impact could be material.

CMS maintains a Master List of Items Frequently Subject to Unnecessary Utilization. This list identifies items that could potentially be subject to prior authorization as a condition of Medicare payment. CMS has added home ventilators used with a non-invasive interface to the Master List of Items Frequently Subject to Unnecessary Utilization. If CMS requires prior authorization requirements for noninvasive home ventilation, it could materially impact our business.


Page
7

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Competitive Bidding Process

The Medicare Prescription Drug, Improvement, and Modernization Act of 2003 required the Secretary of Health and Human Services ("HHS") to establish and implement programs under which competitive acquisition areas are established throughout the United States for purposes of awarding contracts for the furnishing of competitively priced items of durable medical equipment.

CMS conducts a competition for each competitive acquisition area under which providers submit bids to supply certain covered items of DME. Under the competitive bidding program, DME suppliers compete to become Medicare contract suppliers by submitting bids to furnish certain items in competitive bidding areas. As part of the competitive bidding process, single payment amounts (“SPAs”) replace the current Medicare DME fee schedule payment amounts for selected items in certain areas of the country. The SPAs are determined by using bids submitted by DME suppliers. In 2019, CMS included non-invasive ventilator products on the list of products subject to the competitive bidding program in Round 2021. On March 9, 2020, CMS announced that due to the COVID-19 pandemic, the United States President's exercise of the Defense Production Act, public concern regarding access to ventilators, and the non-invasive ventilators product category being new to the competitive bidding program, non-invasive ventilators were removed as a product category from Round 2021. On October 27, 2020, CMS announced that it had removed 13 of the 15 remaining product categories from Round 2021, including oxygen and PAP devices, because the payment amounts did not achieve expected savings. As a result of these announcements, we retain the ability to continue to furnish non-invasive ventilators and oxygen and PAP devices for all of our Medicare accredited areas. However, we are uncertain if non-invasive ventilators and oxygen and PAP devices will be included in future competitive bidding programs. The current Round 2021 contracts expired on December 31, 2023 and CMS has not announced a new round of competitive bidding. Historically, CMS announces new rounds of competitive bidding and starts the process approximately 18 months prior to the contract start date. We cannot predict the outcome of the competitive bidding process for contracted supplier selection or the impact of the competitive bidding process on reimbursements to our existing customers.

Licensure

Several states require that DME providers be licensed in order to sell products to patients in that state. Certain of these states require that durable medical equipment providers maintain an in-state location. Most of our state licenses are renewed on an annual basis. Although we believe we are in compliance with all applicable state regulations regarding licensure requirements, if we were found to be noncompliant, we could lose our licensure in that state, which could prohibit us from selling our current or future products to patients in that state. In addition, we are subject to certain state laws regarding professional licensure.

Accreditation

Many payors require accreditation under payor contracts. If we lose accreditation at any location, it could have an adverse impact on our reimbursement under payor contracts.

Fraud and Abuse Regulations

Federal Anti-Kickback and Self-Referral Laws. The Federal Anti-Kickback Statute, among other things, prohibits the knowing and willful offer, payment, solicitation or receipt of any form of remuneration, whether directly or indirectly and overtly or covertly, in return for, or to induce the referral of an individual for the:

furnishing or arranging for the furnishing of items or services reimbursable in whole or in part under Medicare, Medicaid or other federal healthcare programs; or

purchase, lease, or order of, or the arrangement or recommendation of the purchasing, leasing, or ordering of any item or service reimbursable in whole or in part under Medicare, Medicaid or other federal healthcare programs.

There are a number of narrow safe harbors to the Federal Anti-Kickback Statute. Such safe harbors permit certain payments and business practices that, although they would otherwise potentially implicate the Federal Anti-Kickback Statute, are not treated as an offense under the same if all of the requirements of the specific applicable safe harbor are met.

The Federal Anti-Kickback Statute applies to certain arrangements with healthcare providers, product end users and other parties, including marketing arrangements and discounts and other financial incentives offered in connection with the sales of our products. Although we believe that we have structured such arrangements to be in compliance with the Anti-Kickback Statute and other applicable laws, regulatory authorities may determine that our marketing, pricing, or other activities violate the Federal Anti-Kickback Statute or other applicable laws. Noncompliance with the Federal Anti-Kickback Statute can result in civil, administrative and/or criminal penalties, restrictions on our ability to operate in certain jurisdictions, and exclusion from participation in Medicare, Medicaid or other federal healthcare programs. In addition, to the extent we are found to not be in compliance, we may be required to curtail or restructure our operations. Any penalties, damages, fines, exclusions, curtailment or restructuring of our operations could adversely affect our ability to operate our business, our financial condition and our results of operations.
Page
8

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

The Ethics in Patient Referrals Act, commonly known as the “Stark Law,” prohibits a physician from making referrals for certain “designated health services” payable by Medicare to an entity, including a company that furnishes DME, in which the physician or an immediate family member of such physician has an ownership or investment interest or with which the physician has entered into a compensation arrangement, unless a statutory exception applies. Violation of the Stark Law could result in denial of payment, disgorgement of reimbursements received under a noncompliance arrangement, civil penalties, damages and exclusion from Medicare or other governmental programs. Although we believe that we have structured our provider arrangements to comply with current Stark Law requirements, these requirements are highly technical and there can be no guarantee that regulatory authorities will not determine or assert that our arrangements are in violation of the Stark Law and do not otherwise meet applicable Stark Law exceptions.

Additionally, because some of these laws continue to evolve, we lack definitive guidance as to the application of certain key aspects of these laws as they relate to our arrangements with providers with respect to patient training. We cannot predict the final form that these regulations will take or the effect that the final regulations will have on us. As a result, our provider arrangements may ultimately be found to be noncompliant with applicable federal law.

False statements. The federal false statements statute prohibits knowingly and willfully falsifying, concealing, or omitting a material fact or making any materially false statement in connection with the delivery of healthcare benefits, items, or services. In addition to criminal penalties, violation of this statute may result in collateral administrative sanctions, including exclusion from participation in Medicare, Medicaid and other federal healthcare programs.

Federal False Claims Act and Civil Monetary Penalties Law. The Federal False Claims Act (“FCA”) provides, in part, that the federal government or a private party on behalf of the government may bring a lawsuit against any person whom it believes has knowingly presented, or caused to be presented, a false or fraudulent request for payment from the federal government, or who has made a false statement or used a false record to get a claim paid or to avoid, decrease or conceal an obligation to pay money to the federal government or who has knowingly retained an overpayment. In addition, amendments in 1986 to the Federal False Claims Act have made it easier for private parties to bring whistleblower lawsuits against companies. Further, on June 1, 2023, the United States Supreme Court issued a decision further clarifying the meaning of “knowingly” presenting a false claim for purposes of the FCA. This decision places newfound emphasis on the subjective beliefs of the person or entity making the claim, which may invite closer scrutiny of health care providers’ subjective beliefs as to the compliance of claims submitted to governmental healthcare programs.

The Civil Monetary Penalties Law provides, in part, that the federal government may seek civil monetary penalties against any person who presents or causes to be presented claims to a Federal healthcare program that the person knows or should know is for an item or services that was not provided as claimed or is false or fraudulent, or the person has made a false statement or used a false record to get a claim paid. The federal government may also seek civil monetary penalties for a wide variety of other conduct, including offering remuneration to influence a Medicare or Medicaid beneficiary’s selection of providers and violations of the Federal Anti-Kickback Statute.

Although we believe that we are in compliance with the Federal False Claims Act as well as the Civil Monetary Penalties Law, if we are found in violation of the same, we could be subject to various liabilities and penalties, including fines ranging from $13,946 to $27,894 for each false claim in violation of the Federal False Claims Act (as of 2023, and subject to annual adjustments for inflation) and varying amounts based on the type of violation of the Civil Monetary Penalties Law, plus up to three times the amount of damages that the federal government sustained because of the act of that person. In addition, the federal government may also seek exclusion from participation in all federal healthcare programs.

In addition, we bill Medicare Part B and other insurers directly for each sale to patients. As a result, we must comply with all laws, rules and regulations associated with filing claims with the Medicare program, including the Social Security Act, Medicare regulations, the Federal False Claims Act and the Civil Monetary Penalties Law, as well as a variety of additional federal and state laws. During an audit, insurers typically expect to find explicit documentation in the medical record to support a claim. Physicians and other clinicians, who are responsible for prescribing our products for patients, are expected to create and maintain the medical records that form the basis for the claims we submit to Medicare and other insurers. Any failure by physicians and other clinicians to properly document the medical records for patients using our products could invalidate claims, impair our ability to collect submitted claims and subject us to overpayment liabilities, Federal False Claims Act liabilities and other penalties including exclusion from the Medicare, Medicaid or private insurance programs.

To the extent we are found to not be in compliance with applicable federal and state laws and regulations, we may be required to curtail or restructure our operations. Any penalties, damages, fines, exclusions, curtailment or restructuring of our operations could adversely affect our ability to operate our business, our financial condition and our results of operations.


Page
9

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
State fraud and abuse provisions. Many states have also adopted some form of anti-kickback and anti-referral laws and false claims acts that apply regardless of payor, in addition to items and services reimbursed under Medicaid and other state programs. In some states, these laws apply and we believe that we are in compliance with such laws. Nevertheless, a determination of liability under such laws could result in fines and penalties, as well as restrictions on our ability to operate in these jurisdictions.

The U.S. Foreign Corrupt Practices Act and Other Anti-Corruption Laws. We may be subject to a variety of domestic and foreign anti-corruption laws with respect to our regulatory compliance efforts and operations. The U.S. Foreign Corrupt Practices Act (the “FCPA”) is a criminal statute that prohibits an individual or business from paying, offering, promising or authorizing the provision of money (such as a bribe or kickback) or anything else of value (such as an improper gift, hospitality, or favor), directly or indirectly, to any foreign official, political party or candidate for the purpose of influencing any act or decision in order to assist the individual or business in obtaining, retaining, or directing business or other advantages (such as favorable regulatory rulings). The FCPA also obligates companies with securities listed in the United States to comply with certain accounting provisions. Those provisions require a company such as ours to (i) maintain books and records that accurately and fairly reflect all transactions, expenses and asset dispositions, and (ii) devise and maintain an adequate system of internal accounting controls sufficient to provide reasonable assurances that transactions are properly authorized, executed and recorded. The FCPA is subject to broad interpretation by the U.S. government. The past decade has seen a significant increase in enforcement activity. In addition to the FCPA, there are a number of other federal and state anti-corruption laws to which we may be subject, including, the U.S. domestic bribery statute contained in 18 USC § 201 (which prohibits bribing U.S. government officials) and the U.S. Travel Act (which in some instances addresses private-sector or commercial bribery both within and outside the United States).

We could be held liable under the FCPA and other anti-corruption laws for the illegal activities of our employees, representatives, contractors, collaborators, agents, subsidiaries, or affiliates, even if we did not explicitly authorize such activity. Although we will seek to comply with anti-corruption laws, there can be no assurance that all of our employees, representatives, contractors, collaborators, agents, subsidiaries or affiliates will comply with these laws at all times. Violation of these laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, suspension and/or debarment from contracting with certain governments or other persons, the loss of export privileges, reputational harm, adverse media coverage and other collateral consequences. In addition, our directors, officers, employees, and other representatives who engage in violations of the FCPA and certain other anti-corruption statutes may face imprisonment, fines and penalties. If any subpoenas or investigations are launched, or governmental or other sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, financial condition and results of operations could be materially harmed. In addition, responding to any action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees. Enforcement actions and sanctions could further harm our business, financial condition and results of operations.

HIPAA. The Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) established uniform standards governing the conduct of certain electronic healthcare transactions and protecting the security and privacy of individually identifiable health information maintained or transmitted by healthcare providers, health plans and healthcare clearinghouses (collectively “covered entities”). The following standards have been promulgated under HIPAA’s regulations:

the Standards for Privacy of Individually Identifiable Health Information, which restrict the use and disclosure of individually identifiable health information, or “protected health information”;

the Standards for Electronic Transactions, which establish standards for common healthcare transactions, such as claims information, plan eligibility, payment information and the use of electronic signatures;

the Security Standards, which require covered entities to implement and maintain certain security measures to safeguard certain electronic health information, including the adoption of administrative, physical and technical safeguards to protect such information; and

the breach notification rules, which require covered entitles to provide notification to affected individuals, the HHS and the media in the event of a breach of unsecured protected health information.


Page
10

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
In 2009, Congress passed the American Recovery and Reinvestment Act of 2009 (“ARRA”) which included sweeping changes to HIPAA, including an expansion of HIPAA’s privacy and security standards. ARRA includes the Health Information Technology for Economic and Clinical Health Act of 2009 (“HITECH”) which, among other things, made HIPAA’s privacy and security standards directly applicable to business associates of covered entities. A business associate is a person or entity that performs certain functions or activities on behalf of a covered entity that involve the use or disclosure of protected health information. As a result, business associates are now subject to significant civil and criminal penalties for failure to comply with applicable standards. Moreover, HITECH creates a new requirement to report certain breaches of unsecured, individually identifiable health information and imposes penalties on entities that fail to do so. HITECH also increased the civil and criminal penalties that may be imposed against covered entities, business associates and possibly other persons and gave state attorneys general new authority to file civil actions for damages or injunctions in federal courts to enforce the federal HIPAA laws and seek attorney fees and costs associated with pursuing federal civil actions.

The 2013 final HITECH omnibus rule (the “HITECH Final Rule”) modifies the breach reporting standard in a manner that makes more data security incidents qualify as reportable breaches. Any liability from a failure to comply with the requirements of HIPAA or the HITECH Act could adversely affect our financial condition. The costs of complying with privacy and security related legal and regulatory requirements are burdensome and could have a material adverse effect on our results of operations. The HITECH Final Rule will continue to be subject to interpretation by various courts and other governmental authorities, thus creating potentially complex compliance issues for us, as well as referring providers.

In addition to federal regulations issued under HIPAA, some states have enacted privacy and security statutes or regulations that, in certain cases, are more stringent than those issued under HIPAA. In those cases, it may be necessary to modify our planned operations and procedures to comply with the more stringent state laws. Most states have also adopted breach notification laws that require notification to affected individuals and certain state agencies if there is a security breach of certain individually-identifiable information. If we suffer a privacy or security breach, we could be required to expend significant resources to provide notification to the affected individuals and address the breach, as well as reputational harm associated with the breach. If we fail to comply with applicable state laws and regulations, we could be subject to additional sanctions. Any liability from failure to comply with the requirements of HIPAA, HITECH or state privacy and security statutes or regulations could adversely affect our financial condition. The costs of complying with privacy and security related legal and regulatory requirements are burdensome and could have a material adverse effect on our business, financial condition and results of operations.

General Regulatory Compliance and Health Care Reform

The evolving regulatory and compliance environment and the need to build and maintain robust systems to comply with different compliance or reporting requirements in multiple jurisdictions increase the possibility that a healthcare company may fail to comply fully with one or more of these requirements. If our operations are found to be in violation of any of the health regulatory laws described above or any other laws that apply to us, we may be subject to penalties, including potentially significant criminal and civil and administrative penalties, damages, fines, disgorgement, imprisonment, exclusion from participation in government healthcare programs, contractual damages, reputational harm, administrative burdens, diminished profits and future earnings and the curtailment or restructuring of our operations, any of which could adversely affect our ability to operate our business, financial condition and our results of operations.

In March 2010, the Affordable Care Act (“ACA”) was enacted into law in the United States. This healthcare reform, which included a number of provisions aimed at improving the quality and decreasing the cost of healthcare, has resulted in significant reimbursement cuts in Medicare payments to hospitals and other healthcare providers in the healthcare reimbursement system, evolving toward value- and outcomes-based reimbursement methodologies. It is uncertain what long-term consequences these provisions will have on patient access to new technologies and what impact these provisions will have on Medicare reimbursement rates. Other elements of the ACA, including comparative effectiveness research, an independent payment advisory board and payment systems reform, including shared savings pilots and other reforms, may result in fundamental changes to federal healthcare reimbursement programs. The Tax Cuts and Jobs Act of 2017 ("TCJA") repealed penalties for noncompliance with the requirement for insurance coverage known as the “individual mandate.” This change could affect whether individuals enroll in health plans and could impact insurers with which we contract. Other changes to the ACA could impact the number of patients who have access to our products. Existing and additional legislative or administrative reforms, or any repeal of provisions, of the U.S. healthcare reimbursement systems may significantly reduce reimbursement or otherwise impact coverage for our medical devices, or adverse decisions relating to our products by administrators of such systems in coverage or reimbursement issues could have an adverse impact on our financial condition and results of operations.


Page
11

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Third-Party Reimbursement

In the United States and elsewhere, sales of medical devices depend in significant part on the availability of coverage and reimbursement to providers and patients from third-party payors. Third-party payors include private insurance plans and governmental programs. As with other medical devices, reimbursement for our products can differ significantly from payor to payor, and our products are not universally covered by third-party commercial payors. Further, third-party payors continually review existing technologies for continued coverage and can, with limited notice, deny or reverse coverage for existing products.

Two principal governmental third-party payors in the United States are Medicare and Medicaid. Medicare is a federal program that provides certain medical insurance benefits to persons age 65 and over, certain disabled persons and others. In contrast, Medicaid is a medical assistance program jointly funded by federal and state governments to serve certain individuals and families with low incomes and who meet other eligibility requirements. Each state administers its own Medicaid program which determines the benefits made available to the Medicaid recipients in that state. The Medicare and Medicaid statutory framework is subject to administrative rulings, interpretations and discretion that affect the amount and timing of reimbursement made under Medicare and Medicaid.

CMS, which is the agency within the HHS that administers both Medicare and Medicaid, has the authority to decline to cover particular products or services if it determines that they are not “reasonable and necessary” for the treatment of Medicare beneficiaries. A coverage determination for a product, which establishes the indications that will be covered, and any restrictions or limitations, can be developed at the national level by CMS through a National Coverage Determination (“NCD”) or at the local level through a Local Coverage Determination (“LCD”) by a regional DME MAC. CMS could issue new NCDs or the regional DME MACs could issue LCDs related to a full range of respiratory DME products. If such NCDs or LCDs are issued or revised, they could significantly alter the coverage under Medicare and materially impact our business.

With respect to our ventilator products, an NCD for the DME Reference List, which has been effective since April 1, 2003, indicates that ventilators, including our products, are covered for the treatment of neuromuscular diseases, thoracic restrictive diseases, and chronic respiratory failure consequent to chronic obstructive pulmonary disease. While the NCD for the DME Reference List has been updated, no separate NCD has been issued for ventilators. Monthly rental revenue from ventilators represented approximately 59% and 68%, respectively, of traditional revenue, excluding COVID-19 response sales and services, for 2023 and 2022. Medicare Administrative Contractors responsible for processing durable medical equipment claims have issued LCDs for Respiratory Assist Devices (“RADs”) which contain language describing an overlap in conditions used to determine coverage for RADs and ventilator devices. These LCDs state that the treatment plan for any individual patient, including the determination to use a ventilator or a BiPAP, may vary and will be made based upon the specifics of each individual beneficiary’s medical condition. Due to this variability, determinations of coverage for our ventilator products are subject to scrutiny of individual medical records and claims. Revenues from Medicare and Medicaid accounted for 46% and 56%, respectively, of traditional revenue, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022.

Because Medicare criteria is extensive, we have a team dedicated to educating prescribers to help them understand how Medicare policy affects their patients and the medical record documentation needed to meet both NCD and LCD requirements. We maintain open communication with physician key opinion leaders and with Medicare Administrative Contractors to provide data as it becomes available that could potentially influence coverage decisions. We also continue to closely monitor our Medicare business to identify trends that could have a negative impact on certain Medicare patients’ access to our products, which in turn could have an adverse effect on our business and results of operations.

Commercial payors that reimburse for our products do so in a variety of ways, depending on the insurance plan’s policies, employer and benefit manager input, and contracts with their provider network. Moreover, Medicaid programs and some commercial insurance plans, especially Medicare Advantage plans (commercial insurers that are administering Medicare benefits to certain beneficiaries), are frequently influenced by Medicare coverage determinations. In working with payors who follow Medicare criteria, we have focused on clear communications with insurers to ensure mutual understanding of criteria interpretation, which differs significantly among the plans from very restrictive to quite lenient, and we then work closely with prescribers to educate them accordingly. While this approach has had positive impact, we do not know if or when additional payors may adopt the LCD criteria nor do we know how they will choose to interpret it.

We believe a reduction or elimination of coverage or reimbursement of our products by Medicare would likely cause some commercial third-party payors to implement similar reductions in their coverage or reimbursement of our products. If we are unable to expand coverage of our products by additional commercial payors, or if third-party payors that currently cover or reimburse for our products reverse or limit their coverage in the future, our business and results of operations could be adversely affected.


Page
12

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Emerging Growth Company Status

We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”). For as long as we are an emerging growth company, we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding advisory “say-on-pay” votes on executive compensation and shareholder advisory votes on golden parachute compensation. We will remain an “emerging growth company” until the earliest of (i) the last day of our fiscal year in which we have total annual gross revenues of $1.07 billion (as such amount is indexed for inflation every five years by the SEC to reflect the change in the Consumer Price Index for All Urban Consumers published by the Bureau of Labor Statistics, setting the threshold to the nearest $1 million) or more; (ii) the last day of our fiscal year following the fifth anniversary of the date of our first sale of common equity securities pursuant to an effective registration statement under the Securities Act of 1933, as amended (the “Securities Act”); (iii) the date on which we have, during the prior three-year period, issued more than $1 billion in non-convertible debt; and (iv) the date on which we are deemed to be a “large accelerated filer” under the Exchange Act.

We cannot predict if investors will find our common shares less attractive to the extent we rely on the exemptions available to emerging growth companies. If some investors find our common shares less attractive as a result, there may be a less active trading market for our common shares and our share price may be more volatile.

In addition, Section 107 of the JOBS Act also provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for complying with new or revised accounting standards. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We may choose to take advantage of such extended transition period.

Competition

The respiratory care industry is highly competitive. While Viemed is one of the top providers of NIV and related services in the United States, its current competitors may gain market share, and any new entrants, with greater financial and technical resources, may provide additional competition. Accordingly, there can be no assurance that Viemed will be able to grow its operations organically to meet the competitive environment.

Significant Customers

For the years ended December 31, 2023 and 2022, Viemed had no customers that accounted for 10% or more of its consolidated revenue streams.

Viemed earns revenues by seeking reimbursement from Medicare and private health insurance companies, with the Medicare program of the United States government being the primary entity making payments. If the Medicare program were to slow payments of Viemed receivables for any reason, Viemed would be adversely impacted.

A majority of the Company’s revenues are derived from the fee-for-service pricing guidelines set by CMS. These pricing guidelines are subject to change at the discretion of CMS.

Employees

At December 31, 2023, Viemed had 996 permanent employees, in addition to temporary employees and independent contractors engaged through the Company's healthcare staffing and recruitment services to supplement the workforce needs of third party healthcare facilities.
Page
13

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Item 1A. Risk Factors

Risks Related to Our Industry and Business

We compete against companies that have longer operating histories and greater resources, which may result in reduced profit margins and loss of market share.

The respiratory care industry is highly competitive and dynamic and may become more competitive as new players enter the market. Certain competitors will be subsidiaries or divisions of larger, much better capitalized companies. Certain competitors will have vertically integrated manufacturing and services sectors of the market. We may have less capital and may encounter greater operational challenges in serving the market. Better capitalized competitors may also be able to borrow money or raise debt to purchase equipment more easily than us. Potential competitors could have significantly greater financial, research and development, manufacturing, and sales and marketing resources than we have and could utilize their greater resources to acquire or develop new technologies or products that could effectively compete with our existing products. Additionally, demand for our home monitoring services and other services could be diminished by equivalent or superior products and services developed by competitors. Competing in these markets could result in price-cutting, reduced profit margins and loss of market share, any of which would harm our business, financial condition and results of operations.

Reductions in reimbursement rates may have a materially adverse impact on the profitability of our operations.

Reimbursement for our services primarily comes from governmental healthcare programs, such as Medicare and Medicaid, and private health insurance companies, and our ability to sell our products and services depends in large part on the extent to which coverage and adequate reimbursement for our products and services are and will continue to be available. The reimbursement rates offered are outside of our control. The CARES Act previously introduced a blended rate for HME furnished in non-rural or contiguous non-competitive bidding areas that is based on 75% of the adjusted fee schedule amount and 25% of the unadjusted fee schedule amount. The 75/25 blended Medicare reimbursement rate expired on December 31, 2023, reverting to rates in place prior to the implementation of the 75/25 blend, adjusted for inflation. This change may lead to reduced reimbursement for competitive bid products and services in specific markets where we operate.

Reimbursement rates for our services, like much of the United States healthcare market, are subject to reductions. We cannot predict the extent and timing of any reduction in reimbursement rates and we cannot assure you that coverage and reimbursement will be available for our products or services, that reimbursement amounts will be adequate, or that reimbursement amounts, even if initially adequate, will not be subsequently reduced.

Reductions in reimbursement rates, if they occur, may have a material adverse impact on the profitability of our operations. A reduction in reimbursement without a concurrent decline in the cost of operations, may result in reduced profitability. Our costs of operations could increase, but we may be unable to pass on the cost increases to customers because reimbursement rates are set without regard to the cost of service, also resulting in reduced profitability.

Our reliance on only a few sources of reimbursement for our services could result in delays in reimbursement, which could adversely affect cash flow and revenues.

We earn revenues by seeking reimbursement for our products and services from governmental healthcare programs and private health insurance companies, primarily from the federal Medicare program. If the Medicare program were to slow payments of our receivables for any reason, we would be adversely impacted. In addition, both governmental healthcare programs and private health insurance companies may seek ways to avoid or delay reimbursement, which could adversely affect our cash flow and revenues.


Page
14

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Our dependence on key suppliers puts us at risk of interruptions in the availability of the equipment we need for our services, which could reduce our revenue and adversely affect our results of operations.

We require the timely delivery of a sufficient supply of equipment we use to perform our home treatment of patients. Our dependence on third-party suppliers involves several additional risks, including limited control over pricing, availability, quality and delivery schedules. In addition, there are a limited number of manufacturers of the equipment used for home treatment of patients with ventilation respiratory therapy, which has been further exacerbated by Philips Respironics' January 2024 decision to discontinue of many of its respiratory products. Dependence on only a few manufacturers presents risks that suppliers may not be able to provide or adequately provide sufficient equipment to satisfy demand. Demand may also outstrip supply, leading to equipment shortages that could adversely affect our operations. Inadequate supply could also impair our ability to attract new business and could create upward pricing pressure on equipment and supplies, adversely affecting our margins. Conversely, incorrect demand forecasting could lead to excess inventory, which we may not be able to sell. If we fail to achieve certain volume of sales, prices of ventilators may increase, leading to reduced revenue and profitability. The industry is subject to a high level of regulatory scrutiny, and government or manufacturer recalls could adversely affect our ability to provide products and services and achieve revenue targets. Additionally, the market for financing ventilators and other supplies we need could be more difficult in the future.

On June 14, 2021, Royal Philips (“Philips”), one of our largest suppliers of BiPAP and CPAP and mechanical ventilator devices, initiated a voluntary recall notification with the U.S. Food and Drug Administration (“FDA”) for certain Philips BiPAP and CPAP and mechanical ventilator devices that we distribute and sell. Philips initiated this recall to address potential health risks related to the polyester-based polyurethane (“PE-PUR”) sound abatement foam component in these devices. The PE-PUR sound abatement foam, which is used to reduce sound and vibration in these affected devices, may break down and potentially enter the device’s air pathway and may off-gas certain chemicals. If this occurs, black debris from the foam or certain chemicals released into the device’s air pathway may be inhaled or swallowed by the person using the device. In July 2021, the FDA identified the Philips recall as a Class I recall, the most serious type of recall. Patients using these devices have been instructed to contact their health care provider and doctor about a suitable treatment for their condition. As of December 2023, Philips has announced remediation of 99% of actionable sleep therapy device registrations.

We cannot predict the potential legal, regulatory, and financial risks that may arise out of the recall. For example, we may be asked to notify patients of the recall, retrieve recalled devices from patients, and/or provide replacement devices, resulting in additional unreimbursed costs. Some patients may discontinue use of their device, which could affect our ability to continue billing for service. Viemed has been named in and may be subject to future litigation related to the recall, including individual and putative class action claims related to personal injury for devices affected by the recall as well as claims regarding repair and replacement of devices affected by the recall. Viemed cannot predict what additional actions will be required of the Company by the FDA or other state or federal agencies related to the recall.

We conduct all of our operations through our United States subsidiaries and our ability to extract value from these subsidiaries may be limited.

We conduct all of our operations through our United States subsidiaries. Therefore, to the extent of these holdings, we (directly and indirectly) will be dependent on the cash flows of these subsidiaries to meet our obligations. The ability of such subsidiaries to make payments to their parent companies may be constrained by a variety of factors, including, the level of taxation, particularly corporate profits and withholding taxes, in the jurisdiction in which each subsidiary operates, and the introduction of exchange controls or repatriation restrictions or the availability of hard currency to be repatriated. Additionally, our subsidiaries are restricted from making distributions to us by our existing commercial credit facilities, subject to certain exceptions.

The failure to attract or to retain management or key operating personnel, including directors, could adversely affect operations.

Our success to date has depended, and will continue to depend, largely on the skills and efforts of our management team, including our ability to interpret market data correctly and to interpret and respond to economic, market and other conditions in order to locate and adopt appropriate opportunities. We are also dependent on the services of key executives, including our directors and a small number of highly skilled and experienced executives and personnel. Due to our relatively small size, the loss of a key individual on our management team or our inability to attract and retain additional highly skilled employees and suitably qualified staff could have a material adverse impact on our business and future operations. No assurance can be given that individuals with the required skills will continue employment with us or that replacement personnel with comparable skills can be found.


Page
15

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
We have significant ongoing capital expenditure requirements. If we are unable to obtain necessary capital on favorable terms or at all, we may not be able to execute on our business plans and our business, financial condition, results of operations, cash flows and prospects may be adversely affected.

Our development and the business (including acquisitions) may require additional financing, which may involve high transaction costs, dilution to shareholders, high interest rates or unfavorable terms and conditions. Failure to obtain sufficient financing may result in the delay or indefinite postponement of our business plans and our business, financial condition, results of operations and prospects may be adversely affected. There can be no assurance that additional capital or other types of financing will be available if needed or that, if available, the terms of such financing will be favorable to us.

We are subject to the risks of litigation and governmental proceedings, which could adversely affect our business.

We are, and in the future may be, subject to legal and governmental proceedings and claims. The parties in such legal actions may seek amounts from us that may not be covered in whole or in part by insurance. Defending ourselves against such legal actions could result in significant costs and could require a substantial amount of time and effort by our management team. We cannot predict the outcome of litigation or governmental proceedings to which we are a party or whether we will be subject to future legal actions. As a result, the potential costs associated with legal actions against us could adversely affect our business, financial condition, results of operations, cash flows or prospects.

Insurance and claims expenses could significantly reduce our profitability.

Our business is subject to a number of risks and hazards generally. Such occurrences could result in damage to property, inventory, facilities, personal injury or death, damage to our properties, or the properties of others, monetary losses and possible legal liability. We may be subject to product liability and medical malpractice claims, which may adversely affect our operations. Our industry is highly regulated, and may be subject to regulatory scrutiny for violations of regulations and laws. We could be adversely affected by the time and cost involved with regulatory investigations even if we have operated in compliance with all laws. Investigations could also adversely affect the timely payment of receivables.

Although we maintain insurance to protect against certain risks in such amounts as we consider to be reasonable, our insurance will not cover all the potential risks associated with our operations. We may also be unable to maintain insurance to cover these risks at economically feasible premiums. Insurance coverage may not continue to be available or may not be adequate to cover any resulting liability. We might also become subject to liability which may not be insured against or which we may elect not to insure against because of premium costs or other reasons. Losses from these events may cause us to incur significant costs that could have a material adverse effect upon our financial performance and results of operations.

We rely significantly on information technology and any failure, inadequacy, interruption or security lapse of that technology, including any cybersecurity incidents, could harm our ability to operate our business effectively.

In the ordinary course of our business, we receive certain personal information, in both physical and electronic formats, about our patients, our employees, and our vendors. We maintain substantial security measures and data backup systems to protect, store, and prevent unauthorized access to such information. Nevertheless, it is possible that computer hackers and others (through cyberattacks, which are rapidly evolving and becoming increasingly sophisticated, or by other means) might defeat our security measures in the future and obtain the personal information of customers, their loved ones, our employees, and our vendors that we hold. If we fail to protect this information, we could experience significant costs and expenses as well as damage to our reputation. Additionally, legislation relating to cybersecurity threats could impose additional requirements on our operations.

Our ability to manage and maintain our internal reports effectively and integration of new business acquisitions depends significantly on our enterprise resource planning system and other information systems. Some of our information technology systems may experience interruptions, delays or cessations of service or produce errors in connection with ongoing systems implementation work. The failure of our systems to operate effectively or to integrate with other systems, or a breach in security or other unauthorized access of these systems, may also result in reduced efficiency of our operations and could require significant capital investments to remediate any such failure, problem or breach and to comply with applicable regulations, all of which could adversely affect our business, financial condition and results of operations.

Disruptions in the credit and financial markets may have an adverse impact on our ability to obtain capital and financing for our operations.

Market events and conditions, including disruptions in the international credit markets and other financial systems and the deterioration of global economic conditions, could impede our access to capital or increase the cost of capital. These disruptions could, among other things, make it more difficult for us to obtain, or increase our cost of obtaining, capital and financing for our operations. Access to additional capital may not be available to us on terms acceptable to us, or at all.

Page
16

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Our strategic growth plan, which involves the acquisition of other businesses, may not succeed.

Our strategic growth plan calls for significant growth in our business over the next several years through an increase in our density in select markets where we are established as well as the expansion of our geographic footprint into new markets. This growth would place (and has placed) significant demands on our management team, systems, internal controls and financial and professional resources. As a result, we could be required to incur (and have incurred) expenses for hiring additional qualified personnel, retaining professionals to assist in developing the appropriate control systems and expanding our information technology infrastructure. If we are unable to effectively manage growth, our financial results could be adversely impacted.Our strategic growth plan contemplates continued growth from future acquisitions of home medical equipment and service providers. We may face increased competition for attractive acquisition candidates, which may limit the number of acquisition opportunities available to us or lead to the payment of higher prices for acquisitions. Without successful acquisitions, our future growth rate could decline. In addition, we cannot guarantee that any future acquisitions, if consummated, will result in further growth.

The integration of acquisitions requires significant attention from management, may impose substantial demands on our operations or other projects and may impose challenges on us including, but not limited to, consistencies in business standards, procedures, policies and business cultures. We cannot assure you that any future acquisitions, if consummated, will result in further growth. Specific integration risks relating to our acquisition of other businesses may include: difficulties related to combining previously separate businesses into a single unit, including patient transitions, product and service offerings, distribution and operational capabilities and business cultures; availability of financing to the extent needed to fund acquisitions; customer loss and other general business disruption; managing the integration process while completing other independent acquisitions or dispositions; diversion of management’s attention from day-to-day operations; assumption of liabilities of an acquired business, including unforeseen or contingent liabilities or liabilities in excess of the amounts estimated; failure to realize anticipated benefits and synergies, such as cost savings and revenue enhancements; potentially substantial costs and expenses associated with acquisitions and dispositions; and failure to retain and motivate key employees difficulties in establishing and applying our internal control over financial reporting and disclosure controls and procedures to an acquired business.

We may be negatively impacted by inflation.

Current and anticipated inflationary effects may have an adverse effect on our business and be influenced by various factors, including general cost increases, disruptions in our supply chain, and governmental stimulus or fiscal policies. The services and products we provide to patients are subject to fluctuations based on the costs of materials, labor, and transportation, including fuel expenses. The rising costs of our services and products can be attributed, in part, to increased shipping expenses and general inflationary trends. Moreover, there is uncertainty regarding our ability to pass on these increased costs to customers to mitigate inflationary pressures. Sustained increases in inflation could impact the overall demand for our products and services, as well as our labor, equipment, and product costs, potentially affecting our profit margins. This, in turn, could have adverse consequences for our business, financial position, results of operations, and cash flows. Despite recent inflationary trends, we cannot accurately predict whether these patterns will persist. Future volatility in general price inflation and its impact on material availability, shipping, warehousing, and operational overhead could further impact financial results. We attempt to address these pressures through our inflation-linked reimbursement contracts, negotiation, leveraging our purchasing power and embracing technology, such as our proprietary clinical management platform.

Risks Relating to Government Regulation

Healthcare reform legislation may affect our business.

Healthcare reform laws significantly affect the U.S. healthcare services industry. In recent years, many legislative proposals have been introduced or proposed in Congress and in some state legislatures that would affect major changes in the healthcare system, either nationally or at the state level. At the federal level, Congress has continued to propose or consider healthcare budgets that substantially reduce payments under the Medicare and Medicaid programs. See “Business–Government Regulation” in Item 1 for more information. The ultimate content, timing or effect of any healthcare reform legislation and the impact of potential legislation on us is uncertain and difficult, if not impossible, to predict. That impact may be material to our business, financial condition or results of operations.

We are subject to extensive federal and state regulation, and if we fail to comply with applicable regulations, we could suffer severe criminal or civil sanctions or be required to make significant changes to our operations that could adversely affect our business, financial condition and operating results.

The federal government and all states in which we currently operate regulate various aspects of our business. Our operations also are subject to state laws governing, among other things, distribution of medical equipment and certain types of home health activities, and we are required to obtain and maintain licenses in each state to act as a DME supplier. Additionally, accreditation is required by many payors. If we fail to obtain or maintain any required accreditation, it could have an adverse impact on our business.
Page
17

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

As a healthcare provider participating in governmental healthcare programs, we are subject to laws directed at preventing fraud, waste, and abuse, which subject our marketing, billing, documentation and other practices to government scrutiny. These include specific requirements imposed by the DME MAC Supplier Manuals. To ensure compliance with Medicare and Medicaid requirements and other federal and state regulations, government agencies or their contractors often conduct routine audits and request customer records and other documents to support our claims submitted for payment of services rendered. Government agencies or their contractors also periodically open investigations and obtain information from healthcare providers. Violations of federal and state regulations can result in severe criminal, civil and administrative penalties, damages, and sanctions, including debarment, suspension or exclusion from Medicare, Medicaid and other government reimbursement programs, any of which would have a material adverse effect on our business.

We expect the federal and state governments to continue their efforts to contain growth in Medicaid expenditures, which could adversely affect our revenue and profitability.

Medicaid spending has increased rapidly in recent years, becoming a significant component of state budgets. This, combined with slower state revenue growth, has led both the federal government and many states to institute measures aimed at controlling the growth of Medicaid spending, and in some instances reducing aggregate Medicaid spending. We expect these state and federal efforts to continue for the foreseeable future. Furthermore, not all of the states in which we operate have elected to expand Medicaid coverage as part of federal healthcare reform legislation. There can be no assurance that any state Medicaid program, on the current terms or otherwise, will continue for any particular period of time beyond the foreseeable future. If Medicaid reimbursement rates are reduced or fail to increase as quickly as our costs, or if there are changes in the rules governing the Medicaid program that are disadvantageous to our businesses, our business and results of operations could be materially and adversely affected.

Revenue we receive from third-party payors as well as Medicare and Medicaid is subject to potential retroactive reduction.

Payments we receive from governmental healthcare programs, including Medicare and Medicaid, and private third-party payors can be retroactively adjusted after examination during the claims settlement process or as a result of post-payment audits and subsequent recoupment. Governmental healthcare programs and third-party payors may disallow, in whole or in part, our requests for reimbursement, or recoup amounts previously reimbursed, based on determinations by the payors or their third-party audit contractors that certain costs are not reimbursable because either adequate or additional documentation was not provided or because certain services were not covered or were deemed not to be medically necessary. Significant adjustments, recoupments or repayments of our Medicare or Medicaid revenue, and the costs associated with complying with investigative audits by regulatory and governmental authorities and private third-party payors, could materially and adversely affect our financial condition, results of operations and cash flows.

Additionally, from time to time we become aware, based on information provided by third parties and/or the results of internal audits, of payments from such payor sources that were either wholly or partially in excess of the amount that we should have been paid for the service provided. Overpayments may result from a variety of factors, including insufficient documentation supporting the services rendered or medical necessity or other failures to document satisfaction of the applicable conditions of payment. We are required by law in most instances to refund the full amount of the overpayment after becoming aware of it, and failure to do so within requisite time limits imposed by law could lead to significant fines and penalties being imposed on us.

Furthermore, our initial billing of and payments for services that are unsupported by the requisite documentation and satisfaction of any other conditions of payment, regardless of our awareness of the failure at the time of the billing or payment, could expose us to significant fines and penalties. We could also be subject to exclusion from participation in the Medicare or Medicaid programs in some circumstances as well, in addition to any monetary or other fines, penalties or sanctions that we may incur under applicable federal and/or state law. Our repayment of any such amounts, as well as any fines, penalties or other sanctions that we may incur, could be significant and could have a material and adverse effect on our financial condition, results of operations and cash flows.

From time to time we are also involved in external governmental investigations, audits and reviews. Reviews, audits and investigations of this sort can lead to government actions, which can result in recoupment of reimbursement, civil or criminal fines or penalties, or other sanctions, including restrictions or changes in the way we conduct business, loss of licensure or exclusion from participation in government healthcare programs. Failure to comply with applicable laws, regulations and rules could have a material and adverse effect on our financial condition, results of operations and cash flows. Furthermore, responding to governmental investigations, audits and reviews can also require us to incur significant legal and document production expenses, regardless of whether the particular investigation, audit or review leads to identification of underlying noncompliance or wrongdoing.


Page
18

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
As a result of increased post-payment reviews of claims we submit to Medicare and Medicaid for our services, we may incur additional costs and may be required to repay amounts already paid to us.

We are subject to regular post-payment inquiries, investigations and audits of claims we submit to Medicare and Medicaid for payment for our services. These post-payment reviews have increased as a result of government cost-containment initiatives. These additional post-payment reviews may require us to incur costs to respond to requests for records and to pursue the reversal of payment denials, and ultimately may require us to refund amounts paid to us by Medicare or Medicaid that are determined to have been overpaid.

For a further description of this and other laws and regulations involving governmental reimbursements, see “Business—Government Regulation” in Item 1.

An economic downturn, state budget pressures, sustained unemployment and continued deficit spending by the federal government may result in a reduction in reimbursement and covered services.

An economic downturn could have a detrimental effect on our revenues. Historically, state budget pressures have translated into reductions in state spending. Given that Medicaid outlays are a significant component of state budgets, we can expect continuing cost containment pressures on Medicaid outlays for our services in the states in which we operate. In addition, an economic downturn, coupled with sustained unemployment, may also impact the number of enrollees in managed care programs as well as the profitability of managed care companies, which could result in reduced reimbursement rates.

The existing federal deficit, as well as deficit spending by federal and state governments as the result of adverse economic developments or other reasons, can lead to continuing pressure to reduce governmental expenditures for other purposes, including government-funded programs in which we participate, such as Medicare and Medicaid. Such actions in turn may adversely affect our operations and revenue.

Delays in reimbursement due to state budget deficits may increase in the future, adversely affecting our liquidity.

There is a delay between the time that we provide services and the time that we receive reimbursement or payment for these services. Many of the states in which we operate are operating with budget deficits for their current fiscal year. These and other states may in the future delay reimbursement, which would adversely affect our liquidity. In addition, from time to time, procedural issues require us to resubmit claims before payment is remitted, which contributes to our aged receivables. Additionally, unanticipated delays in receiving reimbursement from state programs due to changes in their policies or billing or audit procedures may adversely impact our liquidity and working capital. We fund operations primarily through the collection of accounts receivable.

Delays in reimbursement due to claims submission reimbursement processes may cause liquidity problems.

There are delays in reimbursement from the time we provide services to the time we receive reimbursement or payment for these services. Delays may result from changes by third-party payors to data submission requirements or requests by fiscal intermediaries for additional data or documentation, among other issues. If we have information system problems or issues that arise with Medicare or Medicaid or private health insurers, we may encounter delays in our payment cycle. Such timing delays may cause working capital shortages. Working capital management, including prompt and diligent billing and collection, is an important factor in our results of operations and liquidity. System problems, Medicare or Medicaid issues or industry trends may extend our collection period, adversely impact our working capital. Our working capital management procedures may not successfully negate this risk. There are often timing delays when attempting to collect funds from Medicaid programs. Delays in receiving reimbursement or payments from these programs may adversely impact our working capital.

We depend in part upon reimbursement by third-party payors.

A substantial portion of our revenues are derived from private and governmental third-party payors. In 2023, approximately 54% of our revenues were derived collectively from managed care plans, commercial health insurers, workers’ compensation payors, and other private pay revenue sources while approximately 46% of our revenues were derived from Medicare and Medicaid. Initiatives undertaken by industry and government to contain healthcare costs affect our profitability. These payors attempt to control healthcare costs by contracting with healthcare providers to obtain services on a discounted basis. We believe that this trend will continue and may limit reimbursement for healthcare services. Additionally, from time to time our contracts with payors are terminated, amended or renegotiated, sometime unilaterally through policies. If insurers or managed care companies from whom we receive substantial payments were to terminate, amend or renegotiate contracts or reduce the amounts they pay for services, our profit margins may decline, or we may lose patients if we choose not to renew our contracts with these insurers at lower rates.


Page
19

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
We face inspections, reviews, audits and investigations under federal and state government programs and contracts. These audits could have adverse findings that may negatively affect our business.

As a result of our participation in the Medicare and Medicaid programs, we are subject to various governmental inspections, reviews, audits and investigations to verify our compliance with these programs and applicable laws and regulations. Private health insurers may also reserve the right to conduct audits. An adverse inspection, review, audit or investigation could result in:

refunding amounts we have been paid pursuant to the Medicare or Medicaid programs or from private health insurers;
state or federal agencies imposing fines, penalties and other sanctions on us;
temporary suspension of payment for new patients;
decertification or exclusion from participation in the Medicare or Medicaid programs or one or more managed care payor networks;
damage to our reputation; and
loss of certain rights under, or termination of, our contracts with private health insurers.

If adverse inspections, reviews, audits or investigations occur and any of the results noted above occur, it could have a material adverse effect on our business and operating results.

We are subject to extensive federal and state laws and regulations relating to the privacy and security of protected health information and failure to comply with such laws may increase our operational costs.

HIPAA privacy and security regulations establish a complex regulatory framework governing the use and disclosure of protected health information ("PHI"), including, for example, the circumstances under which uses and disclosures of PHI are permitted or required without a specific authorization by the patient; a patient’s right to access, amend and receive an accounting of certain disclosures of PHI; the content of notices of privacy practices describing how PHI is used and disclosed and individuals’ rights with respect to their PHI; and implementation of administrative, technical and physical safeguards to protect privacy and security of PHI. The federal privacy regulations restrict our ability to use or disclose certain individually identifiable patient health information, without patient authorization, for purposes other than payment, treatment or healthcare operations (as defined by HIPAA), except for disclosures for various public policy purposes and other permitted purposes outlined in the privacy regulations. The HIPAA privacy and security regulations do not supersede state laws that may be more stringent; therefore, we are required to comply with both federal privacy and security regulations and varying state privacy and security laws and regulations.

The HIPAA privacy and security regulations also require healthcare providers like us to notify affected individuals, the HHS Secretary, and in some cases, the media, when PHI has been “breached”, as defined by HIPAA. Many states have similar breach notification laws. We have established policies and procedures in an effort to ensure compliance with the HIPAA privacy and security regulations and similar state laws. However, if there is a breach, we may be required to incur costs to mitigate and remediate the impact of the breach on affected individuals, and therefore could incur substantial operational and financial costs related to such mitigation and remediation. Additionally, HIPAA, and its implementing regulations provide for significant civil fines, criminal penalties, and other sanctions for failure to comply with the privacy, security, and breach notification rules, including for wrongful or impermissible use or disclosure of PHI. Although HIPAA regulations do not expressly provide for a private right of action for damages, we could incur damages under state laws to private parties for the wrongful or impermissible use or disclosure of confidential health information or other private personal information. Additionally, HIPAA allows state Attorneys General to bring an action against a covered entity, such as us, for a violation of HIPAA. We insure some of our risk with respect to HIPAA security breaches, but operational costs and penalties associated with HIPAA breaches easily could exceed our insured limits.

HIPAA regulations impose additional requirements, restrictions and penalties on covered entities and their business associates to, among other things, deter breaches of security. Our electronic health records system is periodically modified to meet applicable security standards. Despite the implementation of various security measures by us, our infrastructure may be vulnerable to computer viruses, break-ins and other disruptive problems inadvertently introduced by authorized users such as employees and clients, or purposefully targeted by hackers and other cybercriminals which could lead to interruption, delays or cessation in service to our clients. Further, such incidents, whether electronic or physical, could jeopardize the security of confidential information, including PHI and other sensitive information stored in our computer systems related to clients, patients, and other parties connected through us, which may deter potential clients and give rise to uncertain liability to parties whose security or privacy has been infringed. A significant security breach could result in fines, loss of clients, damage to our reputation, direct damages, costs of repair and detection, costs to remedy the breach, government penalties, and other expenses. We insure some of our risk with respect to security breaches but the occurrence of any of the foregoing events could have a material adverse effect on our business, results of operations and our financial condition.


Page
20

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Our products may be subject to future rounds of Medicare's Competitive Bidding Program, which may negatively affect our business and financial condition.

The Medicare Prescription Drug, Improvement, and Modernization Act of 2003 required the HHS to establish and implement programs under which competitive acquisition areas are established throughout the United States for purposes of awarding contracts for the furnishing of competitively priced items of DME.

CMS, the agency responsible for administering the Medicare program, conducts a competition for each competitive acquisition area under which providers submit bids to supply certain covered items of DME. Under the competitive bidding program, DME suppliers compete to become Medicare contract suppliers by submitting bids to furnish certain items in competitive bidding areas. As part of the competitive bidding process, SPAs replace the current Medicare DME fee schedule payment amounts for selected items in certain areas of the country. The SPAs are determined by using bids submitted by DME suppliers.

Successful bidders must meet certain program quality standards in order to be awarded a contract and only successful bidders can supply the covered items to Medicare beneficiaries in the acquisition area. There are, however, regulations in place that allow non-contracted providers to continue to provide products and services to their existing customers at the new competitive bidding payment amounts. The contracts are expected to be re-bid every three years. CMS is required to award contracts to multiple entities submitting bids in each area for an item or service, but has the authority to limit the number of contractors in a competitive acquisition area as necessary to meet projected demand.

In 2019, CMS announced the inclusion of non-invasive ventilator products on the list of products subject to the competitive bidding program in Round 2021 which covers the period of January 1, 2021 through December 31, 2023. Rental revenue from ventilator products represents a significant portion of our revenue (approximately 59.2% of total revenue in 2023). On March 9, 2020, CMS announced that due to the COVID-19 pandemic, the United States President’s exercise of the Defense Production Act, public concern regarding access to ventilators, and the non-invasive ventilators product category being new to the competitive bidding program, non-invasive ventilators were removed as a product category from Round 2021. On October 27, 2020, CMS announced that it had removed 13 of the 15 remaining product categories from Round 2021, including oxygen and PAP devices, because the payment amounts did not achieve expected savings. As a result of these announcements, we retain the ability to continue to furnish non-invasive ventilators and oxygen and PAP devices for all of our Medicare accredited areas. The current Round 2021 contracts expired on December 31, 2023 and CMS has not announced a new round of competitive bidding. Historically, CMS announces new rounds of competitive bidding and starts the process approximately 18 months prior to the contract start date. We cannot predict at this time the full impact the competitive bidding program and the developments in the competitive bidding program will have on our business and financial condition. In addition, we cannot assure you that non-invasive ventilators and oxygen and PAP devices will not be included on the list of products subject to the competitive bidding program in the future. If changes are made to the competitive program in the future, it could affect our reimbursement and revenue.

If CMS requires prior authorization for our products, our revenue and cash flow could be negatively impacted.

CMS maintains a Master List of Items Frequently Subject to Unnecessary Utilization. This list identifies items that could potentially be subject to prior authorization as a condition of Medicare Payment. On April 22, 2019, CMS added home ventilators used with a non-invasive interface to the Master List of Items Frequently Subject to Unnecessary Utilization. If CMS imposes prior authorization requirements for non-invasive home ventilation, it could materially impact our business, revenue and cash flow.

If we fail to comply with state and federal fraud and abuse laws, including anti-kickback laws, false claims acts, self-referral prohibitions, and anti-inducement laws, we could face substantial penalties and our business, operations and financial condition could be adversely affected.

The Federal Anti-Kickback Statute prohibits, among other things, knowingly and willfully offering, paying, soliciting or receiving remuneration, directly or indirectly, overtly or covertly, to induce or in return for purchasing, leasing, ordering, or arranging for the purchase, lease or order of any item or service reimbursable under Medicare, Medicaid, or any other federal healthcare program. The Anti-Kickback Statute, and similar state laws prohibit payments intended to induce physicians or others to refer patients or to acquire or arrange for or recommend the acquisition of healthcare products or services. These laws restrict sales, marketing and other promotional activities by limiting the kinds of financial arrangements, including sales programs, which may be used with hospitals, physicians, and other potential purchasers or prescribers of our products. The statutory exceptions and regulatory safe harbors protecting certain common activities from prosecution are drawn narrowly, and any remuneration to or from a prescriber or purchaser of healthcare products or services may be subject to scrutiny if they do not qualify for an exception or safe harbor. Our practices may not in all cases meet all of the criteria for safe harbor protection from anti-kickback liability. However, practices that do not fit into a safe harbor are not per se illegal, and are instead analyzed based on the particular facts and circumstances to determine whether the practice presents a low risk of fraud and abuse. Although we believe our practices are compliant with applicable safe harbors, we cannot assure you that a government regulator will not take the position that some of our practices do not meet all of the narrow criteria of an applicable safe harbor and otherwise violate the Anti-Kickback Statute.
Page
21

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

The Federal False Claims Act prohibits, in part, any person from knowingly presenting or causing to be presented a false claim for payment to the federal government, or knowingly making or causing to be made a false statement to get a false claim paid. The majority of states also have statutes or regulations similar to the Federal Anti-Kickback Statute and Federal False Claims Act, which apply to items or services reimbursed under Medicaid and other state programs, or, in certain states, apply regardless of payor. These false claims acts allow any person to bring suit in the name of the government alleging false and fraudulent claims presented to or paid by the government (or for other violations of the statutes) and to share a certain portion of amounts paid by the entity to the government in fines or settlement. Such suits, often referred to as qui tam actions, have increased significantly in the healthcare industry in recent years.

Sanctions under these federal and state laws may include civil monetary penalties, exclusion from participation in the Medicare and Medicaid programs, criminal fines and imprisonment. In addition, the ACA, among other things, amended the intent requirement of the Federal Anti-Kickback Statute and criminal healthcare fraud statutes. A person or entity generally does not need to have actual knowledge of these statutes or specific intent to violate them in order to have criminal and/or civil exposure. In addition, the ACA provides that the government may assert that a claim, including items or services resulting from a violation of the Federal Anti-Kickback Statute, constitutes a false or fraudulent claim for purposes of the Federal False Claims Act. Because of the breadth of these laws and the narrowness of the safe harbors and exceptions, it is possible that some of our business activities could be subject to challenge under one or more of such laws. Such a challenge, regardless of the outcome, could have a material adverse effect on our business, business relationships, reputation, financial condition and results of operations.

The Ethics in Patient Referrals Act, commonly known as the "Stark Law," prohibits a physician from making referrals for certain "designated health services" payable by Medicare to an entity, including a company that furnishes DME, in which the physician or an immediate family member of such physician has an ownership or investment interest or with which the physician has entered into a compensation arrangement, unless a statutory or regulatory exception applies. The majority of states also have statutes or regulations similar to the Stark Law, which apply to items or services reimbursed under Medicaid and other state programs, or, in several states, apply regardless of payor. Violation of the Stark Law and similar state laws could result in denial of payment, disgorgement of reimbursements received under a noncompliant arrangement, civil penalties, damages and exclusion from Medicare or other governmental and state programs. Although we believe that we have structured our provider arrangements to comply with current Stark Law and state equivalent requirements, these requirements are highly technical and there can be no guarantee that regulatory authorities will not determine or assert that our arrangements are in violation of the Stark Law and state equivalents and do not otherwise meet applicable exceptions.

The Civil Monetary Penalties Law imposes civil monetary penalties and potential exclusion from Medicare and Medicaid programs on any person who offers or transfers remuneration to any patient who is a Medicare or Medicaid beneficiary, when the person knows or should know that the remuneration is likely to induce the patient to receive medical services from a particular provider. The Federal Civil Monetary Penalties Law applies, among other things, to many kinds of inducements or benefits provided to patients, including complimentary items, services or transportation that are of more than nominal value. We have structured our operations and provision of services to patients in a manner that we believe complies with the law and its interpretation by government authorities. We cannot assure you, however, that government authorities will not take a contrary view and impose civil monetary penalties and exclude us from participation in Medicare and Medicaid for past or present practices related to patient incentive, coordination of care and need-based programs.

The scope and enforcement of each of these laws is uncertain and subject to rapid change in the current environment of healthcare reform, especially in light of the lack of applicable precedent and regulations. If our operations are found to be in violation of any of the laws described above or any other government regulations that apply to us, we may be subject to penalties, including civil and criminal penalties, damages, fines and the curtailment, restructuring, or restricting of our operations. Any penalties, damages, fines, curtailment or restructuring or our operations could harm our ability to operate our business and our financial results. Any action against us for violation of these laws, even if we successfully defend against it, could cause us to incur significant legal expenses and divert our management’s attention from operation of our business. Moreover, achieving and sustaining compliance with applicable federal and state fraud laws may prove costly.

The implementation of alternative payment models and the transition of Medicaid and Medicare beneficiaries to managed care organizations may limit our market share and could adversely affect our revenues.

Many government and commercial payors are transitioning providers to alternative payment models that are designed to promote cost-efficiency, quality and coordination of care. For example, accountable care organizations (“ACOs”) incentivize hospitals, physician groups, and other providers to organize and coordinate patient care while reducing unnecessary costs. Several states have implemented, or plan to implement, accountable care models for their Medicaid populations. We cannot predict how the continued establishment and implementation of these new business models will impact our business. There is the possibility that value-based payment models, such as ACOs, will drive down the utilization and/or reimbursement rates for our services. We may not be able to gain access into certain ACOs. If we are not included in these programs, or if ACOs establish programs that overlap with our services, we could experience an adverse effect on our operations and financial condition.
Page
22

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

We may be similarly impacted by increased enrollment of Medicare and Medicaid beneficiaries in managed care plans, shifting away from traditional fee-for-service models. Under the managed Medicare program, also known as Medicare Advantage, the federal government contracts with private health insurers to provide Medicare benefits. Insurers may choose to offer supplemental benefits and impose higher plan costs on beneficiaries. Approximately one half of Medicare beneficiaries were enrolled in a Medicare Advantage plan in 2023; a figure that continues to grow. Similarly, enrollment in managed Medicaid plans is also growing, as states are increasingly relying on managed care organizations to deliver Medicaid program services as a strategy to control costs and manage resources.

We may experience increased competition for managed care contracts due to state regulation and limitations. We cannot assure you that we will be successful in our efforts to be included in plan networks, that we will be able to secure favorable contracts with all or some of the managed care organizations, that our reimbursement under these programs will remain at current levels, that authorizations for services will remain at current levels or that our profitability will remain at levels consistent with past performance. In addition, operational processes may not be well defined as a state transitions Medicaid beneficiaries to managed care. For example, membership, new referrals and related authorizations for services may be delayed, which may result in delays in service delivery to consumers or in payment for services rendered. Difficulties with operational processes may negatively affect our revenue growth rates, cash flow and profitability for services provided.

In addition, other alternative payment models may be adopted by the government and commercial payors to control costs that subject us to financial risk. We cannot predict at this time what alternative payment models may be presented and what effect such new payment models may have on our operations or financial condition in the future.

We are subject to federal, state and local laws and regulations that govern our employment practices, including minimum wage, living wage, and paid time-off requirements. Failure to comply with these laws and regulations, or changes to these laws and regulations that increase our employment-related expenses, could adversely impact our operations.

We are required to comply with all applicable federal, state and local laws and regulations relating to employment, including occupational safety and health requirements, wage and hour and other compensation requirements, employee benefits, providing leave and sick pay, employment insurance, proper classification of workers as employees or independent contractors, immigration and equal employment opportunity laws. These laws and regulations can vary significantly among jurisdictions and can be highly technical. Costs and expenses related to these requirements are a significant operating expense and may increase as a result of, among other things, changes in federal, state or local laws or regulations, or the interpretation thereof, requiring employers to provide specified benefits or rights to employees, increases in the minimum wage and local living wage ordinances, increases in the level of existing benefits or the lengthening of periods for which unemployment benefits are available. We may not be able to offset any increased costs and expenses. Furthermore, any failure to comply with these laws requirements, including even a seemingly minor infraction, can result in significant penalties which could harm our reputation and have a material adverse effect on our business.

In addition, certain individuals and entities, known as excluded persons, are prohibited from receiving payment for their services rendered to Medicaid, Medicare and other federal and state healthcare program beneficiaries. If we inadvertently hire or contract with an excluded person, or if any of our current employees or contractors becomes an excluded person in the future without our knowledge, we may be subject to substantial civil penalties, including up to $20,000 for each item or service furnished by the excluded individual to a federal or state healthcare program beneficiary, an assessment of up to three times the amount claimed and exclusion from the program.

Each of our subsidiaries that employ an average of at least 50 full-time employees in a calendar year are required to offer a minimum level of health coverage for 95% of our full-time employees in 2023 or be subject to an annual penalty.


Page
23

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Risks Related to our Common Shares

We are an "emerging growth company" and the reduced disclosure requirements applicable to "emerging growth companies" may make our common stock less attractive to investors.

As an “emerging growth company” as defined in the JOBS Act, we are permitted to, and intend to, rely on exemptions from certain disclosure requirements. We are an emerging growth company until the earliest of:

December 31, 2024, the last day of the fiscal year following the fifth anniversary of the first sale of common equity securities pursuant to an effective registration statement under the Securities Act;
the last day of the fiscal year during which we have total annual gross revenues of $1.07 billion or more;
the date on which we have, during the previous 3-year period, issued more than $1 billion in non-convertible debt; or
the date on which we are deemed a “large accelerated filer” as defined under the federal securities laws.

For so long as we remain an “emerging growth company,” we will not be required to:

have an auditor report on our internal control over financial reporting pursuant to the Sarbanes-Oxley Act of 2002;
include detailed compensation discussion and analysis in our filings under the Exchange Act and instead may provide a reduced level of disclosure concerning executive compensation; or
hold nonbinding advisory votes on executive compensation or stockholder approval of any golden parachute payments not previously approved.

In addition, the JOBS Act provides that an “emerging growth company” can take advantage of the extended transition period for complying with new or revised accounting standards. We have elected to take advantage of the extended transition period, which allows us to delay the adoption of new or revised accounting standards until those standards apply to private companies. As a result of this election, our financial statements may not be comparable to public companies that comply with new or revised accounting standards.

The exact implications of the JOBS Act are still subject to interpretations and guidance by the SEC and other regulatory agencies, and we cannot assure you that we will be able to take advantage of all of the benefits of the JOBS Act. In addition, investors may find our common stock less attractive to the extent we rely on the exemptions available to emerging growth companies for so long as we qualify as such. If some investors find our common shares less attractive as a result, there may be a less active trading market for our common shares and our share price may decline or become more volatile.

If we fail to establish and maintain proper disclosure or internal controls, our ability to produce accurate financial statements and supplemental information, or comply with applicable regulations could be impaired.

As we grow, we may be subject to growth-related risks including capacity constraints and pressure on our internal systems and controls. Our ability to manage growth effectively will require us to continue to implement and improve our operational and financial systems and to expend, train and manage our employee base.

We must maintain effective disclosure controls and procedures. We must also maintain effective internal control over financial reporting or, at the appropriate time, our independent auditors will be unwilling or unable to provide us with an unqualified report on the effectiveness of our internal control over financial reporting as required by Section 404(b) of the Sarbanes-Oxley Act. If we fail to maintain effective controls, investors may lose confidence in our operating results, the price of our common shares could decline and we may be subject to litigation or regulatory enforcement actions.

The market price for our common shares may experience substantial volatility for reasons unrelated to our financial performance. This volatility may impact the price at which shareholders can sell their common shares.

Our common shares are listed and posted for trading on the Nasdaq Capital Market. Securities of small-cap and healthcare companies have experienced substantial volatility in the past, often based on factors unrelated to the financial performance or prospects of the companies involved. These factors include macroeconomic developments in North America and globally, and market perceptions of the attractiveness of particular industries. The price of our common shares is also likely to be significantly affected by short-term changes in the cost of goods, or in financial condition or results of our operations. Other factors unrelated to our performance that may have an effect on the price of our common shares include the following: the extent of analytical coverage available to investors concerning our business may be limited if investment banks with research capabilities do not follow our securities; lessening in trading volume and general market interest in our securities may affect an investor’s ability to trade significant numbers of our common shares; the size of our public float may limit the ability of some institutions to invest in our securities; and a substantial decline in the price of our common shares that persists for a significant period of time could cause our securities, if listed on an exchange, to be delisted from such exchange, further reducing market liquidity.

Page
24

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
As a result of any of these factors, the market price of our common shares at any given point in time may not accurately reflect our long-term value. Securities class-action litigation often has been brought against companies following periods of volatility in the market price of their securities. We may in the future be the target of similar litigation. Securities litigation could result in substantial costs and damages and divert management’s attention and resources.

The failure of our common shares to be included in various stock indices could result in the market for our common shares to become limited and volatile and the price at which you can sell your shares to decrease.

Your ability to sell or purchase our common shares depends upon the existence of an active trading market for our common shares. Additionally, a fair valuation of the purchase or sales price of our common shares also depends upon an active trading market, and thus the price you receive for a thinly-traded stock may not reflect its true value. A limited trading market for common shares may cause fluctuations in the market value of those common shares to be exaggerated, leading to price volatility in excess of that which would occur in a more active trading market.

Although our common shares are quoted on the Nasdaq Capital Market, the volume of trades on any given day has historically been limited. As a result, shareholders might not have been able to sell or purchase our common shares at the volume, price or time desired. If our common shares are removed from various stock indices, the volume of trading in our shares may decrease materially as well as the prices at which our shares trade.

Future sales of our common shares in the public market could reduce our share price, and any additional capital raised by us through the sale of equity or convertible securities may dilute the ownership of existing shareholders.

We will require additional funds in order to finance the further development of our business, which funds could be raised by, among other things, the issuance and sale of common shares. Sales of substantial amounts of our common shares (including shares issued in connection with an acquisition), or the perception that such sales could occur, may adversely affect prevailing market prices of our common shares. The perception in the public market that major shareholders might sell substantial amounts of our common shares could also depress the market price of our common shares.

In the future, we may attempt to obtain financing or further increase our capital resources by issuing additional shares of our common shares or by offering debt or other equity securities, including senior or subordinated notes, debt securities convertible into equity or shares of preferred stock. Issuing additional common shares or other equity securities or securities convertible into equity may dilute the economic and voting rights of our existing shareholders or reduce the market price of our common shares or both. Upon liquidation, holders of such debt securities and preferred shares, if issued, and lenders with respect to other borrowings would receive a distribution of our available assets prior to the holders of our common shares. Debt securities convertible into equity could be subject to adjustments in the conversion ratio pursuant to which certain events may increase the number of equity securities issuable upon conversion. Preferred shares, if issued, could have a preference with respect to liquidating distributions or a preference with respect to dividend payments that could limit our ability to pay dividends to the holders of our common shares. Our decision to issue securities in any future offering will, in part, depend on market conditions and other factors beyond our control, which may adversely affect the amount, timing or nature of our future offerings. Thus, holders of our common shares bear the risk that future offerings may reduce the market price of our common shares and dilute their shareholdings. We cannot predict the size of future issuances of our common shares or securities convertible into common shares or the effect, if any, that future issuances and sales of shares of our common shares will have on the market price of our common shares.

We will incur increased costs as a result of operating as a U.S. public reporting company, and our management is required to devote substantial time to new compliance initiatives.

As a U.S. public reporting company, we will incur, particularly after we are no longer an “emerging growth company,” significant legal, accounting and other expenses. In addition, the Sarbanes-Oxley Act of 2002 and rules subsequently implemented by the SEC and NASDAQ have imposed various requirements on U.S. public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. We may have to hire additional accounting, finance, and other personnel in connection with our efforts to comply with the requirements of being a U.S. public reporting company, and our management and other personnel will need to devote a substantial amount of time towards maintaining compliance with these requirements. These requirements increase our legal and financial compliance costs and will make some activities more time-consuming and costly.


Page
25

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
We no longer qualify as a “smaller reporting company” and, subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies, we will be required to comply with larger company disclosure obligations beginning with our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024, which may increase our costs and demands on management.

As of June 30, 2023, we determined that we no longer qualify as a “smaller reporting company” and, subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies, we will be required to comply with larger company disclosure obligations beginning with our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. The loss of smaller reporting company status and compliance with such larger company disclosure obligations (subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies) may increase our legal and financial compliance costs and cause management and other personnel to divert attention from operational and other business matters to devote additional time to public company reporting requirements. In addition, if we are not able to comply with changing requirements in a timely manner, the market price of our common shares could decline and we could be subject to sanctions or investigations by the stock exchanges on which our common shares are listed, the SEC or other regulatory authorities, which would require additional financial and management resources.

Because we have no current plans to pay cash dividends on our common shares, investors may not receive any return on their investment unless the value of our common shares appreciates.

We may retain all available funds and any future earnings for use in the operation and expansion of our business and have no current plans to pay any cash dividends on our common shares. Any future determination as to the declaration and payment of cash dividends will be at the discretion of our board of directors (the “Board”) and will depend on then-existing conditions, including our financial condition, results of operations, contractual restrictions, capital requirements, business prospects, and other factors that the Board considers relevant. Accordingly, investors may only see a return on their investment if the value of our common shares appreciates.

Canadian laws differ from the laws in effect in the United States and may afford less protection to holders of our securities.

We are a Canadian corporation and are subject to the Business Corporations Act and certain other applicable securities laws as a Canadian issuer, which laws may differ from those governing a company formed under the laws of a United States jurisdiction. The provisions under Business Corporations Act and other relevant laws may affect the rights of shareholders differently than those of a company governed by the laws of a United States jurisdiction, and may, together with our notice of articles and articles (the “Articles”), have the effect of delaying, deferring or discouraging another party from acquiring control of our company by means of a tender offer, a proxy contest or otherwise, or may affect the price an acquiring party would be willing to offer in such an instance.
Page
26

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Item 1B. Unresolved Staff Comments

Not applicable.

Item 1C. Cybersecurity

Risk Management and Strategy

We have implemented robust processes and policies dedicated to assessing, identifying, and effectively managing material risks associated with cybersecurity threats. Our cybersecurity program is designed and evaluated based on recognized frameworks such as the National Institute of Standards and Technology and the Center for Internet Security. These frameworks guide our focus on: (i) cultivating organizational understanding to manage cybersecurity risks, (ii) implementing safeguards to fortify our systems, (iii) promptly detecting cybersecurity incidents, (iv) responding effectively to incidents, and (v) ensuring a swift recovery from any cybersecurity event. Where appropriate, these processes and policies are seamlessly integrated into our overarching risk management systems.

We strive to continually improve our information technology systems, and we prioritize enhancing our defenses through employee awareness training, specifically targeting areas such as phishing, malware, and other cyber risks. To reinforce our cybersecurity posture, we enlist independent consultants and third-party experts to assist in the establishment and enhancement of our cybersecurity program. Regular tabletop exercises, conducted at least annually, test the effectiveness of our processes, with senior management actively participating. Valuable insights gained from these exercises are incorporated to refine and bolster our cybersecurity measures.

Identification of critical third-party relationships vulnerable to cybersecurity threats is an integral part of our risk management program. Upon identification, we conduct thorough due diligence to fortify these relationships. Our comprehensive insurance portfolio includes cybersecurity insurance to provide an additional layer of protection.

For further insights into the cybersecurity risks we confront, please refer to Item 1A. Risk Factors – "We rely significantly on information technology and any failure, inadequacy, interruption or security lapse of that technology, including any cybersecurity incidents, could harm our ability to operate our business effectively".

Governance

The Board oversees our risk management process, including cybersecurity risks, directly and through its committees. The Corporate Governance and Nominating Committee of the Board is responsible for the oversight of cybersecurity-related risks and regularly receives quarterly reports from management on our cybersecurity threat risk management and strategy processes. The Corporate Governance and Nominating Committee reviews issues concerning our data security posture, results from third-party assessments, progress towards pre-determined risk-mitigation-related goals, incident response plans, and cybersecurity threat risks or incidents and developments, as well as the steps management has taken to respond to these risks.

Our information systems management team, comprising the Chief Information Officer (CIO), Chief Technology Officer (CTO), and Director of Information Security, collectively possesses over 50 years of extensive experience in Information Technology and cybersecurity. Prior to their current roles with the Company, our CIO, CTO, and Director of Information Security held various information technology and cybersecurity positions with other healthcare services and healthcare technology companies. They have collectively obtained various industry-recognized certifications, including the Certified Security Compliance Specialist, Certified Cyber Security Architect, and Certified HIPAA Professional designations. The Director of Information Security holds the position of the Information Security Officer and directs cybersecurity operations. To enhance governance and oversight, we have established a Security Oversight Committee, chaired by the Information Security Officer and joined by key stakeholders such as our Chief Information Officer and General Counsel. This committee convenes regularly, typically on a weekly basis, to foster alignment and cooperation on security-related issues.

We have adopted a comprehensive Cybersecurity Incident Response Plan to direct our responses to cybersecurity events in a prompt, effective, and well-coordinated manner. The plan designates a primary manager for each incident and outlines the communication processes, containment strategies, eradication measures, and recovery protocols. Depending on the severity of a cybersecurity incident, senior management and the Board are promptly notified and kept informed of mitigation and remediation efforts.

We have not identified any risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially affect our operations, business strategy, regulatory compliance, results of operations, or financial condition.

Page
27

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Item 2. Properties

We own our headquarters, consisting of approximately 77,000 square feet, which is located on an approximately 8.2-acre parcel in Lafayette, Louisiana. We also own and occupy a 16,000 square foot office building and a 16,000 square foot climate controlled warehouse located in Lafayette, Louisiana. We believe that our facilities are adequate for our needs for the immediate future and that, should it be needed, additional space can be leased on commercially reasonable terms to accommodate any future growth.

Item 3. Legal Proceedings

From time to time, we may be subject to various ongoing or threatened legal actions and other proceedings, including those that arise in the ordinary course of business, which may include employment matters, breach of contract disputes, as well as governmental and regulatory matters. Please read Note 9 to the Financial Statements, included in Part II, Item 8, of this Annual Report on Form 10-K for more information. Such matters are subject to many uncertainties and to outcomes that are not predictable with assurance and that may not be known for extended periods of time. In the opinion of management, the outcome of such routine ongoing litigation is not expected to have a material adverse effect on our results of operations or financial condition.

Item 4. Mine Safety Disclosures

Not applicable.
Page
28

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
PART II

Item 5. Market For Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

The common shares of Viemed trade on the Nasdaq Capital Market under the symbol "VMD".

Shareholders

We had nine shareholders of record as of February 15, 2024. This does not include shares held in the name of a broker, bank or other nominees (typically referred to as being held in “street name”).

Dividends

We have not declared or paid any cash or stock dividends on our common shares since our inception. Any future determination as to the declaration and payment of cash dividends will be at the discretion of the Board and will depend on then-existing conditions, including our financial condition, results of operations, contractual restrictions, capital requirements, business prospects, and other factors that the Board considers relevant. Our subsidiaries are restricted from making distributions or dividend payments to us by the 2022 Senior Credit Facilities (as defined below), subject to certain exceptions. See Note 6 to the Financial Statements, included in Part II, Item 8, of this Annual Report on Form 10-K for further information.

Recent Sales of Unregistered Equity Securities

None.

Issuer Purchases of Equity Securities

None.

Item 6. Reserved

Page
29

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and the accompanying notes included elsewhere in this report. The forward-looking statements include statements that reflect management’s beliefs, plans, objectives, goals, expectations, anticipations and intentions with respect to our future development plans, capital resources and requirements, results of operations, and future business performance. Our actual results could differ materially from those anticipated in the forward-looking statements included in this discussion as a result of certain factors, including, but not limited to, those discussed in the section entitled “Special Note Regarding Forward-Looking Statements” immediately preceding Part I of this report.

General Matters

In this Annual Report on Form 10-K, unless the context otherwise requires, the terms the "Company," "we," "us" and "our" refer to Viemed Healthcare, Inc. and its wholly-owned subsidiaries.

We were incorporated on December 14, 2016 pursuant to the Business Corporations Act (British Columbia). As of June 30, 2020, we determined that we no longer qualify as a "foreign private issuer," as defined in Rule 3b-4 of the Exchange Act, for the purposes of the informational requirements of the Exchange Act. As a result, effective January 1, 2021, we became subject to the proxy solicitation rules under Section 14 of the Exchange Act and Regulation FD, and our officers, directors, and principal shareholders became subject to the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. We will continue to file annual reports on Form 10-K, quarterly reports on Form 10-Q, and current reports on Form 8-K with the SEC and with the relevant Canadian securities regulatory authorities on the System for Electronic Document Analysis and Retrieval (SEDAR).

As of June 30, 2023, we determined that we no longer qualify as a “smaller reporting company,” but we are not required to comply with the larger company disclosure obligations (subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies) until our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. As a result, this Annual Report on Form 10-K is only required to comply with the smaller company disclosure obligations.

We are an "emerging growth company," as defined in the JOBS Act, and as such, we have elected to comply with certain reduced U.S. public company reporting requirements.

Overview

We provide an array of home medical equipment, services and supplies, specializing in post-acute respiratory care services in the United States. Our primary objective is to focus on the organic growth of the business and thereby solidify our position as one of the United States’ largest providers of in-home therapy for patients suffering from respiratory diseases. Our respiratory care programs are designed specifically for payors to have the ability to treat patients in the home for less total cost and with a superior quality of care. Our services include respiratory disease management (through the rental of various HME devices), neuromuscular care, in-home sleep testing and sleep apnea treatment, oxygen therapy, and the sale of associated supplies.

We derive the majority of our revenue through the rental of non-invasive and invasive ventilators which represented 59.2% and 67.9% of our traditional revenue, excluding COVID-19 response sales and services for the years ended December 31, 2023 and 2022, respectively. We combine the benefits of home ventilation support with licensed RTs to drive improved patient outcomes and reduce costly hospital readmissions.

We expect to grow through expansion of existing service areas as well as in new territories through a cost efficient launch that reduces location expenses. We currently serve patients in all 50 states. We expect to continue to employ more RTs in order to assure our high service model is accomplished in the home. As of December 31, 2023, we employed 372 licensed RTs, representing approximately 37% of our company-wide employee count. By focusing overhead costs on personnel that service the patient rather than physical location costs, we anticipate that we will efficiently scale our business in regions that are currently not being effectively serviced.

The continued trend of servicing patients in the home rather than in hospitals is aligned with our business objective and we anticipate that this trend will continue to offer growth opportunities for us. We expect to continue to be a solution to the rising health costs in the United States by offering more cost effective, home based solutions while increasing the quality of life for patients fighting serious respiratory diseases.

For the year ended December 31, 2023, we generated revenues of $183.0 million and had net income of $10.2 million, compared to revenues of $138.8 million and net income of $6.2 million for the year ended December 31, 2022. Excluding COVID-19 response sales and services, net revenue increased $46.5 million (or 34.0%) from the comparable period in 2022.

Page
30

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Our primary sources of capital to date have been from operating cash flows. Our existing commercial credit facilities provide access to additional liquidity through a revolving credit facility of up to $30.0 million and a delayed draw term loan facility of up to $30.0 million. An accordion feature allows the Company to increase the size of such facilities by up to an additional $30.0 million, subject to certain conditions, for a total borrowing capacity of up to $90 million.

Trends Affecting our Business

Home medical equipment markets are witnessing sustained expansion, with a notable focus on the complex respiratory and Obstructive Sleep Apnea ("OSA") device segments. Analysts in the industry anticipate a consistent and robust growth trajectory, projecting Compound Annual Growth Rates ("CAGR") of approximately 6% for respiratory devices and 8% for OSA devices. This upward trend underscores the increasing demand for innovative solutions in respiratory care and sleep apnea management, highlighting the industry's responsiveness to evolving healthcare needs. As technological advancements and awareness drive the adoption of these specialized devices, we believe the HME markets, particularly in respiratory and OSA, are positioned for continuous expansion, offering promising opportunities for both providers and consumers alike.

The aging population remains a pivotal driver for the industry, as the elderly, constituting a substantial portion of HME patients, are expected to represent a higher percentage of the overall population. Projections from industry analysts indicate a consistent annual growth in the number of Medicare beneficiaries, contributing to ongoing patient volume growth. A significant contributing factor to the industry's growth is the rising incidence of chronic diseases. Factors such as increasing obesity rates, consequences of past smoking prevalence, under-diagnosis of certain health conditions, and higher diagnosis rates for chronic diseases collectively shape the industry. There is a notable shift towards home-based treatment for these conditions.

The industry is undergoing a transition to value-based healthcare, with both government and commercial payors increasingly adopting models that emphasize the transition of patients from acute care settings to home care. We believe HME providers are well-positioned to benefit from this industry shift. Advancements in technology and medical equipment have led to an increased prevalence of in-home treatments. The broader range of treatments administered in patient homes is expected to continue growing. Projections from industry analysts indicate that U.S. home healthcare spending will increase, reaching $250 billion by 2031, with a CAGR of approximately 7%.

Market consolidation is a notable trend favoring larger, financially stable players. The decline in the number of smaller regional players is attributed to the capital investment and scale required to compete effectively. This has led to a more consolidated and competitive landscape in the DME market.

Despite these positive trends, the industry faces challenges such as cost containment efforts of payors. The consolidation of managed care payors into larger purchasing groups has increased negotiating power, resulting in pricing pressure on HME providers. In addition to ongoing negotiations contract management with third party payors to secure fair reimbursement, HME providers are engaging in value-based contracting, focusing on outcomes and patient satisfaction. These value-based contracts leverage data analytics to demonstrate the cost-effectiveness and quality of durable medical goods and provide evidence-based data to payors demonstrating the long-term benefits and cost savings associated with the use of certain medical goods.

Impact of Inflation

The Company faces current and potential future inflationary pressures driven by factors such as general cost increases, supply chain disruptions, and governmental policies. The manufacturing and distribution costs of Viemed's patient equipment are affected by rising material, labor, and transportation expenses, including fuel costs. Persistent inflation may impact overall demand, increase operating costs, and affect profit margins, potentially adversely affecting Viemed's business and financial performance.

In its 2024 DMEPOS Fee Schedule, CMS announced the fee schedule adjustment based on the annual change to the Consumer Pricing Index for all urban areas. Items that were subject to the competitive bidding program in former competitive bidding areas will receive a 2.9% reimbursement rate increase. Items that were subject to the competitive bidding program in non-competitive bidding areas received a 3.0% reimbursement rate increase. Items not subject to the competitive bidding program received a 2.6% reimbursement rate increase.

Future volatility in general price inflation and its impact on material availability, shipping, warehousing, and operational overhead could further impact financial results. Viemed attempts to address these pressures through its inflation-linked reimbursement contracts, negotiation, leveraging its purchasing power and embracing technology, such as its proprietary clinical management platform.

Page
31

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The below table highlights summary financial and operational metrics for the last eight quarters.
(Tabular amounts expressed in thousands of U.S. Dollars, except vent patients)
For the quarter endedDecember 31,
2023
September 30, 2023June 30, 2023March 31, 2023December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Financial Information:
Revenue$50,739 $49,402 $43,311 $39,556 $37,508 $35,759 $33,310 $32,255 
Gross Profit32,111 30,562 26,106 24,004 22,896 21,651 20,390 19,743 
Gross Profit %63 %62 %60 %61 %61 %61 %61 %61 %
Net Income3,477 2,919 2,330 1,517 2,438 1,055 967 1,762 
Cash and Cash Equivalents (As of)12,839 10,078 10,224 23,544 16,914 21,478 21,922 29,248 
Total Assets (As of)154,895 149,400 149,117 124,634 117,043 119,419 115,904 119,007 
Adjusted EBITDA(1)
12,845 12,081 9,810 8,328 9,306 6,982 6,458 7,273 
Operational Information:
Vent Patients(2)
10,327 10,244 10,005 9,337 9,306 9,127 8,837 8,434 
(1) Refer to "Non-GAAP Financial Measures" section below for definition of Adjusted EBITDA.
(2) Vent Patients represents the number of active ventilator patients on recurring billing service at the end of each calendar quarter.
Critical Accounting Estimates

We are required to disclose “critical accounting estimates” which are estimates made in accordance with generally accepted accounting principles that involve a significant level of estimation uncertainty and that have had or are reasonably likely to have a material impact on the financial condition or results of operations of the registrant.

We follow financial accounting and reporting policies that are in accordance with accounting principles generally accepted in the United States. The more significant of these policies are summarized in Note 2 to our consolidated financial statements included in Part II, Item 8 of this report. Not all significant accounting policies require management to make difficult, subjective or complex judgments. However, the policies noted below could be deemed to meet the SEC’s definition of a critical accounting estimate.

Accounts Receivable

Accounts receivable are presented at net realizable values that reflect the consideration we expect to receive which is inclusive of adjustments for price concessions. Due to the nature of the industry and the reimbursement environment in which we operate, certain estimates are required in order to record revenues and accounts receivable at their net realizable values. Management’s evaluation takes into consideration such factors as historical realization data, including current and historical cash collections, accounts receivable aging trends, other operating trends and relevant business conditions.

Inherent in these estimates is the risk that they may have to be revised or updated as additional information becomes available. It is possible that management’s estimates could change, which could have an impact on operations and cash flows. Specifically, the complexity of many third-party billing arrangements, patient qualification for medical necessity of equipment and the uncertainty of reimbursement amounts for certain services from certain payors may result in adjustments to amounts originally recorded. If the payment amount received differs from the estimated net realizable amount, an adjustment is made to the net realizable amount in the period that these payment differences are determined.

Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements, but are part of goodwill. Customer related relationships are not reported as separate intangible assets, but are also part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.

Page
32

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Results of Operations

Comparison of the Years Ended December 31, 2023 and 2022:

The following table summarizes our results of operations for the years ended December 31, 2023 and 2022:
Year Ended December 31,
2023% of Total Revenue2022% of Total Revenue$
Change
%
Change
Revenue$183,008 100.0 %$138,832 100.0 %$44,176 31.8 %
Cost of revenue70,225 38.4 %54,152 39.0 %16,073 29.7 %
Gross profit112,783 61.6 %84,680 61.0 %28,103 33.2 %
Selling, general and administrative87,884 48.0 %68,161 49.1 %19,723 28.9 %
Research and development2,782 1.5 %2,696 1.9 %86 3.2 %
Stock-based compensation5,849 3.2 %5,202 3.7 %647 12.4 %
Depreciation and amortization
1,391 0.8 %1,012 0.7 %379 37.5 %
Loss on disposal of property and equipment645 0.4 %346 0.2 %299 86.4 %
Other income, net
(98)(0.1)%(989)(0.7)%891 (90.1)%
Income from operations14,330 7.8 %8,252 5.9 %6,078 73.7 %
Non-operating income and expenses
Income from equity method investments
485 0.3 %935 0.7 %(450)(48.1)%
Interest expense, net(424)(0.2)%(197)(0.1)%(227)115.2 %
Net income before taxes14,391 7.9 %8,990 6.5 %5,401 60.1 %
Provision for income taxes4,148 2.3 %2,768 2.0 %1,380 49.9 %
Net income$10,243 5.6 %$6,222 4.5 %$4,021 64.6 %

Revenue

The following table summarizes our revenue for the years ended December 31, 2023 and 2022:
Year Ended December 31,
2023% of Total Revenue2022% of Total Revenue$
Change
%
Change
Net revenue from rentals
Ventilator rentals, non-invasive and invasive$108,258 59.2 %$92,710 66.8 %$15,548 16.8 %
Other home medical equipment rentals38,315 20.9 %21,446 15.4 %16,869 78.7 %
Net revenue from sales and services
Equipment and supply sales25,770 14.1 %13,927 10.0 %11,843 85.0 %
COVID-19 response sales and services— — %2,278 1.6 %(2,278)(100.0)%
Service revenues10,665 5.8 %8,471 6.1 %2,194 25.9 %
Total net revenue$183,008 100.0 %$138,832 100.0 %$44,176 31.8 %

For the year ended December 31, 2023, revenue totaled $183.0 million, an increase of $44.2 million (or 31.8%) from the comparable period in 2022. Excluding COVID-19 response sales and services, net revenue increased $46.5 million (or 34.0%) from the comparable period in 2022. The net revenue increase was comprised of increases in ventilator rental revenue of $15.5 million (or 16.8%), rental revenue from other HME of $16.9 million (or 78.7%), equipment and supply sales of $11.8 million (or 85.0%), and service revenues of $2.2 million (or 25.9%). The growth in other home medical equipment rentals has been primarily driven by the continued national expansion of PAP, oxygen therapy, and percussion vest activities and the acquisition of Home Medical Products, Inc. ("HMP"). The increase in equipment sales and supplies is primarily driven by the success of our PAP resupply program and other sleep offerings.

The increase in service revenue is primarily due to the addition of our healthcare staffing offerings. While ventilator rentals continue to make up the majority of our revenue, the organic and acquired growth of PAP and oxygen related sales and services, as well as our healthcare staffing offerings, is contributing significantly to the diversity of our overall revenue mix. As we continue to expand geographically into new territories and further expand our presence in our existing territories, we expect continued growth in our active ventilator patient base and our other respiratory offerings.
Page
33

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Cost of Revenue and Gross Profit

For the year ended December 31, 2023, cost of revenue totaled $70.2 million, an increase of $16.1 million (or 29.7%) from the comparable period in 2022. Gross profit percentage increased from approximately 61.0% to approximately 61.6% from the year ended December 31, 2022 to year ended December 31, 2023, respectively. The increase in gross profit percentage is primarily attributable to the migration of our revenue mix, which reflects our deliberate efforts towards product and service diversification, aimed at further enhancing our market position. Gross profit percentage is expected to remain relatively stable in upcoming periods due to subsiding inflationary cost pressures and the positive effects associated with reimbursement rates, offset by some decreases associated with product and service diversification.

Selling, General and Administrative Expense

Selling, general and administrative expenses as a percentage of revenue decreased to 48.0% for the year ended December 31, 2023 compared to 49.1% for the year ended December 31, 2022. Selling, general and administrative expenses totaled $87.9 million for the year ended December 31, 2023, an increase of $19.7 million (or 28.9%) from the comparable period in 2022. The overall increase in selling, general and administrative expense as compared to the prior period is primarily due to additional employee related expenses to accommodate the overall growth of the Company and transaction costs related to the acquisition of HMP. Our full time employee count increased from 743 on December 31, 2022 to 996 on December 31, 2023, an increase of 34%, which was partially due to the acquisition of HMP on June 1, 2023. Employee compensation expenses increased $10.4 million (or 27%) as a result of the increase in our employee headcount and increases in incentive and volume based compensation. We expect that selling, general and administrative expenses as a percentage of revenue will continue to improve in 2024 due to increased efficiencies and costs stabilization relative to revenue growth.

Research and Development Costs

For the year ended December 31, 2023, research and development costs totaled $2.8 million, an increase of $0.1 million (or 3.2%) from the comparable period in 2022. As we continue to invest in research and development related projects to support our technology initiatives, we expect that the associated costs will remain consistent in 2024 relative to 2023 costs.

Stock-Based Compensation

For the year ended December 31, 2023, stock-based compensation totaled $5.8 million, an increase of $0.6 million (or 12.4%) from the comparable period in 2022. This increase is attributed to the expense of additional stock-based awards during 2023. We anticipate that as we expand our workforce, incorporating stock-based awards as a component of employee compensation, stock-based compensation expenses will correspondingly rise. Historically, revenue growth has outpaced the growth in stock-based compensation, and as a result, the percentage of stock-based compensation relative to revenue is expected to continue declining.

Interest Expense, Net

For the year ended December 31, 2023, net interest expense totaled $0.4 million, an increase of $0.2 million from the comparable period in 2022. As a result of continued paydowns on debt issued to fund the acquisition of HMP, we expect net interest expense to decrease in 2024 relative to 2023.

Provision (Benefit) for Income Taxes

For the year ended December 31, 2023, the provision for income taxes was a $4.1 million expense, compared to a $2.8 million expense during the 2022 period. Our annual estimated effective tax rate for 2023 is 28.8%.

Net Income

For the year ended December 31, 2023, net income was $10.2 million, an increase of $4.0 million (or 64.6%) from the comparable period in 2022. Net income as a percentage of net revenue increased from 4.5% for the year ended December 31, 2022 to 5.6% for the year ended December 31, 2023, primarily due to improvements in selling, general, and administrative expenses associated with increased efficiencies and stabilizing costs.


Page
34

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Non-GAAP Financial Measures

The Company uses Adjusted EBITDA, which is a financial measure that is not prepared in accordance with generally accepted accounting principles in the United States ("GAAP") to analyze its financial results and believes that it is useful to investors, as a supplement to GAAP measures. Management believes Adjusted EBITDA provides helpful information with respect to the Company’s operating performance as viewed by management, including a view of the Company’s business that is not dependent on the impact of the Company’s capitalization structure and items that are not part of the Company’s day-to-day operations. Management uses Adjusted EBITDA (i) to compare the Company’s operating performance on a consistent basis, (ii) to calculate incentive compensation for the Company’s employees, (iii) for planning purposes, including the preparation of the Company’s internal annual operating budget, and (iv) to evaluate the performance and effectiveness of the Company’s operational strategies. Accordingly, management believes that Adjusted EBITDA provides useful information in understanding and evaluating the Company’s operating performance in the same manner as management. In calculating Adjusted EBITDA, certain items (mostly non-cash) are excluded from net income including net interest expense (income), taxes, stock based compensation, depreciation of property and equipment, and amortization of intangible assets. Beginning with financial results reported for periods in fiscal year 2023, Adjusted EBITDA also excludes transaction costs and expenses related to acquisition and integration efforts associated with recently announced or completed acquisitions. This modification enables investors to compare period-over-period results on a more consistent basis without the effects of acquisitions. We have recast Adjusted EBITDA for prior periods when reported to conform to the modified presentation.

The following table is a reconciliation of Net income, the most directly comparable GAAP measure, to Adjusted EBITDA, on a historical basis for the periods indicated:

For the quarter endedDecember 31, 2023September 30, 2023June 30, 2023March 31, 2023December 31, 2022September 30, 2022June 30, 2022March 31, 2022
Net Income$3,477 $2,919 $2,330 $1,517 $2,438 $1,055 $967 $1,762 
Add back:
Depreciation & amortization
5,918 5,975 5,207 4,762 4,373 4,120 3,740 3,397 
Interest expense (income)
256 237 (20)(49)32 42 59 64 
Stock-based compensation(a)
1,534 1,453 1,471 1,391 1,317 1,309 1,271 1,305 
Transaction costs(b)
61 177 94 206 — — — — 
Income tax expense
1,599 1,320 728 501 1,146 456 421 745 
Adjusted EBITDA$12,845 $12,081 $9,810 $8,328 $9,306 $6,982 $6,458 $7,273 

(a) Represents non-cash, equity-based compensation expense associated with option and RSU awards.
(b) Represents transaction costs and expenses related to acquisition and integration efforts associated with recently announced or completed acquisitions.

Use of Non-GAAP Financial Measures

Adjusted EBITDA should be considered in addition to, not as a substitute for, or superior to, financial measures calculated in accordance with GAAP. It is not a measurement of our financial performance under GAAP and should not be considered as an alternative to revenue or net income, as applicable, or any other performance measures derived in accordance with GAAP or as an alternative to cash flows from operating activities as a measure of the Company's liquidity, and may not be comparable to other similarly titled measures of other companies or businesses. Adjusted EBITDA has limitations as an analytical tool and should not be considered in isolation or as a substitute for analysis of our operating results as reported under GAAP. Adjusted EBITDA does not reflect the impact of certain cash charges resulting from matters we consider not to be indicative of ongoing operations; and other companies in our industry may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.

Liquidity and Capital Resources

Cash and cash equivalents at December 31, 2023 was $12.8 million, compared to $16.9 million at December 31, 2022. The primary non-recurring use of excess cash during the 2023 period was to fund the acquisition of HMP. Based on our current plan of operations, we believe this amount, when combined with expected cash flows from operations and amounts available under our 2022 Senior Credit Facilities will be sufficient to fund our growth strategy and to meet our anticipated operating expenses, capital expenditures, and debt service obligations for at least the next 12 months from the date of this filing. The Company has also historically utilized short term financing arrangements with suppliers that could be extended over a longer term if there was a need for additional liquidity.

Page
35

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Cash Flows

The following table summarizes our cash flows for the periods indicated:
Year Ended December 31,
20232022
Net Cash provided by (used in):
Operating activities$45,212 $27,748 
Investing activities(52,113)(23,976)
Financing activities2,826 (15,266)
Net decrease in cash and cash equivalents$(4,075)$(11,494)

Net Cash Provided by Operating Activities

Net cash provided by operating activities during the year ended December 31, 2023 was $45.2 million, resulting from net income of $10.2 million, increased by net income adjustments of $27.2 million and a change in net working capital of $7.8 million. The net income adjustments primarily consisted of $21.9 million of depreciation and amortization, $5.8 million of stock-based compensation, and $1.0 million of distributions of earnings received from equity method investments, offset by a $1.4 million deferred income tax benefit. The primary changes in working capital were an increase in accrued liabilities of $5.0 million, a decrease in prepaid expenses and other assets of $2.2 million, and a net increase in income taxes payable of $2.2 million, offset by an increase in net accounts receivable of $1.1 million.

Net cash provided by operating activities during the year ended December 31, 2022 was $27.7 million, resulting from net income of $6.2 million, increased by net income adjustments of $21.7 million and a change in net working capital of $0.1 million. The net income adjustments primarily consisted of $15.6 million of depreciation and amortization, $5.2 million of stock-based compensation, $1.7 million of deferred income tax expense, and $1.1 million of distributions of earnings received from equity method investments, offset by a $1.4 million change in inventory reserve. The primary changes in working capital were an increase in net accounts receivable of $2.6 million and an increase in prepaid expenses and other assets of $2.8 million, offset by an increase in accrued liabilities of $2.5 million and a net increase in income taxes payable of $1.9 million.

Net Cash Used in Investing Activities

Net cash used in investing activities during the year ended December 31, 2023 was $52.1 million, primarily due to the net cash paid for the acquisition of HMP of $28.6 million and $26.1 million of purchases of property and equipment, partially offset by $2.6 million of sales proceeds from the disposal of property and equipment. Purchases of property and equipment during the year ended December 31, 2023 were primarily related to medical equipment rented to our patients. Cash purchases of property and equipment represents a $3.2 million, or 14.0%, increase year over year.

Net cash used in investing activities during the year ended December 31, 2022 was $24.0 million, consisting of $22.9 million of purchases of property and equipment, $2.0 million in debt investments, and $0.1 million in equity investments, partially offset by $1.1 million of sales proceeds from the disposal of property and equipment. Purchases of property and equipment during the year ended December 31, 2022 were primarily related to medical equipment rented to our patients.

Net Cash Provided by (Used in) Financing Activities

Net cash provided by financing activities during the year ended December 31, 2023 was $2.8 million. Proceeds from the 2022 Term Loan Facility (as defined below) were $5.0 million and proceeds from the 2022 Revolving Credit Facility (as defined below) were $8.0 million, which were used to partially fund the cash acquisition of HMP. During the year ended December 31, 2023, principal payments on the 2022 Senior Credit Facilities (as defined below) were $6.1 million. Additionally, principal payments on acquired loans were $4.6 million during the year ended December 31, 2023. The Company acquired and cancelled 75,235 common shares at a cost of $0.6 million to satisfy employee income tax withholding associated with RSUs vestings while proceeds from the exercise of options during the year ended December 31, 2023 were $1.3 million.

Net cash used in financing activities during the year ended December 31, 2022 was $15.3 million, consisting of 1,794,163 repurchased and canceled common shares at a cost of $9.6 million pursuant to the share repurchase program authorized by the Board on March 7, 2022 and terminated on September 30, 2023 (the "2022 Share Repurchase Program"), $1.3 million in principal payments on the term note under the prior Commercial Business Loan Agreement with Hancock Whitney Bank (the “Term Note”),$4.5 million in principal payments on the building term note under the prior Commercial Business Loan Agreement with Hancock Whitney Bank (the "Building Term Note"), and $0.1 million for shares repurchased and canceled for tax withholding in connection with RSUs vested in the period, partially offset by $0.3 million proceeds from the exercise of stock options.
Page
36

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Senior Credit Facilities

On November 29, 2022, the Company refinanced its existing borrowings under the prior Commercial Business Loan Agreement with Hancock Whitney Bank and entered into a new credit agreement (the "2022 Senior Credit Facilities") with the lenders from time to time party thereto, and Regions Bank, as administrative agent and collateral agent that provides for an up to $30.0 million revolving credit facility (the "2022 Revolving Credit Facility") and an up to $30.0 million delayed draw term loan facility (the "2022 Term Loan Facility"), both maturing in November 2027.

The proceeds of the 2022 Revolving Credit Facility may be used to refinance existing indebtedness, for working capital purposes, capital expenditures and other general corporate purposes (including permitted acquisitions), and to pay transaction fees, costs and expenses related to the 2022 Senior Credit Facilities. The proceeds of the 2022 Term Loan Facility and any additional term loans established in accordance with the 2022 Senior Credit Facilities may be used to finance permitted acquisitions and to pay transaction fees, costs and expenses related to such acquisitions. Outstanding borrowings under the 2022 Term Loan Facility and 2022 Revolving Credit Facility were $4.9 million and $2.0 million, respectively, as of December 31, 2023.

The interest rates per annum applicable to the 2022 Senior Credit Facilities are Term SOFR (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 2.625% to 3.375%, or, at the option of the Company, a Base Rate (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 1.625% to 2.375%.

The 2022 Senior Credit Facilities require the Company to comply with certain affirmative, as well as certain negative covenants that, among other things, will restrict, subject to certain exceptions, the ability of the Company to incur indebtedness, grant liens, make investments, engage in acquisitions, mergers or consolidations and pay dividends and other restricted payments. The 2022 Senior Credit Facilities also include certain financial covenants, which generally include, but are not limited to the following:


Consolidated Total Leverage Ratio (defined generally as total indebtedness to adjusted EBITDA) of not greater than (i) for any fiscal quarter ending during the period from the closing date to and including December 31, 2024, 2.75 to 1.0 and (ii) for any fiscal quarter ending on and after March 31, 2025, 2.50 to 1.0, subject to certain adjustments following a material acquisition.

Consolidated Fixed Charge Coverage Ratio (defined generally as (a) adjusted EBITDA minus capital expenditures minus cash taxes to (b) the sum of scheduled principal payments plus cash interest expense plus restricted payments) of not less than 1.25:1.0.

The Company was in compliance with all covenants under the 2022 Senior Credit Facilities in effect at December 31, 2023.

Sources of Funds

Cash provided by operating activities during the year ended December 31, 2023 was $45.2 million compared to $27.7 million during the year ended December 31, 2022.

As of December 31, 2023, the Company had cash and cash equivalents of $12.8 million.

Use of Funds

Our principal uses of cash are funding the purchase of rental assets and other capital purchases, the repayment of debt, funding of
acquisitions, operations, and other working capital requirements. Our contractual obligations primarily relate to the repayment of existing debt and contractual obligations for operating and finance leases. The following table presents our material contractual obligations and commitments to make future payments as of December 31, 2023:

Within 12 MonthsBeyond 12 Months
Debt Obligations, including interest$1,617 $7,911 
Lease Obligations1,130 2,666 
Total $2,747 $10,577 

Except for the funding of potential acquisitions and investments, we anticipate that our operating cash flows will satisfy our material cash requirements for the 12 months after December 31, 2023. In addition to our operating cash flows, we may need to raise additional funds to support our contractual obligations and investing activities beyond such 12 month period, and such funding may not be available to us on acceptable terms, or at all. If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. We may seek to raise additional funds through equity, equity-
Page
37

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
linked or debt financings. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing may be dilutive to our stockholders.

Leases

Leases under which we assume substantially all the risks and rewards of ownership are classified as finance leases. Upon initial recognition, the leased asset is measured at an amount equal to the lesser of its fair value and the present value of the minimum lease payments. Subsequent to initial recognition, the asset is accounted for in accordance with the accounting policy applicable to the asset. The associated lease liability is drawn down over the life of the lease by allocating a portion of each lease payment to the liability with the remainder being recognized as finance charges. Leases that do not transfer the risks and rewards of ownership to the Company are treated as operating leases and are expensed as incurred.

Retirement Plan

The Company maintains a 401(k) retirement plan for employees to which eligible employees can contribute a percentage of their pre-tax compensation. Matching employer contributions to the 401(k) plan totaled $1.4 million and $1.1 million for the years ended December 31, 2023 and 2022, respectively.

Off Balance Sheet Arrangements

The Company has no material undisclosed off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on its results of operations or financial condition.

Recently Issued Accounting Pronouncements

See Note 2 – Summary of Significant Accounting Policies of the Notes to Consolidated Financial Statements for a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects on our results of operations, financial positions and cash flows.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Page
38

VIEMED HEALTHCARE, INC.
(Tabular amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Item 8. Financial Statements and Supplementary Data


Page
F-1


Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of Viemed Healthcare, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Viemed Healthcare, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of income and comprehensive income, changes in shareholders' equity and cash flows for each of the two years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023 in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

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

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

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


/s/ Ernst & Young LLP

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

New Orleans, Louisiana

March 6, 2024
Page
F-2

VIEMED HEALTHCARE, INC.
CONSOLIDATED BALANCE SHEETS
(Expressed in thousands of U.S. Dollars, except outstanding shares)
NoteAt
December 31, 2023
At
December 31, 2022
ASSETS
Current assets
Cash and cash equivalents2$12,839 $16,914 
Accounts receivable, net
218,451 15,379 
Inventory
24,628 3,574 
Income tax receivable 26 
Prepaid expenses and other assets

2,449 3,849 
Total current assets$38,367 $39,742 
Long-term assets
Property and equipment, net473,579 67,743 
Finance lease right-of-use assets
401  
Operating lease right-of-use assets
2,872 694 
Equity investments21,680 2,155 
Debt investment22,219 2,000 
Deferred tax asset104,558 3,119 
Identifiable intangibles, net
567  
Goodwill
329,765  
Other long-term assets9887 1,590 
Total long-term assets$116,528 $77,301 
TOTAL ASSETS$154,895 $117,043 
LIABILITIES
Current liabilities
Trade payables$4,180 $2,650 
Deferred revenue6,207 4,624 
Income taxes payable
2,153  
Accrued liabilities
5
17,578 11,092 
Finance lease liabilities, current portion
256  
Operating lease liabilities, current portion
6
678 495 
Current debt
6
1,072  
Total current liabilities$32,124 $18,861 
Long-term liabilities
Accrued liabilities
8
558 889 
Finance lease liabilities, less current portion
132  
Operating lease liabilities, less current portion
6
2,184 199 
Long-term debt
6
6,002  
Total long-term liabilities$8,876 $1,088 
TOTAL LIABILITIES$41,000 $19,949 
Commitments and Contingencies  
SHAREHOLDERS' EQUITY
Common stock - No par value: unlimited authorized; 38,506,161 and 38,049,739 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively
8
18,702 15,123 
Additional paid-in capital15,698 12,125 
Retained earnings79,495 69,846 
TOTAL SHAREHOLDERS' EQUITY$113,895 $97,094 
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY$154,895 $117,043 
See accompanying notes to the consolidated financial statements
Page
F-3

VIEMED HEALTHCARE, INC.
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME
(Expressed in thousands of U.S. Dollars, except share and per share amounts)
Year Ended December 31,
Note20232022
Revenue2$183,008 $138,832 
Cost of revenue70,225 54,152 
Gross profit$112,783 $84,680 
Operating expenses
Selling, general and administrative87,884 68,161 
Research and development2,782 2,696 
Stock-based compensation85,849 5,202 
Depreciation and amortization
1,391 1,012 
Loss on disposal of property and equipment645 346 
Other income, net
(98)(989)
Income from operations$14,330 $8,252 
Non-operating income and expenses
Income from equity method investments485 935 
Interest expense, net
6(424)(197)
Net income before taxes14,391 8,990 
Provision for income taxes104,148 2,768 
Net income$10,243 $6,222 
Other comprehensive income
Change in unrealized gain/loss on derivative instruments, net of tax 278 
Other comprehensive income$ $278 
Comprehensive income$10,243 $6,500 
Net income per share
Basic11$0.27 $0.16 
Diluted11$0.25 $0.16 
Weighted average number of common shares outstanding:
Basic 1138,354,071 38,655,403 
Diluted1140,378,922 39,807,434 




See accompanying notes to the consolidated financial statements
Page
F-4

VIEMED HEALTHCARE, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
(Expressed in thousands of U.S. Dollars, except share and per share amounts)
Common StockAdditional paid-in capitalAccumulated other comprehensive lossTotal Shareholders'
equity
SharesAmountRetained
earnings
Shareholders' equity, December 31, 202139,640,388$14,014 $7,749 $(278)$73,335 $94,820 
Stock-based compensation - options— — 3,094 — — 3,094 
Stock-based compensation - restricted stock— — 2,108 — — 2,108 
Exercise of options82,822 283 — — — 283 
Shares issued for vesting of restricted stock units148,404 826 (826)— —  
Shares redeemed to pay income tax
(27,712)— — — (143)(143)
Shares repurchased under the share repurchase program
(1,794,163)— — — (9,568)(9,568)
Change in accumulated other comprehensive loss, net of tax— — — 278 — 278 
Net income— — — — 6,222 6,222 
Shareholders' equity, December 31, 202238,049,739 $15,123 $12,125 $ $69,846 $97,094 
Stock-based compensation - options— — 1,165 — — 1,165 
Stock-based compensation - restricted stock— — 4,684 — — 4,684 
Exercise of options246,022 1,303 — — — 1,303 
Shares issued for vesting of restricted stock units285,635 2,276 (2,276)— —  
Shares redeemed to pay income tax(75,235)— — — (594)(594)
Net income— — — — 10,243 10,243 
Shareholders' equity, December 31, 202338,506,161 $18,702 $15,698 $ $79,495 $113,895 











See accompanying notes to the consolidated financial statements
Page
F-5

VIEMED HEALTHCARE, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Expressed in thousands of U.S. Dollars)
Year Ended December 31,
Note20232022
Cash flows from operating activities
Net income$10,243 $6,222 
Adjustments for:
Depreciation and amortization
21,862 15,630 
Change in inventory reserve (1,418)
Stock-based compensation expense
85,849 5,202 
Distributions of earnings received from equity method investments980 1,079 
Income from equity method investments(485)(935)
Income from debt investment
(219) 
Loss on disposal of property and equipment645 346 
Deferred income tax (benefit) expense
(1,439)1,746 
Changes in working capital, net of effects from acquisitions:
Accounts receivable, net
(1,058)(2,556)
Inventory
(472)301 
Prepaid expenses and other assets
2,176 (2,838)
Trade payables
(859)(318)
Deferred revenue
851 871 
Accrued liabilities
4,959 2,549 
Income tax payable/receivable
2,179 1,867 
Net cash provided by operating activities$45,212 $27,748 
Cash flows from investing activities
Purchase of property and equipment4(26,093)(22,898)
Investment in equity investments2(20)(141)
Cash paid for acquisition of HMP, net of cash acquired
3(28,588) 
Investment in debt security2 (2,000)
Proceeds from sale of property and equipment42,588 1,063 
Net cash used in investing activities$(52,113)$(23,976)
Cash flows from financing activities
Proceeds from exercise of options81,303 283 
Proceeds from term notes
65,000  
Principal payments on term notes
6(3,721)(5,796)
Proceeds from revolving credit facilities
8,000  
Payments on revolving credit facilities
(7,005) 
Shares redeemed to pay income tax8(594)(143)
Shares repurchased under the share repurchase program (9,568)
Repayments of lease liabilities(157)(42)
Net cash provided by (used in) financing activities
$2,826 $(15,266)
Net decrease in cash and cash equivalents(4,075)(11,494)
Cash and cash equivalents at beginning of year16,914 28,408 
Cash and cash equivalents at end of period$12,839 $16,914 
Supplemental disclosures of cash flow information
Cash paid during the period for interest$851 $231 
Cash paid (received) during the period for income taxes, net of refunds
$3,566 $(846)
Supplemental disclosures of non-cash transactions
Non-cash change in debt from the reclassification of debt issuance costs
6$(594)$ 
Net non-cash changes to operating lease
$(41)$530 
See accompanying notes to the consolidated financial statements
Page
F-6

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Notes to Consolidated Financial Statements

1.    Nature of Business and Operations

Viemed Healthcare, Inc. (the "Company"), through its subsidiaries, is a provider of home medical equipment and post-acute respiratory healthcare services in the United States. The Company’s service offerings are focused on effective in-home treatment with clinical practitioners providing therapy and counseling to patients in their homes using cutting edge technology. The Company serves patients in all 50 states of the United States. The Company was incorporated under the Business Corporations Act (British Columbia) on December 14, 2016. The Company's registered and records office is located at Suite 2800, Park Place, 666 Burrard Street, Vancouver, British Columbia V6C 2Z7 and its corporate office is located at 625 E. Kaliste Saloom Road, Lafayette, Louisiana 70508.

As of June 30, 2023, the Company determined that it no longer qualifies as a “smaller reporting company,” but the Company is not required to comply with the larger company disclosure obligations (subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies) until our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. As a result, this Annual Report on Form 10-K is only required to comply with the smaller company disclosure obligations.

The Company is an "emerging growth company," as defined in the Jumpstart Our Business Startups Act (the "JOBS Act"), and, as such, has elected to comply with certain reduced U.S. public company reporting requirements.

The Company’s common shares are traded on the Nasdaq Capital Market under the symbol "VMD".

2.    Summary of Significant Accounting Policies

Basis of Presentation

The accompanying financial statements have been prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC.

In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows have been made.

Reporting Currency

All values are in U.S. dollars ($ or "USD").

Basis of Consolidation

These consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions have been eliminated.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, accounts receivable, business combinations, income tax provisions, and fair value of financial instruments. Actual results could differ from these estimates.

Segment Reporting

The Company’s chief operating decision-makers ("CODMs") are its Chief Executive Officer and Chief Operating Officer, who make resource allocation decisions and assess performance based on financial information presented on an aggregate basis. There are no segment managers who are held accountable by the chief operating decision-makers, or anyone else, for any planning, strategy and key decision-making regarding operations. The corporate office is responsible for contract negotiation with vendors and payors, corporate compliance with healthcare laws and regulations, and revenue cycle management, among other corporate supporting functions. Accordingly, the Company has a single reportable segment and operating segment structure based on ASC 280, Segment Reporting.

Page
F-7

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Cash and Cash Equivalents

Cash and cash equivalents consist of cash and temporary investments with an original maturity of three months or less that are readily convertible to known amounts of cash that are subject to insignificant risk or change. At December 31, 2023 and 2022, the Company's cash was held primarily in checking and money market accounts. Cash and cash equivalents consist of the following at December 31, 2023 and 2022:
December 31, 2023December 31, 2022
Cash$7,182 $5,910 
Money market accounts5,657 11,004 
Total cash and cash equivalents$12,839 $16,914 

Accounts Receivable

Accounts receivable and net revenues are based on contractually agreed-upon rates for services provided, reduced by estimated adjustments, including variable consideration for implicit price concessions for sales revenue. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. The complexity of third-party billing arrangements and laws and regulations governing Medicare and Medicaid may result in adjustments to amounts originally recorded.

The Company performs a periodic analysis to review the valuation of accounts receivable and collectability of outstanding balances. These estimates are determined utilizing historical realization data under a portfolio approach which is then assessed by management to evaluate whether adjustments should be made based on accounts receivable aging trends, other operating trends, and relevant business conditions such as governmental and managed care payor claims processing procedures.

The Company records a reserve for estimated probable losses as part of net rental revenue adjustments in order to report rental revenue at an expected collectable amount based on the total portfolio of operating lease receivables for which collectability has been deemed probable. The accounts receivable are presented on the Consolidated Balance Sheets net of the adjustments.

Receivables are considered past due when not collected by established due dates. Specific patient balances are written off after collection efforts have been followed and the account has been determined to be uncollectible. Revisions in reserve estimates are recorded as an adjustment to net revenue in the period of revision. The estimates of the allowance for uncollectible accounts was $11.1 million and $8.5 million as of December 31, 2023 and 2022, respectively.

Included in accounts receivable at December 31, 2023 are amounts due from Medicare and Medicaid representing 28% and 4%, respectively, and 32% combined, of total outstanding net receivables. As of December 31, 2022, 48% of total outstanding receivables were amounts due from Medicare and Medicaid.

Inventory

Inventory represents non-serialized supplies that consist of equipment parts, consumables, and associated product supplies and is expensed at the time of sale or use. The Company values inventory at the lower of cost or net realizable value. Obsolete and unserviceable inventories are valued at estimated net realizable value.

Property and Equipment

Property and equipment is presented on the Consolidated Balance Sheets at historic cost less accumulated depreciation. Major renewals and improvements that extend the useful life of assets are capitalized to the respective property accounts, while maintenance and repairs, which do not extend the useful life of the respective assets, are expensed as incurred. Management has estimated the useful lives of equipment leased to customers. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Property and equipment are depreciated on a straight-line basis over their estimated useful lives.

Page
F-8

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The estimated useful lives of the property and equipment are as follows:
DescriptionEstimated Useful Lives
Medical Equipment
1 - 10 Years
Computer Equipment5 Years
Office Furniture & Fixtures
5 - 10 Years
Leasehold ImprovementsShorter of Useful Life or Lease
Vehicles5 Years
Buildings
15 - 39 Years
LandIndefinite Life

Depreciation of medical equipment commences at the date of service, which represents the date that the asset has been delivered to a patient and is put in use and continues through the useful life of the asset. Property and equipment with definite useful lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.

Equity Investments

Equity investments on the Consolidated Balance Sheets are comprised of an investment accounted for under the equity method and equity investments without readily determinable fair values accounted for under the measurement alternative described in ASC 321-10-35-2.

The following table details the Company’s equity investments:
December 31, 2023December 31, 2022
Equity method investments$320 $816 
Other equity investments1,3601,339
Balance, end of period$1,680 $2,155 
The Company's equity method investments include a 49% equity interest in Solvet Services, LLC, an entity which provides health care support services to state and federal governments. Investments accounted for under the equity method are investments in unconsolidated entities over whose operating and financial policies the Company has the ability to exercise significant influence but not control. Equity method investments are initially measured at cost in the Consolidated Balance Sheets with any subsequent adjustments made to the carrying amount of the investment for the Company’s proportionate share of income or loss. Distributions received from the investee reduce the Company’s carrying value of the investment. The Company has recognized its share of income or loss on the gain (loss) from equity method investments within non-operating expenses in the Consolidated Statements of Income and Comprehensive Income. Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. No events or changes have occurred as of December 31, 2023 that would impair the carrying value of equity method investments.

Other equity investments include an equity interest in VeruStat, Inc, a remote patient monitoring entity, and an equity interest in DMEscripts, LLC, an e-prescribing platform. Other equity investments are investments without a readily determinable fair value which do not qualify for the practical expedient in ASC 820. For these investments, the Company has elected the measurement alternative which measures the investment at cost, less any impairment. ASU 2019-04 clarifies that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it must measure its equity investment at fair value in accordance with ASC 820 as of the date that the observable transaction occurred. The Company was not aware of any impairment or observable price change adjustments that needed to be made as of December 31, 2023 on its investments in equity securities without a readily determinable fair value.

Debt Investment

The Company's debt investment is a variable rate secured convertible note issued by Healthcare DX, Inc. (d/b/a ModoHealth) on December 21, 2022, classified as an available-for-sale debt instrument. Accrued interest is due upon the 18 month maturity of the note and is included in the amortized cost basis at each reporting period. At each financial statement date until a conversion event, the debt instrument is required to be remeasured at fair value. Changes in unrealized gains and losses are included in accumulated other comprehensive income, net of tax effect, until realized.


Page
F-9

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Intangible Assets

Intangible assets include trade names and other identifiable intangible assets which are amortized on a straight-line basis over a period of their expected useful lives, generally five years.

During the year ended December 31, 2023, the Company recorded $0.5 million in trade names and $0.1 million of other intangibles related to the acquisition of HMP (as defined below). Amortization expense related to identifiable intangible assets, which is included in depreciation and amortization in the accompanying Consolidated Statements of Income and Comprehensive Income, was $75,000 for the year ended December 31, 2023. The weighted average remaining useful life of intangible assets was 4.4 years as of December 31, 2023.

Comprehensive Income

Comprehensive income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's comprehensive income represents net income adjusted for unrealized gains and losses on derivative instruments, net of tax. Accumulated other comprehensive loss is presented on the accompanying Consolidated Balance Sheets as a component of shareholders' equity.

Revenue Recognition

Revenues are principally derived from the rental and sale of HME products and services to patients.

Rental revenues

Revenue generated from equipment that is rented to patients is recognized over the non-cancellable rental period (typically one month) and commences on delivery of the equipment to the patients. The lease agreements are evaluated at lease commencement and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal or purchase options would be exercised. The exercise of monthly renewal or purchase options by a patient has historically not been reasonably certain to occur at lease commencement or subsequent monthly renewal.

Revenues are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. Rental revenue, less estimated adjustments, is recognized as earned on a straight-line basis over the non-cancellable lease term. Rental of patient equipment is billed on a monthly basis beginning on the date the equipment is delivered. Since deliveries can occur on any day during a month, the amount of billings that apply to the next month are deferred.

The Company's lease agreements generally contain lease components and non-lease components which primarily relate to supplies. The Company has made the accounting policy election to account for a lease component of an agreement and its associated non-lease components as a single lease component based on the Company's assessment of classification of the lease based on the consideration in the contract for the combined component.

Sales and Services revenues

Revenue related to sales of equipment and supplies is recognized on the date of delivery as this is when control of the promised goods is transferred to patients and is presented net of applicable sales taxes. Revenues are recorded only to the extent it is probable that a significant reversal will not occur in the future as amounts may include implicit price concessions under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. The sales transaction price is determined based on contractually agreed-upon rates, adjusted for estimates of variable consideration. The expected value method is used in determining the variable consideration as part of determining the sales transaction price using historical reimbursement experience, historical sales returns, and other operating trends. Payment terms and conditions vary by contract. The timing of revenue recognition, billing, and cash collection generally results in billed and unbilled accounts receivable.

Revenues associated with external staffing services are accrued on an hourly basis and are recorded based on the determination of whether the Company is acting as a principal or an agent. In arrangements in which the Company manages customers' supplemental workforce needs utilizing its own network of healthcare professionals, the Company is determined to be a principal and includes the contractual gross billings in revenues with a corresponding increase to cost of revenues for worksite employee payroll costs associated with these services. Alternatively, when the Company acts as agent in the performance of workforce management, revenue is recorded based on contractually agreed upon fees or commissions with no associated cost of revenues.


Page
F-10

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The revenues from each major source are summarized in the following table:
Year Ended December 31,
20232022
Revenue from rentals
    Ventilator rentals, non-invasive and invasive$108,258 $92,710 
    Other durable medical equipment rentals38,315 21,446 
Revenue from sales and services
    Equipment and supply sales
25,770 13,927 
    COVID-19 response sales and services
 2,278 
    Service revenues
10,665 8,471 
Total revenues$183,008 $138,832 

Revenues from Medicare and Medicaid as percentages of the Company's traditional revenue streams, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Medicare revenues44 %47 %
Medicaid revenues2 %9 %
Total Medicare and Medicaid revenues46 %56 %

Stock-Based Compensation

The Company accounts for its stock-based compensation in accordance with ASC 718, "Compensation—Stock Compensation", which establishes accounting for share-based awards exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation costs for stock options are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation costs for RSUs are determined at the grant date based on the closing stock price. The expense of such stock-based compensation awards is recognized using the graded vesting attribution method over the vesting period and the offsetting credit is recorded as an increase in additional paid-in capital. Forfeitures are recorded as incurred. Any excess tax benefit or deficiency is recognized as a component of income taxes and within operating cash flows upon vesting of the share-based award.

For the Company’s phantom share units settled in cash, the Company computes the fair value of the phantom share units using the closing price of the Company's stock at the end of each period and records a liability based on the percentage of requisite service.

Interest Rate Swaps

The Company utilized an interest rate swap contract to reduce exposure to fluctuations in variable interest rates for future interest payments on the 2019 Term Note (as defined below). 

For determining the fair value of the interest rate swap contract, the Company uses significant other observable market data or assumptions (Level 2 inputs) that market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk. These fair value estimates reflect an income approach based on the terms of the interest rate swap contract and inputs corroborated by observable market data including interest rate curves. The Company presents a positive ending period fair value of the interest rate swap contract in other long-term assets, as a component of long-term assets, and a negative ending period fair value of the interest rate swap contract in accrued liabilities, as a component of long-term liabilities on the Consolidated Balance Sheets.

The Company recognized any differences between the variable interest rate payments and the fixed interest rate settlements from its swap counterparty as an adjustment to interest expense over the life of the swap. If determined to be an effective cash flow hedge, the Company will record the changes in the estimated fair value of the swaps to accumulated other comprehensive income or loss on the Consolidated Balance Sheets. To the extent that interest rate swaps are determined to be ineffective, the Company would recognize the changes in the estimated fair value of swaps in interest and other non-operating expenses, net in its Consolidated Statements of Income and Comprehensive Income.

During the year ended December 31, 2022, the Company settled its interest rate swap in connection with the refinancing of its credit facilities and recognized the realized gain of $0.2 million in Other Income.
Page
F-11

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Income Taxes

The Company is subject to income taxes in numerous U.S. jurisdictions. Significant judgment is required in determining the provision for income taxes. The Company’s income tax provisions reflect management’s interpretation of country and state tax laws. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business and may remain uncertain for several years after their occurrence. The Company recognizes assets and liabilities for taxation when it is probable that the Company will receive refunds from or pay taxes to the relevant tax authority. Where the final determination of tax assets and liabilities is different from the amounts that were initially recorded, such differences will impact the current and deferred income taxes provision in the period in which such a determination is made. Changes in tax law or changes in the way tax law is interpreted may also impact the Company’s effective tax rate as well as the Company's business and operations.

Deferred income tax assets and liabilities are recognized for the future income tax consequences attributable to temporary differences between the financial statement carrying value of assets and liabilities and their respective income tax bases. Deferred income tax assets or liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled. The calculation of current and deferred income taxes requires management to make estimates and assumptions and to exercise a certain amount of judgment concerning the carrying value of assets and liabilities. The current and deferred income tax assets and liabilities are also impacted by expectations about future operating results and the timing of reversal of temporary differences as well as possible audits of tax filings by regulatory agencies. Changes or differences in these estimates or assumptions may result in changes to the current and deferred tax assets and liabilities on the Consolidated Balance Sheets and a charge to or recovery of income tax expense.

Deferred tax is recognized on any temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable earnings. The effect of a change in the enacted tax rates is recognized in net earnings and comprehensive income or in equity depending on the item to which the adjustment relates. At each reporting period end, deferred tax assets are evaluated for recoverability based on whether it is more likely than not that sufficient taxable earnings will be available to allow all or part of the asset to be recovered.

Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the business acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements but are part of goodwill. Customer related relationships are not reported as separate intangible assets but are part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.

Impairment of Goodwill and Long-Lived Assets

Goodwill resulting from business combinations is not amortized, rather, it is assessed for impairment annually and upon the occurrence of a triggering event or change in circumstances indicating a possible impairment. Such triggering events potentially warranting an annual or interim goodwill impairment assessment include, among other factors, declines in historical or projected revenue, operating income or cash flows, and sustained decreases in the Company’s stock price or market capitalization. Such changes in circumstance can include, among others, changes in the legal environment, reimbursement environment, operating performance, and/or future prospects.

The Company performs its annual impairment assessment of goodwill during the fourth quarter of each year. The impairment assessment can be performed on either a quantitative or qualitative basis. The Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment analysis. If determined necessary, the Company applies the quantitative impairment test to identify and measure the amount of impairment, if any. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors, such as estimates of a reporting unit's fair value and judgment about impairment triggering events. As a result, there can be no assurance that the estimates and assumptions made for purposes of the annual or interim goodwill impairment test will prove to be accurate predictions of the future.

Page
F-12

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
For the year ended December 31, 2023, the Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As such, a quantitative analysis was not required to be performed and the Company did not record any goodwill impairment charges.

The Company follows ASC Topic 360, which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the asset group’s carrying amounts may not be recoverable. In performing the review for recoverability, if future undiscounted cash flows (excluding interest charges) from the use and ultimate disposition of the assets are less than their carrying values, an impairment loss represented by the difference between its fair value and carrying value, is recognized. When properties are classified as held for sale they are recorded at the lower of the carrying amount or the expected sales price less costs to sell. There were no impairment charges recognized during the years ended December 31, 2023 and 2022.

Net Income per Share Attributable to Common Stockholders

Basic net income per common share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per common share is computed based on the weighted average number of shares of common stock plus the effect of dilutive stock-based awards outstanding during the period using the treasury stock method. Dilutive stock-based awards include outstanding common stock options and time-based RSUs.

See Note 11 for earnings per share computations.

Recently Adopted Accounting Pronouncements

On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The standard replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Further, the FASB issued ASU 2019-04 and ASU 2019-05 to provide additional guidance on the credit losses standard. While the adoption of ASC 326 could result in a higher allowance recorded in the future for credit losses on receivables within the scope of the standard due to the prescribed measurement principles, the impact of the adoption on the Company's consolidated financials statements was not material.

In September 2022, the FASB issued ASU No. 2022-04, Liabilities — Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations that are outstanding at the end of the reporting period. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard during the year ended December 31, 2023, which did not have a material impact on its consolidated financial statements and related disclosures.

Recently Issued Accounting Pronouncements

The Company is an “emerging growth company” as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, for complying with new or revised accounting standards. In other words, an emerging growth company can selectively delay the adoption of all accounting standards until those standards would otherwise apply to private companies. The Company has elected to utilize this exemption and, as a result, the consolidated financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. To date, however, the Company has not delayed the adoption of any accounting standards except as noted below. Section 107 of the JOBS Act provides that the Company can elect to opt out of the extended transition period at any time, which election is irrevocable.

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid by jurisdiction. The ASU is effective for public business entities' annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements.  
 

Page
F-13

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
3.     Business Combinations

On June 1, 2023, Viemed, Inc., a wholly-owned subsidiary of the Company, completed the acquisition of Home Medical Products, Inc. (“HMP”), which operates in Tennessee, Alabama, and Mississippi. The Company acquired 100% of the equity ownership of HMP in exchange for approximately $29 million in cash or cash payable, subject to customary post-closing net working capital and other adjustments. Approximately $16 million of the purchase consideration was funded by cash on hand, $8 million was funded by a borrowing on the 2022 Revolving Credit Facility, and $5 million was funded by a borrowing on the 2022 Term Loan Facility.

The results of HMP’s operations have been included in the consolidated financial statements since the date of acquisition. The Company expensed $538,000 of acquisition and integration costs in conjunction with the acquisition for the year ended December 31, 2023. These costs include system conversion and integrating operations charges, as well as legal and consulting expenses, and are included in selling, general, and administrative expense in the accompanying Consolidated Statements of Income and Comprehensive Income.

The following table summarizes the consideration paid and estimated fair values of the assets acquired and liabilities assumed at the acquisition date.

Purchase Price
Cash paid
$29,417 
Identifiable Assets
Cash and cash equivalents829 
Accounts receivable2,014 
Inventory582 
Prepaid expenses and other assets498 
Property and equipment
4,358 
Lease assets743 
Identifiable intangibles641 
Other long-term assets25 
TOTAL ASSETS9,690 
Identifiable Liabilities
Trade payables1,985 
Deferred revenue732 
Accrued liabilities1,195 
Current portion of lease liabilities536 
Current debt4,558 
Long-term lease liabilities196 
Long-term debt836 
TOTAL LIABILITIES10,038 
Net assets (liabilities) acquired(348)
Resulting goodwill$29,765 

Page
F-14

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The fair value of accounts receivables acquired is $2.0 million, with the gross contractual amount being $2.9 million. The Company expects $0.9 million to be uncollectible. The amounts of revenue and pre-tax income of HMP included in the Company's Consolidated Statements of Income and Comprehensive Income from the acquisition date to December 31, 2023 was $16.2 million and $1.3 million, respectively. After the Company's June 30, 2023 financial statements were issued, management identified and recorded immaterial measurement period adjustments to the provisional balances pertaining to the acquired cash and cash equivalents, prepaid expenses and other assets, trade payables, and long-term lease liability accounts. As a result of these adjustments, there was an increase in the provisional goodwill balance, which resulted in no impact on the current period's income or expenses. Also after the Company's June 30, 2023 financial statements were issued, the Company received a final valuation report from a third-party valuation firm. After considering the results of that valuation report, the Company has estimated that the fair value of the identified intangible assets acquired as part of the business combination to be $641,000. As a result, the fair value of the identifiable intangibles were decreased by $47,000 on December 31, 2023, due to this new information, with a corresponding increase to goodwill. In addition, the change to the provisional amount resulted in a decrease in amortization expense and accumulated amortization of $5,500.

Goodwill resulted from a combination of synergies and cost savings, and further expansion into Tennessee, Alabama, and Mississippi. All of the goodwill is deductible for income tax purposes. There are no contingent consideration arrangements included in the transaction.

4.     Property and Equipment

The Company’s fixed assets consist of its medical equipment held for rental, furniture and equipment, real property and related improvements, and vehicles and other various small equipment.

The following table details the Company’s fixed assets:
December 31, 2023December 31, 2022
Medical equipment$110,920 $93,893 
Furniture and equipment3,540 2,792 
Land2,566 2,566 
Buildings7,953 7,043 
Leasehold improvements345 296 
Vehicles1,192 1,052 
Less: Accumulated depreciation(52,937)(39,899)
Property and equipment, net of accumulated depreciation and amortization$73,579 $67,743 

Depreciation in the amount of $20.5 million and $14.6 million is included in cost of revenue for the years ended December 31, 2023 and 2022, respectively. Medical equipment purchases with a cost of $1.4 million and $0.7 million were included in accounts payable at December 31, 2023 and 2022, respectively.

5.     Current Liabilities

The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:
December 31, 2023December 31, 2022
Accrued trade payables $3,230 $2,254 
Accrued commissions payable794 608 
Accrued bonuses payable7,131 3,708 
Accrued vacation and payroll2,058 1,484 
Current portion of phantom share liability 1,867 1,704 
Accrued other liabilities2,498 1,334 
Total accrued liabilities$17,578 $11,092 

Page
F-15

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
6.     Debt and Lease Liabilities

2018 Senior Credit Facility

On February 20, 2018, the Company entered a Commercial Business Loan Agreement (the "2018 Senior Credit Facility") that provided for Term Loans and Lines of Credit with Hancock Whitney Bank. Until November 29, 2022, the Company maintained a line of credit in the amount of $30.0 million under the 2018 Senior Credit Facility. On May 30, 2019, the Company entered into a term note (“Building Term Note”) under the 2018 Senior Credit Facility in the principal amount of $4.8 million. The proceeds of the Building Term Note were used to purchase the Company's corporate headquarters. In connection with the Building Term Note, the Company entered into an interest rate swap transaction ("Interest Rate Swap Transaction") with Hancock Whitney Bank effectively fixing the interest rate for the Building Term Note at 4.68%. On September 19, 2019, the Company entered into an additional loan agreement providing for a term note (the “2019 Term Note") under the 2018 Senior Credit Facility in the principal amount of $5.0 million and bearing an annual interest rate of 4.60%. The proceeds of the 2019 Term Note were utilized for general corporate purposes. The 2019 Term Note matured on September 19, 2022 at which time the entire unpaid balance of principal and interest was repaid in full. In connection with the entry in to the 2022 Senior Credit Facilities on November 29, 2022, the Company retired the 2018 Senior Credit Facility, and repaid all outstanding interest and principal in full.

2022 Senior Credit Facilities

On November 29, 2022, the Company refinanced its existing borrowings under the 2018 Senior Credit Facility and entered into a new credit agreement (the "2022 Senior Credit Facilities") with the lenders from time to time party thereto, and Regions Bank, as administrative agent (the "Administrative Agent") and collateral agent, that provides for an up to $30.0 million revolving credit facility (the "2022 Revolving Credit Facility") and an up to $30.0 million delayed draw term loan facility (the "2022 Term Loan Facility"), both maturing in November 2027.

The proceeds of the 2022 Revolving Credit Facility may be used to refinance existing indebtedness, for working capital purposes, capital expenditures and other general corporate purposes (including permitted acquisitions), and to pay transaction fees, costs and expenses related to the 2022 Senior Credit Facilities. The proceeds of the 2022 Term Loan Facility and any additional term loans established in accordance with the 2022 Senior Credit Facilities may be used to finance permitted acquisitions and to pay transaction fees, costs and expenses related to such acquisitions.

The interest rates per annum applicable to the 2022 Senior Credit Facilities are Term SOFR (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 2.625% to 3.375%, or, at the option of the Company, a Base Rate (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 1.625% to 2.375%.

The 2022 Senior Credit Facilities require the Company to comply with certain affirmative, as well as certain negative covenants that, among other things, will restrict, subject to certain exceptions, the ability of the Company to incur indebtedness, grant liens, make investments, engage in acquisitions, mergers or consolidations and pay dividends and other restricted payments. The 2022 Senior Credit Facilities also include certain financial covenants, which generally include, but are not limited to the following:


Consolidated Total Leverage Ratio (defined generally as total indebtedness to adjusted EBITDA) of not greater than (i) for any fiscal quarter ending during the period from the closing date to and including December 31, 2024, 2.75 to 1.0 and (ii) for any fiscal quarter ending on and after March 31, 2025, 2.50 to 1.0, subject to certain adjustments following a material acquisition.

Consolidated Fixed Charge Coverage Ratio (defined generally as (a) adjusted EBITDA minus capital expenditures minus cash taxes to (b) the sum of scheduled principal payments plus cash interest expense plus restricted payments) of not less than 1.25:1.0.

The Company was in compliance with all covenants under the 2022 Senior Credit Facilities in effect at December 31, 2023.

The 2022 Senior Credit Facilities include provisions permitting the Company from time to time to, subject to certain terms and conditions, increase the aggregate amount of commitments under the 2022 Revolving Credit Facility and/or establish one or more additional term loans under the 2022 Term Loan Facility, in each case, with additional commitments from existing lenders or new commitments from financial institutions acceptable to the Administrative Agent in its reasonable discretion; provided, that, (a) the aggregate principal amount of any increases in the 2022 Revolving Credit Facility, and (b) the aggregate principal amount of all additional term loans under the 2022 Term Loan Facility established after the closing date will not exceed $30.0 million.


Page
F-16

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Financing costs related to the 2022 Senior Credit Facilities are capitalized and amortized over the term of the loans using the effective interest method. Upon the initial draw of debt under the 2022 Senior Credit Facilities during the year ended December 31, 2023, the Company reclassified the deferred financing fees previously recorded in other long-term assets to long-term debt in the consolidated balance sheets.

The recorded balances associated with the 2022 Senior Credit Facilities are as follows:
December 31, 2023December 31, 2022
Outstanding balance
$6,875 $ 
Financing costs and commitment fees
(594)
Less:
Current portion of notes payable(313) 
Net long-term notes payable$5,968 $ 

Medical Equipment Financing

As a result of the acquisition of HMP, the Company assumed equipment financing obligations consisting of installment payments for medical equipment which secure the financing. The financing obligations are payable in monthly installments through 2026 and include interest at rates ranging from 0% to 7.99%. As of December 31, 2023, $0.8 million of the outstanding medical equipment financing obligations is presented on the consolidated balance sheets as short term debt based on the scheduled repayment dates.

Leases

The Company has recognized finance lease liabilities for vehicles and operating leases for land and buildings that have terms greater than twelve months, as follows:
December 31, 2023December 31, 2022
Lease liabilities$3,250 $694 
Less:
Current portion of lease liabilities(934)(495)
Net long-term lease liabilities$2,316 $199 

Operating Lease Liabilities

The Company has recognized operating lease liabilities that relate primarily to the lease of land and buildings. The exercise of lease renewal options is at the Company's sole discretion and is included in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases. These lease liabilities are recorded at present value based on a discount rate of 5.50%, which was based on the Company's incremental borrowing rate at the time of assessment. At December 31, 2023, the weighted average lease term was approximately 4.51 years.

Future maturities of the Company's operating lease liabilities as of December 31, 2023 are summarized as follows:
Lease Liability
2024$874 
2025736 
2026615 
2027617 
2028560 
Thereafter7 
Total lease payments
$3,409 
Less: imputed interest$547 
Present value of lease liabilities$2,862 

Operating rental expenses for the years ended December 31, 2023 and 2022 amounted to $999,000 and $539,000, respectively.
Page
F-17

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022


7.     Fair Value Measurement

Under ASC Topic 820, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., an exit price). ASC Topic 820 establishes a hierarchy for inputs to valuation techniques used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. There are three levels to the hierarchy based on the reliability of inputs, as follows:

Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets and liabilities in markets that are not active.

Level 3 - Unobservable inputs for the asset or liability. The degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3.

Assets Measured at Fair Value on a Recurring Basis

The Company measures certain assets at fair value on a recurring basis. There were no transfers between fair value measurement levels during any presented period.

The following tables summarize the Company's assets measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022:
At December 31, 2023
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$5,657 $ $ $5,657 
  Available for sale debt instrument  2,219 2,219 
Total$5,657 $ $2,219 $7,876 

At December 31, 2022
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$11,005 $ $ $11,005 
  Available for sale debt instrument
  2,000 2,000 
Total$11,005 $ $2,000 $13,005 

Available for Sale Debt Instrument

The fair value of the Company’s available for sale debt instrument approximates its amortized cost basis due to the short maturity and indexed interest rate terms. The fair value is classified within Level 3 in the fair value hierarchy as the Company evaluates adjustments using a combination of observable and unobservable inputs, such as operating results of the counterparty as well observable prices in transactions of debt and equity instruments of the issuing counterparty when available. As of December 31, 2023, the analysis resulted in no adjustments to the carrying value impacting unrealized gains or losses. All changes to measured fair value during the period were the result of accrued interest.
Page
F-18

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

Assets Measured at Fair Value on a Nonrecurring Basis

The Company measures certain assets at fair value on a nonrecurring basis. These assets include equity method investments, other equity investments, and the fair value allocation related to the Company’s acquisitions.

Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. The Company's other equity investments are holdings in privately-held companies without a readily determinable market value. The Company remeasures equity securities without readily determinable fair value at fair value when an orderly transaction is identified for an identical or similar investment of the same issuer in accordance with the measurement alternative under Topic 820. ASU 2019-04 states that the measurement alternative is a nonrecurring fair value measurement. Accordingly, other equity investments without readily determinable fair value are classified within Level 3 in the fair value hierarchy because the Company estimates the value using a combination of observable and unobservable inputs, including valuation ascribed to the issuing company in subsequent financing rounds, volatility in the results of operations of the issuers and rights and obligations of the holdings the Company owns. The Company had no material adjustments of equity method investments or other equity investments measured at fair value on a nonrecurring basis during any of the periods presented.

The fair value allocation related to the Company’s acquisitions are determined using a discounted cash flow approach, or a replacement cost approach, which are based on significant unobservable inputs (Level 3). These valuation methods required management to make various assumptions, including, but not limited to, future profitability, cash flows, replacement costs, and discount rates. The Company’s estimates are based upon historical trends, management’s knowledge and experience and overall economic factors, including projections of future earnings potential. Developing discounted future cash flows in applying the income approach requires the Company to evaluate its intermediate to longer-term strategies, including, but not limited to, estimates of revenue growth, operating margins, capital requirements, inflation and working capital management. The development of appropriate rates to discount the estimated future cash flows requires the selection of risk premiums, which can materially impact the present value of future cash flows.

The Company estimated the fair value of acquired identifiable intangible assets using discounted cash flow techniques that included an estimate of future cash flows, consistent with overall cash flow projections used to determine the purchase price paid to acquire the business, discounted at a rate of return that reflects the relative risk of the cash flows. The Company estimated the fair value of certain acquired identifiable intangible assets based on the cost approach using estimated costs consistent with historical experience. The Company believes the estimates and assumptions used in the valuation methods are reasonable.

There were no transfers between fair value measurement levels during any presented period.


8.     Shareholders' Equity

Authorized Share Capital

The Company’s authorized share capital consists of an unlimited number of common shares, with no stated par value.

Issued and Outstanding Share Capital

The Company has only one class of stock outstanding, common shares. The authorized stock consists of an unlimited number of common shares with no stated par value, of which 38,506,161 and 38,049,739 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.

The Company acquired and cancelled 75,235 common shares at a cost of $0.6 million to satisfy employee income tax withholding associated with RSUs vesting during the year ended December 31, 2023. The Company’s retained earnings were reduced by the amount paid for the shares repurchased and cancelled.

Page
F-19

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Stock-Based Compensation

On June 11, 2020 (the "Effective Date"), the Company’s shareholders approved the Company's 2020 Long Term Incentive Plan (the "Omnibus Plan") to provide an incentive to attract, retain and reward directors, officers, employees, and consultants who provide services to the Company or any of its subsidiaries. Upon approval of the Omnibus Plan, no future awards are available to be made under the Company's previous RSU and Option Plans (collectively, the "Former Plan"), and the common shares that were not settled or awarded under the Former Plan as of the Effective Date are available for awards under the Omnibus Plan. The maximum number of common shares that are available for awards under the Omnibus Plan and under any other security based compensation arrangements adopted by the Company, including the Former Plan, may not exceed 7,758,211 shares (equal to 20% of the issued and outstanding common shares of the Company on the Effective Date). The maximum amount of the foregoing common shares that may be awarded under the Omnibus Plan as “incentive stock options” is 2,600,000 common shares. As of December 31, 2023, the Company had outstanding options of 4,214,000 and RSUs of 1,226,000 associated with common shares under the Omnibus Plan.

The following table summarizes stock-based compensation expense for the years ended December 31, 2023 and 2022 (in thousands):
Year Ended December 31,
20232022
Stock-based compensation - options$1,165 $3,094 
Stock-based compensation - restricted stock units4,684 2,108 
Total$5,849 $5,202 

At December 31, 2023, there was approximately $335,000 of total unrecognized pre-tax stock option expense under the Company's equity compensation plans, which is expected to be recognized over a weighted average period of 1.07 years. As of December 31, 2023, there was approximately $3,892,000 of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted average period of 0.86 years.

Options

The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:
Number of options
 (000's)
Weighted average exercise price(1)
Weighted average remaining contractual life
Aggregate intrinsic value(2)
Balance December 31, 20213,822 $5.22 7.4 years$3,722 
Issued764 5.29 
Exercised(83)3.55 
Expired / Forfeited(6)5.21 
Balance December 31, 20224,497 $5.26 6.9 years$11,356 
Issued  
Exercised(246)5.42 
Expired / Forfeited(37)6.33 
Balance December 31, 20234,214 $5.25 5.9 years$11,698 
(1)For presentation purposes, stock options issued with a Canadian dollar exercise price have been translated to U.S. dollars based on the prevailing exchange rate on the date of grant.
(2)The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).

The aggregate intrinsic value of options outstanding was $11,698,000 and options exercisable were $10,432,000 at December 31, 2023. During the fiscal years ended December 31, 2023 and 2022, 246,022 and 82,822 common shares were issued pursuant to the exercise of stock options, respectively.

At December 31, 2023, the Company had 3,461,000 exercisable stock options outstanding with a weighted average exercise price of $4.99 and a weighted average remaining contractual life of 5.5 years. At December 31, 2022, the Company had 2,841,000 exercisable stock options outstanding with a weighted average exercise price of $4.53 and a weighted average remaining contractual life of 6.1 years.

Page
F-20

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The fair value of the stock options has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, using the grant date fair value based on the Black-Scholes option pricing model. The assumptions used to determine the grant date fair value of stock options include exercise price, risk-free interest rates, expected volatility, and average life of an option. The risk-free interest rates are based on the rates available at the time of the grant for zero-coupon U.S. government issues with a remaining term equal to the option’s expected life. The average life of an option is based on both historical and projected exercise and lapsing data. Expected volatility is based on implied volatilities from traded options on the Company's common shares and historical volatility of the Company's common shares over the expected life of the option. There were no issuances of options during the year ended December 31, 2023.

Restricted Stock Units

The Company accounts for RSUs using fair value. The fair value of the RSUs has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, based on the stock price on the date of grant. RSUs vest generally over a one or three-year period. The Company accounts for forfeitures of RSUs under ASU 2016-09 and recognizes forfeitures in the period in which they occur.

The following table summarizes RSU activity for the years ended December 31, 2023 and 2022:
Number of RSUs (000's)Weighted average grant priceWeighted average remaining contractual life
Aggregate intrinsic value(1)
Balance December 31, 2021206 $6.61 0.68 years$1,074 
Issued581 5.44 
Vested(149)6.27 
Expired / Forfeited(9)6.45 
Balance December 31, 2022629 $5.62 0.88 years$4,755 
Issued921 7.88 
Vested(286)5.82 
Expired / Forfeited(38)6.98 
Balance December 31, 20231,226 $7.23 0.86 years$9,624 
(1)The aggregate intrinsic value of time-based RSUs outstanding was based on the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).

During the year ended December 31, 2023, the Company issued 920,588 RSUs, with a vesting term of one or three years and a fair value between $7.10 and $7.93 per share. During the year ended December 31, 2022, the Company issued 580,962 RSUs, with a vesting term of one to three years and a fair value between $5.21 and $6.34 per share.


Page
F-21

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Phantom Share Units

The Company has a phantom share unit plan, which it uses for grants to directors, officers, and employees. Phantom share units granted under the plan are non-assignable and are settled in cash at vesting based on the fair value of the Company's common stock on the vesting date. Phantom share units vest annually over a three-year period. The cash-settled phantom share units are accounted for as liability awards and are re-measured at fair value each reporting period until they become vested with accrued liability and related expense being recognized over the requisite service period.

The following table summarizes phantom share unit activity for the years ended December 31, 2023 and 2022:
Number of phantom share units (000's)
Value of share equivalents(1)
Balance December 31, 2021573 $2,991 
Issued256 1,320 
Vested(263)(1,383)
Expired / Forfeited(53)(401)
Balance December 31, 2022513 3,878 
Issued181 1,444 
Vested(245)(2,354)
Expired / Forfeited(31)(241)
Balance December 31, 2023418 3,281 
(1)The value of outstanding share equivalents at the beginning of the period is based on the market price of the Company’s common shares at that time; the value of issued share equivalents is based on the market price of the Company’s common shares at issuance; the value of vested share equivalents is based on the cash paid at the time of vesting; and the values of expired/forfeited share equivalents and outstanding share equivalents at the end of the period are based on the market price of the Company's common shares at the end of the period. The market price of the Company's common shares was $7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively.

The change in fair value of the phantom share units has been charged to the Consolidated Statements of Income and Comprehensive Income and recorded as a liability included in accrued liabilities and long-term accrued liabilities. The total liability associated with phantom share units at December 31, 2023 is $2,425,000, with $1,867,000 of this amount included in current accrued liabilities and the remaining portion of $558,000 included in long-term accrued liabilities. At December 31, 2022, the total liability associated with phantom share units was $2,593,000, with $1,704,000 of this amount included in current accrued liabilities and the remaining portion of $889,000 included in long-term accrued liabilities.

The impact associated with the fair value re-measurement of phantom share units is recorded in selling, general and administrative expenses within the Consolidated Statements of Income and Comprehensive Income. The following table summarizes expense associated with the phantom share units for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
Selling, general and administrative$2,189 $2,316 

The Company paid cash settlements of $2.4 million and $1.4 million during the years ended December 31, 2023 and 2022, respectively, pertaining to vestings of cash-settled phantom share units.

9.     Commitments and Contingencies

The Company accrues estimates for resolution of any legal and other contingencies when losses are probable and reasonably estimable in accordance with ASC 450, Contingencies (“ASC 450”). No less than quarterly, the Company reviews the status of each significant matter underlying a legal proceeding or claim and assess our potential financial exposure. The Company accrues a liability for an estimated loss if the potential loss from any legal proceeding or claim is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether the amount of an exposure is reasonably estimable, and accruals are based only on the information available to the Company at the time the judgment is made, which may prove to be incomplete or inaccurate or unanticipated events and circumstances may occur that might cause us to change those estimates and assumptions. Furthermore, the outcome of legal proceedings is inherently uncertain, and we may incur substantial defense costs and expenses defending any of these matters.

Page
F-22

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Legal Proceedings

As previously disclosed, the Company (through its subsidiary Sleep Management LLC) submitted a purchase order (the “Purchase Order”) in March 2020 to Vyaire Medical, Inc. d/b/a CareFusion Respiratory Technologies (“Vyaire”) for respiratory equipment. The Company ultimately prepaid $1.4 million towards the delivery of such respiratory equipment. Vyaire was unable or unwilling to deliver the vast majority of the respiratory equipment referenced in the Purchase Order, and also refused to refund the prepayment amount (less the amounts paid for equipment actually received). On July 29, 2020, the Company (through its subsidiary Sleep Management LLC) filed a lawsuit against Vyaire in the United States District Court for the Western District of Louisiana (the “Court”). This lawsuit was dismissed on December 8, 2020 in connection with the commencement of the lawsuit filed by the Company (through its subsidiary Sleep Management) on November 5, 2020, against Vyaire in the 15th Judicial District Court for the Parish of Lafayette, Louisiana (the “State Court”) seeking damages for breach of contract and seeking a declaratory judgment that the Company is not required to pay any further funds to Vyaire. On December 28, 2020, Vyaire filed its Answer, Affirmative Defenses, and Reconventional Demand (“Reconventional Demand”) with the State Court alleging breach of contract and seeking damages of $4.7 million purportedly for the improper cancellation of the Purchase Order. The Company filed its Answer to the Reconventional Demand on February 12, 2021 and the parties completed discovery on July 17, 2023. The State Court issued an order on September 5, 2023 granting the Company Partial Summary Judgment finding that Vyaire breached the contract. The remaining issue of the damages suffered by the Company as a result of the breach will be determined at a non-jury trial pending resolution of Vyaire’s interlocutory appeal of the State Court’s partial summary judgment ruling.

The Company continues to believe that it has valid legal and equitable grounds to recover its outstanding prepayment as a result of Vyaire’s failure to deliver the vast majority of the respiratory equipment referenced in the Purchase Order. The Company has determined that a loss related to the Reconventional Demand is not probable, and thus has not accrued a liability related to this claim. Although a loss may be reasonably possible, the Company does not have sufficient information to determine the amount or range of reasonably possible loss with respect to the Reconventional Demand given that the dispute is in the early stages of the legal process. At December 31, 2023, outstanding funds in the amount of $0.9 million related to undelivered respiratory equipment are included within other long-term assets.

Governmental and Regulatory Matters

From time to time the Company is involved in various external governmental investigations, audits and reviews. Reviews, audits and investigations of this sort can lead to government actions, which can result in the assessment of recoupment of reimbursement, civil or criminal fines or penalties, or other sanctions, including restrictions or changes in the way the Company conducts business, loss of licensure or exclusion from participation in government healthcare programs.

In May of 2021, a final report and recommendation (“Report”) was issued by the OIG regarding an audit by OIG of claims relating to 100 of the Company’s non-invasive ventilation at home (“NIVH”) patients. The OIG asserted that most of the sampled Medicare claims submitted for the monthly rental of non-invasive ventilators did not comply with Medicare requirements. The Company firmly believed that the Report ignored each patient’s diagnosis and supporting documentation of that diagnosis from treating and prescribing physicians and applied clinical guidelines that were contrary to CMS’s accepted standard of care. In late June of 2021, the Company received initial request letters from DME Medicare Administrative Contractors ("MACs") referencing the Report and requesting repayment of purported overpayments. The Company responded to each initial request by submitting a rebuttal and by filing a redetermination appeal as prescribed by the initial request letters and by statute. In September 2021, the MACs informed the Company of unfavorable decisions with respect to the redetermination appeals. In November 2021, the Company filed Reconsideration Appeals with CMS's designated Qualified Independent Contractor ("QIC"). Based on its review, the QIC determined that approximately 77% of the claims it reviewed were medically necessary and properly payable under Medicare rules and regulations, overturning OIG’s and the MACs' initial recommendations and determinations. As a result of the QIC's reconsideration findings, reduced and recalculated principal overpayment requests totaling $1.1 million were issued by the MACs. In order to limit the assessment of interest during the appeals period, the Company remitted the associated funds to the MACs. In December 2022, an Administrative Law Judge overturned all of the remaining appealed claims and instructed the MACs to refund all funds previously remitted by the Company. Accordingly, the funds remitted to the MACs were recorded in Prepaid expenses and other assets at December 31, 2022 and were received during the year ended December 31, 2023.

10.     Income Taxes

Income taxes are computed in accordance with the provisions of ASC Topic 740, which requires, among other things, a balance sheet approach to calculating deferred income taxes. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in its consolidated financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax bases of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse.

Page
F-23

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The Company is required to make certain estimates and judgments about the application of tax law, the expected resolution of uncertain tax positions and other matters. In the event that uncertain tax positions are resolved for amounts different than the Company’s estimates, or the related statutes of limitations expire without the assessment of additional income taxes, the Company will be required to adjust the amounts of related assets and liabilities in the period in which such events occur. Such adjustment may have a material impact on the Company’s income tax provision and results of operations.

At December 31, 2023 and 2022, the Company had no amounts recorded for uncertain tax positions and does not expect any material changes in uncertain tax benefits during the next 12 months. The Company recognizes interest and penalties related to income tax matters in income tax expense. The Company is subject to U.S. federal income tax as well as income tax in various states. The Company is generally not subject to examination by taxing authorities for years prior to 2020.

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before the provision for income taxes. The sources and tax effects of the differences are as follows:
Year Ended
December 31, 2023December 31, 2022
Net income before income taxes$14,391 $8,990 
Statutory income tax rate21.0 %21.0 %
Computed provision for income taxes3,022 1,888 
State income tax expense549 278 
Permanent differences520 435 
Prior Year True Ups 64 150 
Changes in valuation allowance for deferred tax assets(7)17 
Provision for income taxes$4,148 $2,768 

The significant components of the provision for income taxes for the years ended December 31, 2023 and 2022 are as follows:
Year Ended
December 31, 2023December 31, 2022
Current taxes:
Federal$4,242 $614 
State1,345 408 
Total current taxes5,587 1,022 
Deferred taxes:
Federal$(991)$1,660 
State(448)86 
Total deferred taxes(1,439)1,746 
Provision for income taxes$4,148 $2,768 

Deferred Income Taxes

Deferred income taxes are determined based on the temporary differences between the financial statement basis and the tax basis of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse. In assessing the realizability of deferred income tax assets, management considers whether it is more likely than not that all, or some portion, of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred income tax assets according to the provisions of FASB ASC 740, Income Taxes. In making this determination, management assesses all available evidence, both positive and negative, available at the balance sheet date. This includes, but is not limited to, recent earnings, internally prepared income projections, and historical financial performance.


Page
F-24

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
The significant components of the Company’s deferred tax assets and liabilities are as follows:

December 31, 2023December 31, 2022
Deferred tax assets:
State fixed asset and net operating losses$1,043 $833 
Goodwill7,977 9,384 
Allowance for doubtful accounts2,874 2,200 
Accrued compensation and other1,782 1,071 
Accrued phantom stock628 672 
Stock-based compensation4,098 3,401 
Capitalized costs1,137 628 
Lease liability842 180 
Other170  
UNICAP15 13 
Total deferred tax assets$20,566 $18,382 
Deferred tax liabilities:
Right-of-use asset$(848)$(180)
Property and equipment(15,141)(15,057)
Total deferred liabilities$(15,989)$(15,237)
Valuation allowance:
Net deferred tax asset before valuation allowance$4,577 $3,145 
Less: valuation allowance(19)(26)
Net deferred tax asset$4,558 $3,119 


Page
F-25

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
11.     Earnings Per Share

Income per common share is calculated using earnings for the year divided by the weighted average number of shares outstanding during the year. Using the treasury stock method, diluted income per share amounts are calculated giving effect to the potential dilution that would occur if securities or other contracts to issue common shares were exercised or converted to common shares by assuming the proceeds received from the exercise of stock options and the vesting of RSUs are used to purchase common shares at the prevailing market rate.

The following reflects the earnings and share data used in the basic and diluted earnings per share computations:
Year Ended December 31,
20232022
Numerator - basic and diluted:
Net income attributable to shareholders$10,243 $6,222 
Denominator:
Basic weighted average number of common shares38,354,071 38,655,403 
Diluted weighted average number of shares40,378,922 39,807,434 
Basic earnings per share$0.27 $0.16 
Diluted earnings per share$0.25 $0.16 
Denominator calculation from basic to diluted:
Basic weighted average number of common shares38,354,071 38,655,403 
Stock options and other dilutive securities2,024,851 1,152,031 
Diluted weighted average number of shares40,378,922 39,807,434 

Anti-dilutive shares excluded from the calculation consisted of dilutive employee stock options and RSUs that were de minimis in all periods presented.

Page
F-26

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including the Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of such date. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including the Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

Notwithstanding the foregoing, there can be no assurance that the Company's disclosures controls and procedures will detect or uncover all failures of persons within the Company and its consolidated subsidiaries to disclose material information otherwise required to be set forth in the Company's periodic reports. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures.

Management Report on Internal Control over Financial Reporting

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Internal control over financial reporting is defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act, as a process designed by, or under the supervision of, the Company’s principal executive and principal financial officers and effected by the Board, management and other personnel 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 and includes policies and procedures that:

Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;

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

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. Projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013 framework). Based on this assessment, management concluded that, as of December 31, 2023, the Company’s internal control over financial reporting was effective.

This Annual Report on Form 10-K does not include, and we were not required to include, an attestation report of our independent registered public accounting firm on the effectiveness of our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 for as long as we remain an “emerging growth company” as defined in the Jumpstart Our Business Startups Act.

Changes in Internal Control Over Financial Reporting

There have been no changes in the Company's internal control over financial reporting during the quarter ended December 31, 2023 that have materially affected, or that are reasonably likely to materially affect, the Company's internal control over financial reporting.

Page
43

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Item 9B. Other Information

Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

During the fiscal quarter ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act) of the Company adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 105-1 trading arrangements as each term is defined in Item 408(a) of Regulation S-K.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

Page
44

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
PART III

Item 10. Directors, Executive Officers and Corporate Governance

The Board has adopted a Code of Business Conduct and Ethics that applies to our directors, officers and employees. This code is available on the corporate governance section of our website (which is a subsection of the investor relations section of our website) at the following address: www.viemed.com/investor-relations. We intend to disclose on our website any amendments or waivers to the code that are required to be disclosed by SEC rules.

Additional information required by this item is incorporated in this Annual Report on Form 10-K by reference to our definitive proxy statement or an amendment to this Annual Report on Form 10-K to be filed with the SEC not later than 120 days after the end of the fiscal year ended December 31, 2023.

Item 11. Executive Compensation

The information required by this item is incorporated in this Annual Report on Form 10-K by reference to our definitive proxy statement or an amendment to this Annual Report on Form 10-K to be filed with the SEC not later than 120 days after the end of the fiscal year ended December 31, 2023.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item is incorporated in this Annual Report on Form 10-K by reference to our definitive proxy statement or an amendment to this Annual Report on Form 10-K to be filed with the SEC not later than 120 days after the end of the fiscal year ended December 31, 2023.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this item is incorporated in this Annual Report on Form 10-K by reference to our definitive proxy statement or an amendment to this Annual Report on Form 10-K to be filed with the SEC not later than 120 days after the end of the fiscal year ended December 31, 2023.

Item 14. Principal Accountant Fees and Services

The information required by this item is incorporated in this Annual Report on Form 10-K by reference to our definitive proxy statement or an amendment to this Annual Report on Form 10-K to be filed with the SEC not later than 120 days after the end of the fiscal year ended December 31, 2023.

Item 15. Exhibits and Financial Statement Schedules

a.Documents filed as part of this report.

1.Financial Statements. The following financial statements are included in Part II, Item 8 of this Annual Report on Form 10-K:

Report of Independent Registered Public Accounting Firm

Balance Sheets as of December 31, 2023 and 2022

Statements of Operations for the years ended December 31, 2023 and 2022

Statements of Shareholders’ Equity for the years ended December 31, 2023 and 2022

Statements of Cash Flows for the years ended December 31, 2023 and 2022

2.Financial Statement Schedules. No financial statement schedule is required to be included in this Annual Report on Form 10-K.

3.Unless otherwise indicated, all documents incorporated into this Annual Report on Form 10-K by reference to a document filed with the SEC pursuant to the Exchange Act are located under SEC file number 001-38973.
Page
45

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
Exhibit NumberExhibit Title
#2.1
3.1
3.2
*4.1
10.1
10.2
+10.3
+10.4
+10.5
+10.6
+10.7
+10.8
+10.9
+10.10
+10.11
Page
46

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022
+10.12
+10.13
+10.14
+10.15
+10.16
*21.1
*23.1
*31.1
*31.2
**32.1
**32.2
*97.1
*101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
*101.SCHInline XBRL Taxonomy Extension Schema Document.
*101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.
*101.LABInline XBRL Taxonomy Extension Label Linkbase Document.
*101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.
*101.DEFInline XBRL Taxonomy Extension Definition Document.
*104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
* Filed herewith.
** Furnished in accordance with Item 601(b)(32)(ii) of Regulation S-K.
+ Management contract or compensatory plan or arrangement.
# Schedules and similar attachments have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish supplementally a copy of any omitted schedule or similar attachment to the Securities and Exchange Commission upon request.

Item 16. Form 10-K Summary

None.

Page
47

VIEMED HEALTHCARE, INC.
(Tabular dollar amounts expressed in thousands of U.S. Dollars, except per share amounts)
December 31, 2023 and 2022

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.
VIEMED HEALTHCARE, INC.
(Registrant)
By:/s/ Casey Hoyt
Casey Hoyt
Chief Executive Officer
By:/s/ Trae Fitzgerald
Trae Fitzgerald
Chief Financial Officer
Date: March 6, 2024
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.

SignatureTitleDate
/s/ Casey HoytChief Executive Officer and DirectorMarch 6, 2024
Casey Hoyt(Principal Executive Officer)
/s/ Trae FitzgeraldChief Financial OfficerMarch 6, 2024
Trae Fitzgerald(Principal Financial Officer and Accounting Officer)
/s/ W. Todd ZehnderChief Operating Officer and DirectorMarch 6, 2024
W. Todd Zehnder
/s/ Randy DobbsChairman of the Board of DirectorsMarch 6, 2024
Randy Dobbs
/s/ Dr. William FrazierDirector and Chief Medical OfficerMarch 6, 2024
Dr. William Frazier
/s/ Bruce GreensteinDirectorMarch 6, 2024
Bruce Greenstein
/s/ Sabrina HeltzDirectorMarch 6, 2024
Sabrina Heltz
/s/ Nitin KaushalDirectorMarch 6, 2024
Nitin Kaushal
/s/ Timothy SmokoffDirectorMarch 6, 2024
Timothy Smokoff
Page
48
EX-4.1 2 q42023exhibit41.htm EX-4.1 Document

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO SECTION 12
OF THE SECURITIES EXCHANGE ACT OF 1934

The following description sets forth certain material terms and provisions of the common shares of Viemed Healthcare, Inc. which are registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This description also summarizes relevant provisions of the Business Corporations Act (British Columbia) (the “Business Corporations Act”) and certain other United States and Canadian laws. The following description is a summary and does not purport to be complete. It is subject to, and qualified in its entirety by reference to, the applicable provisions of the Business Corporations Act and the other United States and Canadian laws referred to below, and our Notice of Articles pursuant to the Business Corporations Act (the “Notice of Articles”), and our Amended and Restated Business Corporations Act Articles (the “Articles”), which are filed as Exhibit 3.1 and Exhibit 3.2, respectively, to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part, and are incorporated by reference herein. We encourage you to read the Notice of Articles and the Articles, and the applicable provisions of the Business Corporations Act and the other United States and Canadian laws referred to below for additional information. Unless the context requires otherwise, all references to “we,” “us,” “our” and the “Company” in this Exhibit 4.1 refer solely to Viemed Healthcare, Inc. and not to our subsidiaries.

Share Capital

Authorized Share Capital

We are organized under the laws of the Province of British Columbia, Canada. The core charter documents for British Columbia companies are the Articles and the Notice of Articles. Pursuant to the Notice of Articles and the Articles, our authorized capital consists of an unlimited number of common shares, no par value.

Issued Share Capital

As of February 9, 2024, there were 38,756,636 common shares issued and outstanding.

Description of Common Shares

All of the common shares are of the same class and, once issued, rank equally as to dividends, voting powers and participation in assets and in all other respects, on liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, or any other distribution of the assets of the Company among its shareholders for the purpose of winding up its affairs after the Company has paid out its liabilities. The issued common shares will not be subject to call or assessment by the Company nor are there any pre-emptive, conversion, exchange, sinking fund, redemption or retraction rights attaching to the common shares.

All registered holders of the common shares are entitled to receive notice of any general or special meeting to be convened by the Company. At any general or special meeting, subject to the restrictions on joint registered owners of the common shares, each holder of the common shares is entitled to one vote per share for each common share of which it is the registered owner and may exercise such votes either in person or by proxy. Otherwise, on a show of hands every shareholder who is present in person and entitled to vote will have one vote, and on a poll every shareholder will have one vote for each common share of which it is the registered owner.

Issue of Shares

Our Board of Directors (the “Board”) may, subject to the Business Corporations Act, applicable securities laws and the Articles, issue, allot, sell or otherwise dispose of the unissued shares, and issued shares held by the Company, at the times, to the persons, including directors, in the manner, on the terms
1


and conditions and for the issue prices that the Board, in its absolute discretion, subject to the Business Corporations Act, may determine.

Repurchase by the Company of its Shares

Subject to applicable securities laws, including compliance with the “issuer bid” rules, and the special rights or restrictions attached to any class or series of shares and any applicable criteria set forth in the Business Corporations Act, the Company may, if authorized to do so by the Board, purchase or otherwise acquire any of its shares.

Meetings of Shareholders: Procedures, Admission and Voting Rights

General meetings of shareholders may be held at any place within or outside British Columbia, Canada as determined by the Board and designated in the notice of meeting or waiver of notice thereof. The Company must hold an annual general meeting at least once in each calendar year and not more than 15 months after the last annual general meeting.

Notice of a meeting of shareholders must be sent to each shareholder of record entitled to vote at a meeting of shareholders not less than 21 days prior to the date of the meeting or such other minimum day period as required by the applicable securities laws. This notice period applies to all general and extraordinary meetings, including a meeting in which a special resolution, exception or special separate resolution may be passed.

If a meeting of shareholders is to consider special business as specified in the Articles, the notice of meeting must state the general nature of the special business and, if the special business includes considering, approving, ratifying, adopting or authorizing any document or the signing of or giving of effect to any document, (i) have attached to it a copy of the document, or (ii) state that a copy of the document will be made available for inspection by the shareholders in the manner specified in the Articles.

Extraordinary general meetings of shareholders may be held as frequently as they are called by the Board. In addition, under the Business Corporations Act shareholders holding in the aggregate at least 1/20 of our outstanding shares may requisition the Board to call a general meeting of shareholders to deal with matters that may be dealt with at a general meeting, including election of directors. If the Board does not call the meeting within the timeframes specified in the Business Corporations Act, a subset of the requisitioning shareholders holding in the aggregate at least 1/40 of our outstanding shares can call the meeting and we must reimburse the costs unless the shareholders resolve otherwise by ordinary resolution.

The only persons entitled to be present at a meeting of the shareholders shall be those entitled to vote at that meeting, the directors, our president (if any), our secretary and assistant secretary (if any), our lawyers and auditors and others who, although not entitled to vote, are entitled or required under the Business Corporations Act or the Articles to be present at the meeting. Every shareholder entitled to vote may appoint a proxyholder to attend the meeting in the manner and to the extent authorized and with the authority conferred by the proxy. Any other person may be admitted only on the invitation of directors or the chair of the meeting. All meetings of shareholders shall be presided over by the chair of the Board or, if the chair of the Board is absent or unwilling to preside, the president of the Company, or if there is no president or the president is absent or unwilling to preside, such other persons determined as set out in the Articles.




Advance Notice Provisions

2


The Articles provide for advance notice of nominations of directors which require that advance notice be provided to the Company in circumstances where nominations of persons for election to the Board are made by shareholders of the Company other than pursuant to: (i) a requisition of a meeting of shareholders made pursuant to the provisions of the Business Corporations Act; or (ii) a shareholder proposal made pursuant to the provisions of the Business Corporations Act.

Majority Voting Policy

As of May 23, 2018, the Board adopted a majority voting policy that requires, in an “uncontested” election of directors, that shareholders be able to vote for, or withhold from voting, separately for each director nominee. If, with respect to any particular nominee, the number of votes withheld from voting by shareholders exceeds the number of votes for the nominee by shareholders, then although the director nominee will have been successfully elected to the Board pursuant to applicable corporate laws, he or she will then be required to offer to tender his or her resignation to the Chair of the Corporate Governance and Nominating Committee (the “CG&N Committee”) promptly following the meeting of shareholders at which the director was so elected. The CG&N Committee will consider such offer and make a recommendation to the Board on whether to accept it or not. The Board will promptly accept the resignation unless it determines, in consultation with the CG&N Committee, that there are exceptional circumstances that should delay the acceptance of the resignation or justify rejecting it. The Board will
make its decision and announce it in a press release within 90 days following the applicable meeting of
shareholders. A director who tenders his or her resignation pursuant to the majority voting policy will not participate in any meeting of the Board or the CG&N Committee at which the resignation is considered.

Certain Takeover Bid Requirements

Unless such offer constitutes an exempt transaction, an offer made by a person (an “offeror”) to acquire outstanding shares of a Canadian entity that, when aggregated with the offeror’s holdings (and those of persons or companies acting jointly with the offeror), would constitute 20% or more of the outstanding shares, would be subject to the take-over provisions of Canadian securities laws. The foregoing is a limited and general summary of certain aspects of applicable securities law in the provinces and territories of Canada, all in effect as of the date hereof.

In addition to those take-over bid requirements noted above, the acquisition of shares may trigger the application of additional statutory regimes including amongst others, the Investment Canada Act (Canada) and the Competition Act (Canada).

This summary is not a comprehensive description of relevant or applicable considerations regarding such requirements and, accordingly, is not intended to be, and should not be interpreted as, legal advice to any prospective purchaser and no representation with respect to such requirements to any prospective purchaser is made. Prospective investors should consult their own Canadian legal advisors with respect to any questions regarding securities law in the provinces and territories of Canada.

Actions Requiring a Special Majority

Under the Business Corporations Act, unless otherwise stated in the Articles, certain corporate actions require the approval of a special majority of shareholders, meaning holders of shares representing 66 2/3% of those votes cast in respect of a shareholder vote addressing such matter. Those items requiring the approval of a special majority generally relate to fundamental changes with respect to our business, and include amongst others, resolutions: (i) removing a director prior to the expiry of his or her term; (ii) altering certain sections of the Articles, (iii) approving an amalgamation; (iv) approving a plan of arrangement; and (v) providing for a sale of all or substantially all of our assets.

Listing; Transfer Agent and Registrar

3


Our common shares trade in the United States on the Nasdaq Capital Market under the trading symbol “VMD.”

Computershare Trust Company is the transfer agent and registrar for our common shares.

Other Canadian Laws Affecting U.S. Shareholders

There are no governmental laws, decrees or regulations in Canada relating to restrictions on the export or import of capital, or affecting the remittance of interest, dividends or other payments by us to non-residents of Canada.

There are no limitations specific to the rights of non-residents of Canada to hold or vote our common shares under the federal laws of Canada, the Business Corporations Act, or in our Articles or Notice of Articles, other than those imposed by the Investment Canada Act (Canada) as discussed below.

Non-Canadian investors who acquire a controlling interest in us may be subject to the Investment Canada Act (Canada), which governs the basis on which non-Canadians may invest in Canadian businesses. Under the Investment Canada Act (Canada), the acquisition of a majority of the voting interests of an entity (or of a majority of the undivided ownership interests in the voting common shares of an entity that is a corporation) is deemed to be an acquisition of control of that entity. The acquisition of less than a majority but one-third or more of the voting common shares of a corporation (or of an equivalent undivided ownership interest in the voting common shares of the corporation) is presumed to be acquisition of control of that corporation unless it can be established that, on the acquisition, the corporation is not controlled in fact by the acquirer through the ownership of the voting common shares. The acquisition of less than one-third of the voting common shares of a corporation (or of an equivalent undivided ownership interest in the voting common shares of the corporation) is deemed not to be acquisition of control of that corporation.

Tax Matters Applicable to Ownership of Our Common Shares

Holders Resident in the United States

The following portion of this summary is applicable to a holder of our common shares who, for the purposes of the Income Tax Act (Canada) (the “Tax Act”) and the Canada-United States Tax Convention (1980), as amended (the “Treaty”), at all relevant times, is not resident or deemed to be resident in Canada, is a resident of the United States for the purposes of the Treaty and qualifies for the full benefits thereunder, and who does not use or hold (and is not deemed to use or hold) the Company’s common shares in connection with a business carried on in Canada (a “U.S. Resident Holder”). This part of the summary is not applicable to a U.S. Resident Holder that is an insurer that carries on an insurance business in Canada.

Taxation of Dividends

Dividends paid or credited or deemed to be paid or credited by the Company to a non-resident of Canada will generally be subject to Canadian withholding tax at the rate of 25%, subject to any applicable reduction in the rate of such withholding under an income tax treaty between Canada and the country where the holder is resident. Under the Treaty, the withholding tax rate in respect of a dividend paid to a U.S. Resident Holder that beneficially owns such dividends is generally reduced to 15%, unless the U.S. Resident Holder is a C Corporation shareholder which owns at least 10% of the voting shares of the Company at that time, in which case the withholding tax rate is reduced to 5%.


Disposition of Common Shares

4


A U.S. Resident Holder will not be subject to tax under the Tax Act in respect of any capital gain realized on the disposition of our common shares, provided that the common shares are not “taxable Canadian property” for purposes of the Tax Act. Provided that the common shares are listed on a designated stock exchange at a particular time, the common shares generally will not constitute taxable Canadian property to a U.S. Resident Holder at that time unless, at any time during the 60 month period immediately preceding that time: (i) 25% or more of the issued shares of any class or series of the Company’s capital stock were owned by any combination of (a) the U.S. Resident Holder, (b) persons with whom the U.S. Resident Holder did not deal at arm’s length, and (c) partnerships in which the U.S. Resident Holder or a person described in (b) holds a membership interest directly or indirectly through one or more partnerships; and (ii) more than 50% of the value of the common shares was derived, directly or indirectly, from one or any combination of (a) real or immoveable property situated in Canada, (b) Canadian resource properties, (c) timber resource properties, and (d) options in respect of, or an interest in, any such property (whether or not the property exists), all for purposes of the Tax Act. A U.S. Resident Holder’s common shares can also be deemed to be taxable Canadian property in certain circumstances set out in the Tax Act.
5
EX-21.1 3 exhibit2112023subsidiaries.htm EX-21.1 Document


EXHIBIT 21.1

List of Subsidiaries

NameJurisdiction of Formation
Viemed, Inc.Delaware
Home Sleep Delivered, L.L.C.Louisiana
Sleep Management, L.L.C.Louisiana
Viemed Clinical Services, LLCLouisiana
Viemed Healthcare Staffing, LLCLouisiana
Viemed Real Estate Holdings, LLCLouisiana
Home Medical Products, Inc.Tennessee
Schofield Homecare Services, Inc.Alabama
Spirocare DME, LLCTennessee
1
EX-23.1 4 exhibit2312023consentofind.htm EX-23.1 Document

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1) Registration Statement (Form S-8 No. 333-233412) pertaining to the Amended and Restated Stock Option Plan of Viemed Healthcare, Inc.,

(2) Registration Statement (Form S-8 No. 333-233411) pertaining to the Amended and Restated Viemed Healthcare, Inc. Restricted Share Unit and Deferred Share Unit Plan,

(3) Registration Statement (Form S-8 No. 333-239323) pertaining to the Viemed Healthcare, Inc. 2020 Long Term Incentive Plan, and

(4) Registration Statement (Form S-3 No. 333-274198) of Viemed Healthcare, Inc.

of our report dated March 6, 2024, with respect to the consolidated financial statements of Viemed Healthcare, Inc. included in this Annual Report (Form 10-K) of Viemed Healthcare, Inc. for the year ended December 31, 2023.

/s/ Ernst & Young LLP

New Orleans, Louisiana
March 6, 2024



EX-31.1 5 q42023exhibit311.htm EX-31.1 Document

Certification of Principal Executive Officer Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Casey Hoyt, certify that:

1.I have reviewed this Annual Report on Form 10-K of Viemed Healthcare, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying 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 subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying 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 6, 2024
 
/s/ Casey Hoyt
 

Casey Hoyt
Chief Executive Officer


EX-31.2 6 q42023exhibit312.htm EX-31.2 Document

Certification of Principal Financial Officer Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a) as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Trae Fitzgerald, certify that:

1.I have reviewed this Annual Report on Form 10-K of Viemed Healthcare, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying 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 subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying 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 6, 2024
 
/s/ Trae Fitzgerald
 

Trae Fitzgerald
Chief Financial Officer



EX-32.1 7 q42023exhibit321.htm EX-32.1 Document

Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Casey Hoyt, the Chief Executive Officer of Viemed Healthcare, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The Annual Report on Form 10-K for the year ended December 31, 2023 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 6, 2024
/s/ Casey Hoyt
Casey Hoyt
Chief Executive Officer


EX-32.2 8 q42023exhibit322.htm EX-32.2 Document

Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Trae Fitzgerald, the Chief Financial Officer of Viemed Healthcare, Inc. (the “Company”), hereby certify, that, to my knowledge:
1.The Annual Report on Form 10-K for the year ended December 31, 2023 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: March 6, 2024
/s/ Trae Fitzgerald
Trae Fitzgerald
Chief Financial Officer


EX-97.1 9 a971executivecompensationc.htm EX-97.1 Document
Exhibit 97.1
VIEMED HEALTHCARE, INC.
EXECUTIVE COMPENSATION CLAWBACK POLICY
1.OVERVIEW
In accordance with the applicable rules of The Nasdaq Stock Market (the “Nasdaq Rules”), Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Rule 10D-1”), the Board of Directors (the “Board”) of Viemed Healthcare, Inc. (the “Company”) has adopted this Policy (the “Policy”) to provide for the recovery of erroneously awarded Incentive-based Compensation from Executive Officers. All capitalized terms used and not otherwise defined herein shall have the meanings set forth in Section H, below.
2.RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION
(a)In the event of an Accounting Restatement, the Company will reasonably promptly recover the Erroneously Awarded Compensation Received in accordance with the Nasdaq Rules and Rule 10D-1 as follows:
i.After an Accounting Restatement, the Compensation Committee of the Board of Directors of the Company (if composed entirely of independent directors, or in the absence of such a committee, a majority of independent directors serving on the Board) (the “Committee”) shall determine the amount of any Erroneously Awarded Compensation Received by each Executive Officer and shall promptly notify each Executive Officer with a written notice containing the amount of any Erroneously Awarded Compensation and a demand for recovery of such compensation.
1.For Incentive-based Compensation based on (or derived from) the Company’s stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement:
a.The amount to be recovered shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the Company’s stock price or total shareholder return upon which the Incentive-based Compensation was Received; and
b.The Company shall maintain documentation of the determination of such reasonable estimate and provide the relevant documentation as required to Nasdaq.
ii.The Committee shall have discretion to determine the appropriate means of recovering Erroneously Awarded Compensation based on the particular facts and circumstances, which may include, without limitation: (i) requiring reimbursement of cash Incentive-based Compensation previously paid; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards; (iii) offsetting the recouped amount from any compensation otherwise owed by the Company to the Executive Officer; (iv) cancelling outstanding vested or unvested equity awards; and/or (v) taking any other remedial and recovery action permitted by law, as determined by the Committee. Notwithstanding the foregoing, except as set forth in Section B(2) below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer’s obligations hereunder.
iii.To the extent that the Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation Received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.
iv.To the extent that an Executive Officer fails to permit the Company to recover all Erroneously Awarded Compensation when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.
(b)Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section B(1) above if the Committee (which, as specified above, is composed entirely of independent directors or in the absence of such a committee, a majority of the independent directors serving



on the Board) determines that recovery would be impracticable and any of the following two conditions are met:
i.The Committee has determined that the direct expenses paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before making this determination, the Company must make a reasonable attempt to recover the Erroneously Awarded Compensation, document such attempt(s) and provide such documentation to Nasdaq; or
ii.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder.
3.DISCLOSURE REQUIREMENTS
The Company shall file all disclosures with respect to this Policy required by applicable U.S. Securities and Exchange Commission (“SEC”) filings and rules.
4.PROHIBITION OF INDEMNIFICATION
The Company shall not be permitted to insure or indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation that is granted, paid or awarded to an Executive Officer from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the effective date of this Policy).
5.ADMINISTRATION AND INTERPRETATION
This Policy shall be administered by the Committee, and any determinations made by the Committee shall be final and binding on all affected individuals.
The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy and for the Company’s compliance with the Nasdaq Rules, Section 10D, Rule 10D-1 and any other applicable law, regulation, rule or interpretation of the SEC or Nasdaq, promulgated or issued in connection therewith.
6.AMENDMENT; TERMINATION
The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section F to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or Nasdaq Rule.
7.OTHER RECOVERY RIGHTS
This Policy shall be binding and enforceable against all Executive Officers and, to the extent required by applicable law or guidance from the SEC or Nasdaq, their beneficiaries, heirs, executors, administrators or other legal representatives. The Committee intends that this Policy will be applied to the fullest extent required by applicable law. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Executive Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement or other arrangement.
8.DEFINITIONS
For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
i.Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material



misstatement if the error were corrected in the current period or left uncorrected in the current period.
ii.Clawback Eligible Incentive Compensation” means all Incentive-based Compensation Received by an Executive Officer (i) on or after the effective date of the applicable Nasdaq Rules, (ii) after beginning service as an Executive Officer, (iii) who served as an Executive Officer at any time during the applicable performance period relating to any Incentive-based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be recovered by the Company), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period (as defined below).
iii.Clawback Period” means, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date (as defined below), and if the Company changes its fiscal year, any transition period of less than nine months within or immediately following those three completed fiscal years.
iv.Erroneously Awarded Compensation” means, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.
v.Executive Officer” means each individual who is currently or was previously designated as an “officer” of the Company as defined in Rule 16a-1(f) under the Exchange Act. For the avoidance of doubt, the identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K, as well as the principal financial officer and principal accounting officer (or, if there is no principal accounting officer, the controller).
vi.Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.
vii.Incentive-based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
viii.Nasdaq” means The Nasdaq Stock Market.
ix.Received” means, with respect to any Incentive-based Compensation, actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation to the Executive Officer occurs after the end of that period.
x.Restatement Date” means the earlier to occur of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
xi.Effective as of November 9, 2023





EX-101.SCH 10 vmd-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Nature of Business and Operations link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debt and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Nature of Business and Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt and Lease Liabilities - Senior Credit Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt and Lease Liabilities - Schedule of Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt and Lease Liabilities - Schedule of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Shareholders' Equity - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Shareholders' Equity - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Shareholders' Equity - Options (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Shareholders' Equity - Schedule of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Shareholders' Equity - Schedule of Phantom Share Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 vmd-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 vmd-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 vmd-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in working capital, net of effects from acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] RSUs outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Lease Liabilities Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Purchase consideration funded by cash on hand Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Building Term Note Building Term Note [Member] Building Term Note [Member] Revolving Credit Facility Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Weighted average remaining contractual term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Trade payables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Computer Equipment Computer Equipment [Member] Pre-tax income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and Contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Identifiable Assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Term Loan Facility Term Loan Facility [Member] Term Loan Facility Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Prior Year True Ups Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Concentration Risk [Line Items] Concentration Risk [Line Items] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue Recognition Revenue [Policy Text Block] Customer [Axis] Customer [Axis] Current liabilities Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Changes in valuation allowance for deferred tax assets Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted average grant price Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Expired / Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (in dollars per share) Diluted earnings per share (in dollars per share) Earnings Per Share, Diluted Schedule of Investments [Table] Schedule of Investments [Table] PEO Total Compensation Amount PEO Total Compensation Amount Stock-based compensation - restricted stock APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Long-term lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Lease Liabilities Line of Credit Line of Credit [Member] Options outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Long-term assets Assets, Noncurrent [Abstract] Exercise of options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Issued (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net income Net income Net income attributable to shareholders Net Income (Loss) Impairment of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Shares repurchased under the share repurchase program Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] SHAREHOLDERS' EQUITY Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercise of options (in shares) Exercised (in shares) Common stock issued pursuant to stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Other intangibles Other Intangible Assets [Member] Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Vesting period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted average remaining useful life of intangible assets Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Covenant Period [Domain] Covenant Period [Domain] Covenant Period Number of RSUs (000's) Number of phantom share units (000's) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Fixed charge coverage ratio Debt Instrument, Fixed Charge Coverage Ratio Debt Instrument, Fixed Charge Coverage Ratio Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Delayed Draw Term Loan Facility Delayed Draw Term Loan Facility [Member] Delayed Draw Term Loan Facility Name Forgone Recovery, Individual Name Goodwill Resulting goodwill Goodwill Schedule of Estimated Useful Lives Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Maximum shares in plan (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Omnibus Plan Omnibus Plan [Member] Omnibus Plan Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Current portion of lease liabilities Lease, Liability, Current Lease, Liability, Current Selling, general and administrative Selling, General and Administrative Expenses [Member] Accounts Receivable Accounts Receivable [Member] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, less current portion Operating Lease, Liability, Noncurrent Restricted Stock Units Restricted Stock Units (RSUs) [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three Trade payables Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Issued Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Issued Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Notes Payable Schedule of Long-Term Debt Instruments [Table Text Block] Shares redeemed to pay income tax Amount of shares redeemed to pay income tax Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Stock options and other dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Schedule of Equity Method Investments Equity Method Investments [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Valuation allowance: Valuation Allowance [Abstract] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Revenue Total revenues Revenues Income taxes payable Accrued Income Taxes, Current Product and Service [Domain] Product and Service [Domain] Principal payments on term notes Repayments of Other Long-Term Debt Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventory Increase (Decrease) in Inventories 2025 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Recalculated principal overpayment request Gain Contingency, Unrecorded Amount Acquisition related costs expensed Business Combination, Acquisition Related Costs Accrued trade payables Accrued Trade Payables, Current Accrued Trade Payables, Current Award Type [Axis] Award Type [Axis] Issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Income tax receivable Income Taxes Receivable, Current Supplemental disclosures of non-cash transactions Noncash Investing and Financing Items [Abstract] Unrecognized pre-tax compensation expense, restricted stock units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equipment purchases included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Property and equipment, gross Property, Plant and Equipment, Gross Intangible assets acquired Finite-Lived Intangible Assets Acquired Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current portion Operating Lease, Liability, Current Auditor Firm ID Auditor Firm ID Recurring Fair Value Measurements: Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Amortization expense Decrease in amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Cash settlement Share-Based Payment Arrangement, Cash Used to Settle Award Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Income tax payable/receivable Increase (Decrease) in Income Taxes Payable Furniture and equipment Furniture And Equipment [Member] Furniture And Equipment [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Decrease in accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Issued (in shares) Common Stock, Shares, Issued Estimate of uncollectible receivables Business Combination, Acquired Receivables, Estimated Uncollectible Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid Business Combination, Consideration Transferred Gross profit Gross Profit Accrued phantom stock Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Accrued Phantom Stock Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Accrued Phantom Stock Deferred revenue Contract with Customer, Liability, Current Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Security Exchange Name Security Exchange Name Thereafter Lessee, Operating Lease, Liability, to be Paid, after Rolling Year Five Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Options Employee Stock Option [Member] Weighted-average period of recognition (years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Notes Payable Notes Payable to Banks [Member] Tabular List, Table Tabular List [Table Text Block] Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Entity Address, Address Line One Entity Address, Address Line One Inventory Inventory, Policy [Policy Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Investment in debt security Payments to Acquire Debt Securities, Available-for-Sale Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Customer Concentration Customer Concentration Risk [Member] Derivative [Table] Derivative [Table] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Decrease to the fair value of intangible assets acquired Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Schedule of Investments [Line Items] Schedule of Investments [Line Items] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market mutual funds Cash and Cash Equivalents, Fair Value Disclosure Medicare Medicare [Member] Medicare [Member] Business Combinations Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Solvet Services, LLC Solvet Services, LLC [Member] Solvet Services, LLC 2024 Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Computed provision for income taxes Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Fixed interest rate (percent) Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Equity method investments Equity Method Investments Inventory Inventory, Net Operating rental expenses Lease, Cost Operating lease liabilities, less current portion Lease, Liability, Noncurrent Lease, Liability, Noncurrent Land Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total Shareholder Return Amount Total Shareholder Return Amount Shares repurchased under the share repurchase program Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Current portion of lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Current Portion of Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Current Portion of Lease Liabilities Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Shares issued for vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Leases [Abstract] 2028 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five Medical equipment Equipment, Medical [Member] Equipment, Medical [Member] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Interest Rate Swaps Derivatives, Policy [Policy Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Outstanding (in shares) Shareholders' equity, beginning balance (in shares) Shareholders' equity, ending balance (in shares) Common Stock, Shares, Outstanding Other equity investments Other Investments PEO PEO [Member] Auditor Location Auditor Location Non-cash change in debt from the reclassification of debt issuance costs Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Income from debt investment Debt Securities, Gain (Loss) Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Total long-term assets Assets, Noncurrent State income tax expense Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Number of options (000's) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Available for sale debt instrument Interest Rate Swap [Member] Repayments of lease liabilities Lease, Payments Lease, Payments Debt Instrument [Axis] Debt Instrument [Axis] Revenue Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Present value of lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] TOTAL LIABILITIES Liabilities Lease liabilities Lease, Liability Lease, Liability Term Note Term Note [Member] Term Note [Member] Service revenues Service [Member] Schedule of Phantom Share Units Share-Based Payment Arrangement, Activity [Table Text Block] Total current taxes Current Income Tax Expense (Benefit) Nature of Business and Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Shareholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Long-term liabilities Liabilities, Noncurrent [Abstract] Accrued bonuses payable Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Net income per share Earnings Per Share [Abstract] Debt investment Debt Securities, Noncurrent Debt Investment Marketable Securities, Policy [Policy Text Block] Common stock - No par value: unlimited authorized; 38,506,161 and 38,049,739 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Tradename Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) State fixed asset and net operating losses Deferred Tax Assets, Operating Loss Carryforwards, State and Local Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Deferred taxes: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Asset impairment charges Asset Impairment Charges Schedules of Revenue by Customer Schedules of Concentration of Risk, by Risk Factor [Table Text Block] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Accrued compensation and other Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Purchase obligation Purchase Obligation Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Percent of issued and outstanding shares (percent) Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant, Percent Of Stock Outstanding Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant, Percent Of Stock Outstanding Net Income per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Shares repurchased under the share repurchase program (in shares) Stock Repurchased During Period, Shares Trade payables Accounts Payable, Trade, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] PEO Name PEO Name Concentration risk, percentage (percent) Concentration Risk, Percentage Current taxes: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Base Rate Base Rate [Member] Equity investments Balance, end of period Investments Issued (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Buildings Buildings Building [Member] Accounts Receivable Accounts Receivable [Policy Text Block] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four Stock-based compensation - options APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accrued other liabilities Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Current portion of phantom share liability Current accrued liabilities Deferred Compensation Share-Based Arrangements, Liability, Current Other durable medical equipment rentals Other Durable Medical Equipment Rentals [Member] Other Durable Medical Equipment Rentals [Member] Office Furniture & Fixtures Furniture and Fixtures [Member] Stated interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] TOTAL SHAREHOLDERS' EQUITY Shareholders' equity, beginning balance Shareholders' equity, ending balance Equity, Attributable to Parent Fair value of accounts receivables acquired Business Combination, Acquired Receivable, Fair Value COVID-19 response sales and services COVID-19 Response Sales [Member] COVID-19 Response Sales [Member] Less: valuation allowance Deferred Tax Assets, Valuation Allowance Lease assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Leases Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Leases Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Net income before taxes Net income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Accrued commissions payable Accrued Sales Commission, Current Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Home Medical Products Inc Home Medical Products Inc [Member] Home Medical Products Inc TOTAL LIABILITIES Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Level 2 Fair Value, Inputs, Level 2 [Member] Value of share equivalents Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Medicaid Medicaid [Member] Medicaid [Member] Entity Emerging Growth Company Entity Emerging Growth Company Covenant Period [Axis] Covenant Period [Axis] Covenant Period Financing costs and commitment fees Debt Issuance Costs, Net Identifiable intangibles, net Intangible Assets, Net (Excluding Goodwill) Proceeds from term notes Proceeds from Issuance of Other Long-Term Debt Total deferred tax assets Deferred Tax Assets, Gross Net assets (liabilities) acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Identifiable intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Period Focus Document Fiscal Period Focus Expected useful lives Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Investment in equity investments Payments to Acquire Other Productive Assets Common Stock Common Stock [Member] 5 Year Revolving Credit Facility 5 Year Revolving Credit Facility [Member] 5 Year Revolving Credit Facility Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Equity method investment, ownership percentage (percent) Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Investments [Abstract] Minimum Minimum [Member] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property and equipment, net of accumulated depreciation and amortization Property, Plant and Equipment, Net Distributions of earnings received from equity method investments Proceeds from Equity Method Investment, Distribution Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Equipment Financing Obligation Equipment Financing Obligation [Member] Equipment Financing Obligation Shares redeemed to pay income tax Payment, Tax Withholding, Share-Based Payment Arrangement Other Deferred Tax Assets, Other LIABILITIES Liabilities [Abstract] Cash paid (received) during the period for income taxes, net of refunds Income Taxes Paid, Net Identifiable Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax asset Deferred Income Tax Assets, Net Expired / Forfeited Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Forfeited Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Forfeited Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 2022 Senior Credit Facilities 2022 Senior Credit Facilities [Member] 2022 Senior Credit Facilities Business acquisition, percentage of voting interests acquired (percent) Business Acquisition, Percentage of Voting Interests Acquired Retained earnings Retained Earnings [Member] Current debt Current portion of notes payable Long-Term Debt, Current Maturities Schedule of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity On or after March 31, 2025 A2022 Senior Credit Facilities, Closing Date of March 31, 2025 [Member] A2022 Senior Credit Facilities, Closing Date of March 31, 2025 Non-operating income and expenses Nonoperating Income (Expense) [Abstract] Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Right-of-use asset Deferred Tax Liabilities, Right-Of-Use Asset Deferred Tax Liabilities, Right-Of-Use Asset Basic (in dollars per share) Basic earnings per share (in dollars per share) Earnings Per Share, Basic Change in unrealized gain/loss on derivative instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Unrecognized pre-tax stock option expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax asset Deferred Tax Assets, Net Outstanding deposit Deposits Assets Arrangement Duration Trading Arrangement Duration Debt And Leases [Abstract] Debt And Leases [Abstract] Debt And Leases [Abstract] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Basis of Consolidation Consolidation, Policy [Policy Text Block] Total long-term liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Increase in goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Available for sale debt instrument Debt Securities, Available-for-Sale Payments on revolving credit facilities Repayments of Lines of Credit Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Short-term debt Short-Term Debt Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Lease liability Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Derivative Instrument [Axis] Derivative Instrument [Axis] Phantom Share Units Phantom Share Units (PSUs) [Member] Outstanding balance Long-Term Debt, Gross Adjustments for: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount TOTAL ASSETS Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Depreciation Cost, Depreciation Expired / Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Shares issued for vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Deferred income tax (benefit) expense Total deferred taxes Deferred Income Tax Expense (Benefit) Proceeds from exercise of options Proceeds from Stock Options Exercised Accrued liabilities Accounts Payable and Accrued Liabilities, Noncurrent Consideration funded by borrowings Business Combination, Consideration Transferred, Liabilities Incurred Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Change in inventory reserve Inventory, LIFO Reserve, Period Charge Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction Flag Document Financial Statement Error Correction [Flag] Aggregate intrinsic value Balance at the beginning Balance at the end Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Expired / Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity Investments Equity Method Investments [Policy Text Block] Insider Trading Arrangements [Line Items] Share price (in dollars per share) Share Price Aggregate intrinsic value Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Equipment and supply sales Equipment Sales [Member] Equipment Sales [Member] Capitalized costs Deferred Tax Assets, Capitalized Costs Deferred Tax Assets, Capitalized Costs Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Net deferred tax asset before valuation allowance Deferred Tax Assets And Liabilities, Gross Deferred Tax Assets And Liabilities, Gross Auditor Name Auditor Name Document Period End Date Document Period End Date Proceeds from revolving credit facilities Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total liability Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent Revenue Revenue from Contract with Customer Benchmark [Member] Schedule of Company's Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Finance lease liabilities, less current portion Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Stock-based compensation Stock-based compensation, expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Leverage ratio Debt Instrument, Total Leverage Ratio Debt Instrument, Total Leverage Ratio Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Finance lease right-of-use assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued vacation and payroll Employee-related Liabilities, Current Decrease Scenario, Adjustment [Member] Fair Value Measurement Fair Value Disclosures [Text Block] Long-term accrued liabilities Deferred Compensation Share-Based Arrangements, Liability, Classified, Noncurrent Name Trading Arrangement, Individual Name Other comprehensive income Change in accumulated other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue by Source Disaggregation of Revenue [Table Text Block] UNICAP Deferred Tax Assets, Uniform Capitalization Deferred Tax Assets, Uniform Capitalization Weighted average lease term (years) Operating Lease, Weighted Average Remaining Lease Term Revenue from sales and services Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Discount rate (percent) Lessee, Operating Lease, Discount Rate Money market mutual funds Money Market Funds [Member] Through December 31, 2024 2022 Senior Credit Facilities, Closing Date of December 31, 2024 [Member] 2022 Senior Credit Facilities, Closing Date of December 31, 2024 Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Goodwill Deferred Tax Assets, Goodwill and Intangible Assets Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisition of HMP, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Shares redeemed to pay income tax (in shares) Shares redeemed to pay income tax (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Business Combinations Business Combinations Policy [Policy Text Block] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Basis spread on variable rate (percent) Debt Instrument, Basis Spread on Variable Rate Useful life (years) Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Damages sought Loss Contingency, Damages Sought, Value Long-term debt Net long-term notes payable Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities Diluted (in shares) Diluted weighted average number of shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Money market accounts Money Market Funds, at Carrying Value Interest expense, net Interest Income (Expense), Nonoperating, Net Audit Information [Abstract] Audit Information Medicare And Medicaid Medicare And Medicaid [Member] Medicare And Medicaid [Member] Operating expenses Operating Expenses [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Denominator calculation from basic to diluted: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Vehicles Vehicles [Member] Income from equity method investments Equity Securities, FV-NI, Realized Gain (Loss) TOTAL ASSETS Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Necessary claims reviewed and payable (percent) Loss Contingency, Percent Of Necessary Claims Reviewed And Payable Loss Contingency, Percent Of Necessary Claims Reviewed And Payable Income from equity method investments Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Number of states in which entity provides DME and health care solutions Number of States in which Entity Operates Fair Value, Recurring Fair Value, Recurring [Member] Schedule of Current Liabilities Other Current Liabilities [Table Text Block] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Expired / Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total lease payments Lessee, Operating Lease, Liability, to be Paid Ventilator rentals, non-invasive and invasive Ventilator Rental [Member] Ventilator Rental [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Total Assets Fair Value Disclosure And Liabilities Fair Value Disclosure Assets Fair Value Disclosure And Liabilities Fair Value Disclosure Current debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities, current portion Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Scenario [Axis] Scenario [Axis] Basic (in shares) Basic weighted average number of common shares (in shares) Weighted Average Number of Shares Outstanding, Basic Gross contractual amount Business Combination, Acquired Receivables, Gross Contractual Amount Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Income from operations Operating Income (Loss) Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of patients Loss Contingency, Number Of Non-Invasive Ventilation At Home Patients Loss Contingency, Number Of Non-Invasive Ventilation At Home Patients Total deferred liabilities Deferred Tax Liabilities, Gross Other comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Revenue from rentals Operating Lease, Lease Income the Former Plans Restricted Stock Unit Plan and Stock Options Plan (Former Plans) [Member] Restricted Stock Unit Plan and Stock Options Plan (Former Plans) Net non-cash changes to operating lease Net Non-Cash Changes To Operating Lease Net Non-Cash Changes To Operating Lease Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Scenario [Domain] Scenario [Domain] Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Schedule of Lease Liabilities Liabilities, Lessee [Table Text Block] Liabilities, Lessee [Table Text Block] Realized gain Derivative, Gain on Derivative EX-101.PRE 14 vmd-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 09, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-38973    
Entity Registrant Name Viemed Healthcare, Inc.    
Entity Incorporation, State or Country Code Z4    
Entity Address, Address Line One 625 E. Kaliste Saloom Rd.    
Entity Address, City or Town Lafayette    
Entity Address, State or Province LA    
Entity Address, Postal Zip Code 70508    
City Area Code 337    
Local Phone Number 504-3802    
Title of 12(b) Security Common Shares, no par value    
Trading Symbol VMD    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction Flag false    
Entity Shell Company false    
Entity Public Float     $ 329,893,004
Entity Common Stock, Shares Outstanding   38,756,636  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE

Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant’s definitive proxy statement or an amendment to this report, which will be filed with the SEC not later than 120 days after the end of the fiscal year covered by this report.
   
Entity Central Index Key 0001729149    
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Period Focus FY    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location New Orleans, Louisiana
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 12,839 $ 16,914
Accounts receivable, net 18,451 15,379
Inventory 4,628 3,574
Income tax receivable 0 26
Prepaid expenses and other assets 2,449 3,849
Total current assets 38,367 39,742
Long-term assets    
Property and equipment, net 73,579 67,743
Finance lease right-of-use assets 401 0
Operating lease right-of-use assets 2,872 694
Equity investments 1,680 2,155
Debt investment 2,219 2,000
Deferred tax asset 4,558 3,119
Identifiable intangibles, net 567 0
Goodwill 29,765 0
Other long-term assets 887 1,590
Total long-term assets 116,528 77,301
TOTAL ASSETS 154,895 117,043
Current liabilities    
Trade payables 4,180 2,650
Deferred revenue 6,207 4,624
Income taxes payable 2,153 0
Accrued liabilities 17,578 11,092
Finance lease liabilities, current portion 256 0
Operating lease liabilities, current portion 678 495
Current debt 1,072 0
Total current liabilities 32,124 18,861
Long-term liabilities    
Accrued liabilities 558 889
Finance lease liabilities, less current portion 132 0
Operating lease liabilities, less current portion 2,184 199
Long-term debt 6,002 0
Total long-term liabilities 8,876 1,088
TOTAL LIABILITIES 41,000 19,949
Commitments and Contingencies 0 0
SHAREHOLDERS' EQUITY    
Common stock - No par value: unlimited authorized; 38,506,161 and 38,049,739 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 18,702 15,123
Additional paid-in capital 15,698 12,125
Retained earnings 79,495 69,846
TOTAL SHAREHOLDERS' EQUITY 113,895 97,094
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 154,895 $ 117,043
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Issued (in shares) 38,506,161 38,049,739
Outstanding (in shares) 38,506,161 38,049,739
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue $ 183,008 $ 138,832
Cost of revenue 70,225 54,152
Gross profit 112,783 84,680
Operating expenses    
Selling, general and administrative 87,884 68,161
Research and development 2,782 2,696
Stock-based compensation 5,849 5,202
Depreciation and amortization 1,391 1,012
Loss on disposal of property and equipment 645 346
Other income, net (98) (989)
Income from operations 14,330 8,252
Non-operating income and expenses    
Income from equity method investments 485 935
Interest expense, net (424) (197)
Net income before taxes 14,391 8,990
Provision for income taxes 4,148 2,768
Net income 10,243 6,222
Other comprehensive income    
Change in unrealized gain/loss on derivative instruments, net of tax 0 278
Other comprehensive income 0 278
Comprehensive income $ 10,243 $ 6,500
Net income per share    
Basic (in dollars per share) $ 0.27 $ 0.16
Diluted (in dollars per share) $ 0.25 $ 0.16
Weighted average number of common shares outstanding:    
Basic (in shares) 38,354,071 38,655,403
Diluted (in shares) 40,378,922 39,807,434
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated other comprehensive loss
Retained earnings
Shareholders' equity, beginning balance (in shares) at Dec. 31, 2021   39,640,388      
Shareholders' equity, beginning balance at Dec. 31, 2021 $ 94,820 $ 14,014 $ 7,749 $ (278) $ 73,335
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation - options 3,094   3,094    
Stock-based compensation - restricted stock $ 2,108   2,108    
Exercise of options (in shares) 83,000 82,822      
Exercise of options $ 283 $ 283      
Shares issued for vesting of restricted stock units (in shares)   148,404      
Shares issued for vesting of restricted stock units 0 $ 826 (826)    
Shares redeemed to pay income tax (in shares)   (27,712)      
Shares redeemed to pay income tax (143)       (143)
Shares repurchased under the share repurchase program (in shares)   (1,794,163)      
Shares repurchased under the share repurchase program (9,568)       (9,568)
Change in accumulated other comprehensive loss 278     278  
Net income $ 6,222       6,222
Shareholders' equity, ending balance (in shares) at Dec. 31, 2022 38,049,739 38,049,739      
Shareholders' equity, ending balance at Dec. 31, 2022 $ 97,094 $ 15,123 12,125 0 69,846
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation - options 1,165   1,165    
Stock-based compensation - restricted stock $ 4,684   4,684    
Exercise of options (in shares) 246,000 246,022      
Exercise of options $ 1,303 $ 1,303      
Shares issued for vesting of restricted stock units (in shares)   285,635      
Shares issued for vesting of restricted stock units $ 0 $ 2,276 (2,276)    
Shares redeemed to pay income tax (in shares) (75,235) (75,235)      
Shares redeemed to pay income tax $ (594)       (594)
Change in accumulated other comprehensive loss 0        
Net income $ 10,243       10,243
Shareholders' equity, ending balance (in shares) at Dec. 31, 2023 38,506,161 38,506,161      
Shareholders' equity, ending balance at Dec. 31, 2023 $ 113,895 $ 18,702 $ 15,698 $ 0 $ 79,495
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities    
Net income $ 10,243 $ 6,222
Adjustments for:    
Depreciation and amortization 21,862 15,630
Change in inventory reserve 0 (1,418)
Stock-based compensation expense 5,849 5,202
Distributions of earnings received from equity method investments 980 1,079
Income from equity method investments (485) (935)
Income from debt investment (219) 0
Loss on disposal of property and equipment 645 346
Deferred income tax (benefit) expense (1,439) 1,746
Changes in working capital, net of effects from acquisitions:    
Accounts receivable, net (1,058) (2,556)
Inventory (472) 301
Prepaid expenses and other assets 2,176 (2,838)
Trade payables (859) (318)
Deferred revenue 851 871
Accrued liabilities 4,959 2,549
Income tax payable/receivable 2,179 1,867
Net cash provided by operating activities 45,212 27,748
Cash flows from investing activities    
Purchase of property and equipment (26,093) (22,898)
Investment in equity investments (20) (141)
Cash paid for acquisition of HMP, net of cash acquired (28,588) 0
Investment in debt security 0 (2,000)
Proceeds from sale of property and equipment 2,588 1,063
Net cash used in investing activities (52,113) (23,976)
Cash flows from financing activities    
Proceeds from exercise of options 1,303 283
Proceeds from term notes 5,000 0
Principal payments on term notes (3,721) (5,796)
Proceeds from revolving credit facilities 8,000 0
Payments on revolving credit facilities (7,005) 0
Shares redeemed to pay income tax (594) (143)
Shares repurchased under the share repurchase program 0 (9,568)
Repayments of lease liabilities (157) (42)
Net cash provided by (used in) financing activities 2,826 (15,266)
Net decrease in cash and cash equivalents (4,075) (11,494)
Cash and cash equivalents at beginning of year 16,914 28,408
Cash and cash equivalents at end of period 12,839 16,914
Supplemental disclosures of cash flow information    
Cash paid during the period for interest 851 231
Cash paid (received) during the period for income taxes, net of refunds 3,566 (846)
Supplemental disclosures of non-cash transactions    
Non-cash change in debt from the reclassification of debt issuance costs (594) 0
Net non-cash changes to operating lease $ (41) $ 530
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Operations
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Operations Nature of Business and Operations
Viemed Healthcare, Inc. (the "Company"), through its subsidiaries, is a provider of home medical equipment and post-acute respiratory healthcare services in the United States. The Company’s service offerings are focused on effective in-home treatment with clinical practitioners providing therapy and counseling to patients in their homes using cutting edge technology. The Company serves patients in all 50 states of the United States. The Company was incorporated under the Business Corporations Act (British Columbia) on December 14, 2016. The Company's registered and records office is located at Suite 2800, Park Place, 666 Burrard Street, Vancouver, British Columbia V6C 2Z7 and its corporate office is located at 625 E. Kaliste Saloom Road, Lafayette, Louisiana 70508.

As of June 30, 2023, the Company determined that it no longer qualifies as a “smaller reporting company,” but the Company is not required to comply with the larger company disclosure obligations (subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies) until our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. As a result, this Annual Report on Form 10-K is only required to comply with the smaller company disclosure obligations.

The Company is an "emerging growth company," as defined in the Jumpstart Our Business Startups Act (the "JOBS Act"), and, as such, has elected to comply with certain reduced U.S. public company reporting requirements.

The Company’s common shares are traded on the Nasdaq Capital Market under the symbol "VMD".
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation

The accompanying financial statements have been prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC.

In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows have been made.

Reporting Currency

All values are in U.S. dollars ($ or "USD").

Basis of Consolidation

These consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions have been eliminated.

Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, accounts receivable, business combinations, income tax provisions, and fair value of financial instruments. Actual results could differ from these estimates.

Segment Reporting

The Company’s chief operating decision-makers ("CODMs") are its Chief Executive Officer and Chief Operating Officer, who make resource allocation decisions and assess performance based on financial information presented on an aggregate basis. There are no segment managers who are held accountable by the chief operating decision-makers, or anyone else, for any planning, strategy and key decision-making regarding operations. The corporate office is responsible for contract negotiation with vendors and payors, corporate compliance with healthcare laws and regulations, and revenue cycle management, among other corporate supporting functions. Accordingly, the Company has a single reportable segment and operating segment structure based on ASC 280, Segment Reporting.
Cash and Cash Equivalents

Cash and cash equivalents consist of cash and temporary investments with an original maturity of three months or less that are readily convertible to known amounts of cash that are subject to insignificant risk or change. At December 31, 2023 and 2022, the Company's cash was held primarily in checking and money market accounts. Cash and cash equivalents consist of the following at December 31, 2023 and 2022:
December 31, 2023December 31, 2022
Cash$7,182 $5,910 
Money market accounts5,657 11,004 
Total cash and cash equivalents$12,839 $16,914 

Accounts Receivable

Accounts receivable and net revenues are based on contractually agreed-upon rates for services provided, reduced by estimated adjustments, including variable consideration for implicit price concessions for sales revenue. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. The complexity of third-party billing arrangements and laws and regulations governing Medicare and Medicaid may result in adjustments to amounts originally recorded.

The Company performs a periodic analysis to review the valuation of accounts receivable and collectability of outstanding balances. These estimates are determined utilizing historical realization data under a portfolio approach which is then assessed by management to evaluate whether adjustments should be made based on accounts receivable aging trends, other operating trends, and relevant business conditions such as governmental and managed care payor claims processing procedures.

The Company records a reserve for estimated probable losses as part of net rental revenue adjustments in order to report rental revenue at an expected collectable amount based on the total portfolio of operating lease receivables for which collectability has been deemed probable. The accounts receivable are presented on the Consolidated Balance Sheets net of the adjustments.

Receivables are considered past due when not collected by established due dates. Specific patient balances are written off after collection efforts have been followed and the account has been determined to be uncollectible. Revisions in reserve estimates are recorded as an adjustment to net revenue in the period of revision. The estimates of the allowance for uncollectible accounts was $11.1 million and $8.5 million as of December 31, 2023 and 2022, respectively.

Included in accounts receivable at December 31, 2023 are amounts due from Medicare and Medicaid representing 28% and 4%, respectively, and 32% combined, of total outstanding net receivables. As of December 31, 2022, 48% of total outstanding receivables were amounts due from Medicare and Medicaid.

Inventory

Inventory represents non-serialized supplies that consist of equipment parts, consumables, and associated product supplies and is expensed at the time of sale or use. The Company values inventory at the lower of cost or net realizable value. Obsolete and unserviceable inventories are valued at estimated net realizable value.

Property and Equipment

Property and equipment is presented on the Consolidated Balance Sheets at historic cost less accumulated depreciation. Major renewals and improvements that extend the useful life of assets are capitalized to the respective property accounts, while maintenance and repairs, which do not extend the useful life of the respective assets, are expensed as incurred. Management has estimated the useful lives of equipment leased to customers. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Property and equipment are depreciated on a straight-line basis over their estimated useful lives.
The estimated useful lives of the property and equipment are as follows:
DescriptionEstimated Useful Lives
Medical Equipment
1 - 10 Years
Computer Equipment5 Years
Office Furniture & Fixtures
5 - 10 Years
Leasehold ImprovementsShorter of Useful Life or Lease
Vehicles5 Years
Buildings
15 - 39 Years
LandIndefinite Life

Depreciation of medical equipment commences at the date of service, which represents the date that the asset has been delivered to a patient and is put in use and continues through the useful life of the asset. Property and equipment with definite useful lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.

Equity Investments

Equity investments on the Consolidated Balance Sheets are comprised of an investment accounted for under the equity method and equity investments without readily determinable fair values accounted for under the measurement alternative described in ASC 321-10-35-2.

The following table details the Company’s equity investments:
December 31, 2023December 31, 2022
Equity method investments$320 $816 
Other equity investments1,3601,339
Balance, end of period$1,680 $2,155 
The Company's equity method investments include a 49% equity interest in Solvet Services, LLC, an entity which provides health care support services to state and federal governments. Investments accounted for under the equity method are investments in unconsolidated entities over whose operating and financial policies the Company has the ability to exercise significant influence but not control. Equity method investments are initially measured at cost in the Consolidated Balance Sheets with any subsequent adjustments made to the carrying amount of the investment for the Company’s proportionate share of income or loss. Distributions received from the investee reduce the Company’s carrying value of the investment. The Company has recognized its share of income or loss on the gain (loss) from equity method investments within non-operating expenses in the Consolidated Statements of Income and Comprehensive Income. Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. No events or changes have occurred as of December 31, 2023 that would impair the carrying value of equity method investments.

Other equity investments include an equity interest in VeruStat, Inc, a remote patient monitoring entity, and an equity interest in DMEscripts, LLC, an e-prescribing platform. Other equity investments are investments without a readily determinable fair value which do not qualify for the practical expedient in ASC 820. For these investments, the Company has elected the measurement alternative which measures the investment at cost, less any impairment. ASU 2019-04 clarifies that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it must measure its equity investment at fair value in accordance with ASC 820 as of the date that the observable transaction occurred. The Company was not aware of any impairment or observable price change adjustments that needed to be made as of December 31, 2023 on its investments in equity securities without a readily determinable fair value.

Debt Investment

The Company's debt investment is a variable rate secured convertible note issued by Healthcare DX, Inc. (d/b/a ModoHealth) on December 21, 2022, classified as an available-for-sale debt instrument. Accrued interest is due upon the 18 month maturity of the note and is included in the amortized cost basis at each reporting period. At each financial statement date until a conversion event, the debt instrument is required to be remeasured at fair value. Changes in unrealized gains and losses are included in accumulated other comprehensive income, net of tax effect, until realized.
Intangible Assets

Intangible assets include trade names and other identifiable intangible assets which are amortized on a straight-line basis over a period of their expected useful lives, generally five years.

During the year ended December 31, 2023, the Company recorded $0.5 million in trade names and $0.1 million of other intangibles related to the acquisition of HMP (as defined below). Amortization expense related to identifiable intangible assets, which is included in depreciation and amortization in the accompanying Consolidated Statements of Income and Comprehensive Income, was $75,000 for the year ended December 31, 2023. The weighted average remaining useful life of intangible assets was 4.4 years as of December 31, 2023.

Comprehensive Income

Comprehensive income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's comprehensive income represents net income adjusted for unrealized gains and losses on derivative instruments, net of tax. Accumulated other comprehensive loss is presented on the accompanying Consolidated Balance Sheets as a component of shareholders' equity.

Revenue Recognition

Revenues are principally derived from the rental and sale of HME products and services to patients.

Rental revenues

Revenue generated from equipment that is rented to patients is recognized over the non-cancellable rental period (typically one month) and commences on delivery of the equipment to the patients. The lease agreements are evaluated at lease commencement and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal or purchase options would be exercised. The exercise of monthly renewal or purchase options by a patient has historically not been reasonably certain to occur at lease commencement or subsequent monthly renewal.

Revenues are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. Rental revenue, less estimated adjustments, is recognized as earned on a straight-line basis over the non-cancellable lease term. Rental of patient equipment is billed on a monthly basis beginning on the date the equipment is delivered. Since deliveries can occur on any day during a month, the amount of billings that apply to the next month are deferred.

The Company's lease agreements generally contain lease components and non-lease components which primarily relate to supplies. The Company has made the accounting policy election to account for a lease component of an agreement and its associated non-lease components as a single lease component based on the Company's assessment of classification of the lease based on the consideration in the contract for the combined component.

Sales and Services revenues

Revenue related to sales of equipment and supplies is recognized on the date of delivery as this is when control of the promised goods is transferred to patients and is presented net of applicable sales taxes. Revenues are recorded only to the extent it is probable that a significant reversal will not occur in the future as amounts may include implicit price concessions under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. The sales transaction price is determined based on contractually agreed-upon rates, adjusted for estimates of variable consideration. The expected value method is used in determining the variable consideration as part of determining the sales transaction price using historical reimbursement experience, historical sales returns, and other operating trends. Payment terms and conditions vary by contract. The timing of revenue recognition, billing, and cash collection generally results in billed and unbilled accounts receivable.

Revenues associated with external staffing services are accrued on an hourly basis and are recorded based on the determination of whether the Company is acting as a principal or an agent. In arrangements in which the Company manages customers' supplemental workforce needs utilizing its own network of healthcare professionals, the Company is determined to be a principal and includes the contractual gross billings in revenues with a corresponding increase to cost of revenues for worksite employee payroll costs associated with these services. Alternatively, when the Company acts as agent in the performance of workforce management, revenue is recorded based on contractually agreed upon fees or commissions with no associated cost of revenues.
The revenues from each major source are summarized in the following table:
Year Ended December 31,
20232022
Revenue from rentals
    Ventilator rentals, non-invasive and invasive$108,258 $92,710 
    Other durable medical equipment rentals38,315 21,446 
Revenue from sales and services
    Equipment and supply sales
25,770 13,927 
    COVID-19 response sales and services
— 2,278 
    Service revenues
10,665 8,471 
Total revenues$183,008 $138,832 

Revenues from Medicare and Medicaid as percentages of the Company's traditional revenue streams, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Medicare revenues44 %47 %
Medicaid revenues%%
Total Medicare and Medicaid revenues46 %56 %

Stock-Based Compensation

The Company accounts for its stock-based compensation in accordance with ASC 718, "Compensation—Stock Compensation", which establishes accounting for share-based awards exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation costs for stock options are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation costs for RSUs are determined at the grant date based on the closing stock price. The expense of such stock-based compensation awards is recognized using the graded vesting attribution method over the vesting period and the offsetting credit is recorded as an increase in additional paid-in capital. Forfeitures are recorded as incurred. Any excess tax benefit or deficiency is recognized as a component of income taxes and within operating cash flows upon vesting of the share-based award.

For the Company’s phantom share units settled in cash, the Company computes the fair value of the phantom share units using the closing price of the Company's stock at the end of each period and records a liability based on the percentage of requisite service.

Interest Rate Swaps

The Company utilized an interest rate swap contract to reduce exposure to fluctuations in variable interest rates for future interest payments on the 2019 Term Note (as defined below). 

For determining the fair value of the interest rate swap contract, the Company uses significant other observable market data or assumptions (Level 2 inputs) that market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk. These fair value estimates reflect an income approach based on the terms of the interest rate swap contract and inputs corroborated by observable market data including interest rate curves. The Company presents a positive ending period fair value of the interest rate swap contract in other long-term assets, as a component of long-term assets, and a negative ending period fair value of the interest rate swap contract in accrued liabilities, as a component of long-term liabilities on the Consolidated Balance Sheets.

The Company recognized any differences between the variable interest rate payments and the fixed interest rate settlements from its swap counterparty as an adjustment to interest expense over the life of the swap. If determined to be an effective cash flow hedge, the Company will record the changes in the estimated fair value of the swaps to accumulated other comprehensive income or loss on the Consolidated Balance Sheets. To the extent that interest rate swaps are determined to be ineffective, the Company would recognize the changes in the estimated fair value of swaps in interest and other non-operating expenses, net in its Consolidated Statements of Income and Comprehensive Income.

During the year ended December 31, 2022, the Company settled its interest rate swap in connection with the refinancing of its credit facilities and recognized the realized gain of $0.2 million in Other Income.
Income Taxes

The Company is subject to income taxes in numerous U.S. jurisdictions. Significant judgment is required in determining the provision for income taxes. The Company’s income tax provisions reflect management’s interpretation of country and state tax laws. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business and may remain uncertain for several years after their occurrence. The Company recognizes assets and liabilities for taxation when it is probable that the Company will receive refunds from or pay taxes to the relevant tax authority. Where the final determination of tax assets and liabilities is different from the amounts that were initially recorded, such differences will impact the current and deferred income taxes provision in the period in which such a determination is made. Changes in tax law or changes in the way tax law is interpreted may also impact the Company’s effective tax rate as well as the Company's business and operations.

Deferred income tax assets and liabilities are recognized for the future income tax consequences attributable to temporary differences between the financial statement carrying value of assets and liabilities and their respective income tax bases. Deferred income tax assets or liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled. The calculation of current and deferred income taxes requires management to make estimates and assumptions and to exercise a certain amount of judgment concerning the carrying value of assets and liabilities. The current and deferred income tax assets and liabilities are also impacted by expectations about future operating results and the timing of reversal of temporary differences as well as possible audits of tax filings by regulatory agencies. Changes or differences in these estimates or assumptions may result in changes to the current and deferred tax assets and liabilities on the Consolidated Balance Sheets and a charge to or recovery of income tax expense.

Deferred tax is recognized on any temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable earnings. The effect of a change in the enacted tax rates is recognized in net earnings and comprehensive income or in equity depending on the item to which the adjustment relates. At each reporting period end, deferred tax assets are evaluated for recoverability based on whether it is more likely than not that sufficient taxable earnings will be available to allow all or part of the asset to be recovered.

Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the business acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements but are part of goodwill. Customer related relationships are not reported as separate intangible assets but are part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.

Impairment of Goodwill and Long-Lived Assets

Goodwill resulting from business combinations is not amortized, rather, it is assessed for impairment annually and upon the occurrence of a triggering event or change in circumstances indicating a possible impairment. Such triggering events potentially warranting an annual or interim goodwill impairment assessment include, among other factors, declines in historical or projected revenue, operating income or cash flows, and sustained decreases in the Company’s stock price or market capitalization. Such changes in circumstance can include, among others, changes in the legal environment, reimbursement environment, operating performance, and/or future prospects.

The Company performs its annual impairment assessment of goodwill during the fourth quarter of each year. The impairment assessment can be performed on either a quantitative or qualitative basis. The Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment analysis. If determined necessary, the Company applies the quantitative impairment test to identify and measure the amount of impairment, if any. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors, such as estimates of a reporting unit's fair value and judgment about impairment triggering events. As a result, there can be no assurance that the estimates and assumptions made for purposes of the annual or interim goodwill impairment test will prove to be accurate predictions of the future.
For the year ended December 31, 2023, the Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As such, a quantitative analysis was not required to be performed and the Company did not record any goodwill impairment charges.

The Company follows ASC Topic 360, which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the asset group’s carrying amounts may not be recoverable. In performing the review for recoverability, if future undiscounted cash flows (excluding interest charges) from the use and ultimate disposition of the assets are less than their carrying values, an impairment loss represented by the difference between its fair value and carrying value, is recognized. When properties are classified as held for sale they are recorded at the lower of the carrying amount or the expected sales price less costs to sell. There were no impairment charges recognized during the years ended December 31, 2023 and 2022.

Net Income per Share Attributable to Common Stockholders

Basic net income per common share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per common share is computed based on the weighted average number of shares of common stock plus the effect of dilutive stock-based awards outstanding during the period using the treasury stock method. Dilutive stock-based awards include outstanding common stock options and time-based RSUs.

See Note 11 for earnings per share computations.

Recently Adopted Accounting Pronouncements

On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The standard replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Further, the FASB issued ASU 2019-04 and ASU 2019-05 to provide additional guidance on the credit losses standard. While the adoption of ASC 326 could result in a higher allowance recorded in the future for credit losses on receivables within the scope of the standard due to the prescribed measurement principles, the impact of the adoption on the Company's consolidated financials statements was not material.

In September 2022, the FASB issued ASU No. 2022-04, Liabilities — Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations that are outstanding at the end of the reporting period. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard during the year ended December 31, 2023, which did not have a material impact on its consolidated financial statements and related disclosures.

Recently Issued Accounting Pronouncements

The Company is an “emerging growth company” as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, for complying with new or revised accounting standards. In other words, an emerging growth company can selectively delay the adoption of all accounting standards until those standards would otherwise apply to private companies. The Company has elected to utilize this exemption and, as a result, the consolidated financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. To date, however, the Company has not delayed the adoption of any accounting standards except as noted below. Section 107 of the JOBS Act provides that the Company can elect to opt out of the extended transition period at any time, which election is irrevocable.
In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid by jurisdiction. The ASU is effective for public business entities' annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
On June 1, 2023, Viemed, Inc., a wholly-owned subsidiary of the Company, completed the acquisition of Home Medical Products, Inc. (“HMP”), which operates in Tennessee, Alabama, and Mississippi. The Company acquired 100% of the equity ownership of HMP in exchange for approximately $29 million in cash or cash payable, subject to customary post-closing net working capital and other adjustments. Approximately $16 million of the purchase consideration was funded by cash on hand, $8 million was funded by a borrowing on the 2022 Revolving Credit Facility, and $5 million was funded by a borrowing on the 2022 Term Loan Facility.

The results of HMP’s operations have been included in the consolidated financial statements since the date of acquisition. The Company expensed $538,000 of acquisition and integration costs in conjunction with the acquisition for the year ended December 31, 2023. These costs include system conversion and integrating operations charges, as well as legal and consulting expenses, and are included in selling, general, and administrative expense in the accompanying Consolidated Statements of Income and Comprehensive Income.

The following table summarizes the consideration paid and estimated fair values of the assets acquired and liabilities assumed at the acquisition date.

Purchase Price
Cash paid
$29,417 
Identifiable Assets
Cash and cash equivalents829 
Accounts receivable2,014 
Inventory582 
Prepaid expenses and other assets498 
Property and equipment
4,358 
Lease assets743 
Identifiable intangibles641 
Other long-term assets25 
TOTAL ASSETS9,690 
Identifiable Liabilities
Trade payables1,985 
Deferred revenue732 
Accrued liabilities1,195 
Current portion of lease liabilities536 
Current debt4,558 
Long-term lease liabilities196 
Long-term debt836 
TOTAL LIABILITIES10,038 
Net assets (liabilities) acquired(348)
Resulting goodwill$29,765 
The fair value of accounts receivables acquired is $2.0 million, with the gross contractual amount being $2.9 million. The Company expects $0.9 million to be uncollectible. The amounts of revenue and pre-tax income of HMP included in the Company's Consolidated Statements of Income and Comprehensive Income from the acquisition date to December 31, 2023 was $16.2 million and $1.3 million, respectively. After the Company's June 30, 2023 financial statements were issued, management identified and recorded immaterial measurement period adjustments to the provisional balances pertaining to the acquired cash and cash equivalents, prepaid expenses and other assets, trade payables, and long-term lease liability accounts. As a result of these adjustments, there was an increase in the provisional goodwill balance, which resulted in no impact on the current period's income or expenses. Also after the Company's June 30, 2023 financial statements were issued, the Company received a final valuation report from a third-party valuation firm. After considering the results of that valuation report, the Company has estimated that the fair value of the identified intangible assets acquired as part of the business combination to be $641,000. As a result, the fair value of the identifiable intangibles were decreased by $47,000 on December 31, 2023, due to this new information, with a corresponding increase to goodwill. In addition, the change to the provisional amount resulted in a decrease in amortization expense and accumulated amortization of $5,500.
Goodwill resulted from a combination of synergies and cost savings, and further expansion into Tennessee, Alabama, and Mississippi. All of the goodwill is deductible for income tax purposes. There are no contingent consideration arrangements included in the transaction.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
The Company’s fixed assets consist of its medical equipment held for rental, furniture and equipment, real property and related improvements, and vehicles and other various small equipment.

The following table details the Company’s fixed assets:
December 31, 2023December 31, 2022
Medical equipment$110,920 $93,893 
Furniture and equipment3,540 2,792 
Land2,566 2,566 
Buildings7,953 7,043 
Leasehold improvements345 296 
Vehicles1,192 1,052 
Less: Accumulated depreciation(52,937)(39,899)
Property and equipment, net of accumulated depreciation and amortization$73,579 $67,743 
Depreciation in the amount of $20.5 million and $14.6 million is included in cost of revenue for the years ended December 31, 2023 and 2022, respectively. Medical equipment purchases with a cost of $1.4 million and $0.7 million were included in accounts payable at December 31, 2023 and 2022, respectively.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Current Liabilities Current Liabilities
The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:
December 31, 2023December 31, 2022
Accrued trade payables $3,230 $2,254 
Accrued commissions payable794 608 
Accrued bonuses payable7,131 3,708 
Accrued vacation and payroll2,058 1,484 
Current portion of phantom share liability 1,867 1,704 
Accrued other liabilities2,498 1,334 
Total accrued liabilities$17,578 $11,092 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities
12 Months Ended
Dec. 31, 2023
Debt And Leases [Abstract]  
Debt and Lease Liabilities Debt and Lease Liabilities
2018 Senior Credit Facility

On February 20, 2018, the Company entered a Commercial Business Loan Agreement (the "2018 Senior Credit Facility") that provided for Term Loans and Lines of Credit with Hancock Whitney Bank. Until November 29, 2022, the Company maintained a line of credit in the amount of $30.0 million under the 2018 Senior Credit Facility. On May 30, 2019, the Company entered into a term note (“Building Term Note”) under the 2018 Senior Credit Facility in the principal amount of $4.8 million. The proceeds of the Building Term Note were used to purchase the Company's corporate headquarters. In connection with the Building Term Note, the Company entered into an interest rate swap transaction ("Interest Rate Swap Transaction") with Hancock Whitney Bank effectively fixing the interest rate for the Building Term Note at 4.68%. On September 19, 2019, the Company entered into an additional loan agreement providing for a term note (the “2019 Term Note") under the 2018 Senior Credit Facility in the principal amount of $5.0 million and bearing an annual interest rate of 4.60%. The proceeds of the 2019 Term Note were utilized for general corporate purposes. The 2019 Term Note matured on September 19, 2022 at which time the entire unpaid balance of principal and interest was repaid in full. In connection with the entry in to the 2022 Senior Credit Facilities on November 29, 2022, the Company retired the 2018 Senior Credit Facility, and repaid all outstanding interest and principal in full.

2022 Senior Credit Facilities

On November 29, 2022, the Company refinanced its existing borrowings under the 2018 Senior Credit Facility and entered into a new credit agreement (the "2022 Senior Credit Facilities") with the lenders from time to time party thereto, and Regions Bank, as administrative agent (the "Administrative Agent") and collateral agent, that provides for an up to $30.0 million revolving credit facility (the "2022 Revolving Credit Facility") and an up to $30.0 million delayed draw term loan facility (the "2022 Term Loan Facility"), both maturing in November 2027.

The proceeds of the 2022 Revolving Credit Facility may be used to refinance existing indebtedness, for working capital purposes, capital expenditures and other general corporate purposes (including permitted acquisitions), and to pay transaction fees, costs and expenses related to the 2022 Senior Credit Facilities. The proceeds of the 2022 Term Loan Facility and any additional term loans established in accordance with the 2022 Senior Credit Facilities may be used to finance permitted acquisitions and to pay transaction fees, costs and expenses related to such acquisitions.

The interest rates per annum applicable to the 2022 Senior Credit Facilities are Term SOFR (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 2.625% to 3.375%, or, at the option of the Company, a Base Rate (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 1.625% to 2.375%.

The 2022 Senior Credit Facilities require the Company to comply with certain affirmative, as well as certain negative covenants that, among other things, will restrict, subject to certain exceptions, the ability of the Company to incur indebtedness, grant liens, make investments, engage in acquisitions, mergers or consolidations and pay dividends and other restricted payments. The 2022 Senior Credit Facilities also include certain financial covenants, which generally include, but are not limited to the following:


Consolidated Total Leverage Ratio (defined generally as total indebtedness to adjusted EBITDA) of not greater than (i) for any fiscal quarter ending during the period from the closing date to and including December 31, 2024, 2.75 to 1.0 and (ii) for any fiscal quarter ending on and after March 31, 2025, 2.50 to 1.0, subject to certain adjustments following a material acquisition.

Consolidated Fixed Charge Coverage Ratio (defined generally as (a) adjusted EBITDA minus capital expenditures minus cash taxes to (b) the sum of scheduled principal payments plus cash interest expense plus restricted payments) of not less than 1.25:1.0.

The Company was in compliance with all covenants under the 2022 Senior Credit Facilities in effect at December 31, 2023.

The 2022 Senior Credit Facilities include provisions permitting the Company from time to time to, subject to certain terms and conditions, increase the aggregate amount of commitments under the 2022 Revolving Credit Facility and/or establish one or more additional term loans under the 2022 Term Loan Facility, in each case, with additional commitments from existing lenders or new commitments from financial institutions acceptable to the Administrative Agent in its reasonable discretion; provided, that, (a) the aggregate principal amount of any increases in the 2022 Revolving Credit Facility, and (b) the aggregate principal amount of all additional term loans under the 2022 Term Loan Facility established after the closing date will not exceed $30.0 million.
Financing costs related to the 2022 Senior Credit Facilities are capitalized and amortized over the term of the loans using the effective interest method. Upon the initial draw of debt under the 2022 Senior Credit Facilities during the year ended December 31, 2023, the Company reclassified the deferred financing fees previously recorded in other long-term assets to long-term debt in the consolidated balance sheets.

The recorded balances associated with the 2022 Senior Credit Facilities are as follows:
December 31, 2023December 31, 2022
Outstanding balance
$6,875 $— 
Financing costs and commitment fees
(594)
Less:
Current portion of notes payable(313)— 
Net long-term notes payable$5,968 $ 

Medical Equipment Financing

As a result of the acquisition of HMP, the Company assumed equipment financing obligations consisting of installment payments for medical equipment which secure the financing. The financing obligations are payable in monthly installments through 2026 and include interest at rates ranging from 0% to 7.99%. As of December 31, 2023, $0.8 million of the outstanding medical equipment financing obligations is presented on the consolidated balance sheets as short term debt based on the scheduled repayment dates.

Leases

The Company has recognized finance lease liabilities for vehicles and operating leases for land and buildings that have terms greater than twelve months, as follows:
December 31, 2023December 31, 2022
Lease liabilities$3,250 $694 
Less:
Current portion of lease liabilities(934)(495)
Net long-term lease liabilities$2,316 $199 

Operating Lease Liabilities

The Company has recognized operating lease liabilities that relate primarily to the lease of land and buildings. The exercise of lease renewal options is at the Company's sole discretion and is included in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases. These lease liabilities are recorded at present value based on a discount rate of 5.50%, which was based on the Company's incremental borrowing rate at the time of assessment. At December 31, 2023, the weighted average lease term was approximately 4.51 years.

Future maturities of the Company's operating lease liabilities as of December 31, 2023 are summarized as follows:
Lease Liability
2024$874 
2025736 
2026615 
2027617 
2028560 
Thereafter
Total lease payments
$3,409 
Less: imputed interest$547 
Present value of lease liabilities$2,862 
Operating rental expenses for the years ended December 31, 2023 and 2022 amounted to $999,000 and $539,000, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
Under ASC Topic 820, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., an exit price). ASC Topic 820 establishes a hierarchy for inputs to valuation techniques used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. There are three levels to the hierarchy based on the reliability of inputs, as follows:

Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets and liabilities in markets that are not active.

Level 3 - Unobservable inputs for the asset or liability. The degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3.

Assets Measured at Fair Value on a Recurring Basis

The Company measures certain assets at fair value on a recurring basis. There were no transfers between fair value measurement levels during any presented period.

The following tables summarize the Company's assets measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022:
At December 31, 2023
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$5,657 $— $— $5,657 
  Available for sale debt instrument— — 2,219 2,219 
Total$5,657 $ $2,219 $7,876 

At December 31, 2022
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$11,005 $— $— $11,005 
  Available for sale debt instrument
— — 2,000 2,000 
Total$11,005 $ $2,000 $13,005 

Available for Sale Debt Instrument

The fair value of the Company’s available for sale debt instrument approximates its amortized cost basis due to the short maturity and indexed interest rate terms. The fair value is classified within Level 3 in the fair value hierarchy as the Company evaluates adjustments using a combination of observable and unobservable inputs, such as operating results of the counterparty as well observable prices in transactions of debt and equity instruments of the issuing counterparty when available. As of December 31, 2023, the analysis resulted in no adjustments to the carrying value impacting unrealized gains or losses. All changes to measured fair value during the period were the result of accrued interest.
Assets Measured at Fair Value on a Nonrecurring Basis

The Company measures certain assets at fair value on a nonrecurring basis. These assets include equity method investments, other equity investments, and the fair value allocation related to the Company’s acquisitions.

Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. The Company's other equity investments are holdings in privately-held companies without a readily determinable market value. The Company remeasures equity securities without readily determinable fair value at fair value when an orderly transaction is identified for an identical or similar investment of the same issuer in accordance with the measurement alternative under Topic 820. ASU 2019-04 states that the measurement alternative is a nonrecurring fair value measurement. Accordingly, other equity investments without readily determinable fair value are classified within Level 3 in the fair value hierarchy because the Company estimates the value using a combination of observable and unobservable inputs, including valuation ascribed to the issuing company in subsequent financing rounds, volatility in the results of operations of the issuers and rights and obligations of the holdings the Company owns. The Company had no material adjustments of equity method investments or other equity investments measured at fair value on a nonrecurring basis during any of the periods presented.

The fair value allocation related to the Company’s acquisitions are determined using a discounted cash flow approach, or a replacement cost approach, which are based on significant unobservable inputs (Level 3). These valuation methods required management to make various assumptions, including, but not limited to, future profitability, cash flows, replacement costs, and discount rates. The Company’s estimates are based upon historical trends, management’s knowledge and experience and overall economic factors, including projections of future earnings potential. Developing discounted future cash flows in applying the income approach requires the Company to evaluate its intermediate to longer-term strategies, including, but not limited to, estimates of revenue growth, operating margins, capital requirements, inflation and working capital management. The development of appropriate rates to discount the estimated future cash flows requires the selection of risk premiums, which can materially impact the present value of future cash flows.

The Company estimated the fair value of acquired identifiable intangible assets using discounted cash flow techniques that included an estimate of future cash flows, consistent with overall cash flow projections used to determine the purchase price paid to acquire the business, discounted at a rate of return that reflects the relative risk of the cash flows. The Company estimated the fair value of certain acquired identifiable intangible assets based on the cost approach using estimated costs consistent with historical experience. The Company believes the estimates and assumptions used in the valuation methods are reasonable.

There were no transfers between fair value measurement levels during any presented period.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Shareholders' Equity Shareholders' Equity
Authorized Share Capital

The Company’s authorized share capital consists of an unlimited number of common shares, with no stated par value.

Issued and Outstanding Share Capital

The Company has only one class of stock outstanding, common shares. The authorized stock consists of an unlimited number of common shares with no stated par value, of which 38,506,161 and 38,049,739 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.

The Company acquired and cancelled 75,235 common shares at a cost of $0.6 million to satisfy employee income tax withholding associated with RSUs vesting during the year ended December 31, 2023. The Company’s retained earnings were reduced by the amount paid for the shares repurchased and cancelled.
Stock-Based Compensation

On June 11, 2020 (the "Effective Date"), the Company’s shareholders approved the Company's 2020 Long Term Incentive Plan (the "Omnibus Plan") to provide an incentive to attract, retain and reward directors, officers, employees, and consultants who provide services to the Company or any of its subsidiaries. Upon approval of the Omnibus Plan, no future awards are available to be made under the Company's previous RSU and Option Plans (collectively, the "Former Plan"), and the common shares that were not settled or awarded under the Former Plan as of the Effective Date are available for awards under the Omnibus Plan. The maximum number of common shares that are available for awards under the Omnibus Plan and under any other security based compensation arrangements adopted by the Company, including the Former Plan, may not exceed 7,758,211 shares (equal to 20% of the issued and outstanding common shares of the Company on the Effective Date). The maximum amount of the foregoing common shares that may be awarded under the Omnibus Plan as “incentive stock options” is 2,600,000 common shares. As of December 31, 2023, the Company had outstanding options of 4,214,000 and RSUs of 1,226,000 associated with common shares under the Omnibus Plan.

The following table summarizes stock-based compensation expense for the years ended December 31, 2023 and 2022 (in thousands):
Year Ended December 31,
20232022
Stock-based compensation - options$1,165 $3,094 
Stock-based compensation - restricted stock units4,684 2,108 
Total$5,849 $5,202 

At December 31, 2023, there was approximately $335,000 of total unrecognized pre-tax stock option expense under the Company's equity compensation plans, which is expected to be recognized over a weighted average period of 1.07 years. As of December 31, 2023, there was approximately $3,892,000 of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted average period of 0.86 years.

Options

The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:
Number of options
 (000's)
Weighted average exercise price(1)
Weighted average remaining contractual life
Aggregate intrinsic value(2)
Balance December 31, 20213,822 $5.22 7.4 years$3,722 
Issued764 5.29 
Exercised(83)3.55 
Expired / Forfeited(6)5.21 
Balance December 31, 20224,497 $5.26 6.9 years$11,356 
Issued— — 
Exercised(246)5.42 
Expired / Forfeited(37)6.33 
Balance December 31, 20234,214 $5.25 5.9 years$11,698 
(1)For presentation purposes, stock options issued with a Canadian dollar exercise price have been translated to U.S. dollars based on the prevailing exchange rate on the date of grant.
(2)The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).

The aggregate intrinsic value of options outstanding was $11,698,000 and options exercisable were $10,432,000 at December 31, 2023. During the fiscal years ended December 31, 2023 and 2022, 246,022 and 82,822 common shares were issued pursuant to the exercise of stock options, respectively.

At December 31, 2023, the Company had 3,461,000 exercisable stock options outstanding with a weighted average exercise price of $4.99 and a weighted average remaining contractual life of 5.5 years. At December 31, 2022, the Company had 2,841,000 exercisable stock options outstanding with a weighted average exercise price of $4.53 and a weighted average remaining contractual life of 6.1 years.
The fair value of the stock options has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, using the grant date fair value based on the Black-Scholes option pricing model. The assumptions used to determine the grant date fair value of stock options include exercise price, risk-free interest rates, expected volatility, and average life of an option. The risk-free interest rates are based on the rates available at the time of the grant for zero-coupon U.S. government issues with a remaining term equal to the option’s expected life. The average life of an option is based on both historical and projected exercise and lapsing data. Expected volatility is based on implied volatilities from traded options on the Company's common shares and historical volatility of the Company's common shares over the expected life of the option. There were no issuances of options during the year ended December 31, 2023.

Restricted Stock Units

The Company accounts for RSUs using fair value. The fair value of the RSUs has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, based on the stock price on the date of grant. RSUs vest generally over a one or three-year period. The Company accounts for forfeitures of RSUs under ASU 2016-09 and recognizes forfeitures in the period in which they occur.

The following table summarizes RSU activity for the years ended December 31, 2023 and 2022:
Number of RSUs (000's)Weighted average grant priceWeighted average remaining contractual life
Aggregate intrinsic value(1)
Balance December 31, 2021206 $6.61 0.68 years$1,074 
Issued581 5.44 
Vested(149)6.27 
Expired / Forfeited(9)6.45 
Balance December 31, 2022629 $5.62 0.88 years$4,755 
Issued921 7.88 
Vested(286)5.82 
Expired / Forfeited(38)6.98 
Balance December 31, 20231,226 $7.23 0.86 years$9,624 
(1)The aggregate intrinsic value of time-based RSUs outstanding was based on the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).

During the year ended December 31, 2023, the Company issued 920,588 RSUs, with a vesting term of one or three years and a fair value between $7.10 and $7.93 per share. During the year ended December 31, 2022, the Company issued 580,962 RSUs, with a vesting term of one to three years and a fair value between $5.21 and $6.34 per share.
Phantom Share Units

The Company has a phantom share unit plan, which it uses for grants to directors, officers, and employees. Phantom share units granted under the plan are non-assignable and are settled in cash at vesting based on the fair value of the Company's common stock on the vesting date. Phantom share units vest annually over a three-year period. The cash-settled phantom share units are accounted for as liability awards and are re-measured at fair value each reporting period until they become vested with accrued liability and related expense being recognized over the requisite service period.

The following table summarizes phantom share unit activity for the years ended December 31, 2023 and 2022:
Number of phantom share units (000's)
Value of share equivalents(1)
Balance December 31, 2021573 $2,991 
Issued256 1,320 
Vested(263)(1,383)
Expired / Forfeited(53)(401)
Balance December 31, 2022513 3,878 
Issued181 1,444 
Vested(245)(2,354)
Expired / Forfeited(31)(241)
Balance December 31, 2023418 3,281 
(1)The value of outstanding share equivalents at the beginning of the period is based on the market price of the Company’s common shares at that time; the value of issued share equivalents is based on the market price of the Company’s common shares at issuance; the value of vested share equivalents is based on the cash paid at the time of vesting; and the values of expired/forfeited share equivalents and outstanding share equivalents at the end of the period are based on the market price of the Company's common shares at the end of the period. The market price of the Company's common shares was $7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively.

The change in fair value of the phantom share units has been charged to the Consolidated Statements of Income and Comprehensive Income and recorded as a liability included in accrued liabilities and long-term accrued liabilities. The total liability associated with phantom share units at December 31, 2023 is $2,425,000, with $1,867,000 of this amount included in current accrued liabilities and the remaining portion of $558,000 included in long-term accrued liabilities. At December 31, 2022, the total liability associated with phantom share units was $2,593,000, with $1,704,000 of this amount included in current accrued liabilities and the remaining portion of $889,000 included in long-term accrued liabilities.

The impact associated with the fair value re-measurement of phantom share units is recorded in selling, general and administrative expenses within the Consolidated Statements of Income and Comprehensive Income. The following table summarizes expense associated with the phantom share units for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
Selling, general and administrative$2,189 $2,316 

The Company paid cash settlements of $2.4 million and $1.4 million during the years ended December 31, 2023 and 2022, respectively, pertaining to vestings of cash-settled phantom share units.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The Company accrues estimates for resolution of any legal and other contingencies when losses are probable and reasonably estimable in accordance with ASC 450, Contingencies (“ASC 450”). No less than quarterly, the Company reviews the status of each significant matter underlying a legal proceeding or claim and assess our potential financial exposure. The Company accrues a liability for an estimated loss if the potential loss from any legal proceeding or claim is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether the amount of an exposure is reasonably estimable, and accruals are based only on the information available to the Company at the time the judgment is made, which may prove to be incomplete or inaccurate or unanticipated events and circumstances may occur that might cause us to change those estimates and assumptions. Furthermore, the outcome of legal proceedings is inherently uncertain, and we may incur substantial defense costs and expenses defending any of these matters.
Legal Proceedings

As previously disclosed, the Company (through its subsidiary Sleep Management LLC) submitted a purchase order (the “Purchase Order”) in March 2020 to Vyaire Medical, Inc. d/b/a CareFusion Respiratory Technologies (“Vyaire”) for respiratory equipment. The Company ultimately prepaid $1.4 million towards the delivery of such respiratory equipment. Vyaire was unable or unwilling to deliver the vast majority of the respiratory equipment referenced in the Purchase Order, and also refused to refund the prepayment amount (less the amounts paid for equipment actually received). On July 29, 2020, the Company (through its subsidiary Sleep Management LLC) filed a lawsuit against Vyaire in the United States District Court for the Western District of Louisiana (the “Court”). This lawsuit was dismissed on December 8, 2020 in connection with the commencement of the lawsuit filed by the Company (through its subsidiary Sleep Management) on November 5, 2020, against Vyaire in the 15th Judicial District Court for the Parish of Lafayette, Louisiana (the “State Court”) seeking damages for breach of contract and seeking a declaratory judgment that the Company is not required to pay any further funds to Vyaire. On December 28, 2020, Vyaire filed its Answer, Affirmative Defenses, and Reconventional Demand (“Reconventional Demand”) with the State Court alleging breach of contract and seeking damages of $4.7 million purportedly for the improper cancellation of the Purchase Order. The Company filed its Answer to the Reconventional Demand on February 12, 2021 and the parties completed discovery on July 17, 2023. The State Court issued an order on September 5, 2023 granting the Company Partial Summary Judgment finding that Vyaire breached the contract. The remaining issue of the damages suffered by the Company as a result of the breach will be determined at a non-jury trial pending resolution of Vyaire’s interlocutory appeal of the State Court’s partial summary judgment ruling.

The Company continues to believe that it has valid legal and equitable grounds to recover its outstanding prepayment as a result of Vyaire’s failure to deliver the vast majority of the respiratory equipment referenced in the Purchase Order. The Company has determined that a loss related to the Reconventional Demand is not probable, and thus has not accrued a liability related to this claim. Although a loss may be reasonably possible, the Company does not have sufficient information to determine the amount or range of reasonably possible loss with respect to the Reconventional Demand given that the dispute is in the early stages of the legal process. At December 31, 2023, outstanding funds in the amount of $0.9 million related to undelivered respiratory equipment are included within other long-term assets.

Governmental and Regulatory Matters

From time to time the Company is involved in various external governmental investigations, audits and reviews. Reviews, audits and investigations of this sort can lead to government actions, which can result in the assessment of recoupment of reimbursement, civil or criminal fines or penalties, or other sanctions, including restrictions or changes in the way the Company conducts business, loss of licensure or exclusion from participation in government healthcare programs.
In May of 2021, a final report and recommendation (“Report”) was issued by the OIG regarding an audit by OIG of claims relating to 100 of the Company’s non-invasive ventilation at home (“NIVH”) patients. The OIG asserted that most of the sampled Medicare claims submitted for the monthly rental of non-invasive ventilators did not comply with Medicare requirements. The Company firmly believed that the Report ignored each patient’s diagnosis and supporting documentation of that diagnosis from treating and prescribing physicians and applied clinical guidelines that were contrary to CMS’s accepted standard of care. In late June of 2021, the Company received initial request letters from DME Medicare Administrative Contractors ("MACs") referencing the Report and requesting repayment of purported overpayments. The Company responded to each initial request by submitting a rebuttal and by filing a redetermination appeal as prescribed by the initial request letters and by statute. In September 2021, the MACs informed the Company of unfavorable decisions with respect to the redetermination appeals. In November 2021, the Company filed Reconsideration Appeals with CMS's designated Qualified Independent Contractor ("QIC"). Based on its review, the QIC determined that approximately 77% of the claims it reviewed were medically necessary and properly payable under Medicare rules and regulations, overturning OIG’s and the MACs' initial recommendations and determinations. As a result of the QIC's reconsideration findings, reduced and recalculated principal overpayment requests totaling $1.1 million were issued by the MACs. In order to limit the assessment of interest during the appeals period, the Company remitted the associated funds to the MACs. In December 2022, an Administrative Law Judge overturned all of the remaining appealed claims and instructed the MACs to refund all funds previously remitted by the Company. Accordingly, the funds remitted to the MACs were recorded in Prepaid expenses and other assets at December 31, 2022 and were received during the year ended December 31, 2023.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income taxes are computed in accordance with the provisions of ASC Topic 740, which requires, among other things, a balance sheet approach to calculating deferred income taxes. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in its consolidated financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax bases of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse.
The Company is required to make certain estimates and judgments about the application of tax law, the expected resolution of uncertain tax positions and other matters. In the event that uncertain tax positions are resolved for amounts different than the Company’s estimates, or the related statutes of limitations expire without the assessment of additional income taxes, the Company will be required to adjust the amounts of related assets and liabilities in the period in which such events occur. Such adjustment may have a material impact on the Company’s income tax provision and results of operations.

At December 31, 2023 and 2022, the Company had no amounts recorded for uncertain tax positions and does not expect any material changes in uncertain tax benefits during the next 12 months. The Company recognizes interest and penalties related to income tax matters in income tax expense. The Company is subject to U.S. federal income tax as well as income tax in various states. The Company is generally not subject to examination by taxing authorities for years prior to 2020.

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before the provision for income taxes. The sources and tax effects of the differences are as follows:
Year Ended
December 31, 2023December 31, 2022
Net income before income taxes$14,391 $8,990 
Statutory income tax rate21.0 %21.0 %
Computed provision for income taxes3,022 1,888 
State income tax expense549 278 
Permanent differences520 435 
Prior Year True Ups 64 150 
Changes in valuation allowance for deferred tax assets(7)17 
Provision for income taxes$4,148 $2,768 

The significant components of the provision for income taxes for the years ended December 31, 2023 and 2022 are as follows:
Year Ended
December 31, 2023December 31, 2022
Current taxes:
Federal$4,242 $614 
State1,345 408 
Total current taxes5,587 1,022 
Deferred taxes:
Federal$(991)$1,660 
State(448)86 
Total deferred taxes(1,439)1,746 
Provision for income taxes$4,148 $2,768 

Deferred Income Taxes

Deferred income taxes are determined based on the temporary differences between the financial statement basis and the tax basis of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse. In assessing the realizability of deferred income tax assets, management considers whether it is more likely than not that all, or some portion, of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred income tax assets according to the provisions of FASB ASC 740, Income Taxes. In making this determination, management assesses all available evidence, both positive and negative, available at the balance sheet date. This includes, but is not limited to, recent earnings, internally prepared income projections, and historical financial performance.
The significant components of the Company’s deferred tax assets and liabilities are as follows:

December 31, 2023December 31, 2022
Deferred tax assets:
State fixed asset and net operating losses$1,043 $833 
Goodwill7,977 9,384 
Allowance for doubtful accounts2,874 2,200 
Accrued compensation and other1,782 1,071 
Accrued phantom stock628 672 
Stock-based compensation4,098 3,401 
Capitalized costs1,137 628 
Lease liability842 180 
Other170 — 
UNICAP15 13 
Total deferred tax assets$20,566 $18,382 
Deferred tax liabilities:
Right-of-use asset$(848)$(180)
Property and equipment(15,141)(15,057)
Total deferred liabilities$(15,989)$(15,237)
Valuation allowance:
Net deferred tax asset before valuation allowance$4,577 $3,145 
Less: valuation allowance(19)(26)
Net deferred tax asset$4,558 $3,119 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Income per common share is calculated using earnings for the year divided by the weighted average number of shares outstanding during the year. Using the treasury stock method, diluted income per share amounts are calculated giving effect to the potential dilution that would occur if securities or other contracts to issue common shares were exercised or converted to common shares by assuming the proceeds received from the exercise of stock options and the vesting of RSUs are used to purchase common shares at the prevailing market rate.

The following reflects the earnings and share data used in the basic and diluted earnings per share computations:
Year Ended December 31,
20232022
Numerator - basic and diluted:
Net income attributable to shareholders$10,243 $6,222 
Denominator:
Basic weighted average number of common shares38,354,071 38,655,403 
Diluted weighted average number of shares40,378,922 39,807,434 
Basic earnings per share$0.27 $0.16 
Diluted earnings per share$0.25 $0.16 
Denominator calculation from basic to diluted:
Basic weighted average number of common shares38,354,071 38,655,403 
Stock options and other dilutive securities2,024,851 1,152,031 
Diluted weighted average number of shares40,378,922 39,807,434 

Anti-dilutive shares excluded from the calculation consisted of dilutive employee stock options and RSUs that were de minimis in all periods presented.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure    
Net income attributable to shareholders $ 10,243 $ 6,222
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying financial statements have been prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC.

In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows have been made.

Reporting Currency

All values are in U.S. dollars ($ or "USD").
Basis of Consolidation
Basis of Consolidation
These consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions have been eliminated.
Use of Estimates
Use of Estimates

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, accounts receivable, business combinations, income tax provisions, and fair value of financial instruments. Actual results could differ from these estimates.
Segment Reporting
Segment Reporting

The Company’s chief operating decision-makers ("CODMs") are its Chief Executive Officer and Chief Operating Officer, who make resource allocation decisions and assess performance based on financial information presented on an aggregate basis. There are no segment managers who are held accountable by the chief operating decision-makers, or anyone else, for any planning, strategy and key decision-making regarding operations. The corporate office is responsible for contract negotiation with vendors and payors, corporate compliance with healthcare laws and regulations, and revenue cycle management, among other corporate supporting functions. Accordingly, the Company has a single reportable segment and operating segment structure based on ASC 280, Segment Reporting.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of cash and temporary investments with an original maturity of three months or less that are readily convertible to known amounts of cash that are subject to insignificant risk or change. At December 31, 2023 and 2022, the Company's cash was held primarily in checking and money market accounts.
Accounts Receivable
Accounts Receivable

Accounts receivable and net revenues are based on contractually agreed-upon rates for services provided, reduced by estimated adjustments, including variable consideration for implicit price concessions for sales revenue. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. The complexity of third-party billing arrangements and laws and regulations governing Medicare and Medicaid may result in adjustments to amounts originally recorded.

The Company performs a periodic analysis to review the valuation of accounts receivable and collectability of outstanding balances. These estimates are determined utilizing historical realization data under a portfolio approach which is then assessed by management to evaluate whether adjustments should be made based on accounts receivable aging trends, other operating trends, and relevant business conditions such as governmental and managed care payor claims processing procedures.

The Company records a reserve for estimated probable losses as part of net rental revenue adjustments in order to report rental revenue at an expected collectable amount based on the total portfolio of operating lease receivables for which collectability has been deemed probable. The accounts receivable are presented on the Consolidated Balance Sheets net of the adjustments.
Receivables are considered past due when not collected by established due dates. Specific patient balances are written off after collection efforts have been followed and the account has been determined to be uncollectible. Revisions in reserve estimates are recorded as an adjustment to net revenue in the period of revision. The estimates of the allowance for uncollectible accounts was $11.1 million and $8.5 million as of December 31, 2023 and 2022, respectively.
Inventory
Inventory
Inventory represents non-serialized supplies that consist of equipment parts, consumables, and associated product supplies and is expensed at the time of sale or use. The Company values inventory at the lower of cost or net realizable value. Obsolete and unserviceable inventories are valued at estimated net realizable value.
Property and Equipment
Property and Equipment
Property and equipment is presented on the Consolidated Balance Sheets at historic cost less accumulated depreciation. Major renewals and improvements that extend the useful life of assets are capitalized to the respective property accounts, while maintenance and repairs, which do not extend the useful life of the respective assets, are expensed as incurred. Management has estimated the useful lives of equipment leased to customers. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Property and equipment are depreciated on a straight-line basis over their estimated useful lives.Depreciation of medical equipment commences at the date of service, which represents the date that the asset has been delivered to a patient and is put in use and continues through the useful life of the asset. Property and equipment with definite useful lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable.
Equity Investments
Equity Investments

Equity investments on the Consolidated Balance Sheets are comprised of an investment accounted for under the equity method and equity investments without readily determinable fair values accounted for under the measurement alternative described in ASC 321-10-35-2.
The Company's equity method investments include a 49% equity interest in Solvet Services, LLC, an entity which provides health care support services to state and federal governments. Investments accounted for under the equity method are investments in unconsolidated entities over whose operating and financial policies the Company has the ability to exercise significant influence but not control. Equity method investments are initially measured at cost in the Consolidated Balance Sheets with any subsequent adjustments made to the carrying amount of the investment for the Company’s proportionate share of income or loss. Distributions received from the investee reduce the Company’s carrying value of the investment. The Company has recognized its share of income or loss on the gain (loss) from equity method investments within non-operating expenses in the Consolidated Statements of Income and Comprehensive Income. Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. No events or changes have occurred as of December 31, 2023 that would impair the carrying value of equity method investments.

Other equity investments include an equity interest in VeruStat, Inc, a remote patient monitoring entity, and an equity interest in DMEscripts, LLC, an e-prescribing platform. Other equity investments are investments without a readily determinable fair value which do not qualify for the practical expedient in ASC 820. For these investments, the Company has elected the measurement alternative which measures the investment at cost, less any impairment. ASU 2019-04 clarifies that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it must measure its equity investment at fair value in accordance with ASC 820 as of the date that the observable transaction occurred. The Company was not aware of any impairment or observable price change adjustments that needed to be made as of December 31, 2023 on its investments in equity securities without a readily determinable fair value.
Debt Investment
Debt Investment
The Company's debt investment is a variable rate secured convertible note issued by Healthcare DX, Inc. (d/b/a ModoHealth) on December 21, 2022, classified as an available-for-sale debt instrument. Accrued interest is due upon the 18 month maturity of the note and is included in the amortized cost basis at each reporting period. At each financial statement date until a conversion event, the debt instrument is required to be remeasured at fair value. Changes in unrealized gains and losses are included in accumulated other comprehensive income, net of tax effect, until realized.
Intangible Assets
Intangible Assets
Intangible assets include trade names and other identifiable intangible assets which are amortized on a straight-line basis over a period of their expected useful lives, generally five years.
Comprehensive Income
Comprehensive Income

Comprehensive income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's comprehensive income represents net income adjusted for unrealized gains and losses on derivative instruments, net of tax. Accumulated other comprehensive loss is presented on the accompanying Consolidated Balance Sheets as a component of shareholders' equity.
Revenue Recognition
Revenue Recognition

Revenues are principally derived from the rental and sale of HME products and services to patients.

Rental revenues

Revenue generated from equipment that is rented to patients is recognized over the non-cancellable rental period (typically one month) and commences on delivery of the equipment to the patients. The lease agreements are evaluated at lease commencement and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal or purchase options would be exercised. The exercise of monthly renewal or purchase options by a patient has historically not been reasonably certain to occur at lease commencement or subsequent monthly renewal.

Revenues are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. Rental revenue, less estimated adjustments, is recognized as earned on a straight-line basis over the non-cancellable lease term. Rental of patient equipment is billed on a monthly basis beginning on the date the equipment is delivered. Since deliveries can occur on any day during a month, the amount of billings that apply to the next month are deferred.

The Company's lease agreements generally contain lease components and non-lease components which primarily relate to supplies. The Company has made the accounting policy election to account for a lease component of an agreement and its associated non-lease components as a single lease component based on the Company's assessment of classification of the lease based on the consideration in the contract for the combined component.

Sales and Services revenues

Revenue related to sales of equipment and supplies is recognized on the date of delivery as this is when control of the promised goods is transferred to patients and is presented net of applicable sales taxes. Revenues are recorded only to the extent it is probable that a significant reversal will not occur in the future as amounts may include implicit price concessions under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. The sales transaction price is determined based on contractually agreed-upon rates, adjusted for estimates of variable consideration. The expected value method is used in determining the variable consideration as part of determining the sales transaction price using historical reimbursement experience, historical sales returns, and other operating trends. Payment terms and conditions vary by contract. The timing of revenue recognition, billing, and cash collection generally results in billed and unbilled accounts receivable.
Revenues associated with external staffing services are accrued on an hourly basis and are recorded based on the determination of whether the Company is acting as a principal or an agent. In arrangements in which the Company manages customers' supplemental workforce needs utilizing its own network of healthcare professionals, the Company is determined to be a principal and includes the contractual gross billings in revenues with a corresponding increase to cost of revenues for worksite employee payroll costs associated with these services. Alternatively, when the Company acts as agent in the performance of workforce management, revenue is recorded based on contractually agreed upon fees or commissions with no associated cost of revenues.
Stock-Based Compensation
Stock-Based Compensation

The Company accounts for its stock-based compensation in accordance with ASC 718, "Compensation—Stock Compensation", which establishes accounting for share-based awards exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation costs for stock options are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation costs for RSUs are determined at the grant date based on the closing stock price. The expense of such stock-based compensation awards is recognized using the graded vesting attribution method over the vesting period and the offsetting credit is recorded as an increase in additional paid-in capital. Forfeitures are recorded as incurred. Any excess tax benefit or deficiency is recognized as a component of income taxes and within operating cash flows upon vesting of the share-based award.

For the Company’s phantom share units settled in cash, the Company computes the fair value of the phantom share units using the closing price of the Company's stock at the end of each period and records a liability based on the percentage of requisite service.
Interest Rate Swaps
Interest Rate Swaps

The Company utilized an interest rate swap contract to reduce exposure to fluctuations in variable interest rates for future interest payments on the 2019 Term Note (as defined below). 

For determining the fair value of the interest rate swap contract, the Company uses significant other observable market data or assumptions (Level 2 inputs) that market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk. These fair value estimates reflect an income approach based on the terms of the interest rate swap contract and inputs corroborated by observable market data including interest rate curves. The Company presents a positive ending period fair value of the interest rate swap contract in other long-term assets, as a component of long-term assets, and a negative ending period fair value of the interest rate swap contract in accrued liabilities, as a component of long-term liabilities on the Consolidated Balance Sheets.

The Company recognized any differences between the variable interest rate payments and the fixed interest rate settlements from its swap counterparty as an adjustment to interest expense over the life of the swap. If determined to be an effective cash flow hedge, the Company will record the changes in the estimated fair value of the swaps to accumulated other comprehensive income or loss on the Consolidated Balance Sheets. To the extent that interest rate swaps are determined to be ineffective, the Company would recognize the changes in the estimated fair value of swaps in interest and other non-operating expenses, net in its Consolidated Statements of Income and Comprehensive Income.
Income Taxes
Income Taxes

The Company is subject to income taxes in numerous U.S. jurisdictions. Significant judgment is required in determining the provision for income taxes. The Company’s income tax provisions reflect management’s interpretation of country and state tax laws. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business and may remain uncertain for several years after their occurrence. The Company recognizes assets and liabilities for taxation when it is probable that the Company will receive refunds from or pay taxes to the relevant tax authority. Where the final determination of tax assets and liabilities is different from the amounts that were initially recorded, such differences will impact the current and deferred income taxes provision in the period in which such a determination is made. Changes in tax law or changes in the way tax law is interpreted may also impact the Company’s effective tax rate as well as the Company's business and operations.

Deferred income tax assets and liabilities are recognized for the future income tax consequences attributable to temporary differences between the financial statement carrying value of assets and liabilities and their respective income tax bases. Deferred income tax assets or liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled. The calculation of current and deferred income taxes requires management to make estimates and assumptions and to exercise a certain amount of judgment concerning the carrying value of assets and liabilities. The current and deferred income tax assets and liabilities are also impacted by expectations about future operating results and the timing of reversal of temporary differences as well as possible audits of tax filings by regulatory agencies. Changes or differences in these estimates or assumptions may result in changes to the current and deferred tax assets and liabilities on the Consolidated Balance Sheets and a charge to or recovery of income tax expense.

Deferred tax is recognized on any temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable earnings. The effect of a change in the enacted tax rates is recognized in net earnings and comprehensive income or in equity depending on the item to which the adjustment relates. At each reporting period end, deferred tax assets are evaluated for recoverability based on whether it is more likely than not that sufficient taxable earnings will be available to allow all or part of the asset to be recovered.
Business Combinations
Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the business acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements but are part of goodwill. Customer related relationships are not reported as separate intangible assets but are part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.
Impairment of Goodwill and Long-Lived Assets mpairment of Goodwill and Long-Lived Assets
Goodwill resulting from business combinations is not amortized, rather, it is assessed for impairment annually and upon the occurrence of a triggering event or change in circumstances indicating a possible impairment. Such triggering events potentially warranting an annual or interim goodwill impairment assessment include, among other factors, declines in historical or projected revenue, operating income or cash flows, and sustained decreases in the Company’s stock price or market capitalization. Such changes in circumstance can include, among others, changes in the legal environment, reimbursement environment, operating performance, and/or future prospects.

The Company performs its annual impairment assessment of goodwill during the fourth quarter of each year. The impairment assessment can be performed on either a quantitative or qualitative basis. The Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment analysis. If determined necessary, the Company applies the quantitative impairment test to identify and measure the amount of impairment, if any. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors, such as estimates of a reporting unit's fair value and judgment about impairment triggering events. As a result, there can be no assurance that the estimates and assumptions made for purposes of the annual or interim goodwill impairment test will prove to be accurate predictions of the future.
For the year ended December 31, 2023, the Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As such, a quantitative analysis was not required to be performed and the Company did not record any goodwill impairment charges.

The Company follows ASC Topic 360, which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the asset group’s carrying amounts may not be recoverable. In performing the review for recoverability, if future undiscounted cash flows (excluding interest charges) from the use and ultimate disposition of the assets are less than their carrying values, an impairment loss represented by the difference between its fair value and carrying value, is recognized. When properties are classified as held for sale they are recorded at the lower of the carrying amount or the expected sales price less costs to sell. There were no impairment charges recognized during the years ended December 31, 2023 and 2022.
Net Income per Share Attributable to Common Stockholders
Net Income per Share Attributable to Common Stockholders

Basic net income per common share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per common share is computed based on the weighted average number of shares of common stock plus the effect of dilutive stock-based awards outstanding during the period using the treasury stock method. Dilutive stock-based awards include outstanding common stock options and time-based RSUs.

See Note 11 for earnings per share computations.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements

On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The standard replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Further, the FASB issued ASU 2019-04 and ASU 2019-05 to provide additional guidance on the credit losses standard. While the adoption of ASC 326 could result in a higher allowance recorded in the future for credit losses on receivables within the scope of the standard due to the prescribed measurement principles, the impact of the adoption on the Company's consolidated financials statements was not material.

In September 2022, the FASB issued ASU No. 2022-04, Liabilities — Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations that are outstanding at the end of the reporting period. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard during the year ended December 31, 2023, which did not have a material impact on its consolidated financial statements and related disclosures.

Recently Issued Accounting Pronouncements

The Company is an “emerging growth company” as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, for complying with new or revised accounting standards. In other words, an emerging growth company can selectively delay the adoption of all accounting standards until those standards would otherwise apply to private companies. The Company has elected to utilize this exemption and, as a result, the consolidated financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. To date, however, the Company has not delayed the adoption of any accounting standards except as noted below. Section 107 of the JOBS Act provides that the Company can elect to opt out of the extended transition period at any time, which election is irrevocable.
In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid by jurisdiction. The ASU is effective for public business entities' annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents consist of the following at December 31, 2023 and 2022:
December 31, 2023December 31, 2022
Cash$7,182 $5,910 
Money market accounts5,657 11,004 
Total cash and cash equivalents$12,839 $16,914 
Schedule of Estimated Useful Lives
The estimated useful lives of the property and equipment are as follows:
DescriptionEstimated Useful Lives
Medical Equipment
1 - 10 Years
Computer Equipment5 Years
Office Furniture & Fixtures
5 - 10 Years
Leasehold ImprovementsShorter of Useful Life or Lease
Vehicles5 Years
Buildings
15 - 39 Years
LandIndefinite Life
The following table details the Company’s fixed assets:
December 31, 2023December 31, 2022
Medical equipment$110,920 $93,893 
Furniture and equipment3,540 2,792 
Land2,566 2,566 
Buildings7,953 7,043 
Leasehold improvements345 296 
Vehicles1,192 1,052 
Less: Accumulated depreciation(52,937)(39,899)
Property and equipment, net of accumulated depreciation and amortization$73,579 $67,743 
Schedule of Equity Method Investments
The following table details the Company’s equity investments:
December 31, 2023December 31, 2022
Equity method investments$320 $816 
Other equity investments1,3601,339
Balance, end of period$1,680 $2,155 
Schedule of Revenue by Source
The revenues from each major source are summarized in the following table:
Year Ended December 31,
20232022
Revenue from rentals
    Ventilator rentals, non-invasive and invasive$108,258 $92,710 
    Other durable medical equipment rentals38,315 21,446 
Revenue from sales and services
    Equipment and supply sales
25,770 13,927 
    COVID-19 response sales and services
— 2,278 
    Service revenues
10,665 8,471 
Total revenues$183,008 $138,832 
Schedules of Revenue by Customer
Revenues from Medicare and Medicaid as percentages of the Company's traditional revenue streams, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Medicare revenues44 %47 %
Medicaid revenues%%
Total Medicare and Medicaid revenues46 %56 %
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the consideration paid and estimated fair values of the assets acquired and liabilities assumed at the acquisition date.

Purchase Price
Cash paid
$29,417 
Identifiable Assets
Cash and cash equivalents829 
Accounts receivable2,014 
Inventory582 
Prepaid expenses and other assets498 
Property and equipment
4,358 
Lease assets743 
Identifiable intangibles641 
Other long-term assets25 
TOTAL ASSETS9,690 
Identifiable Liabilities
Trade payables1,985 
Deferred revenue732 
Accrued liabilities1,195 
Current portion of lease liabilities536 
Current debt4,558 
Long-term lease liabilities196 
Long-term debt836 
TOTAL LIABILITIES10,038 
Net assets (liabilities) acquired(348)
Resulting goodwill$29,765 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
The estimated useful lives of the property and equipment are as follows:
DescriptionEstimated Useful Lives
Medical Equipment
1 - 10 Years
Computer Equipment5 Years
Office Furniture & Fixtures
5 - 10 Years
Leasehold ImprovementsShorter of Useful Life or Lease
Vehicles5 Years
Buildings
15 - 39 Years
LandIndefinite Life
The following table details the Company’s fixed assets:
December 31, 2023December 31, 2022
Medical equipment$110,920 $93,893 
Furniture and equipment3,540 2,792 
Land2,566 2,566 
Buildings7,953 7,043 
Leasehold improvements345 296 
Vehicles1,192 1,052 
Less: Accumulated depreciation(52,937)(39,899)
Property and equipment, net of accumulated depreciation and amortization$73,579 $67,743 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Current Liabilities
The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:
December 31, 2023December 31, 2022
Accrued trade payables $3,230 $2,254 
Accrued commissions payable794 608 
Accrued bonuses payable7,131 3,708 
Accrued vacation and payroll2,058 1,484 
Current portion of phantom share liability 1,867 1,704 
Accrued other liabilities2,498 1,334 
Total accrued liabilities$17,578 $11,092 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Debt And Leases [Abstract]  
Schedule of Notes Payable
The recorded balances associated with the 2022 Senior Credit Facilities are as follows:
December 31, 2023December 31, 2022
Outstanding balance
$6,875 $— 
Financing costs and commitment fees
(594)
Less:
Current portion of notes payable(313)— 
Net long-term notes payable$5,968 $ 
Schedule of Lease Liabilities
The Company has recognized finance lease liabilities for vehicles and operating leases for land and buildings that have terms greater than twelve months, as follows:
December 31, 2023December 31, 2022
Lease liabilities$3,250 $694 
Less:
Current portion of lease liabilities(934)(495)
Net long-term lease liabilities$2,316 $199 
Schedule of Operating Lease Liabilities
Future maturities of the Company's operating lease liabilities as of December 31, 2023 are summarized as follows:
Lease Liability
2024$874 
2025736 
2026615 
2027617 
2028560 
Thereafter
Total lease payments
$3,409 
Less: imputed interest$547 
Present value of lease liabilities$2,862 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Company's Assets Measured at Fair Value on a Recurring Basis
The following tables summarize the Company's assets measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022:
At December 31, 2023
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$5,657 $— $— $5,657 
  Available for sale debt instrument— — 2,219 2,219 
Total$5,657 $ $2,219 $7,876 

At December 31, 2022
(In thousands)Level 1Level 2Level 3Total
Recurring Fair Value Measurements:
  Money market mutual funds$11,005 $— $— $11,005 
  Available for sale debt instrument
— — 2,000 2,000 
Total$11,005 $ $2,000 $13,005 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
The following table summarizes stock-based compensation expense for the years ended December 31, 2023 and 2022 (in thousands):
Year Ended December 31,
20232022
Stock-based compensation - options$1,165 $3,094 
Stock-based compensation - restricted stock units4,684 2,108 
Total$5,849 $5,202 
The following table summarizes expense associated with the phantom share units for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
Selling, general and administrative$2,189 $2,316 
Schedule of Option Activity
The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:
Number of options
 (000's)
Weighted average exercise price(1)
Weighted average remaining contractual life
Aggregate intrinsic value(2)
Balance December 31, 20213,822 $5.22 7.4 years$3,722 
Issued764 5.29 
Exercised(83)3.55 
Expired / Forfeited(6)5.21 
Balance December 31, 20224,497 $5.26 6.9 years$11,356 
Issued— — 
Exercised(246)5.42 
Expired / Forfeited(37)6.33 
Balance December 31, 20234,214 $5.25 5.9 years$11,698 
(1)For presentation purposes, stock options issued with a Canadian dollar exercise price have been translated to U.S. dollars based on the prevailing exchange rate on the date of grant.
(2)The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).
Schedule of Restricted Stock Units
The following table summarizes RSU activity for the years ended December 31, 2023 and 2022:
Number of RSUs (000's)Weighted average grant priceWeighted average remaining contractual life
Aggregate intrinsic value(1)
Balance December 31, 2021206 $6.61 0.68 years$1,074 
Issued581 5.44 
Vested(149)6.27 
Expired / Forfeited(9)6.45 
Balance December 31, 2022629 $5.62 0.88 years$4,755 
Issued921 7.88 
Vested(286)5.82 
Expired / Forfeited(38)6.98 
Balance December 31, 20231,226 $7.23 0.86 years$9,624 
(1)The aggregate intrinsic value of time-based RSUs outstanding was based on the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).
Schedule of Phantom Share Units
The following table summarizes phantom share unit activity for the years ended December 31, 2023 and 2022:
Number of phantom share units (000's)
Value of share equivalents(1)
Balance December 31, 2021573 $2,991 
Issued256 1,320 
Vested(263)(1,383)
Expired / Forfeited(53)(401)
Balance December 31, 2022513 3,878 
Issued181 1,444 
Vested(245)(2,354)
Expired / Forfeited(31)(241)
Balance December 31, 2023418 3,281 
(1)The value of outstanding share equivalents at the beginning of the period is based on the market price of the Company’s common shares at that time; the value of issued share equivalents is based on the market price of the Company’s common shares at issuance; the value of vested share equivalents is based on the cash paid at the time of vesting; and the values of expired/forfeited share equivalents and outstanding share equivalents at the end of the period are based on the market price of the Company's common shares at the end of the period. The market price of the Company's common shares was $7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before the provision for income taxes. The sources and tax effects of the differences are as follows:
Year Ended
December 31, 2023December 31, 2022
Net income before income taxes$14,391 $8,990 
Statutory income tax rate21.0 %21.0 %
Computed provision for income taxes3,022 1,888 
State income tax expense549 278 
Permanent differences520 435 
Prior Year True Ups 64 150 
Changes in valuation allowance for deferred tax assets(7)17 
Provision for income taxes$4,148 $2,768 
Schedule of Components of Income Tax Expense (Benefit)
The significant components of the provision for income taxes for the years ended December 31, 2023 and 2022 are as follows:
Year Ended
December 31, 2023December 31, 2022
Current taxes:
Federal$4,242 $614 
State1,345 408 
Total current taxes5,587 1,022 
Deferred taxes:
Federal$(991)$1,660 
State(448)86 
Total deferred taxes(1,439)1,746 
Provision for income taxes$4,148 $2,768 
Schedule of Deferred Tax Assets and Liabilities
The significant components of the Company’s deferred tax assets and liabilities are as follows:

December 31, 2023December 31, 2022
Deferred tax assets:
State fixed asset and net operating losses$1,043 $833 
Goodwill7,977 9,384 
Allowance for doubtful accounts2,874 2,200 
Accrued compensation and other1,782 1,071 
Accrued phantom stock628 672 
Stock-based compensation4,098 3,401 
Capitalized costs1,137 628 
Lease liability842 180 
Other170 — 
UNICAP15 13 
Total deferred tax assets$20,566 $18,382 
Deferred tax liabilities:
Right-of-use asset$(848)$(180)
Property and equipment(15,141)(15,057)
Total deferred liabilities$(15,989)$(15,237)
Valuation allowance:
Net deferred tax asset before valuation allowance$4,577 $3,145 
Less: valuation allowance(19)(26)
Net deferred tax asset$4,558 $3,119 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following reflects the earnings and share data used in the basic and diluted earnings per share computations:
Year Ended December 31,
20232022
Numerator - basic and diluted:
Net income attributable to shareholders$10,243 $6,222 
Denominator:
Basic weighted average number of common shares38,354,071 38,655,403 
Diluted weighted average number of shares40,378,922 39,807,434 
Basic earnings per share$0.27 $0.16 
Diluted earnings per share$0.25 $0.16 
Denominator calculation from basic to diluted:
Basic weighted average number of common shares38,354,071 38,655,403 
Stock options and other dilutive securities2,024,851 1,152,031 
Diluted weighted average number of shares40,378,922 39,807,434 

Anti-dilutive shares excluded from the calculation consisted of dilutive employee stock options and RSUs that were de minimis in all periods presented.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Business and Operations (Details)
Dec. 31, 2023
state
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of states in which entity provides DME and health care solutions 50
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 7,182 $ 5,910
Money market accounts 5,657 11,004
Cash and cash equivalents $ 12,839 $ 16,914
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Allowance for doubtful accounts $ 11,100,000 $ 8,500,000
Asset impairment charges $ 0 0
Expected useful lives 5 years  
Amortization expense $ 75,000  
Weighted average remaining useful life of intangible assets 4 years 4 months 24 days  
Available for sale debt instrument    
Derivative [Line Items]    
Realized gain   $ 200,000
Tradename    
Derivative [Line Items]    
Intangible assets acquired $ 500,000  
Other intangibles    
Derivative [Line Items]    
Intangible assets acquired $ 100,000  
Medicare | Accounts Receivable | Customer Concentration    
Derivative [Line Items]    
Concentration risk, percentage (percent) 28.00%  
Medicaid | Accounts Receivable | Customer Concentration    
Derivative [Line Items]    
Concentration risk, percentage (percent) 4.00%  
Medicare And Medicaid | Accounts Receivable | Customer Concentration    
Derivative [Line Items]    
Concentration risk, percentage (percent) 32.00% 48.00%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)
Dec. 31, 2023
Medical equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 1 year
Medical equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 10 years
Computer Equipment  
Property, Plant and Equipment [Line Items]  
Useful life (years) 5 years
Office Furniture & Fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 5 years
Office Furniture & Fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 10 years
Vehicles  
Property, Plant and Equipment [Line Items]  
Useful life (years) 5 years
Buildings | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 15 years
Buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life (years) 39 years
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Investments [Abstract]    
Equity method investments $ 320 $ 816
Other equity investments 1,360 1,339
Balance, end of period $ 1,680 $ 2,155
Solvet Services, LLC    
Schedule of Investments [Line Items]    
Equity method investment, ownership percentage (percent) 49.00%  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 183,008 $ 138,832
Ventilator rentals, non-invasive and invasive    
Disaggregation of Revenue [Line Items]    
Revenue from rentals 108,258 92,710
Other durable medical equipment rentals    
Disaggregation of Revenue [Line Items]    
Revenue from rentals 38,315 21,446
Equipment and supply sales    
Disaggregation of Revenue [Line Items]    
Revenue from sales and services 25,770 13,927
COVID-19 response sales and services    
Disaggregation of Revenue [Line Items]    
Revenue from sales and services 0 2,278
Service revenues    
Disaggregation of Revenue [Line Items]    
Revenue from sales and services $ 10,665 $ 8,471
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details) - Customer Concentration - Revenue
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Medicare And Medicaid    
Concentration Risk [Line Items]    
Concentration risk, percentage (percent) 46.00% 56.00%
Medicare    
Concentration Risk [Line Items]    
Concentration risk, percentage (percent) 44.00% 47.00%
Medicaid    
Concentration Risk [Line Items]    
Concentration risk, percentage (percent) 2.00% 9.00%
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Narrative) (Details) - USD ($)
7 Months Ended 12 Months Ended
Jun. 01, 2023
Dec. 31, 2023
Dec. 31, 2023
Business Acquisition [Line Items]      
Decrease in amortization expense     $ (75,000)
Home Medical Products Inc      
Business Acquisition [Line Items]      
Business acquisition, percentage of voting interests acquired (percent) 100.00%    
Cash paid $ 29,417,000    
Purchase consideration funded by cash on hand 16,000,000    
Acquisition related costs expensed     538,000
Fair value of accounts receivables acquired 2,000,000    
Gross contractual amount 2,900,000    
Estimate of uncollectible receivables 900,000    
Revenue   $ 16,200,000  
Pre-tax income   1,300,000  
Identifiable intangibles 641,000    
Home Medical Products Inc | Decrease      
Business Acquisition [Line Items]      
Decrease to the fair value of intangible assets acquired   47,000  
Increase in goodwill   47,000  
Decrease in amortization expense   5,500  
Decrease in accumulated amortization   $ 5,500 $ 5,500
Home Medical Products Inc | Revolving Credit Facility | Line of Credit | 5 Year Revolving Credit Facility      
Business Acquisition [Line Items]      
Consideration funded by borrowings 8,000,000    
Home Medical Products Inc | Term Loan Facility | Line of Credit | Delayed Draw Term Loan Facility      
Business Acquisition [Line Items]      
Consideration funded by borrowings $ 5,000,000    
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Identifiable Liabilities      
Resulting goodwill   $ 29,765 $ 0
Home Medical Products Inc      
Business Acquisition [Line Items]      
Cash paid $ 29,417    
Identifiable Assets      
Cash and cash equivalents 829    
Accounts receivable 2,014    
Inventory 582    
Prepaid expenses and other assets 498    
Property and equipment 4,358    
Lease assets 743    
Identifiable intangibles 641    
Other long-term assets 25    
TOTAL ASSETS 9,690    
Identifiable Liabilities      
Trade payables 1,985    
Deferred revenue 732    
Accrued liabilities 1,195    
Current portion of lease liabilities 536    
Current debt 4,558    
Long-term lease liabilities 196    
Long-term debt 836    
TOTAL LIABILITIES 10,038    
Net assets (liabilities) acquired (348)    
Resulting goodwill $ 29,765    
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation $ (52,937) $ (39,899)
Property and equipment, net of accumulated depreciation and amortization 73,579 67,743
Medical equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 110,920 93,893
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,540 2,792
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,566 2,566
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,953 7,043
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 345 296
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,192 $ 1,052
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Depreciation $ 20.5 $ 14.6
Medical equipment    
Property, Plant and Equipment [Line Items]    
Equipment purchases included in accounts payable $ 1.4 $ 0.7
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued trade payables $ 3,230 $ 2,254
Accrued commissions payable 794 608
Accrued bonuses payable 7,131 3,708
Accrued vacation and payroll 2,058 1,484
Current portion of phantom share liability 1,867 1,704
Accrued other liabilities 2,498 1,334
Total accrued liabilities $ 17,578 $ 11,092
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Senior Credit Facilities (Details)
12 Months Ended
Nov. 29, 2022
USD ($)
Dec. 31, 2023
USD ($)
Sep. 19, 2019
USD ($)
May 30, 2019
USD ($)
Building Term Note | Notes Payable        
Debt Instrument [Line Items]        
Principal amount       $ 4,800,000
Building Term Note | Notes Payable | Available for sale debt instrument        
Debt Instrument [Line Items]        
Fixed interest rate (percent)       4.68%
Term Note | Notes Payable        
Debt Instrument [Line Items]        
Principal amount     $ 5,000,000  
Stated interest rate (percent)     4.60%  
Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 30,000,000      
Revolving Credit Facility | Term Note | Line of Credit        
Debt Instrument [Line Items]        
Fixed charge coverage ratio   1.25    
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 30,000,000      
Principal amount   $ 30,000,000    
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | Through December 31, 2024        
Debt Instrument [Line Items]        
Leverage ratio   2.75    
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | On or after March 31, 2025        
Debt Instrument [Line Items]        
Leverage ratio   2.50    
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | Minimum | SOFR        
Debt Instrument [Line Items]        
Basis spread on variable rate (percent) 2.625%      
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | Minimum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (percent) 1.625%      
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | Maximum | SOFR        
Debt Instrument [Line Items]        
Basis spread on variable rate (percent) 3.375%      
Revolving Credit Facility | 2022 Senior Credit Facilities | Line of Credit | Maximum | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate (percent) 2.375%      
Revolving Credit Facility | 2022 Senior Credit Facilities | Notes Payable        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 30,000,000      
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current portion of notes payable $ (1,072) $ 0
Net long-term notes payable 6,002 0
Notes Payable    
Debt Instrument [Line Items]    
Outstanding balance 6,875 0
Financing costs and commitment fees (594)
Current portion of notes payable (313) 0
Net long-term notes payable $ 5,968 $ 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt And Leases [Abstract]    
Lease liabilities $ 3,250 $ 694
Current portion of lease liabilities (934) (495)
Operating lease liabilities, less current portion $ 2,316 $ 199
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details) - Equipment Financing Obligation - USD ($)
$ in Millions
Dec. 31, 2023
Jun. 01, 2023
Debt Instrument [Line Items]    
Short-term debt $ 0.8  
Minimum    
Debt Instrument [Line Items]    
Stated interest rate (percent)   0.00%
Maximum    
Debt Instrument [Line Items]    
Stated interest rate (percent)   7.99%
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Debt And Leases [Abstract]    
Discount rate (percent) 5.50%  
Weighted average lease term (years) 4 years 6 months 3 days  
Operating rental expenses $ 999 $ 539
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt And Leases [Abstract]  
2024 $ 874
2025 736
2026 615
2027 617
2028 560
Thereafter 7
Total lease payments 3,409
Less: imputed interest 547
Present value of lease liabilities $ 2,862
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Recurring Fair Value Measurements:    
Total $ 7,876 $ 13,005
Available for sale debt instrument    
Recurring Fair Value Measurements:    
Available for sale debt instrument 2,219 2,000
Money market mutual funds    
Recurring Fair Value Measurements:    
Money market mutual funds 5,657 11,005
Level 1    
Recurring Fair Value Measurements:    
Total 5,657 11,005
Level 1 | Available for sale debt instrument    
Recurring Fair Value Measurements:    
Available for sale debt instrument 0 0
Level 1 | Money market mutual funds    
Recurring Fair Value Measurements:    
Money market mutual funds 5,657 11,005
Level 2    
Recurring Fair Value Measurements:    
Total 0 0
Level 2 | Available for sale debt instrument    
Recurring Fair Value Measurements:    
Available for sale debt instrument 0 0
Level 2 | Money market mutual funds    
Recurring Fair Value Measurements:    
Money market mutual funds 0 0
Level 3    
Recurring Fair Value Measurements:    
Total 2,219 2,000
Level 3 | Available for sale debt instrument    
Recurring Fair Value Measurements:    
Available for sale debt instrument 2,219 2,000
Level 3 | Money market mutual funds    
Recurring Fair Value Measurements:    
Money market mutual funds $ 0 $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Issued (in shares) 38,506,161 38,049,739
Outstanding (in shares) 38,506,161 38,049,739
Shares redeemed to pay income tax (in shares) (75,235)  
Amount of shares redeemed to pay income tax $ 594 $ 143
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 11, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Options outstanding (in shares)   4,214,000 4,497,000 3,822,000
Stock-based compensation, expense   $ 5,849 $ 5,202  
Unrecognized pre-tax stock option expense   $ 335    
Weighted-average period of recognition (years)   1 year 25 days    
the Former Plans        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum shares in plan (in shares) 0      
Omnibus Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum shares in plan (in shares) 7,758,211      
Percent of issued and outstanding shares (percent) 20.00%      
Omnibus Plan | Common Stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum shares in plan (in shares) 2,600,000      
Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation, expense   $ 1,165 $ 3,094  
Restricted Stock Units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
RSUs outstanding (in shares)   1,226,000 629,000 206,000
Stock-based compensation, expense   $ 4,684 $ 2,108  
Weighted-average period of recognition (years)   10 months 9 days    
Unrecognized pre-tax compensation expense, restricted stock units   $ 3,892    
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of options (000's)      
Beginning balance (in shares) 4,497,000 3,822,000  
Issued (in shares) 0 764,000  
Exercised (in shares) (246,000) (83,000)  
Expired / Forfeited (in shares) (37,000) (6,000)  
Ending balance (in shares) 4,214,000 4,497,000 3,822,000
Weighted average exercise price      
Beginning balance (in dollars per share) $ 5.26 $ 5.22  
Issued (in dollars per share) 0 5.29  
Exercised (in dollars per share) 5.42 3.55  
Expired / Forfeited (in dollars per share) 6.33 5.21  
Ending balance (in dollars per share) $ 5.25 $ 5.26 $ 5.22
Weighted average remaining contractual life      
Weighted average remaining contractual life 5 years 10 months 24 days 6 years 10 months 24 days 7 years 4 months 24 days
Aggregate Intrinsic Value      
Aggregate intrinsic value $ 11,698 $ 11,356 $ 3,722
Share price (in dollars per share) $ 7.85 $ 7.56  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Options (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value, outstanding $ 11,698 $ 11,356 $ 3,722
Aggregate intrinsic value, exercisable $ 10,432    
Common stock issued pursuant to stock options (in shares) 246,000 83,000  
Exercisable (in shares) 3,461,000 2,841,000  
Weighted average exercise price (in dollars per share) $ 4.99 $ 4.53  
Weighted average remaining contractual term (years) 5 years 6 months 6 years 1 month 6 days  
Issued (in shares) 0 764,000  
Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issued pursuant to stock options (in shares) 246,022 82,822  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Schedule of Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Aggregate intrinsic value      
Share price (in dollars per share) $ 7.85 $ 7.56  
Restricted Stock Units      
Number of RSUs (000's)      
Beginning balance (in shares) 629,000 206,000  
Issued (in shares) 920,588 580,962  
Vested (in shares) (286,000) (149,000)  
Expired / Forfeited (in shares) (38,000) (9,000)  
Ending balance (in shares) 1,226,000 629,000 206,000
Weighted average grant price      
Beginning balance (in dollars per share) $ 5.62 $ 6.61  
Issued (in dollars per share) 7.88 5.44  
Vested (in dollars per share) 5.82 6.27  
Expired / Forfeited (in dollars per share) 6.98 6.45  
Ending balance (in dollars per share) $ 7.23 $ 5.62 $ 6.61
Weighted average remaining contractual life      
Weighted average remaining contractual life 10 months 9 days 10 months 17 days 8 months 4 days
Aggregate intrinsic value      
Aggregate intrinsic value $ 9,624 $ 4,755 $ 1,074
Restricted Stock Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (years) 1 year 1 year  
Weighted average grant price      
Issued (in dollars per share) $ 7.10 $ 5.21  
Restricted Stock Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (years) 3 years 3 years  
Weighted average grant price      
Issued (in dollars per share) $ 7.93 $ 6.34  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Schedule of Phantom Share Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Value of share equivalents    
Share price (in dollars per share) $ 7.85 $ 7.56
Current accrued liabilities $ 1,867 $ 1,704
Stock-based compensation $ 5,849 $ 5,202
Phantom Share Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (years) 3 years  
Number of phantom share units (000's)    
Beginning balance (in shares) 513 573
Issued (in shares) 181 256
Vested (in shares) (245) (263)
Expired / Forfeited (in shares) (31) (53)
Ending balance (in shares) 418 513
Value of share equivalents    
Balance at the beginning $ 3,878 $ 2,991
Issued 1,444 1,320
Vested (2,354) (1,383)
Expired / Forfeited (241) (401)
Balance at the end 3,281 3,878
Total liability 2,425 2,593
Current accrued liabilities 1,867 1,704
Long-term accrued liabilities 558 889
Cash settlement 2,400 1,400
Phantom Share Units | Selling, general and administrative    
Value of share equivalents    
Stock-based compensation $ 2,189 $ 2,316
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Details)
$ in Millions
Dec. 28, 2020
USD ($)
Dec. 31, 2023
USD ($)
Nov. 30, 2021
USD ($)
May 31, 2021
patient
Mar. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Purchase obligation         $ 1.4
Damages sought $ 4.7        
Outstanding deposit   $ 0.9      
Number of patients | patient       100  
Necessary claims reviewed and payable (percent)       77.00%  
Recalculated principal overpayment request     $ 1.1    
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Net income before income taxes $ 14,391 $ 8,990
Statutory income tax rate 21.00% 21.00%
Computed provision for income taxes $ 3,022 $ 1,888
State income tax expense 549 278
Permanent differences 520 435
Prior Year True Ups 64 150
Changes in valuation allowance for deferred tax assets (7) 17
Provision for income taxes $ 4,148 $ 2,768
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current taxes:    
Federal $ 4,242 $ 614
State 1,345 408
Total current taxes 5,587 1,022
Deferred taxes:    
Federal (991) 1,660
State (448) 86
Total deferred taxes (1,439) 1,746
Provision for income taxes $ 4,148 $ 2,768
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
State fixed asset and net operating losses $ 1,043 $ 833
Goodwill 7,977 9,384
Allowance for doubtful accounts 2,874 2,200
Accrued compensation and other 1,782 1,071
Accrued phantom stock 628 672
Stock-based compensation 4,098 3,401
Capitalized costs 1,137 628
Lease liability 842 180
Other 170 0
UNICAP 15 13
Total deferred tax assets 20,566 18,382
Deferred tax liabilities:    
Right-of-use asset (848) (180)
Property and equipment (15,141) (15,057)
Total deferred liabilities (15,989) (15,237)
Valuation allowance:    
Net deferred tax asset before valuation allowance 4,577 3,145
Less: valuation allowance (19) (26)
Net deferred tax asset $ 4,558 $ 3,119
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Net income attributable to shareholders $ 10,243 $ 6,222
Denominator:    
Basic weighted average number of common shares (in shares) 38,354,071 38,655,403
Diluted weighted average number of shares (in shares) 40,378,922 39,807,434
Basic earnings per share (in dollars per share) $ 0.27 $ 0.16
Diluted earnings per share (in dollars per share) $ 0.25 $ 0.16
Denominator calculation from basic to diluted:    
Basic weighted average number of common shares (in shares) 38,354,071 38,655,403
Stock options and other dilutive securities (in shares) 2,024,851 1,152,031
Diluted weighted average number of shares (in shares) 40,378,922 39,807,434
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "R)9E@'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 " LB698@HKMS.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O325B:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/ M?4 0G*_ (VFK2<,$+,)"9*JQ1IJ(FOIXQENSX,-G;&>8-8 M>NPH0556P-0T M,9S&MH$K8((11I^^"V@7XES]$SMW@)V38W)+:AB&GQY=YW<)U MB71G,/]*3M(IX)I=)K_6#YO=EBG!Q6W!ZX*O=D)(?B_YW?OD^L/O*NQ[Z_;N M'QM?!%4#O^Y"?0%02P,$% @ +(EF6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" LB698$N60:_D' ##, & 'AL+W=OV5A;XDOC65\7EM/)'%>^?3#GO'OT980@=[#@$:/K:T0NP_M=N1N M28BC.[8C%+Y9,QYB 4V^:4<[3K"7!H5!VS*,7CO$/FT-'])S"(!VS^VS-;IQ,+?;$5RHCU\V.$-61+Q93?GT&KG*IX?$AKYC"). MUH^MD?EA; ^2@/2*KS[91V?'*.G*BK'O26/F/;:,Y(E(0%R12&#X>",."8)$ M"9[C[Z-H*[]G$GA^?%*?IIV'SJQP1!P6_.E[8OO8&K201]8X#L2"[?\@QPYU M$SV7!5'Z+]IGUW;ACFX<"18>@Z$=^C3[Q.]'$&/C V1[QY&I02PY2F&DT=-^GR=]]*3A\ZT.<&#KL MC7!TB[XLQ^B7?_SZT!8@FGS5=H\"3YF 52%@6N@SHV(;H0GUB%<6:,/3Y(]D MG1[IR5(JCHE[AVSS!EF&94L>R%&'3\GJ#AGW:7A'$CY6A_\SIG!W0W;W4F_L M'+"=ZME*P/\>K2+!89#_1T8X4^C(%9*9_R':89<\MF!J1X2_D=;PYY_,GO&; MC(Y.L;$FL1*Y3DZNHU(?CID;PPHCT.MA1V38U.&F2D&JY3[A-3X0(?UU=M2QC<%=PP^8A2$P MU2G]C^#R"3SG[,VGKGP8JC4_C:38M+H$76IE;(5/,-4)_H_8YBP2D ?_Y>^J M5SRU8M_H&@,I-ZVF09=:F5MA&\P+OB&EQ@FNQJ06L.V^%))6GZ!+K0RI< JF M.L'_Q!)/-=\RJLKC+HATC0XDH1=*F5>14>P:KE$?XD07#[G4(J!K,31["L>6@61;%\ M7;N@^T.I2L99+*Q')I:\1N113GJJ,;4KI'V6T7:;]5*^V=4$)Z])TPV M(_$)HY2:6K&*FM:L7Y=:F5J1]5NULOYT.B('C-*&<6FB<4%GY+H$)$# R\2D MY+3F_;K4RN2*O-]2I^U'<+QM%("!*)=",730.\D5)3 MZU53TVH#=*F5JP\*&V"KL_?\K=34IYBZ/ICU=-LL/3?A/-W^AM]15XGRPDTJ M4:KC&EKP'=A M7#$L3=34*HUK7[2:A:-:-U5+"NC>AK9U/[BW#:/ST'Z3X3FK"JKG!(Z[.(*Y MWV^.FSGH)1:PM-%DBT.*3&^Y4*;6.^_DH-_M]>Q>WL]$U 2,@W_Z_I/KB?/D\>7Y=HMFS\[*8ORQ&KY,Q>OJ&%I/I M9#%Y=B;((5Q@GR*?9G666+S$!SY/SPZ/STZ6G,6PM4$3IW>\O[\T\ R^[]%21VC3_W4^.PX>S^@ M*%_!8?G&%&$X]M(V/,[9+6_0?NN[6[3W8<6"QUQ#_NY!"Q*TY%;+B8,H$R@ M-0YG0,FT#.3A0X3P.CM'$$AG/4GBTPJ:0U)!XR:%;5DOSNXH?7NG_ALTGI;7 M\%5VX:OL6K[* =H<6,RH1][11R+_)5!+&89A]JU[LW,OI:;54^E2*U,K/)6M M]D*C?(16IAAJ@>I?3:UN2I=:&5/AINR:A5?GM6I3."GUGQ?$JBJNU&&-B5W# M2=F%D[)K5ET=2]6J8:EUIM^DJ+0:*%UJ&:KV6=5WXK[3ZOD(UN68BJP /#^; M5^B/TKKT=G%Y5M[_&2?F/4(!64.H<=>'Q8)G%?-90[!=6D.^8D*P,#W<$NP1 MGEP WZ\9$Z=&*I0\ @ O@4 !@ M !X;"]W;W)K58% DFTI M("5-JT5*NZC5-DW3+APX :O^8+8I[;^?;0C+I 3E!OQQWL?O,9P3-T*^J!) MHS=&N4J\4NMJ[OLJ*X%A-1(5<+.S%Y)A;::R\%4E >=.Q*@?!L',9YAP+XW= MVE:FL:@U)1RV$JF:,2S?ET!%DWAC[[#P1(I2VP4_C2M+ZY[+""6T%_D%R7B??)0SGL<4WUDVB^0)?/U/(R M095[HJ:-#3][**N5%JP3&P>,\/:-W[I[.!9$9P1A)PB=[_8@YW*%-4YC*1HD M;;2AV8%+U:F-.<+M1WG6TNP2H]/IHLZ)1FO>?EYS3[&O#=9N^EF'6+:(\ QB M'*('P76IT!W/(?\?X!L_O:GP8&H9#A)7D(U0-+Y&81!& [RH3S)RO.C2)-&O MQ4YI:7Z)WZ?R;6F3TS1;)G-5X0P2S]2! OD*7GKU83P+;@:\3GJODR%ZZU5( M=$\D0^O5*7O#@$DXX&+:NYA>Y.(1,SAE85A])[G2Z JSZ@;]%#4OT&:S'7 U MZUW-+G*U$=G9?W68\&C:Q%=) 7-U;3 U401S?,J:?U13#&3A.H="F4E'M^75 MK_;-:='6Y+_PMK,]8%D0KA"%O9$&HX_F]F3;+=J)%I6KT)W0IM[=L#0-%J0- M,/M[(?1A8@_H6W;Z%U!+ P04 " LB698*"9\R"X' #V( & 'AL M+W=OI;U M]V8MA"(_RJ)JK@=KI38?A\,F6XLR;3[(C:C@FY6LRU3!;?TX;#:U2)==H[(8 M,L\+AV6:5X/15??9UWIT);>JR"OQM2;-MBS3^N-N@L_I.+Y^;HFK2N M/$CYO;VY65X/O%:1*$2FVBY2^/'9[8-CZ]?>O^M4@;,9'%?_.E6E\/X@%9BE6Z+=2]?/XL]@X%;7^9+)KN+WG>VWH#DFT;)Z^S.]N;Z;CQ6Q*/HUOQU\F,S+_/)LMYN22 M?)M/R3]_^1?YA>056:SEMDFK97,U5/#DMOTPVS_ET^XIS/*4J<@^$$XO"/,8 M1YI/SF_.3IL/P=^#T^S@-.OZXS:GMW4M*D72IA$*=6?7WL?;MUOK8[-),W$] M@+W3B/I)#$9__QL-O5\QY]ZILQ-7^<%5[NI]-$F;-8%)(UE[(?[D$@J3N>LI/!80^P'MR42L AXEN,S@(#-PRKRIGF#P9/T3TQ483_1#%O=D MF48\B"R#%QY4A:^HRF0IB$I_' T?IC T'N[UY)D6+,3%10=QD5/1S?&KH$4ZI4^UO>956F2"%@-R" MU&T2<2E7EUNXL<_6OL^3R.'UXQEBY%G4:@Y2)WM&=S"RJ;VC"/6 M%VQ:A8DETE'-,^H&V@Q6 "R&' )QHTH;R?:=G$3_,.X'.\2*T2"P2-0HHVZ6 M3<6#.A*(ZC/IQ!@U%BEBY7FV6=<,HVZ(3<5*0'Q;=L#H9AF5B. L"/HX0ZPX MI98@3#70Z"M$6\+ Y:N\!1D,I4JKQQPN&_NV-\$5&.$8,;(-IJ8;=>/M=RF7 MSWE1H*(0C"51&/1EF68V61ICU,VQNPZPQ1FHH":DXM@8.=.(!HE-I289=;)C M3]NS5":F !H&1GJ%V$41/PJFIP6#IA!S4VAQMQC?DO%\#H416C"8/*&!'R?] MN<;L:.39P,,T>!@]JZ8I8,_D1:YR@18LG'F:85<]/J-.D[TGIQJ"0VLFZ/K5#Q2,T5A'WI9Z.+:70Q-[KZ MV=^;A9O<"LTQ-XW\Q))B,8TWYL;;2[1;0JJ%2D-XY1D9*F)E&U2--'8.TK(S MH[%)*\[HT<;>ZT3@%\>A!6I<0XU[9U:2K^CD3CB^E1KOU=NIUYJ4W%VBG1E3 MN%EOF>DO8A3'ENR7:ZYQ-]<<\00XUYRS-[F)-,K[ZQ\QLJQ_?G3>Z(:>,ZB< MK1XKS.+^MD"L:&(;? U%[H:BWA2VX,)-T(6>9PSNV3CD&H?8FUGQZ7.+N)9IF,-.V MLSZN"G8UQS7N>.P,U///X_O9 MY[O;Z>Q^_@\R^_>WF\7_4'E.:KXY3K]3;Z=.:Y)R-TG;R9$5:93,OI-+\D5" MBEJ3I[38BH]D"^8P=1#&TZU:RSK_OUC^2GA\$7CA!0UI-YUPZ_G)1<03DC=- M&_.[L^>M:A1 2!V2>39CD9]C5[?C5XCXI+QE^GYZI'W>M@)!F:'G6 , MCUY*M[\(^".M'_.J@1Q@!0V]#Q'T4.]>LN]NE-QT[ZD?I%*R["[7 @K\NC6 M[U=2JI>;]M7WX:<.H[\ 4$L#!!0 ( "R)9EC20?_/40( +L% 8 M>&PO=V]R:W-H965T&ULK51=3]LP%/TK5B9-(&WDL^5C::32 M%E&)0479]C#MP4UN&PO'SNS;EOW[V4Z(BA08#WN)?>U[CL]Q?&^ZE^I1EP!( MGBHN],@K$>L+W]=Y"175)[(&87;64E443:@VOJX5T,*!*NY'03#T*\J$EZ5N M;:&R5&Z1,P$+1?2VJJCZZ#TOW+--B7;!S]*:;F )^*U>*!/Y'4O! M*A":24$4K$?>.+R8)#;?)7QGL-<'MV1%G@X?V:_PP$@3%X!1"T@>B\@;@&Q,]HH<[:F M%&F6*KDGRF8;-CMQ=^/0Q@T3]B\N49E=9G"83>YNEWUD M1I;7L]G#DAPMJ *!)2#+*3\FGXDNS8I.?30G6[R?MZ=<-J=$KYPRA?R$Q.$G M$@51W .?O!\>O83[QF]G.NI,1XXO?H5OB13!/$4D19\I*@]J!EWW\$ Z#+WW&_Q/9BVN(NVN( MWV+/YEIOH2!'3+0_]KC/;L,Q=!RV)^RR^&P0#,-AF/J[0RM]B4%R?AJ?=XDO M9":=S.1-F7=;U$A%P<3F7UJ3]VKM2^S5ZA^4EFUK7ZG:,*$)A[6!!B>G X^H MIE4T ]*VQ$[(0X\BM<#>5MK2JG1W7YSNA0L&HDUBUC:TNY_^Q@DD MD#C>5N)-R<-X\A][/#_;[3]S\5VN&%/H)4TR>=E9*;6^Z';E;,52*L_YFF7P M9L%%2A7 MLX0_7W9P9__@(5ZNE'[0'?37=,FF3'U9WPNXZY9>YG'*,AGS# FVN.Q^\<\> CFB4HVY,FW>*Y6EYVP@^9L03>)>N#/G]@NH)[V-^.)S/^B MYYVMTT&SC50\W34&!6F<%;_T9=<1!PVPW]* [!J0>@.OI8&[:^#F@1;*\K!& M5-%!7_!G)+0U>-,7>=_DK2&:.-/#.%4"WL;03@V&=Y/IW>>;T=7C>(2FC_!S M.YX\3M'=1W0S&=[=CM'59(3@XOYA_&D\F=Y\'>]?G*$OTQ%Z_^XO] [%&7I< M\8VDV5SVNPJ$:??=V4[$=2&"M(C !-WR3*TD&F=S-C]VT(6(RK#(/JQK8O4X M8K-SY.(/B#C$-0@:OKXYLR-E1W%X9MV?S/GA@ M6Y9MF"G&HF$O;ZAKS7: 0]=QPGYW>ZC>8.:&H4M*LR-=O5)7SZIKR*5"? %U MJ%5?X< _^' N="KR6M:]3S<:U'GE^I\J[I_!)<2K05?Q,HDS6]\%&,2A&Y- M6],L]/S0,6L+2FV!-9/OUDQ0%6=+Q%X )9(9IWMPR@0^D;.C<,,RW- Z%%/@ M"P3[ 2U9!H$G" HOQI!IOC#9M<'8>C5!JAIY8?8Q^8!BDK%T6^F MG&14S%:YTCGD=\+7NN289$8- 9!&I*;28.1'OEDD=BKL./:.57SV_4P#>(Z@ M-NI4HIKK1G@XS5D6>E%-I\D*RG>+T ,^8JO0$8.TFL6T6'3HT4^Y4/&O=K6X M.3W="-?5&JPUG73E Z#R6:RXA7Z'(02&!2:M^YNK9CTW&V2AJ$5B1 M#-M1MD/X0O 4\:((\LR\UO&:0^NYKE/7V30+21LZ<$4VW+,6Z G/SGA9I(L. M+4;>4J^Q%9=O+=BG\G;< Q4]L1V?AR.ETQTR/V5JQ>?0&ULFEF% MC?1O&D5NKV74*JIB*\5 LV+0%VH_2NU3(&AFMT?J9#%9X2AH45G!$-MI.(%M MY2ZCGAAL(1E2]*4EHYIP@TG0+(,&4D91RQH%5PS$=@C>"[Z-\YTFJ-Q+;M?: M1)R'O49=,='2#\U2205"8@=AU:P0K[[4,YCYA+34$E*QCV#[8B\O MRAK/@JWTUGW+;%JM('UK$3F5M^/0*Y 2.TB'*YHM=;1HDPE&D_@7+%26-,ZZ MR1ZQ3,3;? 4(5K 8W.1U)9^XFKJ0;<9.:M*S#@:#"2S+6L:R BQY#6!?/99- MB#9D-DW:95:8)7;,#E\KT+ Q-$V,IIG?)G:O75,8S]!ZFQ)PG"16RBOTO8_"%N^ PA\Y)4!\ADQ5N64^2 M"JC$#M11G&P43-DWR U,&PO=V]R:W-H965T&ULM5MMIVI:R3>>XEG4ALNF6F37IS>S7TD6(F9 M\N("3M)_?P(38TE8AF3[)<'V[K/2/FB1'HF3QRS_7JPH+=%3$J?%Z6A5ENN/ MDTD1KF@2%!^R-4W9+W=9G@0E^YC?3XIU3H-E[93$$Z)IUB0)HG0T/:F_^YI/ M3[)-&4RC!*:%E&6HIS>G8[.\$=?KQUJBW\B^ECL7:.J*[=9]KWZ<+$\'6E5BVA, MP[*""-B_!SJC<5PAL7;\:$!'NYB5X_[U,[I?=YYUYC8HZ"R+_XV6Y>ITY(S0 MDMX%F[B\SA[/:=,AL\(+L[BH_Z+'QE8;H7!3E%G2.+,6)%&Z_1\\-8G8<\#Z M 0?2.)"^#GKCH L.Q#[@8#0.AN"@'W(P&P=3;))SP,%J'*PZ]]MDU9F>!V4P M/S\[/(O;X$N+M'B_.S:.[_Z//>N%V^1]_>WBYO_T!A]6\S1'V_> MH3,_5WF?+953=W$&,UD&T'+,NA,$ZZFZ)=P0K##?))@Y*ND19N:(Y"K.$ MC?15-00?*(JSHBLMOAKUFI:L-#!(&N1IE-X+$!-&]8YOLN.;U)C& /Q3H(Z>F(9:6@^0,=37__#5O:GUVT;\&L&JPJC0]3W;4,37>< MD\G#/L.043U(,!\(C.-8WW&L@W#*]5)66+ RC\+J&5L< M>.1_LJ3"0+ F5(^9L@5#Z;$D>N2('F1$'PB,H\?>T6,KZ?&>:!Y&K$9F=\^C M9'^JT$6)+27(T35-?()T6!&'$.$)HFS8#@7&D.#M2G*&D=!'AR&/# MT04:>MC,E8T92@(DF \$QI'@[DAPCT^Z"A05Q885*+;D1P^L7E73+<:*6+K0 M)HW*HR-'&7#HC,*5!A@V'$,3YVB0,3U(,!\(C",7:^TR68.FMW,=K$DTB)6P M,3&Y4F@)-'7@C"4K3]VGH01 H?$,[ D5N \#.5U2FK!,EQE;M_]D,W0V3:"H M#)Z.#2*)I_+!\\-ZV$@'MH"!4WZTT>KNKI^"9E2V!4KNAVD.W]AM9Y M=I\'R=$1J(PY> 3J'3VW70-;XHP%-*X'BN9#H?$\MYH'5JZQ7\9S)[>&S(9K M6N+:2]V*YF-9 M1N'RP9/0JA58+5=T*^$T7?;YHAFOKKLA?7\NYNA^#N0&5-J#0 M> Y;<0.KU8U>'/;B318W7%L6;SO,L(F)-*=PY 4UP<04EV"RF286*MG$:@:!XHF@^%QF_OMD(%.2)4O&A;@\AZ L:6<#// MU*&'DM@KI@<:TX="X\EI-0QR1,-XW>Y&@[Y?F@S+$0N8N@V#69)U#CFF!QK3 MAT+C6=H[(J'6)5ZPR4'D53@Q+'F;XX"=M-&A;N'@DPVP1QM^Q=D&TBH31*U, M]-SM(!UG$G1-U(EZ6* SER4@)F[Z.)LC_6I/(HFQ!BBYL?1%[^CV4S3]VK MP1S\"CF!M'(".7(NXK6['T1>88]MDXCC8-;3;JYN[^#Q JHF0*'Q7+6J ^FA M.@S=UV@PN8-OIK0X54<>/+<#51U T7PB:R=XT(NT5JF,,9@M4F@!%\TG'(1 N M(?QQXU9ST'LPU:: MT'L:P, MV.]W658^?ZA>V=F]-3;]'U!+ P04 " LB698?72L]Z$( #')@ & M 'AL+W=O!3REUIR7J.G55FIR\&RKM?GPZ'*EGS%U >QYA5\LQ!RQ6IX*Q^&:BTYRYN+ M5N601-%HN&)%-9A>-)_=R>F%V-1E4?$[B=1FM6+R^2,OQ>/E ]V'_PL'I:U M_F XO5BS!S[C]1_K.PGOAOM1\F+%*U6("DF^N!QBIS(7[I-[?YY2#2BGC)LUH/P>#?EE_SLM0C@8Z_ND$'^]_4%QZ^WHW^N9D\ M3&;.%+\6Y9]%7B\O!^D Y7S!-F7]4SQ^X=V$$CU>)DK5_$6/K>TX'J!LHVJQ MZBX&!:NB:O^SI\X1!Q?@D><"TEU ^A=0SP5Q=T'<3+15UDSKAM5L>B'%(Y+: M&D;3+QK?-%?#;(I*+^.LEO!M =?5T^L?WV<_OM[>7-U_ND&S>_CW[=/W^QGZ M\1E=7\V^H,]??_PY0V?HC]D->O?;>_0;*BITOQ0;Q:I<70QKT*!'&F;=[WUL M?X]X?@\3]$U4]5*A3U7.\^,!AB!^/P.RF\%'$ASQAFLO M)P$Y\=ZA<3->[',H4TNT@.A0:"'%"D' 2587U4.[8XNZX$ZWM:-2]Z@ZF,_5 MFF7\<@#1JKC<\L'TW__"H^@_KBF?:+ C!]"] VAH].EWR#U%E8D5=TVSO39I MKM4I9CO%$:&P;MM#_;;5B.C5V3IT)7M=27!AKO+_03A!!JIA980\=ZE+3KD( M)QKL:+*C_61'P46XX3!H5K V558Y8BLAZ^+OY@/7S-OA1@<>)S@=D=ZZV%8X M&<61>V'&>ZWCH-;K):L>N,XK1;6%Y1'R&74><2D=6QJBGDK;X@Q3G+I5IGN5 M:5#EK!;9KS--C!S!Y@:,JM:[_$F_=DI-+2%)2B<]M0XC2$5NL9.]V$EX^0M5 MRV*^T0(5$@O$F:P@!REP;,:!FWF;G/A?FZ)^1BM>+T7>N+^+$-=L)I;02=IW MO6V#H_'$/1D<&49%P>G<-NGD'TCNQCW:"C1->J)=5I,X\:@^("M^M>J)$4J"0K\*!9ND0GFAUD*Q4F^8M=3@ D?KY*%]OO;J M)I:B$;5<;!O%=.01;E"+@R"#++?@4O*\XPVJV1-Z-^<57Q3U^U!@=N/V4D1L M.=LVPV.O; -(3,,E0I/PE,YXNL;5M4'&UD7-RM]1!?34\;I80)W;E1 L _^K MH@EF)[9PD,AOY=:I1COVCL$T#H)Q>I5E8J,AW:8J-B]YXQ;GQ!/'.D9)VE]' MAQE)$M]"&LCB,&5O=[QR:K-A>4;'?:(ZK.((>X09HN(P4N\D7[,BWX6 :J)8 MU$LN$5.*>Y*ES4V"QZ.^8 ==21I[Z(H-7G&8K_>2Y1RMV;-><+<^FY1G:6+% MK,,J]L$?&Z#B%XBZ2S62PYIOW%G%IE^:X+X^A]'8L^#$$)*$"0E!(S>@KBS8 MO"B]30:Q24$P]FY48+I*W]:!M MX?$*V2=M0D\UVK$3#&5)N ^]V\AL">7ZVZJ9;M#C]#:*)OT.U6E'THEO[0S^ M2!A_M_LB4=<'7;7[0IE+7'SKE^8N(VB+/'H- TF8@:V #3?5AJ:+]_N7; MW;ZD:8*I^5[VSWVZ63B 2=(D[=/<8>+:1X'RGU)>; M4(<)K$GD4VHX2<*C#VE7FP &T=O2JF+HF)5]HICO2"WWWRN=Z+1 MCIU@"!Z'"7Z\]_@3EUG1)EBQ;KH3IP<N18J(E%N6WZ6,CM18T6+ M4H;'-SM3A:=O*YVD# MUS@,U[L#_[Y5M .?XRCJ'W0XS'RJ#6+C,&)G2P;1#()SSE>0-VNA-\K!H8=3 MKX.FR83VY3JL,/7%G<%I',;I7O&Z*\)RM*ERZ#ZA!45*?WGPG8;7@V0KYRQ> M!JW#Y&R2C#R%6&Q &X=!^Y.;:%R@DFNE+[17L:/WQ,FX+]AA13T'OK%!:_Q* MM![V*^\ZSKY_/:]L@)*4] \!'%8P43+RY!5J,$O#?:R>1LP(RF-/%N>&ES2,"Z#$^#Z" DJ32X+X:S?J8U&# SO M]^LNLZ,Y'HLW%*7AIG>V6:]+K@,60)H7*BN%VN@LM.L]=/4&>ZI]],%S&XR> MM ,^U6C''CFX$1N&M&G-YNU7OO#'8(Y&K?:$J^V'B>3: VG>-DU,]N#JNSU'?L3PW& MZ>@?;]!*5&?-)JTEJQ3+O-4T#98*;]Z@)QKMV".F3*#A,N'[;M;9_A9PTWJW MU?I2%PE9R90J%D7&=F<*[:TTI3; ,XXRH3PP<)0%=OWCL/*4:]04#C1<.&B& M5<'33'A%-V.G!P1S(HZVRBQ[L$/#QX)6G'YT#PII5!S:Z5]MF;_ MZ?YIK*OF&:3>YQ_Q^77[3)49IGW$ZQN3@#0%LUG D-&',2B2[5-3[9M:K)L' MC^:BKL6J>;GD#,I ;0#?+P1T-]T;_0/[9]>F_P=02P,$% @ +(EF6/=+ MFBT\!0 :@L !@ !X;"]W;W)K.?%O7RBTON+*+TV20K!>N M];P,LM _.VG4G"<6T..9Z?)^>#EQ;Z2 M2*;6WLK+N^(TR8005YP'05#XN^DS(%73;LE,CF3_H!;N1P/U]!7G20PQ] #H;TR9I0>GIM"BX> M _3!;T-RN"9Y,=R)^(KS'NT-4AIFP[T=>'N;H//N[T/];3O\G)*%?:B[H+:LJE+ER MG-([@[0]"R53,K9UH\PR>9Y2*)UMYR5I:.C;J=>%5DZS3TD#E!IG[W7!3GR5 MMF8"JLXA/=^UNA'IH^?&^O!"Y6U@C ;?:-"P;DGEQCV)JCIG3]J0XY1$(+\S_- SRX<0O4E=JJVGFKU7,1"UW(]A?%@7SIW,'KDZ2>/ MQ,VU#^S@1>1P#+>%D)Q)$E -E4D'HG4>MW[>&:2_KYE8:15SK7# " MQSR'FU#"D0YD+#R;.02[:^%OAIX@)2TA]3G,CGV-9&+7,1C'8L@[L#0>&!S3 MM V/G" 68P,,T#JB,JI,3*IE5ZQRM%)./.9K6MKGE?6QUZ>5GJ^2_ R-^@T:E>J=YM3 M&%#:%L3R):)/RN7E^D.R'[.D9'S@"R[9@5SGQD#[+=@?1$QK@+A+S76*=LOY MN.-DZAE*MD>_3!.I 5PS8JFL1MG[MF[0T6!X"4DV?3F1I;99]62I$=-BP#R363;4[M]K,*FAI2^ M1,Z[D8KO9M%-5&'Y6?E"W=%8-3I ?&3I%K?1[X/'+^LI+D;)S:=726_;]['_ MX/XC,L9;GH_S-717H?51_=]>TG]W&F$Y]V5:U^_YDTW6[;YX_=\7&;+6;-CM3 MPYU5TVYU!S_;]7.W:XTNZ:5M]7PQF[UXOM6V/OGA.[KVJ?WANZ;O*EN;3ZUR M_7:KV_UK4S5WWY_,3_R%G^UZT^&%YS]\M]-K?6OCU/(Q2VJVIG6UJ MU9K5]R=7\V]>G^/S],!OUMRYY&^%*UDVS6?\\:[\_F2& )G*%!V.H.$_M^;: M5!4.!&#\7<8\"5/BB^G??O0?:>VPEJ5VYKJI_F;+;O/]R>6)*LU*]U7W6!#< M/!%!^49W^H?OVN9.M?@TC(9_T%+I;0#.UK@I-UT+=RV\U_UPPYNAFI6ZL>O: MKFRAZTY=%473UYVMU^I34]G"&O?=\P[FP[>>%S+V:QY[<63L^4)]:.INX]3; MNC1E/L!S #1 N_#0OE[<.^(;4TS5V7RB%K/%V3WCG875G]%X9T?&&UFF^N^K MI>M:H);_&5LQCW<^/AYRT#=NIPOS_0FPB#/MK3GYX4__,7\Q^_8>:,\#M.?W MC?X']^K?-;9ZK9UU^. G7&+=:6*O7S8&6*QHMCM=[_'YE:UU75A=*0>/&&#D MSJF-OC5J:4RM #\[W9I2V9K>:TMXV@#U=QOUZ_1FJOY\=?5)Z;I4N[YU/0+3 M-:J#6=J^ BCP3FO6?473$SQX\^;M]52]J^GO9F=K! UN;74-(@9AF"A=54J7 MOP-O$4P35<#[UM$BX=&FKO:J1HZO8(*B;UN\D;P 8^M. >RJ-H5Q#M$&H.T8 M&VJE;0LC( 1!;O&681S D,Z$!@$+TC6EJ&?T'(*[39J!6(RQ=-6EV:J?C:[ MIB4(KP$@4Q=[=07+N-55C[@ 6 "-A+:RJ2K=.O7TB6I:=?+KS9N39].X9]

\@W'-IK(@ZA"B8SHJS5_[RUL24(@N)=;_=DH$Z;$I6D'>FO'D#(! MK%:@69@B:7=@;KT-J('G3<>O5E8O;07[+T.5UA55X_K6"/"XL3CSL7=X%ER> M1_K#*\9!CL'6FEM3]P*-^0(*WL&/LB=*CR_A+R!1V\ V?(CX026(.$#2.8ZC M?@=[LP&V:EH0)15- U0 /#Z!OX7=\*7/-9"**FQ;]%N 'QY =NB[#;R(LN4V MD!S!TS8U_%TDJVP E!;8KH"I9&^2W5P",<%R'6[K$E>F75/K905,E0HZC3>$ M'#P6>B:]9+"XW-94N!TPJ" 3944#XS&7!R:!J\;>XGP3M>P=2%WG8/>V2Z1O M9GU@KF8+0^DON+I;ZZ)$0%G"3(Z Q'VV-:BHGE 7%5T/0FK1O'U> 78 "E\+W/H;1Y-X$Y07S&RR@Z5O0 2"@ MFX*9V\\9Z O1!V.0-8KZ HD12*#.D,.V*KXO0ID?T?"_]1J4!N[<$B7B%!<. MP),P;Y03O/".MR3+Z-[& $IE3W$OU9(%_ ,HFJ (!I0V-:"_=GL\_&P#$1WK8DY13T!<$-.]W"_K%40&0JB_3F=JC.$$B< M#*4+&C.@J]9-9QDK)/^ :DMD&%*Q>M^TI G]B"BA008%E;PQNNHV!2*CTG<' MZG!%%F^&WC81!V M_%3D%.*1-:.7JYEHM+F>3$4:8JFO4PD2Q^,=;$ C @"1L MPAU2U":Y(Q8$B7/_$ AB7"88![8&^2.V R$3"!&$VQHHM@(L 6RHE$BRMP;P MQC8S;%Z%U!ZL#?2Y+%@6,-FM 6AQZ2!_6'XFTIT@"&^!!OZ=]%2#4B.1>*UU MGW&28J-!^P#:.P7FM=DN88N\B4T+@3\6V49\[7B..]@/XHQ="Y*E1=A0SVY, M\=D+=U@+D#3<_ S^I1>*T\=ADBPHL"6:.QKM/O"^&;DWO++@69^HEY/YY0+^ M>S%Y-9^AAW(((=Q[>3V>Q<_=)TL%'%49B?J/EB>[/9 M 6%Y\1^O195 P]4P;U3(*9EZW@7I#JC5(+E,>4IZM24=A/R-/@:POF/5 5X6 M6IAE7\ ((*.\S"]S@Y?-.<3J+6P;04)X+T6^T,@6!4!A.]S=@AY 8Y=D,4VL M*U*#!#B:W"A(@:QL?6 :6,=&!1(@R% M&IM9MH!I=+5'6YTM"PQK(.[0!@CF[HAQP80)S *LSH8C8:#I.S2I:*N7NB+C M:BI6?V*ZP?)* V8Y&-V ==#=E?T'OI*8;R!\X*(H9=UIU8-+WR+D(#B!2RVL M>P-UDB L0^D3/AO26M EP"-*P! "19W#X6#02& M5ZTIBBRJ$=P%HA7*\'E(>*FARYTL!FQR5.0Y3@8 =;D]MJK&X2)^YT'.\A*>,VZ#?S$ITJQE0%WJ#+A=7#&"&/, M1S3\':CNSB!7 ENN.K)N*A]Q-"O 4!;T8'6&DDV\,\%%BK' ARP6P2Z2$0F! M/QMQ$'#W/4'EK.R%#8G/5#KAB(FV$5$MLD?\0AJ<]RF.ZA&-P-,FX,YG@,5- M1:/@R7P^G:LMBEPRNTOUY')Z$2_0B/<9&VC%&HK75GO4+11]"*&B ^(9-0U: M$R0Q;B=Y0N/2''B'20_)?''Y%=T]_TKE<+ .5M\)>X;JEI$#/%,*F@9Q8$, MP;(:72\L\QSF&ATBY;([\^B5(*I@:T%F[Y._PO* :\"M )*Q*,LI.K,#'6_$ MQDQ,+[1N=D0R*(HD1-9O":")=\4:\+9$@('!T<71*!+D?&"A]/$+H"9R8]%R M("WO3"XI)9IE ^3R(K),RZ$2!*\5#)-"POVG]Z;JXQ*D!; /S=_78AG1$WY( M*RQ";Q!@40Z/#_JI10G8L7OV-J ENQRQ9=T_)\4 *]C>7%D\0.-]UNT15 2 MX>85[+=A%.9W6#X(>7.G*T'T%BT_DT0FS1>02*6/8*SZ2E5V9=*8%,I%O;.= MD(&/JP9BQRV5Y0F[H9MNR:?#^%U-:V!]NM.VY=N@!\J&Y.IQ" ;S,$ 3@BB2 M"\4;,X52V3J@XVADA0P";J/(Q# MLGV/*JHG>=TV_7ISC,-HDJ/41R&(L/B,8I F0.%34)E=0.!N?@EL)H/4B+8# M.3<2..#8>AJ]A0N(NF350+Z@JUI*"XG=B1X4BHHEVRLP,AN(2#H=:R]OYLJE M-(KR&-':LCO8LE.Y0E,H#N$%FRR4G1EB<9Y,.-\CKCL,XH"Z#A$9;[21XH@Q M6W=TEBT0+- ]0U+!RS4'NDOBP26;.ABE.EO,3^>ST[.+TP6S>@R(L!D/4X,' M[-+P3 C@'D+^N#C)VPP'Z<*? $ S^/=R_D)])#=K!#OSR=F+&?X+#">;,E&H M#V 3Q-9\ K=?7.)(B\G\XB*U KYV@SU(A_9Y**W.7WT5YP8$PB.(LYNFN@7^ MNI&HR$2]?W\](1\(6 0[+_;-)B$"$X8@9)D%24E.XR2DA 09PP=[2^F M+8 /5!K_L_4*:)1BZ$#*[ [57=M4TWL(@.$' "FL(61,AA29+_9AOI0 Z)Y2 M@X <8H'$J25O7RR2H= 0\9:P,>)ZC/11YV%$MZDISKS1G&N35 N&5L'9!HL MC"_@MY[]?[:Z<0V.3(@P?#SGWZL\'D2P(V5BOA1&S,(H@:?JIV9D4G+(FX)MS*/N* %P1U$H7LL1 M:([NQ_2XC R"K!Z38K^9ML>=F2#B)Q0YVC:=">;!M@$6;"A/R7)-?++1P=Y\ M>,N&72H-3]%$055#D2MP-3 0>0^\0[GE-:!^2 ?FCL'?>W Y5OO MCL,;X?T M<&DE@(R:[W(QFZH?^3F737Z8%#(2Q;E/M3(<@736H?O HX3$0 M)9@J!(F]M3!C"JLP@--;S/BY'I.H%H@"1*A?'\F5@VW$528[,U)X(X@7ECBT M7I-5)< '5LI%'4:"<-/UG$E2C#A9L\O.14Y2%$*Z.*BV"0V1U;'%M7N/VBQKA,W M%H,2FCVC05G)E=P9*6%ATL.RCPH0RJBC4E"2YRP$!HOB!#A5])0AJY0:*>FN M7D>&[&L._,!#J&TE,23A>))\60 R!&=\/CM5E:S$)R% K;]@'!CDTT36XJ=" M\Q%TWIJHX8HC,\D5B=6$RJL6B;[66Y,6O7B!(T&NX]1\<:."66$.$5M/KAS0,FS25XB%<_F25!8J2G MP9KA?HPJ8VZ"<1"6[:MR0D1+%T +7'B'S__EPR?U5#OV?9'ML"3Y&1 A(X== M?S&7TJ'NQ_(DYKM2.DD#=ZR=TUD\MZ0%D_^Z8:8F''9_>3&9S69!E=RW!2RJ M[ZAH&7D#'? UL0LP $(S""N,$!?,>#X]YZT_)HZGX_!>C[ ,EGBC'G=264.* M((INU!\Q:X<1UI9\>U^V%BB7C?=4M49^$5.0@BF9U4DOD=U\!W2MN! I3^1] M[48Y/0NOF\Y?90T6O,'C\H6*G%I[RU9*4MB5BA"2UO>*'?(8QL+/QTEL&#!Q M)&:W(/[%RB#'!.-P('B_EGV@#!1ECWZ.]6[^FI,\'N# [D@XT-)2CZJ-657. M R!;OO4Y!,9,ZH&+R4N9O32UZ0(<+(DZ/TF,<[%]YFA*9F0_&%\-3EB([R(! M%(B3JF+ES5,*83WM]CLTS&!96-!%NO&9!.9\9+ )(;V@+1. 6"K%)2%U<5J5 MBCO&/"DML>PP1ZATXG"U9(I)B1)$5&U ^0$/-TP;LHIHKUK!BA1"[E4!-HDF MB21FWG @(.$=,,1&4RR"F>K.I^=]<$&LOQ!KP!CJ(\8!VR?&/=&8CT4'E0\1 MFGH4W(8-SR,XPAJ5&&(8@#+-23:F3+N0:DM2#6))2'2 8SNML=MEWSK9D+2L MA$SIM/C$E]?%NIL=<3SQ.]@F>(]*FFWI0U)8( A7?9IO$K.57*\WSA7BOQPK M^\FH'OTFW=:/23\<, :C&VDJ0(#!/=G%+!^&A3=^#K\)//K2K"T507I1);Z& MR0<((7(LV$5Y)1?0B"^T.!]%A%*-]/$KNC *QJZ6DJ,)%H:I*%VU(J8MTT)=?$H8W"))8I)Y_\ M"9I<[ "D5< :5;P2Q& 8&'=,DE$;BQ VY6,[$?RAWH@9((L)(Y9:&)R+\U#X M,G<)\E<]Y>Z0!$1(8N3-NRCW% S^OQ*9OVP" I,8!@--\B94X#RV$G.2FWM9 MX);<4#&1Q =&M_B1# LWJDZ4JZ9E(P-WSBV4$YY9P5^Z>:DW1K) M0[[H$\C UWR/5]M-U2>]9Z/'4(4CIR]]I=TMED4O]P&OC(X.NW[628-*WE,A MDCOIE4IJK:(,]GT0@#[1/5P/XG\<%A"E+!2E'Y$D*RI"=./:A"+HK%$%]S@@.6V-"-5X;H16Q@0/1^A6QG!. VQ>*V*6(*^; M=#%#9#"G1=20RT3. Y46^0XI!,3[EGK^A<@KN[1T)Q%(JV6M; MFH?=*:=^PW *:%\N9>J(624-^/%'SV>5D<7$)?[U:3%[.9Y*F M #N/9.%AI8:?Z.QRGEM<3%Z^G*GYV>35 MXJ6Z_OC;NS>G\U>^V<:,C4;YP<6W:C%9O+ST=DA$_'PV>?'B0EU.SE_.I<$@ MW(,57YY-9C-<\1S6<'FVB!+JGCI&3:U1!2Y^'_*\HGW,\B99D,D=BS*%DDZI8DS*C1ZFG;#(@)CS<_65.G\)_R2UFW)O 5=? MP?\9E\<*/?U +^#)"_SGIFN*SZ>OB=\04P;T9.AGCLPM.H/RFIBRI;>82XOT MK2,YE9?S2S51)^D$0A\T?S;SB?(1Q5B1[%)3G[HO,#0C &!^I<1R2XZ9B0WB MQ5S45U2N)^VN'!.R'&/Q(<^\Q"WO/61Y*%,%OY#&R\6JS!B$4^,)5<8 Q7-'.UQ:5=AP*:U4@,'@M61# M,=>)2QGN[-AM"-4OF'97OP _JI\PZSB6OOF12"MW>PYWY9YEY+O;8U0^=8K% MPXFI:FD6I#8H-,63KO>G[T'%5*",; TDXIXI:4>G%]!'LVC\DL=+\=.>NN4:Q'NIX2%[][* M.X+(>WL8A6*RX9K),F^6#"D=$\"YBR5X>$;DO+FW$LD&&K$?^REF0[;DO0$."PEFN3W)-S#[R5977SSR6RZ2"L8V%'U*Y(E_T)&3_X?)_? 2T._!DY+"$]P^3WOEP?E,&,1!'#*2/LSR339;(B&$BC!Y0$%1)C M&XDKYBLJ71 M\I@:1E%KGRI,CK:AHR4P_ @@M6RBAZH"[O7=2Q5$\CYWVM]2!;C4.U"S)Y?( M2/E;79@CLM8=.]F'G&C]14[EP)C26(Q^3&YA*A*WH*]+D;*87 78F6Q"2Y>T M.R-^_)DZ^ZGZ&Z&WR<$N&C69&7BWD^8L#.4 MZAQ:#M8$RDE*C$B6,C[_EC-$)-Z\?36$/;F+^Y :^""MI.I+*'!0C8Q#WC$> MZ:Y-R-DP>>C*-2G0!WT7007A("1]-/9QXKEC6:T^V/L9[:4'O+PY7/W1\Z%: MDTHF'YD)IG5X'[,&E _G)B9V)K6<(Q+/*SEF%(P5Z1V60]]S\!6S2](GE\!& MITK=N^S<&F:!X6O[V+\RM:9T2O(N>QHAT=(U2&LS3Q!1HA)EU?CF1(X#EX$/1-+@ M;\C!=0#MRG)R88D2BL[^H)[C-;Q/*_:B MW+9."1 TX&3F!^.HB7+;ZG90R' M]R#O,:UNY([ /.V:.)GBZM13M\]C*=Y(2]@,KQ[DMTD-/R@.!MTY]YUZ%Y/W MCSRU+L_N!/D0$J.2^0=_,U59Q,Y8U(+[*I$X/J6/J@=C32$'5Y@6HY3(\6 I MYQ6&\X5>H_9]+%,LS4[<0=DX"TO#38E&2^+RR$%-KJ%LJI'RG==>UUTGY]_E@?9P'D%>O.N#G:MA'#RJS_ATR'&- M'+3I(NT^J0-( SV$0 MBR./X:S(;!2J[9)C\V+Y,U5=5'N)%Q'1^-4>B&@47R'QZ%L LK;SK*\U;X!. M%GWHPOXQG$A?U[%8:U::'2N4*1@U+%A^:/%BGDKL>HA0+-M!+L#*!BYS(^9% MHMK8';B]/@T9HK.QZ 1F<\*RR&WQ2$X,---!IF/5^]B,$>SXH)_$1D@/L"H^ M^W-$??H\*4[#YDX^MHCY,Z[C6FH!0BE4MJ!_%MIC\U"#BC)/3BR]DE0CA12Y,^(I!AM%O*\X=@YJJ)<9/P;D7=(VME)_ M#K0%+[W'N.A[JLR5+IIPFU4 Z0J<>_3\540%HA( MT:WYI4J"8!K573M]T&6VO]Z2AD22(K\TSCHR$NEJ%$B2U%8VF[ M-0Z&':VH,SQ"&4:J5 MHQ*'J8!$]G9';,ML[&1(//LDZ?ABWO8]M3',15Y5>&O"3<#[J?HQVB=9^"EX M]M'.0IS HGVB MBW0^D,_^H.RE-!4&[XO,X&L").S23;3CHZ+0B+>G[]W#[_ G#HQX];3C2U63( MCN&44M_C/>BZ37%69M@L;2DO4.H-+XUM, HHNJ79F<+=?9B%D]= MDM@9H8&2I=ERY819HR?_8\11LMJW;IM\=G@F2ULF/'7?TKO:XBD?OTZ&O MAPX]B1G1)2 0K//GS225,$]C%5_(?@DJGT7[RY\G%;(G,)C_0$7FPK,UE]%( M>I03.X-TH$2"3;=[W0@ MM3^@&"?>'W1XD8+W9PJ.T+T2&1%BNUS_R*9'Q0:DX[-^G4%/BC-88H6/D'%J M$)=Y6O/ATLFI^LET/G<(ZU8W5%=T-0C? Y. 0<.%;M*S25_]*-*NU!WGJ/%! MKDY*3\'+"C\..H/KGL#S;:%\TK@,Q95[R?F5R2)]'> ;6_6^F>7_ )I=U;.J MCP' $B% Z956X_F*QON 3ZJWL%H6U-Q>9N&XE"SNR-"^/2:=(D=<&L<'%U1> MQWI$_%2#XPG%'-I_T(?/S)B],Y//!C"-N^B[W*ZE1=<\+\/74U?Z,^),>P .ZSN[BK MH\-(;PYB"5"'0J32A>\.D+BY]PFEXSGR&E5ZLEA.$J_294VY59WF58%HZ(A! MU*:F\UT%272%PQ"^9@+K3^@ TWB8,B]))K!;C/^PHRN3Q0 WJP@;C@2G@I'8 M"XNUB6C#H\^)2_WQZN:U/QHD/7H&"23^ON"/#E$,(RW;7/>6JX]]D6H&ITNA)*3X2[]U$SI+NS41+U/PC:^$^"&^PE;H7V#[+AN M-;A^3V_Z94<&S?GLXO1B]NP;/)DL^4;0L5?5QQ U

&D/$GR1%/H-)W?IB5 M#+/S$!PIC(G=VBOI6QSVY\NWC)B0\/,E6<5@&)\CLC'JQ=Z&E$_$-:CPV8I4 M6N;5L&PD#0^2H=@[[& 9FJ"H&9._),"!I9"5I[I3@#L4<\1.9(Y]!64\O_!% M1H-J1?!+>.:$G!$+Z;#44P&$$Q+R 3[B"#!FX0;JB!0S28#N#P!\EAO.7I 3 M2A(V>^1A+7*$EUCN='B:#OP1>(_-N<>E^'S(,'X)*]5<[X2ICBJN=&W4:D<\ MMIA]"_=;^A8 F.-W>+!CC"$MYM^JM'B8C=*_?GQ]@Q]08GSY7_& 2*;'6AT9 MF-S?#M/SNL0Z&ZFX#OD/.K,*DQEL6XLYX3_5@51Z(RSW\JE^]G3Q[.GK9WZ MFWA6U17+MOFKLS.N#-W2T!/YPL]VQ[$!;O\R=YP YJ]I)/DRO_%T<*5$]NXP M53%Y:(7R$4UL?<-^9[T_4!OT3;V1J>3,(V:.>)4=70+ACDH6?$V&;_(-_2F' MW>_AL+?&EZDS79LOAJ,+2&%20)O$*AY!F8F31O.WH31FO/B%Q!R?P)9]IB>Z MPKPW49Y&EBY#!?PC-BP.GO2 ([9Z$)U%AJQ&POP;\&]NO4&1H@\72'LH-8S9 M+L9>IWQ^$63\NB^]GP;BG<]>>JH]PD(I%$A1M(F4=8!A414\S#5)DB8T2/GN M7RS2 J/PMB'43,>^M?D\^48JDCI]"=9Q82)_+C5<5?YCLU?\C=7X.'^I]H-& M3L&#(%;PZFSZ\N)$M?SU5_X!NIR^N+ILNJ[9TI\;H\$EPP?@_JH!+,H/G"!\ M@O>'_P502P,$% @ +(EF6$"=05&4!P 1Q( !D !X;"]W;W)K&ULK5AM<]NX$?XK&)U[E\PP$D5)MIS8GI%]N8D[=N.) MW?9#IQ\@?99D&=;;7ZU&R(G MGHJ\M.>#C7/5^]'(IALJI!WJBDH\66E32(=;LQ[9RI#,O%*1CY(X/AX54I6# MBS._=FX&_*=K:WK7@2)9:_\HWU]GY(&:'**?4 ML06)GT>ZHCQG0W#CM\;FH-N2%?O7K?5??.R(92DM7>G\[RISF_/!?" R6LDZ M=U_T]A,U\@\?WZGMR5EZ.*E59E"(PN]$FY#;*R2Y7,D M4ESDY"#$R[*764A^T@6)6\I4*G-Q9W16I\Z&/<2;'W^8)TG\X=/MG;\:?W@; M85>5;@18R$A'5JA2/%#)WA-%8I'+I2QDY"MYJZSEOZI20_&P\RBX8.#/.([_ MU+I+6'-P'M$8NU&5=^[VCC>@IW0CRS4)D)Z0567TDP(!4/XLCI)3M&&>L(IYL6YBQ5VKIW::Z1^K4H 3FF*[Y.9:4)"18_FG9%],2F6V@"4[!<>LGE@(1%?Z%'GC[QZA3PJ)WZ1JI1OY2&))Q.E/\YKW4<$PAZ]S ME4E&W@JP+E.%M%J'!9]+@=2GY&59B#?I@7,?,O2$L6>)0YO,HSB.OY'V8:O2 MT;I)=XKR>G3"C:]U&6;.5KG-01,PJ'CMF:01Y#,%LJ-BB=\24-5GVD MPCY;A,([/ *S!UYPCG>) B;,FM!:*,@64X]_:-5(99I)@E>:BV)MI*R#0-:?2 Z9?E?E<,Y!--SVS !CGO MAC8\[6&O>1!*L@+K! 0Y;J_F_*!^!QFT9=^AOI(J\P;).M\S@()41CS*O";; MMHQDSK<[7F"%7,DE(U%!#,_K@M?=0?4XCJ&X:WONSBA ZBJT/[8^$LEI-!V? MB.L,4:J5\BXOPGY>S&>?+YB X)9/QARTLD#6:KXQ0 .>L&(2Q>,ITO$(*0T2 MF((^TQ/YTRMP ((SB<#6U6<=C&-)K.YN"'VO9$^F4[VO06@ MP'X*EU8<3\?BL[>=ZW+]SG'?-GK)3#Q\?EC'>W$:'9_&^Y9N>CE] M,!(0;CC28LJ:P$L*[N5Y<7M]+) M7/P%]-UDX4W/SML=HMY,IO.WH,VVR=9:9UM09 #(R?$L0+N#9J"7 P#T,*HL MAL\P;HDVVI'+VFC,"?!0VM) @R& MMN.C,[P(6L&H[Z&V6HPMM.T[)Y^8-+AGNRFZ3\[-EC_9_X4/5D87+S8D.WW MH7X485X.DRXV/ZO&P\DNB1@XG -LDF,$+58 P#?^^C/1)&YLOCA7ML2D"<[@ MTU(A2[S-^&9332\T#(.R:N-S4C S&;92 (NU">+H5Z6S_O3GN/R(-_I1,>%# M8RES> !D<'OCKTFX;E,GO%W/=T&$A(-\@J0%="29GL7269F'6]QW!3.I-/J_@#GB&5WK0W-']X5P$RN!KJ[1L MWQO2WCM4X(LC# H^)NVA(/HWFQ],&Y_@C (N_ 'R:'H23E_E88-'(JLI8!_D M6-(6ML)GBAT_2OAJN,EUF7%*.]!!K079$/P"G&8JZ'DHA?/_"^W74&L?B+)S MV=\5/)Q^#\EI#T;^S)2F=5'GOC)[0LC*T2R:(7DOO2*.>B_W!>%(QY\PN 1P M([SG=ZO=5Y)%^#BP$P^?6&YQ(E0E'P-74(V')[.!,.&S1;AQNO*?"I;:X:W% M7VX(9&!8 ,]76KOVAC?HOAU=_ M02P,$% @ +(EF6,1Q(> G P )0< M !D !X;"]W;W)K&ULE55MC],X$/XKHX 02-'F MK6TV2UMINX! 6J0*[K@/I_O@)I/&PK&#[;2[_/H;.VVN*[I%]R7QC&<>/X_M M&<_W2G\W#:*%AU9(LP@::[N;*#)E@RTS5ZI#23.UTBVS9.IM9#J-K/))K8C2 M.)Y%+>,R6,Z];ZV7<]5;P26N-9B^;9E^7*%0^T60!$?'%[YMK'-$RWG'MO@5 M[9_=6I,5C2@5;U$:KB1HK!?!;7*SFKAX'_"-X]ZO;+,(K@.HL&:] ML%_4_B,>]$P=7JF$\5_8#[$36K'LC57M(9GLELOASQX.^W"2$E+/ M>UC(LWS'+%O.M=J#=M&$Y@9>JL\F M=[3C=AY9PG8147G 60TXZ3,X20J?E;2-@?>RPNHI0$2D1F;ID=DJO8CX#LLK MR)(0TCC-+N!EH]+,XV6_41K"6C!IGPJ&OV\WQFJZ(_^'/QJ$.]5V3#Z^>G&= M)OE; S5_P J8,6@-E(K*TEA0-7 R6ZQXR03@B-"@J(!Z!A6NM$R$4/=:@;3S*X1VH_ MC1)/=P:RR1328@;?CIN3A F!)F$\)6@TI.:V+/NV'W:U0CK^DC/?%%]/T[#( M\C?P.BN(;O$&GMR(DV.2Z$^;/8?DPEFKM.4_!\=+R$EC7M!@EHKEW;H8J-W? -NA];W7_CP@'QF>LNE 8$UI<97^30 /33EP;"J M\XUPHRRU53]LZ!U#[0)HOE;*'@VWP/@R+O\%4$L#!!0 ( "R)9EAN1KO< MXP( 'P& 9 >&PO=V]R:W-H965TLZB?6O$(H!22@FS9IE5#;;1^F?3#)0:PZ=F8[I?S[G1-(J4;1OL1OSSWW MW)U]&6^5?C(%HH674D@S\0IKJY'OFZS DIDK5:&DD[72);.TU!O?5!I9WAB5 MPH^"8."7C$MO.F[VEGHZ5K457.)2@ZG+DNG='(7:3KS0.VS<\TUAW88_'5=L M@P]HOU=+32N_8\EYB=)P)4'C>N+-PM$\+6FN4%KYQMN*" M6XYF[%LB=L=^MB>9MR31.R1A!'=*VL+ )YEC_I; )T6=K.@@:QZ=9;S%[ KB ML =1$,5G^.(NS+CAB]_A6[(=6PDTP&0.LRS3-1,&?LU6QFJZ&+]/Q=PR)J<9 MW6,9F8IE./'H-1C4S^A-+S^$@^#FC-ZDTYN<8__?LIPE.2WQ!#,\%@@+559, M[BX_#*,PO3%@"J7M1XNZI)=#^<(M.5M067=%U;ZCF MZ T;"VH-ECRME:!6P.5F!%1F+%>HNU+_LQ.UU2(G5*@N9Y@#&-+K! ;!L,.LE*P-'IWWPC@DOO0(\\PRUO8-BH" FE23 MJZ _A+"7#!,X)+*B/#D<15<53-*#I=RY]!S2L".#X2"E;QJ\ZE24"OTF55$O MN7;D<9S H[),G$S\!81IKY\.W23L!=<1G+IN_E%'*%%OFKYG*#FUM&USZ':[ MUCIK.\HKO.W+=TQO."53X)I,@ZNT[X%N>UV[L*IJ^LM*60J^F1;T>T#M '2^ M5LH>%LY!]\.9_@502P,$% @ +(EF6-HV(9DM# !R, !D !X;"]W M;W)K&ULM5I;<]LV%OXK&-7IRC.J+%$76[EXQDZ: M:6:2)I.DVX>=?8!(2$)#$0P!6E9__7[G +SH8MGM[C[8DDC@W"_? ?ER8XIO M=J64$_?K-+.O.BOG\N<7%S9>J;6T?9.K#'<6IEA+AY_%\L+FA9();UJG%]%@ M,+U82YUUKE_RM4_%]4M3NE1GZE,A;+E>RV)[JU*S>=49=JH+G_5RY>C"Q?7+ M7"[5%^5^RS\5^'514TGT6F56FTP4:O&J*^EO6';K,I56O3?J[ M3MSJ5>>J(Q*UD&7J/IO-+RKH,R%ZL4DM_Q<;OS:Z[(BXM,ZLPV9(L-:9_Y3W MP0ZM#5>#!S9$84/$3UR\)L1$&K08V^L*J\&\+IC)SRQ16XJ['/ M7;]1TO:FTM>)?-W/K M"D3&OX]IZVF-C].B;'ENI<__C#<#IX<4+2<2WI^!3UO^B7 MOTL+=AU>B2\JTZ80KPN5:"?>RICN;L7'3+Q5\Z)$KF)=C]?VA%LI\=JLF#N- M^!$H.>*K*M9,R7H-B+0PBVKO1KN5^$5FL8F_B=]7VF5J*VYE]JTO?LN<3L6O MYDZMYZH0T8RC*-K5@,J6PQ\K078CVK&GK3->*M>FA/BX?C8:] =(PC2E>E(B MQ@M><4*G/EGQ@]R*D3?@[+@!(82! (Z4S8Q3HOOC#U=1-'AQ6^HTT=G2V^%7 MW.(;PQ?G3^-?*9$7.HMU#O>TU!GWKRIM^N(KKS*Q4@D;F'8=)?A5I:%>LRN.\[EE)$R^L1O MZP2SL!N9"^1P9J6GV^V\JQ9\I@5?:,'79@'"[,&H$6JQ4-PGTJU8Z'N2BD39 M94EQ^8!Y$+[C_O3J&?O]B\J=#[[A[''OHT,E-RBYV/%*9" MD:C)8\[KL9X6ZU]81 MW[DIT.WPS3XQ DF^O5*8 <^%.BP/6L@)L:OLII6I(NY6+ JS#D%@_&>.DK2E M-3"S\3;\K)9PJ.4R@"MH-PG@EB9X0/4 4C02W.S>NJ%;8$QD@,=2Q"T%,>_H M[?0TZ_,7S2,G678;2J'N3'I'!@R*+RK[M/3^7"\Z[)[$_P':B4KE%M9-"KGQ MU8,KS#$.=<=MD>[!IS JYYN/K%9L#*++A]+]E,"@MD4]J9M)'4U-(&GX;^Y4 M0G"BQZ8CB,\6DKEVL'%5'GKU%76/>05\4!@\9##DYA.51721&&G)&9-#=^T< MH8'X>ZDMEV-[[B.$&AY$;O>:A6+6QCK/BYD3S4)1%"1/J@8GC'?HB^#D;;M9 MU/Y$#B+YYZG&/, E2\;0-V&CUEEQ.NOWG%*YY+AA_ANSV!*5N4W,FV&GG5CB MRXUF+62>ISJ&EI;;7,,74^M2 M9[W05:#O4H7B$O6GT>09"3;JCRXGSWK"%#UJ0,3(Y&R4X-=0/'$7I0;0B3'* M_UF\82U>Q.)5S?24_0H%UQ0[T(X(Q/@*;,31%*N"L+.0BX6F 1FUD"OG!C,V M?5;W,[7TA3)&S4 \(2JH*/8(:"#I?(*Z%34,2(^*)2@""AUCB2WG?Z#7,NM M3MW'BDUJ?3ORT\QVS\"T XE=%GM59 G#.$!]1=O7\AN%W!W848/!%94M4;=] M[C2QB96J6%(O@:W0_JU)=2*;'* $2#15^"QI5YU*#\5+F,53;"]3R\*C*JE: M;9^*FFM8,&/EZU#0"3^&[#Z%05VB2AE>-WG!K+2RA]&#XGHJGC M;U3LFU,X.QCC?_]R0@N'Z(JTN*L?91\PKUS0M0\2LTY%;T+T)H- [VB4>A.P MRUL6E]1#H0K!@R:^^L?]\%;?X__K%?*:POHI[NC*\WWCTZD1:L71_EC=LF@- M\EZQ[[KS<[:P1=&%V^@8,"E3U4:052S[*L3;Z[H=:KV_=23^ZUA(.58H$(;] M:/(<=O2I4>4O@6^=^8*CFQ9&(+>I(VU\>2JCJ&SP:$=%>3\Z1D_)R2H=&I:!XA*T(.6IT@OVFB,MF+^GBI M%YH0IH0\=] M$\MVAH,^"@V;FW U8[:_@EZYRX3BPG,\ETR$E>-?5+68"*L46G30S%:94Y^Z M-&5DK=S*)'WQ6VZR< 0#=C -3S"@0PWGR>G?:B1;);G 0[:#.K _WL:IM%8O M=)C#47%503/JHK87(5TX5-UI4]J4]P!P>Q3G(4 *B/,3*P]:RG&);:ZQ%B&: MXG;MKPXG^&0_@(::>+AIB:1!FM"&)^)[\I:L.I)]?FB#@RN1^-@Z4ZCD.A/3 MWA4ZZAFWKF'TXB"(?%VK$MM;JCN9C<^!+"PXORYA2SK;HE#Q^)A.M"QU"D[: M[F@X.J_)_ZI;7K6$^0"]J:/_C!Z;,_]&O!O(1IVI3%T5D*U> M3)=^^?!I-Q1@YW(-(ZN:7!,"!KFW#%B07!A*',A0[4)B^Q.\JF42Y%@'Z1IR M'L=9!;SJ"W]-W[O^.#MR9F4#!-&:'KXP"*SY4HG+9342C59#5LT M,G!04PD>\+QPV9_-,"[<\%AZ&"L]<39H#I$K:[;/H Y5/:Z*YC2R= K$YWF/ M) 3%L%TA*#OM@L,W\4&:;>E/MP MVGI>0MZ[4W!66ITN 3(T-.8+*U(_9 .H<,)L1]XP.9.A:Z_@X0=)B;<8?_9 MWE_.S_<'8IZ)42\"/D66SL8/Y]NA?MW9" G:'<\FYWL9=[CV3$2]T7"*S^%L M)C[6ACA\RG3"U'OVVV' -O.]B)HFYEN=;JNFY)>3$@?&]BFC[NF!5%C#BZ&^ MVB 6_4#.,1=&].;9!0*N#1=\QM3HKY[./4$V##D<$1Z7:0AERGQJHO0\^">S M^*FTJJK]1*VMX6:E"*L0AQJM;!M\N-H5#YB:^B:?E1%LPBT;1/$ZVV,A2T6B M[AQ\%,EI)NYD6JHF:21KS7BD.LF?8,1Y5LV8!,=W,JRQ&>,BRC#8MC[[]52" M HR"">; #-;24M24(T#<5]T-/THG:&J?#"1^5XLLE?;D2D^F G ;',VB[#'.W%ZON%Y3*X\$L)+%>YZ53K4<4:'WC M2_%IQZ=',YNR]6H:M?*T\!ZK#^>JQUILRX<@$H>P?[S"X-6CQ+/9;-8;# ;' M'GQ?M%Y.X%,4>@6#6B5V^_<4ZJOU6QXW_N6&9KE_1>0#GW!9:+? U@$F^HY/ ML^J',SF_ZC WSIDU?Z5'D*J@!;B_,, -X0&PO=V]R:W-H965T4DW36IFLRDLO0\3,T#1$(BVB3! *!ES=?/ MN1< %UE*,IGEQ99$X.[WW /P8F?LC2N4\N*N*FMW.2F\;Y[/YRXK5"7=S#2J MQI.-L97T^&JW<]=8)7/>5)7SU6+Q9%Y)74^N+OBW=_;JPK2^U+5Z9X5KJTK: M_4M5FMWE9#E)/[S7V\+3#_.KBT9NU0?E/S7O++[-.RFYKE3MM*F%59O+R?7R M^+?K7JERI($P8S/4>:D M4TD;AY^3]-_8=_BREDZ],N7?=.Z+R\FSBG4]$UCIOJK@9%E2Z#O_E78S#8,.SQ8D-J[AAQ78'16SE:^GEU84U.V%I M-:31!W:5=\,X75-2/GB+IQK[_-5O4EOQNRQ;)=XJZ5JK$'%_,?>032OF693S M,LA9G9"S7(FWIO:%$[_6NHCC^<ND9FZG* CG+*W M:G+UTP_+)XL77S#XO#/X_$O2_XW4?(\<\0EYLN+ZPROQT30Z$\]6BZG8T-I; M7JL=53=DY4(ZX0LE&JLSA4_2H]7:,A=KA;[,%-HJ%]X(]%HI)#K-.:")L:*1 MFA\@OK7;0)L4I99K76J_%[JFM<;"BG(?ELC0J6OE=TK5*'-[ T&-M%YGNI&U M=P*ZR91JX$@NO1(/]$S-IB11W6D?3'TX&[LGE/-R76IT"P2)0BLK;5;L!; - MYC0MY,-:.O@(DX-B76^'H>*0H"EUI?^I0JRP7IB-,&NJ M"BA528&L<^KC^TO;^O[B]1X!_MQJ5LA:V'GC_!'):Q6LW!6(G;R5NJ2G,_&Q M4%8):!P"T7Y'9!>>TS!>."BBE5PL:40'+W7/R9Y(BE M>"3^>L\6MA7X2N K/K?&0S+GQ(D';2WS/X!L*G\8(I\CBSJ392@<1Y63E&ML MT F[8T&X652]@NHW09^!S9:TU@?:=)V5;1YREPQFXR@>@QB2(>1W5[N=^U.A M-$O/-8K=HU:Y6M*WWICH>M1X8 ?)=TAZ*>VWNCFE%?>E].&Z+Y**ZT!F%-8[ M71L?%273SQ#'3T>J[W1,N*@ #UNJ)Y3''VV^Y5Y4=\IFFNH(I4M[7YD*CP:ZG4 ZF@/AJ/ NUS<'P& M 41 &M0^(7W5^A;;-BUDBQ_%X^F3QT_Q_ZC3^'9=4*YT%^RI*)< M^T$-=5O2_]5TM?PE_@U6'E,4GO\HGDZ?/7UR+!*K_VLDELOI8O'X1"CBP^^* MQ6*QB']3+(ZH"@OPZ.R(H@^DZ#4I>M,KXDH>5.-F6+PL^.D+U\^HTQ;+IK$& M9#0%0V'G-(/#.',%GB.*'HV&T46E#:P&+-%_X ^AC"7" M0%CD9H>60EA6HK7T1M,D!?#WL$,(Y,?+^^$9*5)"&!5(!/$,GG4!SEK'S0_3 MJ[6N \<8DP2R]P@1F (&LH(;&&"!C1 #5W#R<"FXF6G)/R)+;,V.R-A 4# X '88G MIC"3UNY)6TP)(IJQQVV-.5%R\K= [3!!#7 0>;R&MQG&_U:QG X6!\F*V,M, MEA$WH'A@.V04F2^SS+:#8OFF6?,74]O_SKBIAY+ZB>-4VI/81[-8-$I[EL9N+74_J98Z3RS\-$ MAR!MN9^I9M!-,.\VU)?MLH:X9-IF;0627H=2S77&K9J([T%EI.(<**\D>N\N M4^K0T=DP(S^[DT%B\PM3YE##-J%O;F%$N7]4J))0AR00MR)P,*WG.2MS#5Z8 M" [W6P3R^\H%(7XLB*C?4+']YM#@7 M2+%7;G"B.2&$2,NX)X[3*TAGT["BW)_N@&^/+HK@^^; 6F62#G2C8>!\G&#T M:]CQ'XR" &I#<)6Z3*KUWWS]H#=T6_70A3.L@@Q3O5((@\10PQC*FX->K\[ ME_>0R) >9TX<%TD\D5ZRT=*]5_AH<+C>CE=VK30,B-G5;MP3A]B2BB'7+DQ8 MX(QTA=C@*! HD,P*/@X2V#2ES$*K, 7JG^\*320!LKNCO-/;&C6<2:P^=L'P M(-;TPS1F^I(*P7;Q @+B*LSP;5!,$U;>T&H$J.7#2%LU[-N@/J=BC5ZC\V8) MA FQF8+3@IL1'S$;[;LS=N@^=4<%H CNN+HQMY!OH3)3FPJPM@'"&COJ2'CU MA^JI5?1525MS$S0XS -W93D#3T+@@8[8-$A[W-!'@V&W:LI M/>,&0W[2"&;6S&RF4KGF<6K FC!R[2/Z4=#M)T[9&#Y?35T?7?AF:82C!;;6 M[#Q59\=,,?JVFBHADXVF4T6T,;(076_*B%J(*EW:,U+%M7U6TB4#QRE-)?8; M,YDH/)&]O#/CH0G2$M3$7O3*&J7NQ M'(!.CR5C>]>JU*AP-RK=,$T'H-I=/R<",89HPCI0&F?JX8WO_^*.ZMAKC?G@ M[5.E[);?L;EP5@POHKI?N]=XU^'M5;\\O -\&Y #EFRP=3%[^G@2^$7ZXDW# M[[+6QGM3\<<"7$Y96H#G&P.$C5](0?=R\^I?4$L#!!0 ( "R)9EAQUROU M: T *\K 9 >&PO=V]R:W-H965T12KK0Q9O?BZDI'&[65>ISO5(8G MJ[S82H/;8GVE=X62,2_:IE>^ZTZOMC+)1M>O>.Q]J!SXDZXVA@:OK5SNY5G?*?-R]+W!WU5")DZW*=))GHE"KUZ,; M[\5M2/-YPD^)>M"M:T&2+//\$]V\C5^/7&)(I2HR1$'B[UY]I]*4"(&-7RJ: MHV9+6MB^KJG_C66'+$NIU7=Y^G,2F\WKT7PD8K6296H^Y ]_5Y4\$Z(7Y:GF M7_%@YX;!2$2E-OFV6@P.MDEF_^7G2@^M!7-W8(%?+?"9;[L1<_F]-/+Z59$_ MB()F@QI=L*B\&LPE&1GESA1XFF"=N;[;R$)M\C16A?Y6O/FE3,SCJRL#RO3\ M*JJHW%HJ_@ 5SQ<_Y)G9:/$FBU7<)7 %EAJ^_)JO6_\DQ>]5-!:!YPC?]8,3 M]()&SH#I!:?DO+R%_6+Q7C["K8RX*0J9K15?_^=FJ4T!'_EOG_26=MA/F^+F MA=[)2+T>(3"T*N[5Z/J;OWA3]^4)SL.&\_ 4]6=;Z,NIB)O2;/(B^14ZX>?B M.[E+C$S%CQM(:J-%OA(R$R7VWB8& MT[)RNU0%#4?Y=HL0Y'7:@8N;C3M9B'N9EFHLWFI=8D1FL7A7&CS/ MXB1;#W,G-A+[9NDC?L!1*C6S@;")/HE\3\'ILC!F&FV)>,&72C(HB$-3'S9) MM!'!W)FX4\>;>BP5;MUPX+:R&9%<2"XOWK>.!YN/ =X*+> M*4:V]''/0JUW:7YHP*S&58K8>1G5@!YE656YU'"BF"]?+C[J,6]TH8>QF5!?P8, M/BJH21%.'$LV[G6]0AFD%\S'R@QD*J5!N#+"Z/*1Z(3%YH1VY-MN1V$'&;R"RFSO/81&PW/49>I M"#&)++!DWX_:OB_WF1&FB?.=V8=990:'W"\MXSJJ6QIQ(,0CZU!]CA1ACC.; MS!W?\VHASM4O)5P#9O;=O];:&\# KOC5W,8-LQ[%7W0U6>%"M1+*4NO\F##K ME?A>JAY[=[6I!06Z[[[<1V"5<=@/-3_U7D(BX3M3UW5D/T0R1C1%R_$ORDUO!E8Q2ONACBX;)1S!BUX MTPG^ \==A*>60!6F2"+35 !E1G 6.M-Y"--Y[ES\F%/)<28FSCQ<\#_X$#=F MP'0(S =903[<#_I';7(6!!,V"OD@TRLS0'*^SKCX )Q=4C)M^U"CT3[\4[9\ MZPBS(^QSJJ(#CD?K63"+I:WMD(J P Z:E@HX'"/_DOL5)'D,7O1V)U5)CSM MJ /2.O.%_PQY>SVH4*FLV&Y[OD$G6-EPP&@Q?&<0E$C;M$MXX* <#9- M5DKXLX\P#!+9F>49,%D6F_-19?_LOEO<>"'O$OH][,0S"Y -P@&>0@LS%H>)OCI M\#!=S-D*H"BX\@@1 MSZQ[-/FYGE=@*NQ4,8$33CV6LJV";GATE&AC MY BKC[WJ+!PO%BQCS_03>(BED_'$*K-7"O]8"B@Q_,.DF 2_38KIV*NEX%0E MDV+OH-P$=_BC$Q.&%2!$L;:88N7,=)XF,>/,'1UHV/(?1-[:AI^X(VV@LZ53 M64EM>:<0=9DB8S//AD!=.VL>V1)+R@A_V>I-4JFX53N MM 5Z(\>4Q@^UVB&<;'=ITGZ<0+!5D6\Y8:@]$%JC!M8_E1^ZG5&>?6#V85\.5.(KE?;>J=+>=Z>H9*?CJ8?.9SK?U[:..POK\GHR]ZB$#L5/ MT!U5S5ZXH++9G_47U?PPG)RHZZ<^-]+CJ4\-UW[;T)FA6:BV78"_&3VMM_7G M7,O/AVKY.>V+BGRXEN?#$>PS&^.FU>J=B84S]4-6UI,57ZL1M86[.\"$@4*_1S M.?![.9C,76:S (ZOK#-PGMT2@89PKYD.D9/@C\I=M4L^^Z+ MCASXR*4Y<3%48%B$Y3#F$_/>DW=BHCE]WV^_)ZPMA\G(?N+;A8WXFBHN2$W6S'[U!LYUV?3RV5;8&[ MITINO,\U-3Y?)#8AQZX^1].F-,9@'@ MTG<6"Z\&:A\8Y#F![^Z1>AI<@(X3T %0+UA/:$+HGMC*%Q,OH+.GV;S>R$,B M\IRPE8G\< (ZOA-,PH&- H\FA"G-!4U$?O9;E4TW*.2]M.-:<51!XS-17V;6N2 \VK:+E MZ4T9@OA%[$%34L')R^8 B&ESR:BL_:Y6C?5Z-'[P;FC0)BJ+#ZQQU#Z=4,QQ M.S! M7[1]'Q*?#CTE3)XA:GVH _ ?XSM?1CP!U7SA(C\THRSY1Y#J\Z9,],A MPB95IY7FV?J2$W;/#"NE?8W0@N:#UUN]R:3G9(I<][[+.^J]1'E5@$9Z5-1@F\$A/V>LAEMOD:]L1]A[J?;3UE_ M +"B;12I6F&I.YY-1J*PGX?:&Y/O^)/,96[ &E]NE$2M3Q/P?)7GIKZA#9IO M=*__#U!+ P04 " LB698((F&O1() "5%@ &0 'AL+W=OTY)7F%-9[_BEW:>[J,P^# B_D#!Y;YP)+U M3A>QEF]DD!=GSNZ$H]V01C_85#X-Y71#3KD-#F\USH6+*UO7.@#EX(5L2G%E MFZ";C6H*K?S9+. *VC@KLKC72=SR 7&+I7@'"947_VI*58X%S*!;K^"R4_#U M\E&);U0Q%<>+([&<+X\?D7?<&WS,\H[_CL'BC?:%L3XZ)?YSN?+!@37_O0^& M=,G)_9=0)+WTK2S4^02AXI7;JLG%M]\LOI^_>L2$D]Z$D\>D_W6?_0-QXD.E ML%*WLMDCA H7L:9\T @(_$)60&AZ:R+'F%T+VF?41AJ694.EG"A&$G>5:@1 M]O@M 73K[$JNC.(#2"S>-GCC85OUAHY;T(E6S$YRA=4,[LC_!\,,^I+04]K_D@0_1D MD))%);S>-'JM"]D$1%_ 81%!<(C W4)FBV%)H51)2\"E,%+7;)0D6R$L.M': M * U-J]U W/HE_K2,N6F]X(-X5JNM-%ASW!#_P[_DF$4>LTJ'T3SZMK9>N"- M^W33GESC-0R!K)$?2*"L;82],%JLU->>P?U3<3L YF,L-T0CDNO4YZA)*GRW M @M88*D ')*8[,B2KDRV=;>.-TFXPQ)EF$@#K9AJ/73IRJ^IZ95^J;1^"A79%K,%!\-VS2$O'B+W@'Q4: M>"5Z)2+#4X#4&U++8ND0G)EZL6[)-#\5U]$1C+5U*C$?51K:*0+S+DL\&:8; M;(=6P"I"%1=0Y1.D.\5JP;I()7Y%NC+W4!%1LA6(Y;,Q\!&M^/2*&4B 6F:M M5SF>H-Y;5N%FH,*EAT:(2AL]5"A3_6,-B#;$=Y2M-$!.D^^0 B0("5R KGI7OU*K[H\0FQ^)_&& MJM&$6FO#9#)RYZ/&?1L$"5#)0&9;?VLT<>XV M<&2BS0A.%P%7(B198=KT!V)7N>;P&H"^M5%[C3M'].1SA^KVH4*P=@J0ZQ J MM?8IT0FT4*I>P6,ODK6D$_)^DQMCKJQ;=F7G=!DY6K_MX!Z1EK\ M@IS(6IQVF-^/U.(4ZOP<$4^43AY ZD8Z[2O&1Z[E7B&@CQZ BB$7(\"$5^H3 ML;F4-51,;.N4?@4QVA^2!].Q]]'R10=/AB4A3PA?-GY'<7*Y7FNN5R@R;U*Z]2EZWBOH M3F4$?B7P,,!AM4LR][[M,>EI, ,X8BZ0.;_"3H=D'C_Y&3ZO,] R+"M1:]5 MFGWO.UVCRK34%E)Y,Z;O!K[.">-T=Q>)KD3?;S5D7JL5ZC[1HZDA)#5!!9D6*^R84#)VY5&X;T/A8;)[DS';'C MANZ%CK=I!B:>)QZA&RS39MD'1,)/Z* MN@9JKFT1.51DVRJWV90\H>!0W"Y2#5G3((T2U!CS/V5T8I:+4(- M60K,04DRJ &'$80",7 AVR!9Y/CT9#3DM=CW^4(P'](TFF5VG>*$?SQD@T30LT M-DS%I4&K27D_:T"=X'A"0%?N-=\SI%]I5;JKDG :D11)GGOH00?.B&9#1PT_ M6B)N8VKX:%) M]FA8+\,A;W>?*(Y&?$JI/DL\3"Y/YM,?^APY )EF2B:3*A]@C>1"69A88@M9 M"]EIR#:VV7Q'N/&X&:#>CT3QAH[E4'BO-M$DB>]2TRVN:4I,0XT]##>#8J:; MK37;1-(MJBY:<73TU*9 Z&9X W;2[+%A-U)!0@W/(T">K*?0@'^,7H[/):AQ ML4?=X-G3*,G@'"[C;WE\1YJY:%>.U YJGKB[1H:B/;:')UVOHO/4[:2A.G%$3PEFCZ*5+T]^R.F0NY1D@,L#6>_XG1RG8?"Q MC 7,7V$\P%V0Q>RE,4P7J.>46:B)_8(+>(#@89[S)$^+M 39 T0JY-A0%?E[ M"FI/[:?W?6J:#3X5ULIM^(,HU4$P,WTU[%?[;ZZ7Z5/C87OZ8(M!"*T!^DZU MQM'Y]/GI1+CT$30]!-ORAT?,_\'6_!-J(K71!KQ?6QNZ![J@_Q)]\3]02P,$ M% @ +(EF6&*1FF7<" 4!< !D !X;"]W;W)K&ULQ5A=;]M&%OTK S5;V CD10E48YMP+&;W0!-:]1)%XO%/HS(D30) MR6%GAI;57]]S9TB)$_2Z5+;G&K5R-3:\%S)U06HS@,IZ.2RVIP?>F>W>OK2]78 M0E;B7C/3E"77V[>B4)NK033H'OPF5VM+#T;7ES5?B0=A/]7W&G>CG99)O0>7?@=RDVIG?-R).%4E_HYGU^-0@)D"A$9DD#Q\^CN!5% M08H XX]6YV!GD@3[UYWV=\YW^++@1MRJXI\RM^NK03I@N5CRIK"_JOW5:9*P3[R)V$N1Q8:Z?DH:Z7? M>NGXA'04LP^JLFO#?JIRD1\J& '*#D_0%OLL.;O*3]F_EX4?HXMKY*UMY8=\,1"MS6C14YD]0BF=(YKS*! M*K1K9M>"U5H]2FI!P]22W3SIE836#L@>XI!]!(9;8.35%H8R MM:KDGX"^.XUCC!LC+-RIB0,DIPJ9E4T%&84 + MV*K@P"=TAHN&8:6P:Y4'WP6>G[#?&)(2%7>1&K MXJ0P7'5F'JDBD/TNTET\G+Q7UWK^XP]I',W>F+V7 6MK58O"E19EL+$^0X4L MI>7>&CQ#O%Q[[@*!!!KCLDWIS','#%70;Z2@;Q_B18'2.0@_SS]CW7B-K0=0 MU^$Y425M-=1"2Y7OR\$T^-.VE,JR1@_9 SWR-AS4DF]]HW$*.N0),-!EMJOR MY\':N[,?2@X0HH\=[.""K&@?J2&[L0S;1)0+Y+7;*.X\+N+#>*QYSBJU\YO: M7N=M.E\JFEPA!I6R;<$QTK7S)D/65SY&ASH6HA)+&B9YHZG)"$DEGBS#.BW= M.CTY]F0%Y:@:9QW$C!E-IB=J-K_Y2@5D=:T32+S^0#='P:/@S9 M4F!N'501BH!MP)_HM_<4ZA\Y\M\8/W?,5ZI7.(8;[Z'%UO2 MYD95@^+6^QGN9TT-$YJ$D+[0F]B7 1WKEWO;?)#7JNS5]'[=P1Q-D&V7 -]P M2F^/.4ZCKQ?OX+@(1K5Z$SLQZX K,S7ZK&9RX;ZI$7C2\;3M%R]()0'=NL9[-S%LV@^"3\5RP)HB3%;QS,IJE/ MG$3++;%@VJ)1E:CV>7LA%AWK\%4K3N2OFT/_:]9O&^U7#-F^8._:VB6/XB3& M[S1*VI1$P3B9L"2$?\K2?.J+LDDP26E$\U'HVGT?G5$O!=!JV>L^2 M)#UGZ;15FQ\(L[,H2,9S9""8)=/_)@D[$ ?\]>X82WR1+($(U4KCA?.@W+[% MFZ!"MEV[%AUADO\'P@0BXA=\-ZCPZEW(/[W=+>$Y0IQ;C %60(57:\\$L;1D M3C-QLQ:.[$A+P[FD45'(+P+CV1$5FM&.\:"U'"\QI!4QI'X+=I/KI%7/+DC+ MHD,K+8C=[>MO5\Y.# M\"MSNC2\N,B;S$HH'+(/Q\+HMD:VQK'",4U*&&KHA#L'W+YRT_3S\[>2/GI M!2'V#E E[DC> 1KA!Z$P+8EH.3E[]W-PUOW!NC> M_?IMZ&WA$* A&)1RX+Y[5X1% !,V +,/&69A$[1*@JL>)T M$_3.<\]4#U\MZ:V,"DTZ?E(T.?'>1>/*G.K1$6G77P&1*A= KBO_GNJH5>58 M"MZ=:]X+49LKBD/@$,$"-B>60]$;'B@R]Y$,>(;?L4*>T]OO?2GL+XOOV1!W M7^N]:"?W4CYUU+X-M.T8-!)9*),!ZSORN5N_Z>!?/9C,V#<9JP MF\,=K)J%73:%*R?'I^,@G27X&XG=P$PB$#+%$0 MC6=.R<\"LKOP;EF*?1FE(?O5 YF%S.4F?L,^_?+^]N8>'(1%XR-;KLL6-E<8 M3*93"EF*P#R+?2^1%\Q]_7RMEJ\;(]H,8+NFM$GQ"QCGM"N1"P"CZ-"+6NT: MZ"R:8$]B"]-%. &Y>8:H7S"OW*EY.C]O+^,Q!'[_>CQ<./[XM5<=ESQ&N&AC M3U $KQ#L"-3B9S3VQ=&39Q$ G,73\U-6G*I)ZE5%3 =/^^ZV_L:IVWTPQ MC%!Y[G(M.,8^'<#_ETK9[H8,[#ZB7_\%4$L#!!0 ( "R)9E@N3!P<,@0 M !L* 9 >&PO=V]R:W-H965T9+8JL%6V(GNL:.=C3:M<#0UV\3V!D7M ME5J5Y&EZEK1"=M%JX=>NS6JA!Z=DA]<&[-"VPCQ>HM+[991%QX4;N6T<+R2K M12^V>(ONKK\V-$M&E%JVV%FI.S"X6487V?RR9'DO\(O$O3T9 WNRUOJ>)Q_K M990R(518.480]-OA>U2*@8C&GP?,:#3)BJ?C(_J/WG?R92TLOM?J5UF[9AG- M(JAQ(P;E;O3^)SSX,V6\2BOKO[ /LD4:0358I]N#,C%H91?^XN$0AQ.%V=<4 M\H-"[GD'0Y[EE7!BM3!Z#X:E"8T'WE6O3>1DQX=RZPSM2M)SJP_"=++;6KA& M [>-,+A('.'R;E(=,"X#1OX5C"R'3[ISC84/78WU1I7KR"5XQ>%AZO^&8OX?>+M76&DN*/EQP.<.7+<%PH<]N+"I<158)% ML\-H]?UWV5GZPRMDRY%L^1KZ-Q[)O\6 CUVE6X2>%FC04D58ORXM5$)5@Q(. M:Q@LJ0$>U:GJP34(C[0"M=Q).E]8/_JUO<]XFHL=&BI@Z(9V3>AZ$Y M4!.P M3G0U0]:#X=\(-H$[>UQPU$[L8!Z!TKVZAQ9=H^N8[*F!\>43\T!9M'KHG 4> MGW#?$C\FO]E0R8/3'KO7#CLGA0IPW E<(QPUBT'5H*MJ,""),=) .LFLR072 MY#!U/D,L8TEK!WP6.4L1( +X@*:2ENQKKT+!8#*D\ER8HB8(HSTZW1M=(=:6 M6EN%U)EJV!C=^JTCI ^E#XGNF3EYW-5>8H?6,1 )W-S>A4@,-ICM!U,UU*C^ M9I]\#F9Q)Z1B9>K"]]3V#05O C_3WD8K:M*\1:V1^Z8-=([9P-;#"=34:X)! MV7D9ZHRR\@+'4QNUGLZ-"/6#$]Z5.?S&:> [!E"]H\^=8\WS)X?/0TN9Y2BN M;[\T,(?/1/Z0&\(Y(]>$O5;(,?#V&JUJ-!;>0);&>5G0X"S."?<*.TWGP,AS MN/3 KR3S\S 6L[B8EG%ZGO'P;#J-R[2 JX/3_UP391H7Y[/X'=$HWL6S]#PN MB_) XH60O8%TDI_[7W8VFOF:X'04?/)PK!!.?9]B(904I3&2_TL,;K_(U%!& MH>YV>%IC>9SF93R;9I#%V91F1?:?8WA!9?[VR5@0Q8=*#?5I<9V&@\K52LNV M"'Q4Q;97^A'QA=KSQ1;Z!]=^C7PGRY9Z*-6!4(H/1&HJ:G\O=(0\>>E&2$XN M;$KQK7^64!_FMA;N[G%U?/E)T M[Z__M7;TF/##AEYO:%B ]C>:.N1AP@;&]^#J+U!+ P04 " LB698)1M@ M_U," "W!0 &0 'AL+W=O%A4;5EX=I-I8ZUC!]MI=_\>VTE#=FDKA'A)?)ES MYAS;,[.#D/>J1-3P4#&N4J_4NI[ZOLI+K(@:B1JYV=D*61%MIG+GJUHB*1RH M8GX4!!._(I1[V:.TJ#JP45!1WO[)0W<. T X.0.(.D#T M')"< <0=('9&6V7.UI)HDLVD.("TT8;-#MS9.+1Q0[F]Q;669I<:G,Y6Y!'V M"E8HW8O@.<*2JIP)U4B$MW"W7L*KJ]=P!93#MU(TBO!"S7QM8/&4P#>B>^714?D\NLBXQ'P$J4Z%]O)%. D^G/+ZG\B>.$]Z MY\DE]NRKZ364YZ)"(%I+NFDTV3 $+4"51&(I6('RY)MIB<>.V/:;?18&46)N M)3=#W MZNP74$L#!!0 ( "R)9EAD.J)K0P( (H& 9 >&PO=V]R:W-H965T MNJY,2ZBP MG/ :F'Z2B<&4M &>RL_.5Z8>)M MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[- MUJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/ MU@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?R MJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9X)TK\P;M7]&& M9>1 L@;3?W?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-_ZM2> M0.BO"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*EO&&J:Q7#ZM!H5UU_ M^1O>=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[+/7/ H0)T,]SSM5Q M8C88?C_)&U!+ P04 " LB698Y(Y]DCP@ !Y:@ &0 'AL+W=OB75=ULTY8^-NM'=M>8-.>7 MMN6C^=75TT?;M*@N7OS WWUH7OQ0=VU95.9#D]ANNTV;PTM3UOL?+V87[HN/ MQ7K3XHM'+W[8I6NS,.VONP\-?7KD1\F+K:EL45=)8U8_7ES/OGLY?XP7^(F_ M%V9OH[\3+&59UY_PX4W^X\45*#*ER5H,D=+_W9H;4Y88B>CXIPYZX>?$B_'? M;O2?>/&TF&5JS4U=_J/(V\V/%\\ODMRLTJYL/];[OQI=T!.,E]6EY?\F>WWV MZB+).MO66WV9*-@6E?Q_^EDWXCXOS/6%.=,M$S&5K](V??%#4^^3!D_3:/B# ME\IO$W%%A5-9M W]6M![[8N%G$92KY)%L:Z*59&E59M<9UG=56U1K9,/=5ED MA;') _?7PQ\>M30U!GB4Z30O99KYB6EF\^1=7;4;F[RNWQBO+$5__?UTK8-,<[_C*U8QOMF M?#Q(TW=VEV;FQPL2%VN:6W/QXD]_F#V]^OX,M=]X:K\Y-_J+EZDM+ [M \:N MVA0L/D;D[Q@F^65C2%JR>KM+JP,V9%54:945:9E8>L204+8VV:2W)ED:4R6T MOEW:F#PI*GZOR>EI0XS<;I)?IXMI\I?KZP])6N7)KFML!_YJZZ2E69JNI&W& M+XU9=R5/S_3@Q\7KFVGRIN*_ZUU1@33Z:9M6I"Y PR1)RS))\]](3)BF29+1 M^X7E4Z1'ZZH\)!6$MZ0)LJYI\$/T HV=M@G1GE0F,]9"$HBTG>Q&LDJ+AD8 M 6$+=K4M0.>$AK0D^TPO:)9YXG]SOU M&Z*7>#T_R3U?/TZ/P*>>P*=G!_[5&@S[F@Z2]*ZQ8Z1]V0C,T\*GPN/T8^:I M)M8=97$Z"'H(IJ]H#\+/S,J-^6=7T.E'O BVV::?3&+\E."#U)*YVPE;"Z^M M5F2/A/F9$6CN= O-PSM)SYM67BV+=%F4Q&HZ5%[8K*QMUQ@E'CR$F4^]([-@ M>4ZB[EXQ!CE%6V-N3=4I->8SX0)+'_*.A2J\A$\D#46=3Y-W87]@.K$')%EG M]JC;T=EL2(+KA@Q1R=,T!0F)F=#?*MEXZ5-5[^ETBB;KMD0_/0#)Z]H-O0@U M=BLJ3#7ZKJDK^CN+5ED3*0U)>$93Z=E$I[DT94'+M3C6)5:6VKI*ER7);VPF M4_R@[.!VH1/6BP8+RVU,B>.@074SH99J&D\4BE*,YS)3W&*^2;+L+#&WM71Z MVR6=F6J9HJ+/-%3Z&:N[+6Q0/E!;HD] 2#CGHB)KUO$63,G"MQVK1=%A-'$) M'B/VI%UIZNWPJ,XIGF=>KI^=E!4X)MA?. 1+]HW8JC_]X?E\]NQ[ M6LVF,%XITS.YR7B#+B&BT*@7-^]?O;,7#T7?TOIO^(W7G\E*,/.\7]$1TU9@ M/^6W]WXT_6V2[#0S2.#5&>B8=R'U#*D2 ]U MPY;?C0C@0HK00Y"-2QMC66 "KBS")[7:. M 5>D6'1IUXQ^Z,OR,.%=5L8D$$#S)A:_.#W)A^&.C362/POW+<25Q+2)>.5Z M<9/,GU]-DF-!.">AS[V$/C\K7C? +EI$P)*J8DHR:_9#/6L,H' M)P/]$Y-;T=3D_P [YEU&(Y T.A6;]Z$L*?BR8^&Y39N"*6%TFZLD\<@%6#TK M6AH94D0/ ,:RUN&)TY*M#A,., V504Q35$>6N+!BPPO[2:PA?0+F(6C*"-89 M0K(T6'A#IEIP!#@[S]F"#338TL!$T<^W:5&*\139)Z+)F+<'P25%DU\2+J./ MA%U*-O!-DU;KR%B/R6VRKF]- TV4O#-YP?*-1^1#D9,0']2\L6,2H_XZX)JF M6)/ZQ=G!%#=T.-/8I#B-#?$55%-D-$U:'H!]Q9 C]H"]@\GUZ'+$EHMG0*"> M$*#@--Z!NFN!8/BHEVG)6(9IZ",E6EYN6D-8M*)=)RM5%O_"*Q%:(C1"7ZKY M2=LTZJ7F2?BQ#VJ-K(ITZ<:P#HPW MTFX8-BP-^S9!*$87OV:$1/R7P[KP6$'EN>_ED$N:%2@L0)]*.(RF[(CLU)T^ MR*"%XRTA&ZX7[11;A20KTV++4L=2(4"0I(XTJNV?LIP]#EE]=1:?()GTWI)7 M00@<.)8( ,OB^$0U,!G.B,1;1*P'KFJ$5W 01T]#_3/2S3"59Q#L&7-IV%=P M65NW[(6Z$ZUC*UX2'C71KHL:D+,>O__Z 0;TT5]%IA-_01 M3^4,39,%[1TP.;U.O@_OF,@1#[\GEZ UD$H2RU7+=KQT84&SHAWJA3-H6\EQ MAV939TCW(MXQ+X>B%@D!Z(B\@1^-XG&H M&\:#RSF%4=U&@W@^!)Q\C[!PJ'N:]8^SV726;*%R&6#FR1^?3Y^X+\X8Z=E5 MB"U>G;6P;RI: RFGPVC \'>]VZGEC+!._5GIQE2VJ.E+A04M++E;C\ MN;%94RPE% FH_'@^NYQ=73Y^DH@N%-9-DK=O;R:LQ*N6(T6L;Q7L675 Q#"IWQ @(8D[QU_$?2<)A;K:TJTHC9L=?M2)B!3IB=+T*^< DW MJ<3F-#1#+P$M3)-7A-"(*SL!,&)0<8(:9=&9C%&G8'0J3Z2/Z_1I[,.9#4>E M.++T+P@#0[51ZIPJ6*>TJP_PS4,A[+1X8&\+V.;J,K",CP>.'(] 6?$A"# 3O#KJW+G!EOT)\SDS1E!!T%/3Y.=Z9%)&%'6&M(/8>1KS%1W^=DDTNLR5 M$+!G&"UK.4'-R?.8)N\92X_H6:_(JC$M]G?3=#B9"39^PM!W6[?&8ZAM32)8 M FT"(7,T)O\-GA29^@=ZBUG)]*[+(5JW+QF M#?-/\L6+U<&+[0[^N0\GYX5ZP+ /S^=7T^0G><[V)C^.WQB%H><,D-"AO]JA M'E$%-B&8;BVKI\"^4Z+G5V*)V;>75]_ KR+J03:$_^,=Z"3O" MFZ$!@,#P['4@>T6^M$TE0N6W1,; EB"J1QJ;8%_:Q+2J -ATB^"<[1#O+(@I M2(6Z];%>.3I&K#(ZF9&]%J:_J &5QZ.E>]5M_6[&^ M$[MTG BL2+8]IF<3<4IJB9R"!:QG9'4O+%*-8E[OS<'G@G>SD,.>G4TZOWAE MEFV$%T;QXU>,T*!F-XR_79+-A: 4.L2"'5)::H@X MUM2S>?P26^U]1<])QL(.87$V3K;Z_>+3Z[TP,XY7"'L<@>L4*9YT:1'CP;%VICF-8 MM*E+HL_^6<_AK"R&'/;L? KZHSKP'T.&;Y2UOGB4Y&,'';'*X@_:PPX&BI:%'-06U4,/-8*ZW1KF M:.:KDI;<')PEB0@2=!^6!#Z7^!A'Z<<0)2U!GG!S^.0,V\)60WX& 52FB,/& ME=D'NFE:'QZ"W2YT5S2!?$@RT[0IHV0U=\.!2)AV))J;E'TR$>^]B[,Z)TNM MH/>YD'&^QSC+ Y2( CR FA ]YE*95@)<8^368H!/[!&2#<'5&I R[;-LB'VU M/@X?0JTNT:!>DOBXC2FVRZZQ>B!Q?H A19Q%YAS4.P!;]Q*4B1 M.]<<.4WZUN41)B&)("G&<:E0''N#'M*DT/,ZI4]0+7D+>):%[6C!D MN\%3G@(Z;G>*@>-I#&10W!SN$&3TI5D7G+=U2E,QE^D/H/($_EH4T)SZ!< , MT:0\P %#TC?D$7G3Q-,):@Z.M&9T7/'+;E<>G&!6YK,RBN8V5N8(W9$].I)8 MT4!@5T02P)J>'46MBUK#)A[]X (S=%Y-P?SIZC$0ERF+85H $B*A@DV_G@0A MD4/B:TN14-(@,:?)AR1I_,RO@BDLV"#9.BN8>48)CM/&PS%[68&P89+*<1B> M' EK.1CC$E.M5X.] ?JYQ<)_*2EXYS=(#0IG*90,XI/4%?&Y@-BQV9"-9N&6 MG*1ZM#N_&^X AM8B8E9ZQZM[#C\5_#1G"C2JY!9(%F[+@>2W 1:$A;K M&2<^B1A3*"(!K]*N<9*>*2:(8NPI3<:5ALK8Q-; R[U-#@ MDF6%\A7ITLU?=9SZ!PNHDD0$POGT9S*__Z]4YB\;OX&1+R=$L[[QJ93[IM0G M?>#9RX",I\J=K=0,FSBF+I)B4;'% 6-'BZOD.I%WCW)_PS=.+;2S1YG:^'#B M*K?H(9>])S9P92KC:=-I\B$]".@QG*IFE.13IK_+[*=M"N:9GL:"V: M:NZHG#5*F@4=[.K':/O4]N#YKG(?CM.(9]%UJ"2;W5$'UM;9I\N7S#+0?>0B MG*QB_9U#]2R!7P@''1%/Y;>$9[/XK1,!CV>SY\DDN8@GX.#N_'N>OS?S13)1 M4Q7RG3:V/US; <]%"4#P@]2<^2PNI0H&:8CZ8$Q ^)) M-U"=; ]$JO#ERS*EPUADY,A!#^R\Z.&!;4U60ZD8.[ P_\?%K_>8MF\VR2GE MDBTFG:4]:)M*@#F7+)SD%]W0OMD+2Z.)86 0D&&E M7JVL:?F7C*R?C_"QP///!2X*N=JWB$HOZC(GJV# M6[\+70X%Q$=ZCQ,Y)#8MN;.2).DJ%G#:LU(, R;JQX-!:==JA/=(3$;'"T?J M>$9L@[X2 )RPDO*=J7+O<4;G&NI57,GWH<^7]&P&5V%M1,,[(579/*N$0['@ M['R)WQN7 /@(N5CLT]UX:.^+1^FI7BEU8LL24@Y2A$G/!HS*!3:<0"/9DT)Y M^FI5HH122\;H++U1[PTE\J^(R_^R$ZOJDV2(SB>_D&9(?D:BY$%JF:$9O*"_ M[:%PV! 5'//'F67T^:Q#^"S&C H 0D2;/)E/II5R+[@>43']@[=DV,MD3M,1 ML]J'KLJ=7P"$*1 X8D#(X85.Y-_I39<4T/X") Q#>T&,%>,YTR7"W9*D;@1< MHJ30U;-%6Q%7Q7-05/401Q9=E5J_\HG!S=U;*)B>UXR*74+@M82L" .=V+FP MF/ZXI-%NATZA#X6FV@MTRV(::=XO.G#.U?"IEG6UOL0B=D:@>#N_3[J73 M&;I5\9GU=6^!K,7E.8Y8LFJ754<\.E:%Y0?RIMP9VK)8^?W$6-/DS>JX*"SE MXC+#;:?!5I'_E*]-7\K9_Q.5'B4&?"[]#"#CZ:W&'\X&S\?3_N>/JN?/2H#W MB'N. ),LGOYT:Q^LE56-/_DO6:],5T16(+A$X]4($TU72(O'[R]).&1N$+1=-/17IS11B6O\T.Q.A&!8K(<>5^8Q'\WE9<>(017&A[ZC% MC;L[X$X328V@>Y^ODR)D:#5TPT?O2PO +5=V'0PZ.J4*E08D]M:T=N4-_7&]=8=I M\@_>2H7X))B&-,K_W(NQD3\J-A(\'*0Z]>. M2ME(40LNGMP7B,"\_;K:HE*^D/+R8VZ0WMV;2%$)!PZJC##D7O:1?RTB=C;" M'FEIZYCHH;P$FX%!6,^2==H;M#KW:O#(5>CQ7MQC]>IX]2?[1!L3&V(7Z?58 MV+^/*!CG=SB4H'ZH\!GQ"WG_A+*:TU9\I-]TI,SI3 .LB NZQ'1_(MJXN_3L MLOOP512&*RP4U\Q4*8<'HW?%-?"!P[:.4A@D>())^&D]>Q%OSTTM%U:.[PUG M'J.1EPZL: HD4ERL ^_D[=_7E*3S:N"U]=N6G&YQM:IC>WAF\^Y3Z,W^ M \W3K%F2ZX;5@4NJ1P>DJ"H2,WQ[E*]A,WRG.AA4W9[K?@_)J'MVK\/IXV92 M=H6\?O"!?LUDD8,8FRP69R1I<:X:Q)-N?:[+"=4Z$I<17@Q:HK\/0%X$/=UP MKG!A%)"' J#<[-1_TX,K:&DXE !:(A]%DFIH.VTE0#1LP(>[278J?A$;E&0-:D:%3A&SP8 M>S2A50@DAC* 6M+1YZZ,"0TI\_--)2^=O;R)>NG'L/CO&:>?+]!LIB2.)?H6 MQVQ7PW!^,.7A:>7"T7M&W&[UWVM$/<:83XIJ.6GHJI %W'D[&M,'Z7(=8/[; M2XY['SN?_;Q8E&&-HT/'$3 )H/K[*WJC<-V$=M&+762D7G$MJP:;F('=:H_, M!52ISR9R7%B PYA7>71+1K3H8__WZ_9$:\=/A8Q=5:^(AZMUE$A6^'B_Q2M4 MUA#\<$.1$H=$(FLH)22L2,!4FV)'/O.6,[EE"#*'A"[-9E5]0/+#-2&(E_/E M*F:$7G3J>9_"VTK%*W&7+[(_JSC_&Q=^H(%$>CM%5X1UW/ ]69SSE@!(;T%? M2NVI>3A()%X0-][N-@=+&B_55)5DW2LRH,NR6*>N+J2!]AT%^G'AG;"HRYI/ M_.T-*UH]?E?C$T\92O=R*8C;O<-M#Z+!?3OT"*93(67+P?>Z0&([]?VXG-N; MBO1(]%A:)Z&#.62CNQTCF$J >'"S>V^[](NHNNOH%\<^DA$<.$:.8V@:[[>. MW^#7W0VI-6E1:#5$&G1Y$3 M06CDD:[71AI6;K4H,:"VT08@K:IV$#]NQUA A0Z'A#L :R"AB3U7U6C+G!(I M@([XKM@&S1$O)91GJ57N7S&B-Q(!MF4X&(:_45$(P%)3_R9NHR]$#%Y/@)4A M/3K1"BL+R37P'"3;&W5K#513R&9C),V4:!98;QC0'3K18L7%@F,+Q%4M_7A) M27JC)*AZ6S1U)7>N#,ICXI_"2J.[='B!CT(&CW:(TO^9.Z!G2,,JU>N/%,-,168?V!/KM MC1T-V2* CX"U !^1;==9%(*"[(/ZMR;2"G68)C\%!-4+UODX2$!BD&P?PG#: MV<(-DS!;'7-D'VKVPB1>--T=%+W2LS1ROY#Q_[.-41[>#S1PP"+>BZ&:(;ND MEU&04N6];8QC(X(8H*QA,?,AWM,1'BY@74DU.&FZZ*J >RDL/B?^$C##702# M=)-DX5!2DO5<$A'"4&W!MMC@WL_C3JH^WP0)2:N!.(XQND1!0N:)>[AZK9@] MG>^ 1M1R69I4PGJ#B*\DN^YP>8^!/%D5U .0UWY9LI542,FPAHO%>821^ 7J14%F?VS)OZY)5X#ENJF[W7%G=%PE*YT,(:A1 M\NU';J_"A85\=\]Q^(/5C-H24@B%=5WW4@FX^YP>0-]%%_\$'' J=Y M*FYQ-XT/Q+IRA1"H"T M0/;+<$I@_H81X-^B/^5EX'B[RF)^_@^-GT[J,,NU= MLN BL.M!PH0$C4"15"5J_]DH5/_?F2K!W:U9W,RWDXH!/"A5:X5U56YYOPQG MSS==XW@A, 2NJXYWTW736?'A92BIZ(QNN(K.Q-6'OBK*SE7>_Q]0LRL[028A MNIN# BC;N$K35;J>(SZJZFL;QBX'G44"?;JX$T.[6OYXBO[&Q4D:\NGU==2I M$OPV1NK09C.I]W7A5FR>[%H4Y#Y[@><\=!C/S_<'X^JFJB53>)T3?\_1LK[*OE;2F"'3F<4=Z1N!&G!?WHYHP=^\BF&-Z%C M-;E,;J2(]BWWMGZ7O(NN L!=R/&O8-+18;0O H=.G 57J:9 F:7XW$Q ^U[ M#9J."YK%*$9% MIKRW4 :5P#0#( J6*#$@C1R4(R1@QTX>_5XVJDT(>($EQX4/#XL=2?KAG!Q#"G>;:<4RUVEE9$=]T98[]R@PZJ[*,'GO<@EM M[RV-7DBAA0/^5C6WGF$7V'BRS,;9,HKD9YWT #1;=L&4Y^<_7D\LG5P^]P.TYT MK_6I5Y/W/JIJCV"H<;<9L4P E/F$-B;]Y/E;^_:)O@:C#.[4Y-T,GF/MK M)[@13J[CE,"CKR#AHF:BVQ<>A2Y0B8UZ*#1[,M$3'Y3"DE5P>[O>?W@OJSBL\R/T#QF;7WU/OS=\H28Y0WM<+A8B M>//9]TEOUS@TF_9+_B"$K\UG([$= M<)A69T>1HGMP9N0B\_R-+^,:+]1B-2>W $6:*PY$R-D$?1I$.O?M%?I(=6:]S:HU#;0A[_+6 8IX^[! /D.3'Y]B:.GKSZ^*3%YW?1U3S[RS MJV>.:T^(4$P%.(H/D;-2-"Q,P=U2$R7Q?!^@Z[Q$02&!PMLZ.]E+^2CZUX# MZOQO'EDIHI5_&,A_F[A_5^E:_C6A\+C\HTSO4D@*FO!7].K5]-F3BZ21?^=( M/I MYW];:%FW;;WE/SK,% 2#P &0 'AL+W=O#I=;UR7"HLB643'T0-53X M9"YDR33>RL50U1)8;C>5Q9#Z?CPL&:\&DS,[=RLG9Z+1!:_@5A+5E"63ZTLH MQ.I\$ PV$W=\L=1F8C@YJ]D"IJ"_U;<2[X8=2LY+J!07%9$P/Q]7J5EO M%SQP6*F=,3&1S(3X;FZN\_.!;QR" C)M$!C^/<(5%(4!0C=^M)B#SJ39N#O> MH'^VL6,L,Z;@2A2_\UPOSP?I@.0P9TVA[\3J-VCCB0Q>)@IEKV3EUD9T0+)& M:5&VF]&#DE?NGSVU>=C9D/I[-M!V [5^.T/6RX],L\F9%"LBS6I$,P,;JMV- MSO'*D#+5$I]RW*;5@MR*@F<<%'E[SV8% MJ'=G0XV&S?9AUAJY=$;H'B,!)3>BTDM%/E4YY,\!ANAQYS;=N'U)#R)^A.P# M"0./4)^&!_#"+@VAQ0OWX/7%^^?%3&F)LOFK+V*'-^K',Z5THFJ6P?D :T6! M?(3!Y,VK(/9/#W@[ZKP='4*?3+$T\Z8 P]H54TO"JMP-/OUH^",KH-*JS^F# ML/U.=_B9&< 6GV0"2U-IXX1> IF+ BO<9)!I@OQ .0/9<60A<$!/>IZ]G*$N MF-V+_1Z3&\BQ%11640XD M(.\)LO ',*G(E2CK1B-EV^=1^^CK')L(D,^-K+ANT/(;5M:GY#-_,G=(V"[. M%\"6NA1%3JY+=/X12LO3="FD0<>P.J_FF&#I-I '6/*LL& .Y[+A18[B4R0P M^,APBV\2<8U=9\[1&W P]\_DJDU;PTZN&2^4S:()CE7K-Z]2&B2GF#?^A.EA M2H%6Q^EWD[TM!2BXP/?&U,?1./32<;B3H>=LA5XT\@GUDC%U_E,OBN/VN@TT M\<91B%=_%.ZDD>^F,1Q%A([C;;H"+T!0K)4(H4%A--CYFK(IK !R0*UEG%E= MO(VH-PZ3=^1M.$9WQ^_(;:^X/%*!;0)L'Y)9SDHDE/]T$UC8&&-BJC!.O 3] M/U"%<5>%\?%5B,ZAGS>@E\+0CX+6Y;ZF>!!V?R'^'P&!\X=O'3E.1FT 20#4P1,LD1$V7IQ:E!HEX0 M18>(2#HBDJ.)N(-'J!H@LS69BD9FT$? 0;C]!$B'C>4I14F 94M\-_R-+4)9 M2[;IN6]-_A-,]EZ\IBQM)[9/N.^2'DHL"YL@K!V)F65(\P/^C5)3_5C9V/\<:WDCK7K*?S6,C:$P]4+L:33P1J/X MN2^*F9HVADQ:L.FJG79LIYNZ+M;M.AIY28)R"+$+)>3JZ\/UQ_?!&.VH&M_D MT(=F!4Q/41LT2J,D:%^]W3.,. WQG6PB#C"&-*2'Q)5V MXDJ/$I=ZH:XK^ZD,LD]?AQ'OGLG(->ZV);L;;EJ_J9?,,++8OFS;*O\5:UZR MG)O6MLT P6]'8"6J IZRHC$M^ZB<>ZA0:>'7]@4&>Y2Y^9XB*WCQ.GC>KAS3D&N%O8T9CXD\4/. M'5FZV>[ =^'..=OE[K1XP^2"5XH4,,>M_H<$/Z>D.X&Y&RUJ>^J9"8W"L,,E M'EI!F@7X?"Z$WMP8 ]TQ>/(/4$L#!!0 ( "R)9ECX(_E5IP, -L' 9 M >&PO=V]R:W-H965TAHAJ'.#U@R?2./6-'.3JJ2&9JJ?:B/"EGAG$H1)E$T M"$O&JV V<6N/:C:1M1&\PD<%NBY+IEX7*.1I&L3!>>&)[P_&+H2SR9'M<8WF MM^.CHEG8HA2\Q$IS68'"W328Q[>+S-H[@]\YGG1G#%;)5LHO=K(JID%D":' MW%@$1K]G7*(0%HAH?&TP@S:D=>R.S^B_..VD9VGRT'$81=]Q2!J'Q/'V M@1S+.V;8;*+D"92U)C0[<%*=-Y'CE3V4M5&TR\G/S!:UIA6M82G++:^8396& MJPW;"M37D]!0#&L9Y@W>PN,EW\&+$_@H*W/0<%\56+P%"(E9N]<_Y5AM%%^>O]Q+A MPV3OA['%=*N/+,=I0-6B43UC,/OIAW@0_7Q!1-:*R"ZAS]94G$4M$.0.GC"7 M^XK_C06L"JP,WW%LU&@O1]'<*GS@;,L%:4-M]^ORWP?DA5T,_;ZPS0%A)P65 M.*_V8.SM:>J<>&DPM)W3Q>(%*I_P(^.>$VK#J;B(X8YQ!<],U.1 LJP/\R)8 M5X3HB&!>!##CS3MG5Q#F#3S6*C]0T<*CXCG"DNF##_TC).->%@_;E#G*3=*< MF8V5VP$2*-$B,PVC9$PIS65M)PISI!WKF/2B.(-5]4Q64KU"?Y102'2A\(4Z MJ+9L"5$23W76E8U'9$4-5IE7GPP*=:269R#KI?T1/*#EWE@/L_0M6UX95NVY MK5089#%\=MA"5OL/!E5Y]DOZL/F\F3_ ?+V^WZQAW!N,H[=(W8NQ4:Q 2M*K M:P$0]\:C/MSA#I4] 84DL488IHE-A*KQ[8G$O7C+QH+/OG$:$XN4]K.:+U<-JL[I?0QSUHG0$GZB@ MFRQ<=7"NO]VHJS0;75,):>KB]NKNI2Q.7 A_08:#/KQ7K6&GX9:H]NY9T>#N MA>^][6K[@Q<,,# MO;ZHK 'M[Z0TYXD-T+[GLW\ 4$L#!!0 ( "R)9E@G>(C5=P, *<' 9 M >&PO=V]R:W-H965T(U+!;JM*J9>KE#(S=R+O-W"-[XNC5T(%K.&K?$1S8]F MJ6@6]"@YK[#67-:@L)A[E]'YU%36<[HHA9JXVLMLXTKWC=_=GS5H>!PUGXCD.\=8@=[RZ0 M8WG##%O,E-R LM:$9@=-Y'AMB_)H%.UR\C.+I:+Z*O,"K,[A]G?+&U+< MP/%WMA*H3V:!H2#6-,BV@%<=8/P.8!3#@ZQ-J>&VSC%_"Q 0NYYBO*-X%1]$ MO,'L%)+(ASB,DP-X29]RXO"2_TG9AZ5@E.O;S/^Z7&FCZ+#\O2_W#GFT']DV MT+EN6(9SCSI$HWI";W'T(9J$%P=XCWK>HT/HBT=JR+P5"+* _67;Q_@@YG[& MWTL$U(;3F<<<6HU%*T!0\V@;VM!N,PR/O79,(3 -A134Z_H<;E!GBC>N_6Y[ MP!\=X!<'^( YSY@8%"""3Q"%\"%:5DUK4 WVQ]NMKT7!,X2[5M7:X@L?I+N\*T0]W3@"TYLL(.Q.G9:D <8VU%T81C&A78JVN18 M_7+TX2R.IA>D&W\F>9C6:)QX&58K(K<[^O]9B7OU7DOP$:(H]-,XI%&:^&=I M,E#H;;42?SP*(?:G:=SQC_WQ9++]OB8Z]=-Q0M]PE QDY$,9D]$8XG3R*E?D M1P0:^>&8H%%3-I=9UE:M< <@1SIK&6?N7!R/8S]-IB=PG*1$-SUY>[9[NC[4 M]$11H=A[2-:<5510_D^W\!&FE.,TI<%DZD^)_[XN# :79X5J[9X(#9EL:]/= MH_UJ_PI==I?OJWGWA#TPM>:U!H$%N8:GT[$'JGL6NHF1C;N*5]+0Q>Z&);VD MJ*P![1=2FMW$!NC?YL6_4$L#!!0 ( "R)9EB;-*I-\0( 'T& 9 M>&PO=V]R:W-H965TTJC:)-:\02@$) MVDV;M$JH[;8/TSZ8Y"!6'3NSG5+^_^J32RO#$JA1\%P< O&9?>=-SL M+?1TK&HKN,2%!E.7)=/;.0JUF7BAM]^XY^O"N@U_.J[8&A_0_J@6FE9^QY+S M$J7A2H+&U<2;A:-YXO -X"?'C3F8@XMDJ=236WS+)U[@!*' S#H&1L,SWJ 0 MCHAD_-UQ>IU+9W@XW[-_:6*G6);,X(T2OWANBXDW]"#'%:N%O5>;K[B+I^_X M,B5,\X5-BXUC#[+:6%7NC$E!R64[LI=='@X,AL$[!M'.(&ITMXX:E;?,LNE8 MJPUHAR8V-VE";:Q)')>N* ]6TRDG.SN]J;5&:>$[9TLNN.5HX,,C6PHT'\>^ M)0\.YV<[MGG+%KW#%D9PIZ0M#'R6.>9O"7R2UNF+]OKFT4G&6\PN(0Y[$ 51 M?((O[N*-&[[X';X%VS;! 9,YS+),UTP8^#U;&JOIAOPY%G/+F!QG=*]F9"J6 MX<2C9V%0/Z,WO3@+!\'U";U)IS8UP)!K>!(K8[)/4EX7.YC@7"C MRHK)[<79, K3:P.F4-I^LJA+>CJ4)\Q!'%P2IA&XS$1-=:8[:PLNZ;ZV M_@ M*,^9HD=LK(O!DJ>5$M0+N%R/@,J+Y1)U5^+_=J*V2N2$"I0C5/L"GD/&(?$EQY@GEG&VL9!$1!0 MDVIR%?2'$/:28=*5HZ(\.1Q%5Q5,THNEW+GT[-.P)8/A(*5O&KSJ5)0*_295 M42^Y.FM;RBN\;NT]VPM-?WW'7MB20%#N ZQ?9IYY>69LCS9*?S4% MHH5OI9!F'!365E=A:/("2V8N5862=I9*E\S25*]"4VED"Z]4BC#J=K.P9%P& MDY%?F^G)2-56<(DS#:8N2Z:?;E"HS3CH!;N%+WQ56+<03D856^$#VC^KF:99 MV*(L>(G2<"5!XW(<7/>N;C(G[P7^XK@Q>V-PD[,>2] MO&66349:;4 [:4)S Q^JUR;GN'2D/%A-NYST[.06YQ:87, ]4FQPS]F<"VXY M&CA_9'.!YF(46C+DQ,-\"WK3@$:O@/8B^*BD+0S\)A>X> X0DH>MF]'.S9OH M).(MYI<0]SH0=:/X!%[[L W\)JTGB:GT"TXV1R9:SQU9JKLN26#@<+2W2UF@Z3"R+3D.5IK;7;J)3VC4^)DSYQ M59,X.(][\44+_XE./J'DZE>+NGPA>09I9Y@-]IPYP6C:,IJ^F=&#KCO&ZDFX MUUF=JK)B\@D*HL4QO)+\._&Y].E$$-ZTV&MX.N)AC07/!399IJ-?,^LR+YHV M<1+"[;C?O.;"46>H.I@E,VL$ET,#*[H>:.36)=@-"MHI_8'0^=\UO9FUC^W M>7T3_R>!C_-_5]N:&I)NK5HW 9%9^[,H?C$OR7T6/?/RA_2X)F^N;U]*^UP^ MC^3)R2>4O4$_<<,4^G'F!AEDO=0-^C3HN\$ TJP+5+!4-$M7-7UX5):)K5O4 MBJ[-&]J3[G!+."^KVIU.7)(*&NM:->G#S&6 ZF#-1(W'J\ Q.\BBHYR&>Q=I MB7KEGPN&3IM:VN9.;5?;%\EU,Q^97G%IR($EJ78O^]3%NGDB-!.K M*G\MSY6E2]X/"WI5H78"M+]4=!1M)\Y ^TZ;_ !02P,$% @ +(EF6#]' M#5[_ @ DP< !D !X;"]W;W)K&ULO57;3ALQ M$/V5T8(H2!%[R8V&9*4$BHI4) 24/E1]\.[.)A;>=6I[$^C7=[PW@KJD4A_Z MXMO,G#DS]HRG6ZF>] K1P',F8D2:7*F*&M6KIZ MK9 EI5$FW,#S1F[&>.Z$T_+L5H5361C!<[Q5H(LL8^IE@4)N9X[O- =W?+DR M]L -IVNVQ'LT7]>WBG9NBY+P#'/-90X*TYDS]R>+@=4O%1XY;O7.&FPDD91/ M=G.=S!S/$D*!L;$(C*8-7J 0%HAH_*PQG=:E-=Q=-^A79>P42\0T7DCQC2=F M-7/.'$@P984P=W+[&>MXAA8OED*7(VPKW7'?@;C01F:U,3'(>%[-[+G.PX[! MF?>.05 ;!"7ORE')\I(9%DZ5W(*RVH1F%V6HI361X[F]E'NC2,K)SH17C"MX M9*) N$&F"X64<0/'#RP2J$^FKB$G5M6-:\!%!1B\ ^@'<"-SL]+P*4\P>0O@ M$KN68M!07 1[$2\Q/H6^WX/ "_I[\/IMR/T2K__WD"^YCH6T46OX/H^T4?1* M?G0%74$.NB%MY4STFL4XN[#@S1,[*2INQKTQ#YI?*&Z4T_4 M)[/"%&26%H0-AS#LC89CFH\.S@(_.'^SJF3S#>/"YHGR1@V1T2+!R #/Z<45 M9<$U)LT<] +_8SU6++L<5?)#&/?.QJ.N3 3_-1.^W_.\X3NIJ(7_E O/\^JQ MR46'JTJ!1/U2U%5X[DZCS% MR^] 0RR+W%0]LSUM?YQYU6A?U:OOZH:I)7$& M@2F9>J?CH0.J^@*JC9'KLNU&TE 3+Y&ULS5C;;MLX$/V5@5NT,>#*NDO.#4C2+K8/W0WBIL5BL0^T-;:)R))+ MTG&S7[\SU"5.8BLID(=]L2B1/'/(F7,HZWA3JAN]0#3P/A4LBB=WILGUVJT^-R;7)9 MX*4"O5XNA;H[Q[SK2T5WPQ8EDTLLM"P+ M4#@[Z9UYA^<)C[<#ODG>)VNT'_S:Z=UC(1&B_*_+O,S.*DE_8@PYE8Y^:JW/R.]7HBQIN6 MN;:_L*G&AE$/IFMMRF4]F1@L95%=Q<]Z'[8FI.Z>"7X]P;>\JT"6Y4=AQ.FQ M*C>@>#2A<<,NU"$4+LH\0Z7?PZ.,^'+V5A%AH^%1EF#P&&Q*TEZ#<$S_U.Q(\X=2#P M!N"[?M"!%[0+#BQ>T+7@#^>4R PNQ1W5EX$SI40Q1]O^^VRBC:)B^6?7ZBOL M<#TZ;F<(9S-YPKG MPB!(ZI%TODSA5N1K0O+[<"YR41#J8XX>E4]*B:24.W1)G+!>$M=50D\^:[TF M DD<\H@1*;%BF<%!&O0A<**(U2D5/1D"'2DSE,SX(.[S!&]O9)\*,!PE5>08 M8F?41O:\01#%3>AW;U+?\X_:ZQ8#/[110G\WA2#I$VX0[.40$ ??"RL.$?T\ MX!"/4IL%0@1K'H6I)+5:JU6I40\>%(<&61'>2+, 1>B$)D4!6147"2D1_E= M4$YA@DC>0#:M<\&430G7SMBIIVBH]%P6MM:(PZV0K#?"FB[8VT%QPNO^S+9G M,"<\X]BT:C6I)HS4?7KI91BZTX3VQ7#)QUTQ;H9(E9?5M MXJ21C4 M*A.:MEMY3RINP%:X0OO&E-_UG0XGBELGBE_L1%?W/FO=&*[99W<9 M4C?F,X9T-;Y^#1\B& T'KNN^USN,QM90G;97O$Z;T, M!VX2-DX0I1ZK/81OM-,L<"\APT'"?E: M'79$_!+N;<+ZJ;6==)_MI!R7S&._[7@#W^<%)P[=4.2XC3P:Q'YH-^M9[1KZ M&U&?^#:9VQK>B$?F\7]6(G1*,6FEF+Q8BI?DCO0? ^QK\7X==@,^H\-5'@U9/D6]5^FW)O-5)]+?&BH&:]3=ZHJ2P+Y^C49>4]0^Y8N.6=^]K^J8 MSO,#>L;G^L["CGA Z':$\B'R GZE2-(FD$>B]0;AEFK],"(<>AF,PCV! H\' MA!V!Z.3V4@KD$WHCEOM#;4L(3[=*&)N:"ZY;;,U=6.5O.&NSMV/':=:+.!+-^:)C>U#=6RY_ H2V^EK MN=U.KQMN?>M8HIK;+SK,8EV8ZK-'^[3]:'16?2NY'UY]&ULK5=M;]LV$/XK!SD9-5)'*_8]L64Z+N'SQV?.U)'=T)^56M$#?=56:OCT5KK9CZ=JFR-%5.' MHL&:_BF$K)BF5[F:JD8BRZU354Y]UXVG%>/U:'%DYR[EXDBTNN0U7DI0;54Q M^7"*I;@['GFCS<057ZVUF9@NCAJVPFO4GYM+26_3 27G%=:*BQHD%L>C$V]^ M&AM[:_"%XYW:>@83R5*(K^;E?7X\<@TA+#'3!H'1<(MG6)8&B&A\ZS%'PY+& MW4*6Y3G3;'$DQ1U(8TUHYL&& M:KV)'*_-IEQK2?]R\M.+]W4F*H0;=H\*QC=L6:*:'$TU01N#:=;#G'8P_@LP MG@\?1:W7"B[J'//' %/B-!#S-\1._;V(YY@=0N YX+M^L ,F9T?BN&/:NLCN&FS5" M(\4MMY5'A0^\6U9;E>2R4"J0SK)8H!ZT]F_'A$S7'Q_P>)>0 O- )9AX] MI,YLYL+U$/#30'WOT(6?-L/9)F-[LATXAH'GI&EJ<;?7!KRGYJP0HG &?I+" M)5*CJI$V8SOZR'PWLD7XW"B(0_ B%\[6K%Z1*:_AEI4MZSJF MR18C",N*6AU*B5VNF5)(J1XG$_ 2 GZ1_@&$CA>F-/I.$J>PIS*BH3*B'ZX, MDT%A K;;OE4=%WUFQJ=88\'USIZV=YV7:T/Q5]-\)[)>MG3 F#[0% M"O %_1D]6]G]1]6>M;1=1-&N/8=W?>V9'?%#G\;8"WM)>4X01A"Z*=P(33;9 MMBM$3I0F9&- S[=4\!AU/)MY$U,+3AR[/>XX#-,)I'$/FS]RAK'GA,&,%.0D M8?P_B2@>1!3_L(B&F(QP3CIEFTWXP-F26JOFJ':I9^\"_U8]1M"L?GC]*O6] MY*W:676&6_F=VS.=_(@XSI_CSOM-*_@]S=LYNU1-(UT"J7^9ADX'I^IZGN.& M@6EY00 _"Y'?\;*$Q)DE"*]C)-0OJE^R.< M9!EUI-PFA.JV[S^TN*"D2*.0U#1!-_$&TX9:%MV.Z'01V5>(_13BQ*<0Z.V- MN:<] 0L==Y92-PU=#\Y8PTF/_"]KI(B+YWA!8D$^(/D.Z7V E$K%2UWXM2.2 MN&#WQG\+GS^]/SNYI/8)7K!#X)O=(M&Z3A3')F4I)>9)[K_M;RI3*6.O8A*A K0/+@1]>4GC+8%=[XY_;H>Q[5YAC<=5:88HU(! >4;(^ZR@=4%-DNR[%'!,9^ M/'EI%0L5I1V4-]M9]].MNV^%\ M5E!B0:[N84+G@^QN]=V+%HV]22^%)N79QS5]"*$T!O1_(83>O)@%AD^KQ=]0 M2P,$% @ +(EF6)8.Y6YG P _@< !D !X;"]W;W)K&ULK57;CMLV$/V5@1H4+:!85U_BV@;6V03)0X+%.DD1!'V@I;%% M+$6J)+7>_'V&E*QUL%XC0/LB\3)SYLQP+HN#TG>F0K3P4 MIED%E;3./(E-4 M6#,S4@U*NMDI73-+6[V/3*.1E5ZI%E$:QY.H9EP&JX4_N]&KA6JMX!)O-)BV MKIG^OD:A#LL@"8X'MWQ?67<0K18-V^,&[>?F1M,N&E!*7J,T7$G0N%L&5\E\ MG3MY+_"%X\&E\L@=H108&$= J/?/;Y&(1P0T?BWQPP&DT[Q M='U$?^M])U^VS.!K)?[FI:V6P2R $G>L%?96'=YA[\_8X15*&/^%0R>;D<6B M-5;5O3+M:RZ[/WOHXW"B,(N?44A[A=3S[@QYEM?,LM5"JP-H)TUH;N%=]=I$ MCDOW*!NKZ9:3GEV]85IRN3=P@QHV%=,(?WQB6X'FST5DR8 3BXH>;-V!I<^ M)2E\4-)6!M[($LN? 2)B-M!+C_36Z47$:RQ&D"4AI'&:7<#+!GMI8M!JR%2G5:AZJ:US%6@EL=Z2W/$UW2>%CVV- MFEFEX>53 W/X2&V)2P)%8-9JOB5L2DZPJK-7*5&B-O "DCA,\XP6DS EW&N4 MBLK%(<]A[8$/OD*)"KLGDWL$V7I"%%TR4%.+\) &LEF8C?,PGB9N.1F/PSS. MX+IW^@),KY_'83:=A:^(1O8JG,73,,_RGL29D+V >)1._2^9#&:>$QP/@H\> M0L%$T0H?==AI5?>AI"@-D?Q?8K"QJK@#U?CG]2^E*#-T9X6Z*Q@L6LTM)X0T MC-,\G(T32,)D3+LL^<\QO)*6OWPTUHGB0R%:EV+>II^$HB"DWSA:!#ZI8 M-T)]1\)XXM'MYK.K"6:)I2L#=&V7U]RX.F!"N ?AJJ2'<14O"7ETKM:CDYY, M*;[WD\<0G5;:KCT/I\-PN^IZ^J-X-QD_,+WGQ$[@CE3CT70<@.ZF3;>QJO$= M?JLLS0N_K&A HW8"=+]3RAXWSL P\E<_ %!+ P04 " LB698Z 6YE3L" M !Z! &0 'AL+W=OW.3:6'/L8%^:C5_/V4FK(FU[:7R^^[[[ M/OO(!(^--GXF:J+V(DE\66,C_:EMT7!F8UTCB4.W37SK4%81U.@D M2]/SI)'*B"*/>TM7Y+8CK0PN'?BN::1[FJ.V_4Q,Q'[C7FUK"AM)D;=RBRND M[^W2<90<6"K5H/'*&G"XF8G+R<5\&NICP0^%O3]:0W"RMO8A!-^JF4B#(-18 M4F"0_-GA%6H=B%C&GY%3'%H&X/%ZSWX=O;.7M?1X9?5/55$]$Y\$5+B1G:9[ MVW_%T<]9X"NM]O$7^K$V%5!VGFPS@EE!H\SPE8_C.1P!LI< V0C(HNZA452Y MD"2+W-D>7*AFMK"(5B.:Q2D3+F5%CK.*<53<2NH<@MW O/.<\QZDJ>"N12?# ML7EXMT"22OOW>4+<,,"2G0HZ%A@XU=*R--J:2&55# $T4> M?EVN/3F>B=_/V1H$?'A>0'@G%[Z5)?KY%7O3@[WI:^S% M;=>LT07A\< \* -]K&X?7NBO.TCS9'8M-CD8IO,H;Z;:*IT#CAD'IZ<&PO=V]R:W-H965TH"P)#[D@L]]@ICJC/?UUD!)=5'L@*!.TNI2FIPJE:^KA30W(%*[D=! M,/1+RH27CMS:3*4C61O.!,P4T7594O5P 5QNQE[H/2YD!6Z/']DO7>Z8RX)JF$C^@^6F&'LG'LEA26MN MKN7F,[3Y.(&9Y-H]R::-#3R2U=K(L@6C@I*)YDWO6Q^V .'@!4#4 J*W N(6 M$+M$&V4NK2DU-!TIN2'*1B.;'3AO'!JS8<)^Q;E1N,L09])Y\_6(7)(Y6PFV M9!D5AIQGF:R%86)%9I*SC($F'\@<:RBO.=CH"=4%H2)O!I_N:K:F'(319'\* MAC*N#Q!Q,Y^2_;T#LD>8(-\*66N$Z)%O4+H5X&>MS(M&9O2"S"ED1R0.#TD4 M1'$/?/)V>/04[J-AG6M1YUKD^.(7^+ZJ%17L-[65>$@F4F@T*:=-8:(G,P4: MO6@6T*Q+)JC(&.5DCHM0.I]^GB^T45C'O_K\: 0,^@78NWVF*YK!V*OL66H- M7OK^73@,/O:Y\Y_(GG@5=U[%K[&GMC[Z$FQ0B4/97K-.C\,3_#CK;>&[0(?4+39)VA1Z;TDV-,/MPX?)\3.%NT%A& 2#?HE) M)S'YIV>ND#([@+^7JT]FLN-1&)W$I\]T]D0-3\/G.OVM3F*[^!55*R8TX;!$ M7'!TC 2JZ8S-Q,C*-9>%--BJW+# GPDH&X#[2RG-X\3VJ^[WE/X!4$L#!!0 M ( "R)9EA=;\)XUP0 T: 9 >&PO=V]R:W-H965T8ETXAW.&P^&A.-H(^5DM #1ZRC.N+J.%ULN+.%;) M G*J3L42N'DS$S*GVMS*>:R6$FA:&.593#J=09Q3QJ/QJ'AV+\07]AEUK$>00:(M!#4_:YA EEDDX\>7 M"C2J^[2&V]_M*G*A!;!N0U U(9D!T#W'O%H%L9= NBI6<% MK1NJZ7@DQ09)V]J@V8LB-H6U8<.X'<9'+V%P3+^(-)*>HB]\CTB%=AT.3 M_V]./.YTZ^!V"[SNJWB2K8=N->3J7U>D2J">&\C.Y0NUI E<1F:R M*I!KB,8__8 'G5]<+ .!M3CW:LX]'_KX*C.5@?($D*DQ*!6KJ9ZM,C-=BX12 M+NXE8+\ M&5G/<88=^S?*%YO\]IO..RWV[5<[MEK?\^%72?+%@-GBY9[@]J]@=>]#T]+4_,@12L%-I29R2>G;WZ8/GH& M*EV&$Z_AD?ER5K,[\P<_%U*SK[0HZF"H<@4N(MZ\CF0QK)D,O MDT_%DF'&B:Y!FB70K')V';4UM!ZY&=A*R[BF?,ZF&2!J<\\YFO[.>N5HHA[* MRQ)*>BBES\[A]2(=&93S.BCG_N%=FV6"6J:V'"AJ+E*8FMG&E98K.]M?TF: J>YLRCY;0_F$ BMS;01*SB86L%!Y4HHM#;O1K!@ MOV*YW:W&1JQ\63&YJT@KZOLBI._2*OY.CR752!KLUS1_Z@7(K87&N<3X,0X> MQD!H;<:-2L*#8.D;2/!4O-]"/N%&/V&_@#HP??=UE%-J^SL]EE0CI;!?WMQ! M:C:B$M"WEZVH0@^0@!EA2_0;FA1;8Y/B$V'V&ES+0D Z&0>2/U5:+$L M/M]/A393H+A<@-F32MO O)\)H5]N; ?U"=#X/U!+ P04 " LB69852P; MOW8# #:$@ &0 'AL+W=O9"/JL9@$:+A*=JZ,VTSDY\7X4S2*@Z$AFDYDDL9$*U&B';"S-R"]1(I9 JIA(D81XZ)WADW/2L0'%C$<&<[5VC6PJ M3T(\V\%--/0"RP@XA-I"4//W"A? N44R/%Y6H%[Y3ANX?OV.?ETD;Y)YH@HN M!/_%(CT;>CT/11#3G.M[,?\!JX0*@J'@JOA%\]74DU' RGF2-K9!LU>%*D6T88<2ZTJ$RW-4V;B M]&BR5 .)&$W8-&4Q"VFJT5D8BCS5+)VBL> L9*#0=S0Q/1'E'.SL*Z69*0I$ MZ$%!G'-T:ZJKT.$E:,JX^CKPM:%G7^*'*RKG2RID"Y5+"(]0"W]#)""MC^&^ MR:I,C92ID0*OO07O#B*3#$?PDK/,-))&?]$=2UF2)YO(.<'LQW&B,AK"T#/= MKT"^@C;')?/CSY#<#8*#0G/EX-,K^?2<4!:;(4FO M7YH6=#E.[%=PH-4P 5ZZ$W8[R"#,63A#]ZU6 M95"XUZ3435@7KKP+.PVFMM1NE-U?/:DLB;C-Y#QG/#);DQU+O1MES[J1RJ8( M;E!TTH1/D;6MDWOO5%/T'2BXANJ5^Q"W;WQ0??NJ[D;9MW"5(Y%VDZHW84FD MLB3BWC[55=V-TNIO5]U?.ZFPISYW5$Y9JA"'V& %1\<&6BX/4I8#+;+B\.)) M:"V2XG(&- )I)YCGL1#Z?6#/0\KCK-$_4$L#!!0 ( "R)9E@G-S">^ ( M & ) 9 >&PO=V]R:W-H965TP[G M7/MRF6RYN),I@$+W&65R:J5*Y6>V+>,4,BS[/ >FGZRXR+#24[&V92X )R4H MH[;G.(&=8<*L<%*N+40XX86BA,%"(%ED&18/%T#Y=FJYUN/"#5FGRBS8X23' M:XA W>8+H6=VPY*0#)@DG"$!JZEU[I[-QB:^#/A.8"M;8V2<+#F_,Y/+9&HY M1A!0B)5AP/JV@1E0:HBTC-\UI]6\T@#;XT?VSZ5W[66))US(M*IO>" MS#G$?>2[/>0YGM\!G[T>[NW";9VP)FM>DS6OY/-?X&O;_7F^E$KHX_BKRU;% M,^CF,25Z)G,U8]AO+_C[VL-[OK-IO\C M[_K!4XU=0?YIM\AA(W*X5^0%IIC%T$/ $E-(.0C"DRZ)PV<9>VQ^V MG=J^TH'H4D$F.ZM[=,@$'(AL)P'C)@'C_ZKN'N);!D*F)#<'-=9+NK>CXWI\ MTI64ZDWCUHET^H/3)\=VKYRWFK5;_<_\>UQCL29,(@HK3>_T1[H\1-7/JXGB M>=D2EUSI!EL.4_T+!,($Z.&ULM5A=CYLX M%/TK%ENM6JDS8$@(F4TBS21=[4A;=31IIP_5/CAP0ZR"36V3=/[]FH] 2 AJ M*O*28+CW<.[QP5P\V7'Q76X %/H91TQ.C8U2R9UI2G\#,9&W/ &FKZRYB(G2 M0Q&:,A% @CPICDS;LEPS)I09LTE^[DG,)CQ5$67P))!,XYB(UP>(^&YJ8&-_ MXIF&&Y6=,&>3A(2P!/4E>1)Z9%8H 8V!2&O?X;H['64(>\4)A)P^. M45;*BO/OV> QF!I6Q@@B\%4&0?3?%N8011F2YO&C!#6J>V:)A\=[]+_SXG4Q M*R)ASJ.O-%";J>$9*( U22/US'?_0%G0,,/S>23S7[0K8RT#^:E4/"Z3-8.8 MLN*?_"R%.$C [ID$NTRPCQ,&9Q*<,L')"RV8Y64MB"*SB> [)+)HC98=Y-KD MV;H:RK)I7"JAKU*=IV;+8OH07Z,E#1E=4Y\PA>Y]GZ=,41:B)QY1GX)$-VBI M312D$631S[ %E@):O:(E3X4/Z.T"%*&1?*S&IE_2>RCHV6?H81M]Y$QM)/K @B: *:NM2K8WA?\8'Z@XU3Z.SF>N2*27A+SL M5H\4^<,\/UN7MC/L.9;E3%>R:MNGQ+T!-:08%1) M,.HTP[[@M>#QW@YM!1'COV-&QLC[#5;EBOXNAUTB,$/U*:Z/>OZJ+="7SI//4$UM!@7&DPOI)5QWU*T!-80P)LU:]V MJQ>SEC"'-G0\!P^/S-H29N/!P&UW*S[H0' GS0^5,[.55*9)$KTB2:+V=T$W MV*43U!=:LW2[+MV^DDU+X+YDZ FM*4/= ^'._J)IU'SF"ROH&U'_C V<4S,. M1R/KV+.G8=C1:^P9S]8M"^[N6>:?7AX7-WBL'RN9<";A5VEWPEX\;3VA-46H M&R,\O)9[>^V)^D)KRE!W1;BSX_@M][HGMCQQ[FF(;8^\,\:M^Q?M4S::S?4%UI3AKH?PIV]QF^9='SZ/66Y[DE;*Q_GA!D@ (@O0U]>0D# R# &0 'AL+W=ON2, M_?NI;P0FXA>!@RB-D499,?:D)X_QR/%T1I! )+4%5A][F$*2:">5Q[_"U+'? MJ87E\=']FX%7,"LL8,J2WR26VY$S<% ,:[Q+Y((=OD,!U-5^$4N$>4>'(M9S M4+03DJ6%6&60$II_XN=B(TH"OW=&$!2"X%30.2-H%X*V )&JOP!>R![@"M7M#4Y D<73V Q"01URK8+DX9C8!*CLVY MW1Z%0U>J_'46;E3D.LES#<[DZ@=HQJC<"O25QA!7#5P%;NF#(_TDN.CX %$+ MM?T;%'A!NR:AZ=OEP85TVO8PVL:O<\9O!K':?@YH3&.43TAV +X')_S\R>]Y7^H8&S*K$'XM\\05VMC0<03^O-#Q:!'":GX M6\?>:9*](;,*>]>R=R^>=I6=*_8;E '7:^H!BJZ*\77=)N3. ^.LG]3[T&MU M>D-W7X:K"^KVO/++MY(*0L\B]-Y4L'4I7E2^]YP:,JM ]BUDO^D:[3?)WI!9 MA7U@V05[3Z8ALPJD[[W^<-:CZ1+#,]WHI) MU729X58U])_H+[-^$\#]02P,$% @ +(EF6(49E?G;!0 M:20 !D !X;"]W;W)K&ULM9IK;]LV%(;_"N$- M0PHTD41?DSD&&JN7#.T0).N&8=@'6CJVB4JB2U)V,O3'CY04R8IH!@Z8?(BM MRWDI/A(/WT-KNF/\FU@#2'2?)IFX[*VEW%QXGHC6D!)QQC:0J2-+QE,BU29? M>6+#@<1%4)IXV/='7DIHUIM-BWTW?#9EN4QH!C<;5*3%/(!&49XK"\[+T++D(\T0'%&7]2V(F] M[TAW9<'8-[UQ'5_V?'U%D$ DM011'UN80Y)H)74=WRO17MVF#MS__JC^H>B\ MZLR"")BSY"\:R_5E;])#,2Q)GLA;MOL$58>&6B]BB2C^HUUUKM]#42XD2ZM@ M=04ISY.DI5G)Q=Y4+M$0+-6;J@&=$W0Z"3WPGG M1-^1-^@D!$EH(MZ@4_3U+D0G/[^9>E(UK06\J&IF7C:##S0S1E]8)M<"O<]B MB WQH3T^P!8!3_6Y[CA^[/@5MBK^EF=GR _>(NSCOJE#]O 0HC/4/QP>OCB\ MU9M^?1O[A5[_N=OX+OJ>4T&+,?7/9[4/74M(Q;^&2[PJ)0=F29UP+L2&1'#9 M4QE% -]";_;+3\'(_]6$RZ58Z$BLA7)0HQS8U/6M40E4 *(J*Z6,2_I?,2H0 MW*MD*\!$TJIX+$F78F$I-BS$]!RPG9V.A[[O3[VM@=&P9C2T,OK$4D!?(*81 M2= -9W$>28&NL\@$QRIU+!R78J$CL1;"48UPY'[$CERB="D6.A)KH1S7*,?6 MI[%&21J4;]$&> 295.8%L27:,DFSE1K3$M0%R.I<#C$ZJ4XTS6I79<.3O>$3 MU".GI&B]M&,I.A)K49S4%"=6BG,BUFA#J&EVOIITT@@^'P3C_412XK"V<2P. M1V(M'.#D)+'/M/]#B 46:E]JS)ID162D_VG]T M1G[Q]P29]3J.1>9(K(4L\!LSZ5NA[>W?QF%_>O1>2JFJX>*CR3%6'18&M'J?])\N(J]_!9:;EU.B[4FO3 M:JQ^8/?ZM["%+#=:>GODT4FIZ\.#$3;P#5VUVR;2&/O [NQO.)Q*3!Q'V)&+AT MX'.G:J$KM3;/QM$'=DM?K^Q(AN0:T+)EP9I!C8@0()_Q7RY=^SSH%@N#;G$5 MNFJTO6#:N'ML=_=J,-N:L M-H+&H6.[0[=-E,J/LF2K%ZKF*N]0B3Z0B"94/JAC1=Y7>:HZ\@,-T=] ^.$8 M(T>G:_Y.U4)7:NW[TM0">.!^ML5.JP2G:J$KM3;/II+ ]DIB?F#=;,&XTE+/ MJ]$[XVX],#&N:]A;/YK5:U07N*DNL+VZL.6$/X"GZ#,CF349A)"0!P4XY&1G M"#&B=OIK@E.UT)5:^WXTQ0P>OT(N<%K).%4+7:FU>3:5#'[FMX67Y8+NKPY# M7OO9J3 5\4[+GH-,\]D^9I&O;=^C^9=\?:(UYQ>OH3SA? 5 MS01*8*E"_;.Q(L/+]UK*#"R8E2XNO:R"*NSY!'5\R)A\W= /UVT6S M_P%02P,$% @ +(EF6 *!D"N.!0 &ULM9I=;Z,X&$;_BI4=K3K2ML&&?'732&GH:++J[%1-9_9B MM1,_Q!K0B1X3I-,7'76 M4FXNNUT1K4F*Q07;D$SM63*>8JE6^:HK-IS@N"A*DR[RO'XWQ33K3,;%MCL^ M&;-<)C0C=QR(/$TQ?[DF"=M>=6#G=<,]7:VEWM"=C#=X119$?MO<<;76K5)B MFI),4)8!3I97G2F\#-% %Q1'?*=D*_:6@6[*(V,_],H\ONIX^A.1A$121V#U M[XG,2)+H)/4Y?I:AG>JE:I[^D-VH;,KUKBGH2%/^RK,+X,$_ /*0WU(^LY>' M)+H _O'R\/WER"SOJFM271A471A4Y/E'\N8QR21=*F@)V6?7QF67%+0GZ9GC M4FQP1*XZ:FH0A#^1SN3WWV#?^[.-DLNPT%&80="O"/JV],D]$6KPTVP%5HS% M6YHD;>RL&:>RVX7UBC ]XSY-T&C0[XV[3_M0FD=YU1%&2X.JI8&UI9]92L 7 M$M,()^".LSB/U.B;9U%;@ZU1IS;895CH*,Q V*L0]JS#K9H'BSE+T&*R^_=6 M;0-S25+Q7QO*GDN4+L-"1V$&RGZ%LF_MC3,LUF"COB?:D/5;1D@ !^8(F5E/ M<"H+1V$&BT'%8O#^67SWK=A&9>"R([D,"QV%&?"&%;SAVQU)JT.D%X@:ET\X M43Q;$>ZB^GL=:XA&!]W*>KI3R3@*,\B,*C(C*YEI%+%<@5#F'1%%1?6N-B:C M!A/DP> BO5,IT)Q%&9 @5[MLIX5RSQ[4MV#\9=6>?0:-'I#= ##?H)3:;A* M,W'LJ3VTXKCC1$_#@#RKNT2A[%R/):;\G -\="HJ,_.8Z)NN5[PT8FHJ<=P-&P,-Z>"["K-A%(K,K0[*Z@)&\\46S*,H2CP_YB/]?)SPI_ MA2VCVI:1W99GN>HMF00;QHN'/VP)DD)^WD+5%.:>WS\DY5287:69I/:>3-N% M^9543!Y;-1FU:'*OH>, SI+]UX:X?*'8"JJIS^=^T.#D5)]= MI9F<:GU&5J]\YQNN,N2-MU(S^[E.)N/4B+M[+[CUSQ&^8+ZBF5"3[5+%>Q<# MU3B^>\._6Y%L4[SS?F12LK187!,ER5P?H/8O&9.O*_HU>O4[B\G_4$L#!!0 M ( "R)9EA!]BJ^_P, /45 9 >&PO=V]R:W-H965T%F#HK*==7KBO2%3-5KB>RP_K^=V?8=K0:'&2QD5U2O8 MUK6> ])22);7S8I!3HK=._I5#Z+3 $='&ORZP?_;AJ!N""JA.V:5K%LDT6S" MV19P7:W0]$$UFZI;J2&%7L9[R=6W1/7)V9PK1W#Y&Z B V]^EF2MUDB"5^!> M&28K*09L 8X4O;C%$A$J7JKRS_>WX,7SE^ Y( 7XM&*E4+5BXDK%45_)36L^ MUSL^_A$^MSB]! &\ +[G!SWM-W_?[IOMKII,,QZ_&8]?X05_&,\%F%.D))L# M^':GRL%[B7/QO4_J#GO4CZUOT"NQ1BF>.NH.%)AOL#/[YQF,O'_[A%L",\80 M-&,(AM!G=UB(*_ Z3[).^PPLK//THVA7X2Q!-W MTQ754Q8DXR1IR@RZHX;N:)"NX5?\N%P7H%"/165G=$1'58YRQB7Y[ZBPW96C M#N,X".-D3]=A513'HZ!?5MC("@=E?< 921%M%?7Q&X0XU7.6P RU4:,V.N.M M%]D<@R4P8PQQ,X;X25Y>#9-^6 MO""RY-ADVT=S$.C4!;($9FA.&LW)&7V:V!R#)3!C#-!KDX1GUZDU7M>#03C: M-VI/E1\G?K]182?WP.&?-,6RE]1@VZDK8@O-%-FF%WC.^ *MYA=;:.8HV@0# MAR/,Z>X,#GT71M&^._]09;)M PP<3C#7):$9*9;]S 9[3UX72VBFTC;3P/"< M%K4:=VRAF:-H P\<#!)/L&AT&$:3,-BW:$^5=RR+PC:7P.%@$/_BC< MM^MAD9\<>:#Z;3CQA\/)%[PB*<6]M(9;3_Z?;@G-%-KF&A^><\?":OJQA6:. MHK-W,Q@I3O=GC=?=CH"P$S5K53U57K@?2-W.GIS>$/V ^)(4 E"\4&W>9:SZ M^6Z/<7^6MV>F?_ U!+ P04 M" LB698%G[RSL$" !F" &0 'AL+W=O)TZBT-<'N\8?]LM:.6 M.54P%OP'BW4R=#XZ)(8%+;B^%>LO4.GI&[Y(<&5_R;J,]2\<$A5*B[0"8P8I MR\I_^E3YL 7H^&\ O K@[0-Z;P"Z%:!KA9:965D3JFD82+$FTD0CFQE8;RP: MU;#,G.*=EOB4(4Z',XD70NIG0K.87#\6+,@=8D=;D31BU+RQ34)+](5%FWJS"KUVJQ^XJVT!KX,ZO99?!^TDUJ\3ZQ], M; HQBR@GL#F3INP.4OSK,1R);$>M7ZOU_^-M](]IPY'(=FP8U#8,#A[ZB^2\ MD%&"Q5]A&8MX@27(U#,:1:+(M"(Y?:9S#DUF#%Y?QE9O[\*^CFFW!GOWU=TJ MV2G(I>UDBM@$RJI7K];-\LKVB+WU$3;1LN>]T)0=>$KEDF6*<%@@):: 5U"6 M7:V<:)';QC 7&MN,'2;X(0#2!.#SA1!Z,S$;U)\6X6]02P,$% @ +(EF M6.?4ZE7R @ ^P@ !D !X;"]W;W)K&ULK99; M;YLP&(;_BL6JJ96VLEI(69&)F5Y8YHBR2#'XIJ54*@G:\9S+%67 M;TQ1\M>3QEE:2D@"5'HLISS%_O@++=S+"-_8U[ MLLFDOF'&TQ)OX 'D4[GDJF=V+BG)H1"$%8C#>F;^_^N[+]#F\;5?PJBH?]&NJ?5] R65D"QOQ8H@)T5SQ2_M M/!P(;&]$X+0"YUR!VPK<.FA#5L=:8(GC*6<[Q'6UFYJM4I#"OT6'R17 M3XG2R7A><0Z%1-\(7A%*) &!+A<@,:'B"GU$3P\+='EQA2X0*=!CQBJ!BU1, M3:G&U@YFTHYSUXSCC(RS@.0:N?8'Y%B..R"?GR]WWLI-E;B+[72QG=K/'?%; MXE>\HBJK2H-NDX17F KTZW8E)%?_K-]# 1M';]A1K[8;4>($9H9:3@+X%HSX M_3L[L#X-Q?U/9F_"NUUX]Y1[7.>%%*FH*:"RG8JAR(V/7_OH_6 ;NXYK3/X7E?T!M'K$+VS$!.6YT3H+4/L08$>8_9K BH8I_8[2 M/XMRQ8I*P$E"OT]HN_818K_(#<<8@XXQ.(MQBQ/<;)SJ'Z] .:-T"#3H,3B6 M'QV!]HML+QIYY6$'&IX$W>]$)>,U)UNC,L.%V@"1R# '1-LMZG4(.^P314%X MA#U0%%HCV%&''9TUOTQFP#M&,KR>HO[D>I/CR>T7V:X[0CGI*"7M>E%+MOB0.F]TS/>(ULE=J?ZN%E)JC6@0'(QRD1:#R4GSWI6:G)0KG:6%O%*D M6N6Y4 ]G,BOO3@?AX/&-ZW2^T/4;H\G)4LSEC=2?EU?*[(VVE%F:RZ)*RX(H M>7LZ>!>^Y7%4-VB.^#V5=]7.-JE/95J6?]<[[V>G@Z >D2ZS MK":9#HP&9R5NQRO1U>?>K M;$]H7/.2,JN:_\E=>VPP(,FJTF7>-C8CR--B\RKNVT#L-*#TA0:T;4#W;1"U M#:)]&\1M@_AI@_"%!N.V07/JH\VY-X%C0HO)B2KOB*J/-K1ZHXE^T]K$*RWJ M/Y0;K M/WK#I!9I5OUX,M)F$#5JE+0=GF\ZI"]T&%)R619Z41%>S.3,!8S,Z+>G0!]/ MX8QZB1_+]9#0XY\(#2@EGV\8>?-]Y\#\&":3(8G"!A-Y,,R/N9'+(0F;T83' M'@SW8R[% XD"'\6)5;25.VJP\0O8LU6:S=)B3GZ3*BP<0.KIQ[K27P4U/].1NN."!]L(WSPRFQD M]M^MS3=-LVVF1:029F-67RSI]F+I$L;;<5]AD#"&A'$0S%'O<*O>(31E'2(E M0<(8$L9!,$>2HZTD1]X+ZB*]ES-S96AIV)HH8:ZH-TNI$J-/UR3DS(OKJPD2 MQI POH&%P4X""X9!?'#4G;^.M^$^]H:[UR3*B^H;:B2,(6$>)^&G10KV[0K:D._:ZZ23+E;5LHZ0PRU$)# M:0Q*XRB:*X6UT2'61X=0(PVE,2B-HVBN,-9,AWXW?2GNTWR5DVFI3-O:]"7" M=)?JATY9GCO.*.C*M^?^;GN''&J;430WY-9=AWY[?2W79;:N0^U6=+(2:2Y*4 M:ZF$V3"SJ[3LU 5JK%M:&.ZDPW!(QVXJ9-!..8KF!MQ:Z]#OK7W)J[G1\^+- MJ;T2&M2-0VD,2N,HFGMKSAIRBC7D%&K(H30&I7$4S17&&G+J-^3]YF/TN?U] M83[F[[9WR)$TCJ*Y(;?>G/J]^3XU$#^B]]\_W5,V!NV7HVANH*T?IWX_COON MJ&?*"U6NY@O"9"+SJ52/:P3B3OF@/A]*8U :1]%'3^?&T$XYBN;&V!I[^M^-?>_\]JD@ MYE!QJTUJNQ0J63PFN'&G>-!* )3&H#2.HKD:VTH Q58"*+02 *4Q*(VC:*XP MMA) _96 /1(= M>D&+ 5 :@](XBN:N/;7%@ A;#(B@Q0 HC4%I'$5SA;'%@,A?##@355J1S4\- M2%F0M5!IL^3NZ[>/6W)(W5NT].!I>?+\8=6!E T-_ZV,A#Y*P/?*.&= MU4OZKXV$G<)!*PU0&H/2.(KFBKNSY#["9CWLGOL@OMO44.(; TA\EKA M5V6]N#/KA1U9#UHJ@-(XBN;&WY8*(G^I )OUVGKVR],\_VAZ7U?0=0=0&D?1 M7%UM>2(ZP"8\:$T!2F-0&D?17&%L32'R6N-7);S#SH0714\K;>?^,?2./[1T M@**Y\;>E@\A?.OA&"<\_S8,6(Z T!J5Q%,T5UQ8MHF-LUH-6': T!J5Q%,W] M8:6M.L1>\_R:K->2GYG;YUG//X:^\8?2.(KFQM\6%V)_<>$U6>^KOZKQ]]WW M*H+2&)3&431715NBB"DTO<70\@*4QJ TCJ*YPMCR0NQ?[-!O(4\+VV,AC[_; MWB&'%@Y0M$W(1SN/S\BEFC?/+:E(4J_1V3Q)8_ON]MDH[YHG@HSLX9L'JUP* M-4^+BF3RUC0-AH;SV])DO':G M[F#[Q)C)OU!+ P04 " LB698LG/[TP # !V"@ &0 'AL+W=OLCS9C4+VWLW'-\SK5]=UW)0R[D0#.W.K[S.O' %DMM)MQHD-$%3$ _9O<21V[%,F,I<,4$ M)Q+F0^>3?SGR/0.P$=\9K-7&,S%6ID(\F<'-;.AX1A$D$&M#0?%O!2-($L.$ M.GZ7I$ZUI@%N/K^R7UOS:&9*%8Q$\H/-]'+H]!PR@SG-$_T@UI^A--0V?+%( ME/TEZS+6B&<;.-$RWQ+4.@*4O4&48]3L;D].2,G!#&R;>ER!7RJ8&K M49Y9Q(U+*5>%E."@E/B"A/X'$GA!6 ,?O1T>;,-=3$J5F:#*3&#YPJ;,W'"E M98['5I.?MQA ;C2DZE>=N8*M5<]F;N.ERF@,0P>OFP*Y B=Z_\[O>!_KK!Z) M;,MX6!D/F]BC42ZE,9P):6\:;CZWFY\5FU]GOF!L6T93.5;1N>]U<1M6FZ[V MH[PJ8DMJJY+::I1ZAW4N$7QQKD&F_U99D'4VUN]XWJ[(_: #(MN5R':SR,V; M4R>K$?Z_)^=(9%M..Y73SE&O3.>8QH]$MF6\6QGO-F[QUUPKC56/\05^5!+* MX]J-[NZ?OUZWO7/^]H,.G+]>):[7*.Z:<11DI,5":66K?2S2E&F[27. VF+= MV]-QWNZW=L0VKER?=-*0[WYEJ7_T$M7?]Q/ZX8Z?_: #R?>]OQ]8[Y@UJF3; M+)+M?J>WH[,F:E>HN]$4F([L"Y4+QA5)8(X8[Z*+8%DT.<5 B\SV"5.AL>NP MCTML#$&: 'P_%ZB]')C6HVHUHS]02P,$% @ +(EF6#AV#5YW @ C 8 M !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)FW+ M=Z$CC;2U0B -,:T,'A /;G+;6'/B8#OM^/=<.VEHUZS: R^)KWW/R3G7]DVR M$?)1%0":/)6\4A.GT+J^V$_=L56@SX:9)350[)&:5%V8%10LJI]TZ>N#CL /WH!$'2 X+6 L .$ MUFBKS-J:44W31(H-D28;V&;RA@,1RX'UTQEHRK@ZP\R'^8RFK$_35"2Q?>*PZU]OJ M*/+S>J&TQ*/W:\A:RQ4-*5JFL'$P?NF0*[!2=^^\4?>AR&C_XELSW;8 MVPZ/L:?M7O-_>SWDMJ6(+87I%>LT#&(O<=>[+@Z31N.HS]D3%_7BHJ/BIHV4 M4&E2"VD; 9Y-_AJ]+>MH1\K%.(R>Z1U(BL;QL."X%QP?%?RU!DDUJU:'.L]Q M2BF\YWN6AM3'!X4,0G_T3/UADC\>/Q/O[O0*TZ>_4+EBE4(A2T1YE^\0+MO> MUP9:U+9]+(3&9F2'!?XN0)H$7%\*H;>!Z4C]#RC]"U!+ P04 " LB698 M\>$ID-<" #0"@ &0 'AL+W=O8ZYT#-GAYA!5.9(F<"[A71:1Q3]?L:N#S,G*[S,O' MMCNT$VXP3>@65H"/R;TR([=TB5@,0C,IB(+-S/G0O9I/[/ILP3<&!WWT3"S) M6LHG.[B-9HYG P(.(5H':O[V, ?.K9$)XU?AZ92?M,+CYQ?WFXS=L*RIAKGD MWUF$NYDS=D@$&YIR?)"'3U#P#*Q?*+G.?LFA6.LY)$PURK@0FPAB)O)_^ESD MX4C0[;\B\ N!_Z^"7B'H9:!Y9!G6@B(-IDH>B+*KC9M]R'*3J0T-$W875ZC, M6V9T&"Q@C82*B-R!20:Y8W3-.$,&FER2)40LI)Q\_)6RQ&P=DALFJ B9V)+6 M%ZH4M7O0)JT%(&5_CD5'>)5REV3PC*/?IE'/_/KU>7Q M5FA4:0;_X\XL(+<(L?Y9!9>[]:O=[-&]T@D-8>:8LZE![<$)WK[I#KWW5:@- MF9V ]TKP7IU[L-I)A9<(*C:G9XU5K+G!)#.PM\H^\#KCJ;L_1JC]R'\B]$N$ M?BW"D@D6IW%5Z+7"<[>I(;,3QD').&BT/@=-@C=D=@(^+,&']?6)%"$R=XTI M4=!(S)T%I)6 "DT:VE7HM7[GHN=FX^/:+RO_A&=4\HSJBY4^OU:LM<)S V_( M[(1Q7#*.&RW6<9/@#9F=@$]*\$G#Q5KK=RYZ;M;U3FYJ;S29_%6R[E&_87N] M)55;)C3AL#%"KS,R!U[E_5,^0)ED+=:3E!V07F_49*?!G8KJ9L M8H,_4$L#!!0 ( "R)9EB'W9MUR ( )X' 9 >&PO=V]R:W-H965T M?Q/6??W6@GU:W.$ W<%;G08R\S9GWJ M^SK)L&"Z*]/"BT=N[4+%([DQ.1=X MH4!OBH*I^RGFMY^X9*O,F,7_'BT9BN\0G.]OE T\VN6E!V?P@^-.'XS!*EE(>6LG7]*Q%UB',,?$6 9&ORW.,,\M$;GQN^+T MZB,M\'"\9__DM).6!=,XD_D-3TTV]MY[D.*2;7)S*7>?L=(SL'R)S+7[PJZR M#3Q(-MK(H@*3!P47Y9_=57$X (3]9P!A!0B? 'K/ :(*$#FAI6=.UIP9%H^4 MW(&RUL1F!RXV#DUJN+"W>&44[7+"F7B."P-,I'"&% PXXVS!>8="'JO8$P"*,&AV;_ M#@];W(GJR$>.+VJ+_&0?>0T_)PMM%#WK7TW!*KGZS5PVU4_UFB4X]BB7-:HM M>O'K5[UA\*%)Z'\B>R2[7\ONM[''MX+U0QJ-8-6-3>N3& *;$NILD+(7:(85 5T[I$IW:BL MG;0/#@E#*,H,B"!E]TTY-&LE>J'V8:U]V.KF0W50=(,L![RCWD)/N4EQ234X MN,J3DY,G%_FWS2!ZL"E]] ]*78%JY3J !O>DRE)0K]9-9N)JZY/U*36?LE<\ MT)2=ZYRI%1>:KG))E$'W'7FDRFY03HQ&ULA95?;]HP%,6_BI554RMMS1]( @PBM473)G4:*NWV M,.W!D NQZL29[4#[[7?M0,J&2U^(G?C=G8WIO);"P:S5D% M,TE44Y94/E\#%]N)%WK[&W=L76ASP\_&-5W#'/1#/9,X\[LJ.2NA4DQ41,)J MXEV%H^O0"NR*'PRVZF!,3)2%$(]F\C6?>(%Q!!R6VI2@>-G #7!N*J&//[NB M7LV5/NU>Q($@BEX11#M!9'VW(.MR2C7-QE)LB32KL9H9 MV*A6C>989;[*7$M\RE"GLRDL-*%53FX!LY%;1A>,,\U D8]DCO^!O.% Q(I\ MKT%2S:JU8^7Y%#1E7%V0,\(J-_EJ57%5F6VVB8;I+AP MXT#U.U3_+53L0K6JY "5]A(W*NY0\5NHQ(6*CU!)&+M128=*WD*E+E3B0*5N M5-JATK=0 Q!K4X"3JO@!LNBL-T@4<''\Q-V[8X8:G<4)33KC= MZ35]QC:LG;MY> 3N]8.AFQT&+STI.$F_!:5&A)5UHR''CH*I06EG-PF.7W7_ ME>SA04\,3_)G9EM7FFPH;VSS:U\$?VEY3B_AT1:-!DGTGQG_H%>;<^\;E6M6 M*42L4!9"(V'@1T6>/R"- OP^4H(O9^8$Z$[T+._4$L# M!!0 ( "R)9EC>2K(CP 0 &@B 9 >&PO=V]R:W-H965TA\'^^3"_$C9$]\1(L"O)$[YPMD)L;]T7;[> MD03S"[HGJ?QF0UF"A3QE6Y?O&<%AX93$+O2\P$UPE#K+>7'MGBWG-!-QE))[ M!GB6))@]7Y.8'A>.[[Q<>(BV.Y%?<)?S/=Z21R*^[^^9/'-KE#!*2,HCF@)& M-@OGRK^\04'N4%C\B,B1-XY!GLJ*TJ?\Y.]PX7AY1"0F:Y%#8/EQ(#_%:A3_\_OY(JH7&. MMZ8Q+_Z"8V7K.6"=<4&3REE&D$1I^8E_585H./BC#@=8.<"W.J#* 16)EI$5 M:=UB@9=S1H^ Y=82+3\H:E-XRVRB-&_CHV#RVTCZB>47'#'P \<9 7<$\XP1 MV2,!/H-'29@PBPF@&W!#DSU.G__DX(IS(OB+:0BP V$O"W@@:PSQJ)T"ZXQ MCSCX<$L$CF+^48(JVT\-N\_@^^,M^/#N(W@'HA1\V]&,XS3DS(YI:L+P#R/P'H0=3B?O-V=ZB[N[*N=7%A75Q8X*$./)5B>YGY95N* M)>:H'3._K2_Y'J_)PI'W+2?L0)SE^S_\P/NK+6%+8%KZJ$X?F="7WZC <5N& MI=NX<,O7F<-R,IT$<_?0C/S4R$>>-ZZMM)!&=4@C8TA7!TE%O)*TEBL@X%@> MA&0E).VX8%G>D[9XC9A].V()3$M_7*<_'H"08YOI6P+3T@_J](,!NE]B!@TB M0NC/7K&UQ4#8'D#\#'"M16"2RAZ250,L8WRH3NC;SR^PT!6ZQ, M#%3RPC?KBXJ!X#]PWL)NAN_=(TMH>C&4L/%'0]#4JK2QA::70(D;WR@>SMS> M*] F.[W7!#:9Z,$J*>*;M8@B;Z\5WXS:NV&6T/0:*'WC3X;@K%6I8PM-+X$2 M.[Y13/3;[BNLWRVWIU:FY58)$]^L3$K&PM; C)Z]6V()3?_-KH0-](;XU6Y5 M\]A"TTN@- \T"HKN#;_R,RV61A,]GL8C-J[84/,7:!2.S 8 M@K-6Q8XM-+T$2NQ B].<"LM(59.)'J-2(]"L1DJJMDW.K\V>O7LQQ(@%*BD# M9T/0T:K*L86FC^:5RD'F\4WW<-Y[R[RSS:ISX(F4\$!FX5$1\.R-W@S?MT6V MT/1B*-6#AGA\A*QJ'5MH>@D:3Y#,(YXS68#>1.$6JVX**VV"S-I$4;C7BF]& M[=VV(28Q2$D>-,1S)F15\=A"TTN@% \RSW?Z-3\X>=CY>KLWFI0QNHW7 /)W M,.XPV\H;!<1D(WV\BXET9N5K#>6)H/OBS8 5%8(FQ>&.X)"PW$!^OZ%4O)SD M+QO4+Y&ULK59=;]HP%/TK5UFU@;0V7R2T'43BH]/ZT V5 M=7N8]F"2"XF:Q*GM0/GWLYV044K3:MH+L9U[CL^YN?9EL*'LGL>( AZS-.=# M(Q:BN#1-'L:8$7Y&"\SEFR5E&1%RRE8F+QB22(.RU'0LRS8\ MH3DP7 Z-D7TYZ:MX'? CP0W?&X-RLJ#T7DVNHZ%A*4&88B@4 Y&/-4XP3161 ME/%0I9<%X3BAZ<\D$O'0.#<@PB4I4W%+-U^P]N,IOI"F M7/_"IHZU# A++FA6@Z6"+,FK)WFL\[ 'L/T7 $X-< X!O1< ;@UPM=%*F;8U M)8($ T8WP%2T9%,#G1N-EFZ27'W%N6#R;2)Q(IC'A&%,TP@9_P!7#V4BMG * MUYR7& ')(_A6"B[D(,E7H*-A0HI$D!0Z7PEC1'V&+G2F*$B2\JX$W\VGT#GI MP@DD.7R/:(H,G;X4Z+'+=)OJOYW+;DGXYE%48P(UMY. 2,9$KS M%>KQK]&""R8K_?>QY%7/;(UF@$[]_9OO7IF/'_1/8D M#;TF#;TV]J NMHZL%JXRPKO'[%8V"N]ZT<"[1Z%WWW MH@E\(M-K9'JM,O1Y# MFB$(\OB: _^9L-.^Y[C>@?Y6%?]8-OW&8[_5XRBCI3PD=%G[:'%[S&%%[NTY M]"YZ!_:>Q]@]]^#+F'N7;X9LI7L2AU")JVZF9K5I>R-]VQ^LCV4[K+K77YJJ ME]X0MDIR#BDN):5UUI>*6-6?JHF@A;[B%U3(AJ&'L6SIR%2 ?+^D5.PF:H/F M3T+P!U!+ P04 " LB698013YR-T% #@*0 &0 'AL+W=O,*?24Q*D\ M':R5VAP/AW*Y9@F51WS#4OW+'1<)5?I5K(9R(Q@-LZ D'A+'\88)C=+!_"3[ M=BGF)WRKXBAEEP+);9)0\7S.8OYX.L"#EP]7T6JMS(?A_&1#5^R:J9O-I=!O MPQ(EC!*6RHBG2+"[T\$9/@Z(9P*R%+]'[%'6GI&IRBWG]^;E2W@Z<$R)6,R6 MRD!0_>^!+5@<&R1=CF\%Z*#,TP36GU_0/V>5UY6YI9(M>/PU"M7Z=# =H)#= MT6VLKOCC3ZRHT-C@+7DLL[_HL4CK#-!R*Q5/BF!=@B1*\__TJ2"B%H#=5P)( M$4#: 9-7 D9%P.BM.;A%@/O6@'$1D%5]F-<](\ZGBLY/!']$PJ36:.8A8S^+ MUGQ%J6DHUTKH7R,=I^;7:RK8FL**; MI:29L'L^4S2*Y;Y.='/MH[U/^^@3BE+TVYIO)4U#>3)4NEP&?;@LRK#(RT!> M*0,FZ(*G:BU1D(8L; (,=87*6I&76IT3*^+/V_0(87R B$.Z_/9QTA =O#\<6,D:EQ*,,;V23^/ VT_*2/NM>KM"9$#1=,?-\@((G MHZ_^5\V.7-)!@/B18 36$-$M171MZ/-?-Z;[2:3'>JFT M3E&Z0GNZVTDCKMSO4L4*V%>5',S+P,SD\S!W"78=1_>NASKA'>G(Y8V\BR@K9%^BE8>;U+!EGR5FF$ :?Q#19^0-.0BGK5$&Y]6Z+Y\>CM4 MC4;C%IV0&09 8 W:)R7M$ROM7[-U#0L/Z0,3>IV&-DQ$/$3\#A5ZY)/P,Z.B MN]-;\?MR;R\L1J88B(Q12)^[IGT?LC !$%A#EVFIR]1:5;5FR*Q+F4"7,4V[ M*GMN1>C+/"28#PD6 ($U9)B5,LP^>"4S@Q01$LR'! N P!HB8J>R'(ZU-UW0 MIRC9)L7:Q9B'C>Y4_[:<*4#K2X;6HF)AS[Q:P_NV?% T'Q0M@$)K"D$J(<@'CV%% :"DA$3S0=$"*+2FE)6OQE;' M]]YQ;+0SCDTFXRG!N#V:@3IA4+0 "JW)?&6&L=T-7S*Q-!U'KXLC*;=%9ZE[ MXT*3O4V>LEN)/)-I?48Y(FT5(&VT#XH60*$U5:B\-K:;[?J<@OXV^X2)-B>9 M!>^D&]1G@Z+YH&@!%%I3E\J[8^^CIQA0BP^*YH.B!5!H32FK_0!L]]COG&(F M.U,,\1QG9Q=N8<^]-_.@?A\*K2.5"-G MYK;VYJ%*UF2SL)J*\'1?-!T0(HM*:4E:\G=E]_=7W3ZZ#5#M=;F-W] 4RRY5M[I-I- MZ)'9[E%K1SKB>*\>M9+*A1.["W_?F YZ+%V@U4=KUYNZ;:9V4Q'L3-L\_1]N MFE1NFMC=]'\_^[-GT)M:>W&Q@Y+\TL[LU?,_T (%4&A-?2I73=YQ)%YO]B^M M_D#K54[/^9GY]M7I&=1(DX[#\NF,M'L#J$&&0LM5&=9NLB5,K+(KA%+3K"?( M_/I7^;6\IGB673$9E)&PO=V]R:W-H965T,_Q9(0"5[2)!-3:RGEZLJV1;0D*18#MB*9NC-G/,52 MG?*%+5:A7"L'0J+[Y1L MQ,XQT%2>&?NI3^[CJ>7HB$A"(JDAL/I;DUN2)!I)Q?&K K7J9VK'W>,W]"\% M>47F&0MRRY(?-);+J36R0$SF.$_D-[;YDU2$?(T7L404OV!3V3H6B'(A65HY MJPA2FI7_^*428LWZ> ?MT?)5=WJ?*3L\J6*%KO4+Z[D5()*:)N%1V3X\AN/AP"3X &P@-)0#-P%-&I?BD+JKC M?Y8L%SB+Q<26*E[]5#NJ8KLI8T,'8H,(?&697 IPE\4DW@>P%=&:+7IC>X,Z M$4,2#8 +/P'D(-<0T.WI[LC@'I[N#CO8N/7:N06>>P#OKSQ])EPO$2N62( + MQW$^BDN3U"649X;2U>5*K'!$II8J'X+P-;%FO_\& ^U)Z-42 M>EWHLQNRH%E&LX4J'@G.(@(N5,Z6F6R4L80+"CA=4]P3>[VK4-O. M'2'4L@L[PSN3O%^3]SO)WPN1D_@88[_%I,FU;3$,O#;5SF#.I!K45(-.JG6*L0W4#CDG5!YG/VRS M<@W);3!K2Q1V1GO^C:&+4*N(UX:HI Z3*:K#B-"(F9N,^JWZ?8&%/8'M"0F?;]3AGU/V8 M)0GF JS4KEJDBS%;*NCASO+Z Q0TL>&<")Y9&+FH:8 !C-WX/M- 3H#/%> ;>\(._NJ M@[O#B5*X;8[!P'6;4AC,5"[ IA3_1PL(MST@[&X"#9O%B2IXIG?<;XI@M J: M&ABMD'G'@-L6#_KOVS,XT=, S3=2WU9C5GTV6;6)]=JPVCL3NY3P13'Y%*IPY)DLQUGUU7JZ>EW,%!O7 M;_34M9@$;F'*D>U7S%6/*T!"Y@K2&0S5FO!R"EJ>2+8JYH+/3$J6%H=+@F/" MM8&Z/V=,OIWH!]2SZ-F_4$L#!!0 ( "R)9EBD>H!:-00 $T1 9 M>&PO=V]R:W-H965T8FC1(RUE93IC:X+?P4Q%=H42A#$D(F0)X; 8:U/SQC-MY9!;_!W"1M2NB:(R9^Q9W3P$8\U0 M$4$$OE00%/_6< =1I) PCA\EJ%;-J1SKUSOT3SEY)#.G NY8]#T,Y&JL#302 MP()FD?S&-G] 2:BG\'P6B?R7;$I;0R-^)B2+2V>,( Z3XI^^E$+4',S^*PY6 MZ6 U'"S[%0>[=+";,SBO.#BE@Y,K4U#)=?"HI),19QO"E36BJ8M) M6O>9Y/@T1#\YF:THAQ6+ N#B-W+_(POEEGPD?Z9J502Y^$HYIVII+LF%!Y*& MD;C$YT\SCUQ\N"0?B$Z$@A D3,A3$DIQA8-X_=>*98(F@1CI$N-4L^E^&=-M M$9/U2DRF1;ZP1*X$N4\"" X!="18L;1V+&^M3D0/_&MBFU?$,BR[):"[M[M; M+>[>V]W-#C9VM69VCF=WK=E'M=L#EZ$:DU(>QAK5& %^#-OGU%],U?F_3 M]IQ@WIG #G1W*MV=+O3)=+GDL*02<']+'F+M\\F:1AE<$:RH0N)N#Y-EFYX% M;B_'595X/3%-=S@8Z>NZ4&U6=L\]M/*.K>R^VI7K%F:]BEGO5&;P MP/!9U' MT,:L=QRSX=A6@UGG[._= F<".Q#*K81R.X7"=(LQT; L^\\D%"+#U$HS+C** MN259^8#MJB?6P:(Z7K9I5TSEUK2S'-\J< =0-? L4G:Y0J0 ME(=^(47 HHAR05+@A2RMJA3S]&MLG>OAL"%)FU'/;NC1&?&)>@PK/8;OTX.# MZCRQ)A(?W^<<>[R,1D0"C\G%%E"65C&Z)^F1W).X),Y[A+8W3C>"6R*8!0(B M!73;AN-UXIPHIFGL.S.C,\Z'HKS\)*%*D'JF-'.IQ:3O.L>YU!W/J7QKG:CY MEMHZ4R6TE6FG^WN[DK.B>>=".Y3.VDMG_<\=81G N<0_)YIW+K1#\??=N-G9 M=)ZW)RCG:C8%5K.C:K$;6(.FF=<=^GNET6OGS!CX,C^O"RSN62*+PU@U6GT3 MF.8GX<;XK7ES5YSL]S#%AX8OE"^Q_R01+!#2N.YCM\>+LWMQ(UF:GV;G3.+9 M.+]< <7CJS+ YPO&Y.Y&35!]09G\!U!+ P04 " LB698?IC\.1D& !F M)0 &0 'AL+W=O/^HAER31C>\Q>$DF^ M]YCGB.(]E]9XP_AWL:)4@LS!WO.% M+_%R)8L+SF2\)DLZH_)N?*49B)F&>!T<=F[@A?8*Q/*B*\QW8B= M8U!0N6?L>W'R*;KLN<6(:$+GLH @ZM\#G=(D*9#4.'[4H+WM=Q:)N\?/Z+^6 MY!69>R+HE"7?XDBN+GMA#T1T0?)$?F&;WVA-R"_PYBP1Y5^PJ6/='ICG0K*T M3E8C2..L^D\>:R%V$N#P0 *J$U W(3R0X-4)7CQRI.3V8IPNF))1+EX"VY^Y+%\ A_! M3,VO*$\H8 OPA0K)X[FD$9A)-O\.[K)8"O .4TGB1+Q7X70_> >( M E& .*OB/JB+ZOC/%XG4U1'1@B!"!SRR3*P%NLHA& M;0!'\=V21L^DKY$1$=-Y'WCP T N\C0#FAZ?CC3I^/AT:&#C;6^A5^)Y!_"N MEDM.ET12I;.Z4>J1G(,'DN14)W4%-=!#%8O,A5B3.;WLJ55$4/Y >Y.??X*! M^XM.)IM@V!)82\+!5L*!";UZ"L!:S7(*WJG9&K$D(5R ->75?'ZOT[+"'):8 MQ?KZ,!GV0W_L/.QJI OR@W80-H[N3.[^EKMOY*Y_O'5\C3BGSAV;8-@26$N_ M8*M?8'S\_LC3>S5-BH5R=J>61==UWPKM? ELZF<3#%L":^DWW.HW-,Z_:[J, MLRS.EJI^)R2KG\"JBFAEK.""G2N?!VP]#;K 7AHV#.Y-ZN*4>&JE_ M$B)7C]T+?,,](B/D^F'8X;L?YH?N*$ =OL81G,C!*@16\R\<%\ M79R&OWF YPJP8S"A68 L.N'AKL%V.4&$-'=?$ZA;!K FKK,.M'FAAA)P)'M?1RO]D+G.2@"1>Z&N()?=6*V$3#=M":RO;6$MH]I;_55DS.G1! M6NU!C4!$GG3M\?1H"#@\A(%?P B?(08:A/966&-0D6MO^PA9\I+U-IM--&P+ MK:UCXW.1V>>>IF.%Y>\V=0'J5.2I)FHP]+O+M28*NL.!?JE"C;]%1M-W8%\( M_ ,^JZURH:MH76EK/QN,B\2UMN,7XL?J*(P)2E:YH)4O[R<<55 MW["D*57-P_T3V(V[)4_EY:L-X1'XZW<%"3Y)FHJ_M>);W=NUBH9MH;7%;YPU M,COKPEL6E4#YAY@I8_5$E9O0>H@7@" H4K5ZG9F(S8GG2M/8;N1;;6.1U5U@ MJVC8%EI;RL;#([.'/[E_J_':AA5VB\!^D-]'W=;5/+1SJ3>>'9D]^^%B01X/ M%@M+6Z^U3#;1L"VTMIQ-FX#,;<+_4"RL=A)6T; MM+;X32>!7MZE/K)8F(&\ M$VWX)F[A5/+A6>U8;"*AFVAM:5L&@;/W#"<7"YJO':Y M&'7W-S110=_K;O:9QW8J=V?G!924\F7Y(H]0C7>>R>JUC.W5[O=13G4BV+E]SN6=2LK0\7%$2 M45X$J,\7C,GGD^(+MJ]63?X%4$L#!!0 ( "R)9E@' BBN7@4 $8 9 M >&PO=V]R:W-H965T\+T+ULN4JSTK=@Y"92B@C=P+(+$VQ>+HF"3]<3N#D^<$7NHM5_L!9 M+O9X1^Z)>MC?"7WGU"P130F3E#,@R/9R<@4O5BC, PK$-TH.LG4-\E36G'_/ M;SY&EQ,W5T02LE$Y!=;_'LF*)$G.I'7\J$@G]3OSP/;U,_OO1?(ZF3669,63 MOVBDXLM). $1V>(L45_XX0]2)13D?!N>R.(O.%18=P(VF50\K8*U@I2R\C_^ M616B%0"G(P&H"D#] '\DP*L"O"+14EF1U@U6>+D0_ !$CM9L^451FR):9T-9 M/HSW2NA?J8Y3R_L8"Q+S)")"O@>W/S*JGL 9N-?3)

O UYIG$+-(/WW7N%X[2 MB>1RG$TE^KH4C49$0P0^09!J]>'(XL MD,N)_M E$8]DLOSU%SAU?S,E>B2R3MI^G;9O8R\G(]@+NB'@1$^1B"<)%A+L MB2@K\<&4?LDY*SCSKO6XG)V'P<)Y;*=E @73&M21&]1R ZO<52:$'A/=BC8B M(Q%(*%[3A"I*C,-4D@4M"3"0TTBIX/W!Z$_[XDT@/3$-XNU:"L6H,"KH3 ;$?2?&:MGT ;=X>?BL=7!RPB\/>9>!5&C%5FU?I0R[_@O"42#=\,0 M]@4.06C,F6"S@(!6HRZ^F5<(] ;O/D-^WSN-J.E8#1NSAW:WO_VYIT)K=(!> MD&\)?8U>?ZC$&Q34 K&U#9>#^UFKU>:;YF:P4"##\.^T"&H/7^[0ANSA],C MKAVA=>GPY@YR)+9NZLT2 MK7$-?5X& %5$S ^KFA&!.?#18Q7C@;#-$0A>9S M.#)&C?=#JU]6[<,H*QRV#-_W^[(,* ^Y([(:GX4O&^V(K+FA!7C!0)N<%)O4YZ,^@QNY*.^(YA0P7QLF!O30G;3>N.&"@U]R;"C M,J%&MU2H<2]D=Z]/G.W.%!'IJ]4.;2D(^OW& K#^8C6QKO0"QM5+&,@B5)) ML:TPJAMZ$?)=MR]OB()M5%=?8UG(OD$UG3#]"^Y)HH&[4[ CC @]<3&+ (Y2 MRJA4 N?'?\9,CNIHQV+K5J9Q-#0[HIFCH^Z.C\763;WQ2&3WR+><6E14'9N& M8?_8PH3R8'^I[;0.4U,B=L49L]02,J;* \7Z:7V.?567\.+57D:W="4 MA^.?L= K$PD2LM64[OE,2Q+E>7-YH_B^.+)=; M_ 7UJ?_R/U!+ P04 " LB6986I&YLH4# <$0 &0 'AL+W=OT!-'G, M>*X6SE[KXL9U5;J'C*J1*"#'*ULA,ZJQ*'>N*B303164<3?PO*F;498[T;PZ M=R>CN2@U9SG<2:+*+*/RZ1:X."X[O38GW&A>T!T\@/Y4W$DLN2UE MPS+(%1,YD;!=.&_]FV1F[J]N^,S@J,Z.B:G)6HAOIO#/9N%XYH& 0ZH-@>+? M 9; N0'A8WQOF$Z;T@2>'Y_H255WK,N:*E@*_H5M]'[AS!RR@2TMN;X7QW?0 MU&=B>*G@JOHEQ_K>2>B0M%1:9$TP/D'&\OJ?/C;MPI6A&:;\A2Y)KE.\A3!HI4583MXS MSK$[J+FK,;4!N&F3YK9.$SR3)H9T1(+97R3P H]\>HC)U:O7/9CE"S!CO\*, M!S#Q,.:#."#&JS#^ &8UC'E/GTX/XY.":H:MV$-)?D61;9V>:1H7I;9F@]9L M4'''OV4V9BKE0I42R->W:Z4EON+_]GFMDX3]2YQJ"5BS=F.FN&[3^L@Y%*M M-F&Q3=C*)BRI86\JF)FP#Y$_"N?NH<=6V-H*!VW%-,/I6Q$E2IP!^T2%/R4- M1]=MTKK]!W-E@;I* 4[F](RBG+%.Y<#KB5@$VU M@"GH$UUS(%<%R!1%]JW8;@<37&K2)BRV"5O5L%EG:+C^85I(+&7LJ)RU*F># M*N\AI3PM.=5HKY ,5YT%Y40<0*)'LRI%N=]+4+WOXR#[4HLV8?&L9PW@=]M] M93-A8@E62W3/-HKFNP'N/78L5X3#%O'8A7#0EO5>O"YH451[Q[70N!.M#O= M-R#-#7A]*X0^%&PO=V]R:W-H965TFW'TG)BBS)]@KLC2U2=W_^[D3R M;GY@_)O( "1Z*7(J%E8F97EKVR+)H,#BAI5 U9LMXP66:LAWMB@YX-0X%;GM M.4YH%YA0*YZ;N0<>SUDE%Y5K'B4>RRZ2>L.-YB7>P M!OE(V# MUW<(SCCXC8-O JW)3%@K+'$\Y^R N+96:OK!Y,9XJV@(U9]Q+;EZ2Y2?C+_0 MA!6 GO +"/01K=4V2:L<$-NB3]LMF"2C5R/TB"6@1T@834A.L/D4[U<@,(4/24L4I@FHJY+16K7M%.&J[[FLL[P^5ZZ"NC,A/H$TTA M/16P59!MI-XQTGOOHN(*DAODN[\@S_'\$:#E?W?W+N#X;>)]H^=?33Q:$9'D M3%0Q MD^"#-OC@DGK\N[J?2)V #:B["(XCJ??A6.BUWL3HZ:MI'[N!/W/G]KX;T] J MFLV484L97J1< MLJ*L)*2HY&Q/S"6K\GHUK>$@8;[9WB>\0R,WBJ)QWFG+.[V:U>Y71_"B*I,8 M36JM%';6GP2S'N/0QIN>08Q:Q.@BX@.H,D&!2I02=15RH,EX$J,AG^?T^(8V M@3\9YYNU?+/+?)RH+_P78(Z>> 7HN1REFPU6#H,>W-#$G9PY-:[S6EBB:$3FUTKV3X9\Y2(]8])X$;1'W0H94W#?M;U>Y4] +XSC0Z B6LHK(N>>UL MVTS=F1:B-W^OFRS3*;S*U!W:5\QWA J4PU9).C=3A<3KIJ<>2%::OF'#I.I" MS&.F&D7@VD"]WS(FCP.]0-MZQO\"4$L#!!0 ( "R)9E@2#B1<)@, $L* M 9 >&PO=V]R:W-H965T)(P71*HI7]ABR8'$1E3DMNLX M@5V0C%KAT*S->#AD*YEG%&8>LD4J]8(=#I=D 7.0 M+\L95S.[\A)G!5"1,8HX)"/K%@\FV B,Q>\,-J(V1CJ45\;>].0A'EF.)H(< M(JE=$/58PP3R7'M2'']W3JUJ3RVLC_?>[TWP*IA7(F#"\C]9+-.1U;-0# E9 MY?*);7[!+J".]A>Q7)A?M-G9.A:*5D*R8B=6!$5&RR?9[A)1$^#@A,#="=QC M@7]"X.T$G@FT)#-A38DDX9"S#>+:6GG3 Y,;HU;19%3_C7/)U=M,Z63X0"-6 M 'HF6Q#H&LU5F<2K'!!+T(052T:!2J%G[X;H;JN*2 "Z' .%))-7Z'(*DF2Y MN%(N7N93='EQA2Y01M%SRE:"T%@,;:EH]9YVM",;EV3N"3+LHD=&92K0'8TA M/G1@JS"K6-U]K&/WK,"]#DXW+W#(Y7I=XS_KP3_B8KSE5V MD=2Y'[0EJ-3[[7K]@0_$DD0PLM07+("OP0J_?\.!\[,MN"]R=A"J7X7JG_,> MWD,,G.1M,9;"CA'J,V<=^JZOTKNNLS>- NQ7-@=(G0JITPB;FFWCZU9\ MW;/E.H4$%%M\IEZ[7UFO7^3L(-9>%6OOL_7::Z3VNM_'1_EO&N$@<-KSWZ^8 M^I\KV'Z3R/=[1T1-HU[0SH.=]ZO#^4#%Q@=UT7K..TU"['O](\06,]SU3U'6 M+CA\EG+&V3HS78=J>M2=9*ZQTZRX>1[A1C9;K-QN<'P V+5KN0"^,-V*0!%; M45G>6M5JU1'=FC[@:'VL.R5SW;^[*=NL1\(7&14HAT2Y=&ZZ"HF7G4LYD6QI M+O]7)E4K88:IZO: :P/U/F%,[B=Z@ZI_#/\#4$L#!!0 ( "R)9EAVR0G, M=00 ' 1 9 >&PO=V]R:W-H965TKH[_>Y(WI_R?"_D@]I2JM%3S@NU<+9:[\Y=5Z5;FA-U)G:T@"<;(7.BX5+> MNVHG*:LH-<2J3+/B7S^1+G8+QSLO-SX MQNZWNKKA+N<[140Y3745@L#AD:XHYU4DX/C1!'7:=U:.Q^#_LDQO%T[BH(QN2,GU-['_FS8)156\5'!5_Z)]8^LY*"V5%GGC# 0Y M*PY'\M04XL@!AP,.?N/@O]8A:!R".M$#69W6)=%D.9=BCV1E#=&JD[HVM3=D MPXIJ&&^TA*<,_/3RJDA%3M$M>:(*3= -3).LY!2)#;JD&RHES:J'Z$(IJA4B M188^,[)FG&D&'N\OJ2:,JP_@>W=SB=Z_^X#>(5:@VZTH%5BKN:L!LWJ9FS9( MGPY(_@#2)4W/4( _(M_S XO[ZO7N_JF["\5I*^2W%?+K>,%@O*8,&LI ZC*< MVY(Z1 GM4:K5>*YV)*4+!Y:;HO*1.LO??\-3[P];BF\4["3AH$TX&(N^O-%$ M4[1A3Y!SG6\]Z@4J_A,CVC',;T\%S>O2Z>!;'/2;3:!8DH1TJ:J&B4:@+#FV2%"F4 M4TB4B7*M-R6'WI6*LM#6^D4&AI_$88_58@1]V\XZ;5FGXZQI*DL8)WT.U&'DQMJ/&+6K\*M3=EA30(!%TR?3!1A@;+Y_Z M20_08A/[=KZDY4M^LH* 9U*IRVDY;8B)\?K0F_493:,@] :*.&LA9Z.0*[)C MFG#V7PVI[+-Q9HX>#OHKQS0ZKO()'/8Z7?)&\3Y3*!_BC=8\6V7$,UZJB4?I_AE:$XW?Z:+P^DRFT1!1IU)X5!.6=U^O5A?75B3?1(KZ M1!:;@8:,.QW!XT)R*V!^57NJOGY:*0.SIWG1=-H'-5[RML9=P M]5_$%R+O6:$0IQMP\\YB\)>'S_O#A1:[^@MY+31L)^O3+249E94!/-\(H5\N MJH_N]D^6Y?]02P,$% @ +(EF6 VMCFFT P 1@T !D !X;"]W;W)K M&ULO5?;;N,V$/T50ET4";"-;I8OJ6T@B;=H'W81 MK)OVH>@#+8TM(A+IDI2]_?L=4K*BV+1@H$9?;)*:.7,.AQR-IGLA7U4.H,FW MLN!JYN5:;^]]7Z4YE%3=B2UP?+(6LJ0:IW+CJZT$FEFGLO"C(!CZ)67),[]% MR5@)7#'!B83US'L([Y_"V#A8BS\8[%5G3(R4E1"O9O);-O,"PP@*2+6!H/BW M@R*DHE/TE^]IVE'@DK9069>.,#$K&ZW_ZK=F(CD,X/.,0-0[1LJ(9QD\:EEOB4H9^>?Z*2,[Y1Y!DD M6>94 KE9@*:L4+?D)_*R7)";#[?D _&),D\589R\<*;51US$\>^YJ!3EF9KZ M&OD85#]M8C_6L:,SL<.(?!9Q 6D=R0./Y(H MB&('H:?+W:,>.G&[N;'%BR_?W+\>5DI+/+Q_N_:KAANXX69JX,0"FR*TFX=!-,!L[KKB3JV&DE: !=XQ:@6\M[% M++EF=JX$]D[HL!4Z[,W.(U4L)7M;XB C= <22S;A5;G"@RK6!!-78HUM;OP- M.PQO7=M2QQIV4A&/XV00C,*CG+D,APE:QNZ\C5HYHUXY"U941D>/H,N4C$X( M(K?1>-(Y6+624\-X,@Y&@WC@5C)NE8PO2 P;T>G+PC_QQK1!+N@2#@M^ZI$ M&+U)BGHE+;5(7XG8FK0J@CT+$3I',3:GV$P2!6DEF687Z(E.6&+/,!@G)W). M#<,PB8(X/*/FK;<(>U_@UZMZ39P+RI[#\DS=\SL=:0ER8QMUA6>FXKINY]K5 M]F/@P;; 1^N/YB/!=KIO,/47QF&PODCFQE2?XKB>SEE)ZS-5,6F10NF2&MO5L[BN-*-Y#:12Q+U.)XU+RB49 M#>2BO"I-'4W50IHA2=M0Y&Y?\R'IIA])Y.3&*F=#(Q1KMXD:-G#&'"_8 ? M:W]C"3H8.0N3=]F>'OO]' T*)3?;FA 7L/JT9-$]%4,RIH)/- =604LN5B[< M@\!4":4C8^O))NQ"I'YP<-?UH-2\3LFETDUNE\%]3_SP/6#= X-2;3L9U0'];S6EORR:OTHTJ?J_,EX6=CFSZ4*?L6K."+YO^LF@-8.I=7)U6 ME5A]%GPF2^8F_^*$HP%=\Z*YTOS!9H-2F=H TR2Z9]KPZ7;DMZ;5+5N:=3DM M"]QS[PUZ_KOK/&.2:2JV3=O:/^15?K5C_^+Z%YZ;7RO[CH,FDXO#]^A?UH=N M,GT+)M_$=O^-^=YSN23XXR5-W1B_UC9T;?C;X.L#U]KD*PF>*5B,T47VM PNL&C"P+ M[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1U4GA$]X?["E) MDBP+(X"%'20)AL#3B".8 _" (4G2O ?WWD?Q^CT5;_Z#-WH$4$L#!!0 ( M "R)9EB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G=UH_R-X9G="N"+O!KW>H%MPJ3I?OQS;6IDNW-%.I$YJY0]6!YZE M>+<_SU>[[$U:N9&Y=(=AI_X[%QU62"4+^4-DPTZOP^Q.OS]I(W]HY7B>I$;G M^;#3;TX\"^-D^N%P4D&N^<;61QS?_,4]R+ SZ/D&M])85U]1M\\]XYOP%S=[ MI=./,G?"3+@3?QI=[J5ZJ9KQ3]$%CU''X;AM@GAO_D\8]78K4S'1:5D(Y9HX M&I%7@,KNY-YVF.*%&';&^DV8ZGG\/YAES;,Y#P4B9>ZE/V%F68U'AS(J,^G8 M3#4W^[, *T"P EJL\7*1+.>SR6@]G;"'T7RT&$]9\C2=KA, &"* X<4 V=6* M \@(@8P^$3)9^\VWZ<(#+A_9;#%> L@8@8PO!CE^&BT Y "!'%P.4<+^5_\QKK82-5< ?L'C9B]VCAO'Y]C[I#W;G3?TJY MKVZ =*A/B(4R+HWQ5["YY+7^I3@)'.:4/K%4)F+CZJ#-!;?B'"$FE3ZQ51ZY M-.R9YZ5@WSRC?YM_[5K,)GUBG20[;L1.YYDP]K?ZE^<.D V32)_:(KHHI*LN M:@:]L<\I?7HG5/I+]V(2Z1-;9*9270BVYM]/F3!G](FE,>5&^4!9MA*&U3T, MR3!1](E-L>(']E9SU;>K5+")M&FNJ_<"0F*BZ!.;8J:L].\#6QN>^3"RD3'< M_^SJ'R),I3%A!,3"0)7[=P Q,7,$Q.; ,4.(B58FQ!9IS0W8E2\SY$<1YJ#H:@F'KNK1TS<3I]O7XX MP<0<%%-70F8Q:*J2NA=LSEODF4("9FH9BZ$L*B>3*\QYB%X@NL MY_S$A -2C'X?<,FE'78%,3$+Q9^XN ->G:HRFFZW)Z\09J&8V$((I@\TE&6, M62C^S!FX4\R).(TF9J'X G-Q+:G[ %/0H%90]_C962:VO@;,%KY]ZX^G/$]7 MAE6;9@$]BJL%KVV9YV-_;*GFFF?'K]B.7^!]_1=02P,$% @ +(EF6)@; M6I[[ 0 RR, !H !X;"]?]"2J,T(%XO*/ M/A#P\)P/W;3O3V6W'\KBXW@XE56SFZ;A5TIEOERV:;Q^XSF\>'[S,7+YY#_9V*_V>S7^7>__G/,I^D?@]-[/[Z5 M75DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R"++Z00Y! M7C\H("CJ![40U-8/NH6@V_I!=Q!T5S_H'H+NZP?)$F5<$B3-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M9P_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MOL90F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/GO93:"WH]Y.H+>CWDZ@MZ/>3J"WH]Y. MH+>CWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'?,/E82Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#HW:+>[4_J7:;/0R[7GJ\U7O\GJ9[.Y^;KY2_+KYUXOV@O M."?X=^?Q+U!+ P04 " LB698=-+&8MX! !:(P $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_5"_] W0ZPL*U-6Q#^ MO=T $XT2#2:^-UNVMN<]:Y/G:I/GG:,PV#9U&Z;9,D9WPU@HEM28D%M';1J9 M6]^8F![]@CE3K,R"F!B-QJRP;:0V#F-7(YM-[FANUG4#(^/I@FS6+;FH6XJRGDITM\T:.=SZN"2ENLF[0D#\Z3*<.2*#9UOB]Z M<3HYIAVF_96?G=^7.1689CYYZT(Z,4^_CSL>2;=ZZ%(A\K$Z_8GOB:GTV=]' MW6F75/XP.VWOJ_6K_CP"ZV_G[_'',WZO_\L^!$@?$J0/!=*'!NEC#-+')4@? M5R!]7(/TP4P-4$L! A0# M% @ +(EF6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " LB698@HKMS.\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " LB698 MF5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( "R)9E@2Y9!K^0< ,,P 8 " M@0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6"@F?,@N!P ]B !@ M ("!KQ( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ +(EF6!3SU*-I!P 038 !@ ("!SB( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6'[ UA$% M)@ CG< !@ ("!MC@ 'AL+W=O !X;"]W;W)K&UL4$L! A0#% @ +(EF M6,1Q(> G P )0< !D ("!O&8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6"RGSR7U"0 Z!P M !D ("!F'D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6&*1FF7<" 4!< !D M ("!K)H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +(EF6&0ZHFM# @ B@8 !D ("!LJH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6/@C M^56G P VP< !D ("!B=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6#K.XM?D P LPD !D M ("!/=X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ +(EF6/_KT,%"!0 9@T !D ("! M#.P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +(EF6"KBDM:K @ J@8 !D ("!E?< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6(49E?G;!0 :20 !D M ("!Z@T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +(EF6!9^\L[! @ 9@@ !D ("!]QT! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+(EF6+)S^], P =@H !D ("!8BL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6(?=FW7( @ MG@< !D ("!530! 'AL+W=O&PO=V]R:W-H965T M2K(CP 0 &@B 9 " @4DZ 0!X;"]W;W)K&UL4$L! A0#% @ +(EF6'3. ?7O @ , @ !D M ("!0#\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +(EF6*1Z@%HU! 31$ !D ("!5TT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF M6%J1N;*% P '!$ !D ("!J%T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +(EF6';)"&PO=V]R:W-H965T^P$ M ,LC : " 3AZ 0!X;"]?7!E&UL4$L%!@ !$ $0 DQ( 'I^ 0 ! $! end XML 77 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 78 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 153 356 1 false 58 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.viemed.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.viemed.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - Nature of Business and Operations Sheet http://www.viemed.com/role/NatureofBusinessandOperations Nature of Business and Operations Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Business Combinations Sheet http://www.viemed.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 0000011 - Disclosure - Property and Equipment Sheet http://www.viemed.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Current Liabilities Sheet http://www.viemed.com/role/CurrentLiabilities Current Liabilities Notes 12 false false R13.htm 0000013 - Disclosure - Debt and Lease Liabilities Sheet http://www.viemed.com/role/DebtandLeaseLiabilities Debt and Lease Liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Fair Value Measurement Sheet http://www.viemed.com/role/FairValueMeasurement Fair Value Measurement Notes 14 false false R15.htm 0000015 - Disclosure - Shareholders' Equity Sheet http://www.viemed.com/role/ShareholdersEquity Shareholders' Equity Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.viemed.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.viemed.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Earnings Per Share Sheet http://www.viemed.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.viemed.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.viemed.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954473 - Disclosure - Business Combinations (Tables) Sheet http://www.viemed.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.viemed.com/role/BusinessCombinations 23 false false R24.htm 9954474 - Disclosure - Property and Equipment (Tables) Sheet http://www.viemed.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.viemed.com/role/PropertyandEquipment 24 false false R25.htm 9954475 - Disclosure - Current Liabilities (Tables) Sheet http://www.viemed.com/role/CurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.viemed.com/role/CurrentLiabilities 25 false false R26.htm 9954476 - Disclosure - Debt and Lease Liabilities (Tables) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesTables Debt and Lease Liabilities (Tables) Tables http://www.viemed.com/role/DebtandLeaseLiabilities 26 false false R27.htm 9954477 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.viemed.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.viemed.com/role/FairValueMeasurement 27 false false R28.htm 9954478 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.viemed.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.viemed.com/role/ShareholdersEquity 28 false false R29.htm 9954479 - Disclosure - Income Taxes (Tables) Sheet http://www.viemed.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.viemed.com/role/IncomeTaxes 29 false false R30.htm 9954480 - Disclosure - Earnings Per Share (Tables) Sheet http://www.viemed.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.viemed.com/role/EarningsPerShare 30 false false R31.htm 9954481 - Disclosure - Nature of Business and Operations (Details) Sheet http://www.viemed.com/role/NatureofBusinessandOperationsDetails Nature of Business and Operations (Details) Details http://www.viemed.com/role/NatureofBusinessandOperations 31 false false R32.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Details 32 false false R33.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 33 false false R34.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) Details 34 false false R35.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details) Details 35 false false R36.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details) Details 36 false false R37.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details) Sheet http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details) Details 37 false false R38.htm 9954488 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://www.viemed.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://www.viemed.com/role/BusinessCombinationsTables 38 false false R39.htm 9954489 - Disclosure - Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details) Sheet http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details) Details http://www.viemed.com/role/BusinessCombinationsTables 39 false false R40.htm 9954490 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 40 false false R41.htm 9954491 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 41 false false R42.htm 9954492 - Disclosure - Current Liabilities (Details) Sheet http://www.viemed.com/role/CurrentLiabilitiesDetails Current Liabilities (Details) Details http://www.viemed.com/role/CurrentLiabilitiesTables 42 false false R43.htm 9954493 - Disclosure - Debt and Lease Liabilities - Senior Credit Facilities (Details) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails Debt and Lease Liabilities - Senior Credit Facilities (Details) Details 43 false false R44.htm 9954494 - Disclosure - Debt and Lease Liabilities - Schedule of Notes Payable (Details) Notes http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails Debt and Lease Liabilities - Schedule of Notes Payable (Details) Details 44 false false R45.htm 9954495 - Disclosure - Debt and Lease Liabilities - Schedule of Lease Liabilities (Details) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails Debt and Lease Liabilities - Schedule of Lease Liabilities (Details) Details 45 false false R46.htm 9954496 - Disclosure - Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details) Details 46 false false R47.htm 9954497 - Disclosure - Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesOperatingLeaseLiabilitiesNarrativeDetails Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details) Details 47 false false R48.htm 9954498 - Disclosure - Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details) Sheet http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details) Details 48 false false R49.htm 9954499 - Disclosure - Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details) Details 49 false false R50.htm 9954500 - Disclosure - Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details) Sheet http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details) Details 50 false false R51.htm 9954501 - Disclosure - Shareholders' Equity - Stock-Based Compensation (Details) Sheet http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails Shareholders' Equity - Stock-Based Compensation (Details) Details 51 false false R52.htm 9954502 - Disclosure - Shareholders' Equity - Schedule of Option Activity (Details) Sheet http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails Shareholders' Equity - Schedule of Option Activity (Details) Details 52 false false R53.htm 9954503 - Disclosure - Shareholders' Equity - Options (Narrative) (Details) Sheet http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails Shareholders' Equity - Options (Narrative) (Details) Details 53 false false R54.htm 9954504 - Disclosure - Shareholders' Equity - Schedule of Restricted Stock Units (Details) Sheet http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails Shareholders' Equity - Schedule of Restricted Stock Units (Details) Details 54 false false R55.htm 9954505 - Disclosure - Shareholders' Equity - Schedule of Phantom Share Units (Details) Sheet http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails Shareholders' Equity - Schedule of Phantom Share Units (Details) Details 55 false false R56.htm 9954506 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.viemed.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.viemed.com/role/CommitmentsandContingencies 56 false false R57.htm 9954507 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 57 false false R58.htm 9954508 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 58 false false R59.htm 9954509 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 59 false false R60.htm 9954510 - Disclosure - Earnings Per Share (Details) Sheet http://www.viemed.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.viemed.com/role/EarningsPerShareTables 60 false false All Reports Book All Reports vmd-20231231.htm vmd-20231231.xsd vmd-20231231_cal.xml vmd-20231231_def.xml vmd-20231231_lab.xml vmd-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vmd-20231231.htm": { "nsprefix": "vmd", "nsuri": "http://www.viemed.com/20231231", "dts": { "inline": { "local": [ "vmd-20231231.htm" ] }, "schema": { "local": [ "vmd-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "vmd-20231231_cal.xml" ] }, "definitionLink": { "local": [ "vmd-20231231_def.xml" ] }, "labelLink": { "local": [ "vmd-20231231_lab.xml" ] }, "presentationLink": { "local": [ "vmd-20231231_pre.xml" ] } }, "keyStandard": 331, "keyCustom": 25, "axisStandard": 23, "axisCustom": 1, "memberStandard": 34, "memberCustom": 22, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 153, "entityCount": 1, "segmentCount": 58, "elementCount": 624, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 665, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.viemed.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.viemed.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R4": { "role": "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R6": { "role": "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R8": { "role": "http://www.viemed.com/role/NatureofBusinessandOperations", "longName": "0000008 - Disclosure - Nature of Business and Operations", "shortName": "Nature of Business and Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.viemed.com/role/BusinessCombinations", "longName": "0000010 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.viemed.com/role/PropertyandEquipment", "longName": "0000011 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.viemed.com/role/CurrentLiabilities", "longName": "0000012 - Disclosure - Current Liabilities", "shortName": "Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilities", "longName": "0000013 - Disclosure - Debt and Lease Liabilities", "shortName": "Debt and Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.viemed.com/role/FairValueMeasurement", "longName": "0000014 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.viemed.com/role/ShareholdersEquity", "longName": "0000015 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.viemed.com/role/CommitmentsandContingencies", "longName": "0000016 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.viemed.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.viemed.com/role/EarningsPerShare", "longName": "0000018 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-153", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.viemed.com/role/BusinessCombinationsTables", "longName": "9954473 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.viemed.com/role/PropertyandEquipmentTables", "longName": "9954474 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://www.viemed.com/role/CurrentLiabilitiesTables", "longName": "9954475 - Disclosure - Current Liabilities (Tables)", "shortName": "Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesTables", "longName": "9954476 - Disclosure - Debt and Lease Liabilities (Tables)", "shortName": "Debt and Lease Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.viemed.com/role/FairValueMeasurementTables", "longName": "9954477 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.viemed.com/role/ShareholdersEquityTables", "longName": "9954478 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.viemed.com/role/IncomeTaxesTables", "longName": "9954479 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.viemed.com/role/EarningsPerShareTables", "longName": "9954480 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.viemed.com/role/NatureofBusinessandOperationsDetails", "longName": "9954481 - Disclosure - Nature of Business and Operations (Details)", "shortName": "Nature of Business and Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:NumberOfStatesInWhichEntityOperates", "unitRef": "state", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NumberOfStatesInWhichEntityOperates", "unitRef": "state", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails", "longName": "9954482 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-31", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-31", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Equity Method Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenue by Source (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R37": { "role": "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details)", "shortName": "Summary of Significant Accounting Policies - Schedules of Revenue by Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954488 - Disclosure - Business Combinations (Narrative) (Details)", "shortName": "Business Combinations (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R39": { "role": "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails", "longName": "9954489 - Disclosure - Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details)", "shortName": "Business Combinations (Summary of Consideration Paid and Estimated Fair Values of the Assets Acquired and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-59", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R40": { "role": "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "longName": "9954490 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9954491 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.viemed.com/role/CurrentLiabilitiesDetails", "longName": "9954492 - Disclosure - Current Liabilities (Details)", "shortName": "Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "vmd:AccruedTradePayablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "vmd:AccruedTradePayablesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "longName": "9954493 - Disclosure - Debt and Lease Liabilities - Senior Credit Facilities (Details)", "shortName": "Debt and Lease Liabilities - Senior Credit Facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-81", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-81", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "longName": "9954494 - Disclosure - Debt and Lease Liabilities - Schedule of Notes Payable (Details)", "shortName": "Debt and Lease Liabilities - Schedule of Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R45": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails", "longName": "9954495 - Disclosure - Debt and Lease Liabilities - Schedule of Lease Liabilities (Details)", "shortName": "Debt and Lease Liabilities - Schedule of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "vmd:LeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "vmd:LiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "vmd:LeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "vmd:LiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "longName": "9954496 - Disclosure - Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details)", "shortName": "Debt and Lease Liabilities - Medical Equipment Financing (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-98", "name": "us-gaap:ShortTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "us-gaap:ShortTermBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesOperatingLeaseLiabilitiesNarrativeDetails", "longName": "9954497 - Disclosure - Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details)", "shortName": "Debt and Lease Liabilities - Operating Lease Liabilities (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails", "longName": "9954498 - Disclosure - Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details)", "shortName": "Debt and Lease Liabilities - Schedule of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9954499 - Disclosure - Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurement - Schedule of Company's Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-110", "name": "vmd:AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "vmd:AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails", "longName": "9954500 - Disclosure - Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details)", "shortName": "Shareholders' Equity - Issued and Outstanding Share Capital (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails", "longName": "9954501 - Disclosure - Shareholders' Equity - Stock-Based Compensation (Details)", "shortName": "Shareholders' Equity - Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R52": { "role": "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails", "longName": "9954502 - Disclosure - Shareholders' Equity - Schedule of Option Activity (Details)", "shortName": "Shareholders' Equity - Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R53": { "role": "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "longName": "9954503 - Disclosure - Shareholders' Equity - Options (Narrative) (Details)", "shortName": "Shareholders' Equity - Options (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R54": { "role": "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "longName": "9954504 - Disclosure - Shareholders' Equity - Schedule of Restricted Stock Units (Details)", "shortName": "Shareholders' Equity - Schedule of Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R55": { "role": "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "longName": "9954505 - Disclosure - Shareholders' Equity - Schedule of Phantom Share Units (Details)", "shortName": "Shareholders' Equity - Schedule of Phantom Share Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R56": { "role": "http://www.viemed.com/role/CommitmentsandContingenciesDetails", "longName": "9954506 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954507 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } }, "R58": { "role": "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "longName": "9954508 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954509 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.viemed.com/role/EarningsPerShareDetails", "longName": "9954510 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vmd-20231231.htm", "unique": true } } }, "tag": { "vmd_A2022SeniorCreditFacilitiesClosingDateOfDecember312024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "A2022SeniorCreditFacilitiesClosingDateOfDecember312024Member", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Through December 31, 2024", "label": "2022 Senior Credit Facilities, Closing Date of December 31, 2024 [Member]", "documentation": "2022 Senior Credit Facilities, Closing Date of December 31, 2024" } } }, "auth_ref": [] }, "vmd_A2022SeniorCreditFacilitiesClosingDateOfMarch312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "A2022SeniorCreditFacilitiesClosingDateOfMarch312025Member", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On or after March 31, 2025", "label": "A2022 Senior Credit Facilities, Closing Date of March 31, 2025 [Member]", "documentation": "A2022 Senior Credit Facilities, Closing Date of March 31, 2025" } } }, "auth_ref": [] }, "vmd_A2022SeniorCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "A2022SeniorCreditFacilitiesMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Senior Credit Facilities", "label": "2022 Senior Credit Facilities [Member]", "documentation": "2022 Senior Credit Facilities" } } }, "auth_ref": [] }, "vmd_A5YearRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "A5YearRevolvingCreditFacilityMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "5 Year Revolving Credit Facility", "label": "5 Year Revolving Credit Facility [Member]", "documentation": "5 Year Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.viemed.com/role/CurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r23" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r700" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r293", "r294" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses payable", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r119", "r167" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions payable", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r709" ] }, "vmd_AccruedTradePayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "AccruedTradePayablesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued trade payables", "label": "Accrued Trade Payables, Current", "documentation": "Accrued Trade Payables, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r64", "r197", "r525" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r14", "r33", "r467", "r470", "r497", "r542", "r543", "r854", "r855", "r856", "r867", "r868", "r869" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining useful life of intangible assets", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r145" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r420", "r421", "r422", "r558", "r867", "r868", "r869", "r931", "r947" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares redeemed to pay income tax", "verboseLabel": "Amount of shares redeemed to pay income tax", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - restricted stock", "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation - options", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r769", "r781", "r791", "r817" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r772", "r784", "r794", "r820" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r805" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r776", "r785", "r795", "r812", "r821", "r825", "r833" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based compensation, expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r417", "r427" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r207", "r297", "r309" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "negatedTerseLabel": "Decrease in amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r57", "r61" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "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." } } }, "auth_ref": [ "r10", "r62" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r201", "r234", "r269", "r284", "r288", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r461", "r463", "r482", "r518", "r595", "r743", "r758", "r891", "r892", "r934" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r192", "r210", "r234", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r461", "r463", "r482", "r743", "r891", "r892", "r934" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "vmd_AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Assets Fair Value Disclosure And Liabilities Fair Value Disclosure", "documentation": "Assets Fair Value Disclosure And Liabilities Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r234", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r461", "r463", "r482", "r891", "r892", "r934" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "vmd_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.viemed.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.viemed.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.viemed.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "vmd_AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale debt instrument", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r300", "r310", "r512", "r873" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r828" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r829" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r824" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r827" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r826" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r825" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "verboseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r147" ] }, "vmd_BuildingTermNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "BuildingTermNoteMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building Term Note", "label": "Building Term Note [Member]", "documentation": "Building Term Note [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r457", "r737", "r738" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r75", "r78", "r457", "r737", "r738" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r457" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, percentage of voting interests acquired (percent)", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesEstimatedUncollectible", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate of uncollectible receivables", "label": "Business Combination, Acquired Receivables, Estimated Uncollectible", "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesFairValue", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of accounts receivables acquired", "label": "Business Combination, Acquired Receivable, Fair Value", "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer." } } }, "auth_ref": [ "r456" ] }, "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross contractual amount", "label": "Business Combination, Acquired Receivables, Gross Contractual Amount", "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition related costs expensed", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r12" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration funded by borrowings", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r2", "r3", "r85", "r460" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r160", "r458" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax income", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease to the fair value of intangible assets acquired", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "vmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Liabilities" } } }, "auth_ref": [] }, "vmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCurrentPortionOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCurrentPortionOfLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Current Portion of Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Current Portion of Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r79", "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r79", "r82" ] }, "vmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeasesAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeasesAssets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Leases Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Leases Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets (liabilities) acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r79", "r82" ] }, "vmd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNonCurrentLiabilitiesLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Non-Current Liabilities, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r79", "r82" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r73" ] }, "vmd_COVID19ResponseSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "COVID19ResponseSalesMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "COVID-19 response sales and services", "label": "COVID-19 Response Sales [Member]", "documentation": "COVID-19 Response Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment purchases included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r178", "r520", "r569", "r590", "r743", "r758", "r848" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r195", "r707" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r195" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "vmd_AssetsFairValueDisclosureAndLiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market mutual funds", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r139", "r231" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r139" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r189", "r204", "r205", "r206", "r234", "r255", "r256", "r258", "r260", "r267", "r268", "r306", "r328", "r330", "r331", "r332", "r335", "r336", "r365", "r366", "r367", "r368", "r369", "r482", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r582", "r604", "r622", "r695", "r696", "r697", "r698", "r699", "r841", "r862", "r871" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r804" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r109", "r519", "r581" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r148", "r322", "r323", "r701", "r884" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r746", "r747", "r748", "r750", "r751", "r752", "r755", "r867", "r868", "r931", "r946", "r947" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r124" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding (in shares)", "periodStartLabel": "Shareholders' equity, beginning balance (in shares)", "periodEndLabel": "Shareholders' equity, ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r124", "r582", "r601", "r947", "r948" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - No par value: unlimited authorized; 38,506,161 and 38,049,739 issued and outstanding as of December 31, 2023 and December 31, 2022, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r124", "r521", "r743" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r809" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r808" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r34", "r215", "r217", "r223", "r513", "r530" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r292", "r700" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r292", "r547", "r700" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r292", "r700", "r845" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage (percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r292" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r51", "r52", "r101", "r164", "r700" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r292", "r700" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r86", "r711" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r371", "r372", "r375" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r134", "r508" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r859", "r881" ] }, "vmd_CovenantPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "CovenantPeriodAxis", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant Period [Axis]", "label": "Covenant Period [Axis]", "documentation": "Covenant Period" } } }, "auth_ref": [] }, "vmd_CovenantPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "CovenantPeriodDomain", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant Period [Domain]", "label": "Covenant Period [Domain]", "documentation": "Covenant Period" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r847", "r865", "r929" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current taxes", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r159", "r445", "r451", "r865" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current taxes:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r847", "r865", "r929" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r50", "r292" ] }, "vmd_DebtAndLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DebtAndLeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt And Leases [Abstract]", "label": "Debt And Leases [Abstract]", "documentation": "Debt And Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Lease Liabilities", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r149", "r233", "r337", "r343", "r344", "r345", "r346", "r347", "r348", "r353", "r360", "r361", "r363" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r118", "r119", "r166", "r169", "r237", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r489", "r721", "r722", "r723", "r724", "r725", "r863" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r21", "r169", "r364" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r105", "r107", "r338", "r489", "r722", "r723" ] }, "vmd_DebtInstrumentFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DebtInstrumentFixedChargeCoverageRatio", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Debt Instrument, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate (percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r339" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r237", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r489", "r721", "r722", "r723", "r724", "r725", "r863" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r237", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r489", "r721", "r722", "r723", "r724", "r725", "r863" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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." } } }, "auth_ref": [ "r29", "r66", "r67", "r104", "r105", "r107", "r111", "r151", "r152", "r237", "r338", "r339", "r340", "r341", "r342", "r344", "r349", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r362", "r489", "r721", "r722", "r723", "r724", "r725", "r863" ] }, "vmd_DebtInstrumentTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DebtInstrumentTotalLeverageRatio", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Debt Instrument, Total Leverage Ratio", "documentation": "Debt Instrument, Total Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash change in debt from the reclassification of debt issuance costs", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_DebtSecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income from debt investment", "label": "Debt Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity), investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r533", "r857", "r858" ] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt investment", "label": "Debt Securities, Noncurrent", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails": { "parentTag": "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of phantom share liability", "verboseLabel": "Current accrued liabilities", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails": { "parentTag": "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term accrued liabilities", "label": "Deferred Compensation Share-Based Arrangements, Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liability", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current and Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r865", "r928", "r929" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing costs and commitment fees", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r106", "r894" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r432", "r433" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax (benefit) expense", "totalLabel": "Total deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r159", "r187", "r450", "r451", "r865" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r121", "r122", "r168", "r439" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r865", "r928", "r929" ] }, "vmd_DeferredTaxAssetLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxAssetLeaseLiability", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability", "label": "Deferred Tax Asset, Lease Liability", "documentation": "Deferred Tax Asset, Lease Liability" } } }, "auth_ref": [] }, "vmd_DeferredTaxAssetsAndLiabilitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxAssetsAndLiabilitiesGross", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax asset before valuation allowance", "label": "Deferred Tax Assets And Liabilities, Gross", "documentation": "Deferred Tax Assets And Liabilities, Gross" } } }, "auth_ref": [] }, "vmd_DeferredTaxAssetsCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxAssetsCapitalizedCosts", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized costs", "label": "Deferred Tax Assets, Capitalized Costs", "documentation": "Deferred Tax Assets, Capitalized Costs" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r440" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r926" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State fixed asset and net operating losses", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r72", "r927" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r72", "r927" ] }, "vmd_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsAccruedPhantomStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsAccruedPhantomStock", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued phantom stock", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Accrued Phantom Stock", "documentation": "Deferred Tax Assets, Tax Deferred Expense, Compensation And Benefits, Accrued Phantom Stock" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and other", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other." } } }, "auth_ref": [ "r72", "r927" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r72", "r927" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r72", "r927" ] }, "vmd_DeferredTaxAssetsUniformCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxAssetsUniformCapitalization", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "UNICAP", "label": "Deferred Tax Assets, Uniform Capitalization", "documentation": "Deferred Tax Assets, Uniform Capitalization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r441" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r72", "r927" ] }, "vmd_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use asset", "label": "Deferred Tax Liabilities, Right-Of-Use Asset", "documentation": "Deferred Tax Liabilities, Right-Of-Use Asset" } } }, "auth_ref": [] }, "vmd_DelayedDrawTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "DelayedDrawTermLoanFacilityMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Loan Facility", "label": "Delayed Draw Term Loan Facility [Member]", "documentation": "Delayed Draw Term Loan Facility" } } }, "auth_ref": [] }, "us-gaap_DepositsAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssets", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding deposit", "label": "Deposits Assets", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future." } } }, "auth_ref": [ "r851" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r10", "r63" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r272" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r571", "r573", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r672", "r673", "r674", "r675", "r746", "r748" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate (percent)", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain", "label": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r465" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r91", "r93", "r94", "r95", "r571", "r573", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r610", "r611", "r612", "r613", "r616", "r617", "r618", "r619", "r672", "r673", "r674", "r675", "r710", "r746", "r748" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r472" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r16", "r87", "r88", "r89", "r90", "r92", "r94", "r96", "r98", "r99", "r472" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swaps", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r16", "r87", "r88", "r90", "r97", "r236" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r374", "r727", "r728", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r374", "r727", "r728", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Source", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r895" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction Flag", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r763", "r764", "r777", "r813" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r798" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r761" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Basic earnings per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r224", "r243", "r244", "r245", "r246", "r247", "r253", "r255", "r258", "r259", "r260", "r264", "r474", "r475", "r514", "r531", "r715" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted earnings per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r224", "r243", "r244", "r245", "r246", "r247", "r255", "r258", "r259", "r260", "r264", "r474", "r475", "r514", "r531", "r715" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.viemed.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r252", "r261", "r262", "r263" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r235", "r435", "r452" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued vacation and payroll", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash settlement", "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r419" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period of recognition (years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r418" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized pre-tax compensation expense, restricted stock units", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r924" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized pre-tax stock option expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r924" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r760" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r760" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r840" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r760" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r838" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r760" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r760" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r760" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r839" ] }, "vmd_EquipmentFinancingObligationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "EquipmentFinancingObligationMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Financing Obligation", "label": "Equipment Financing Obligation [Member]", "documentation": "Equipment Financing Obligation" } } }, "auth_ref": [] }, "vmd_EquipmentMedicalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "EquipmentMedicalMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medical equipment", "label": "Equipment, Medical [Member]", "documentation": "Equipment, Medical [Member]" } } }, "auth_ref": [] }, "vmd_EquipmentSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "EquipmentSalesMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and supply sales", "label": "Equipment Sales [Member]", "documentation": "Equipment Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r190", "r219", "r220", "r221", "r238", "r239", "r240", "r242", "r248", "r250", "r266", "r307", "r308", "r370", "r420", "r421", "r422", "r446", "r447", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r483", "r484", "r485", "r486", "r487", "r488", "r497", "r542", "r543", "r544", "r558", "r622" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r303", "r304", "r305" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions of earnings received from equity method investments", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r8", "r10", "r131", "r527" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, ownership percentage (percent)", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r303" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r275", "r301", "r849", "r875" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r8", "r103", "r304" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r302" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income from equity method investments", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r532", "r874" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r806" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r769", "r781", "r791", "r817" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r766", "r778", "r788", "r814" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r351", "r377", "r378", "r379", "r380", "r381", "r382", "r478", "r498", "r499", "r500", "r722", "r723", "r734", "r735", "r736" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r477", "r478", "r479", "r480", "r481" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.viemed.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r476" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r351", "r377", "r382", "r478", "r498", "r734", "r735", "r736" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r351", "r377", "r382", "r478", "r499", "r722", "r723", "r734", "r735", "r736" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r351", "r377", "r378", "r379", "r380", "r381", "r382", "r478", "r500", "r722", "r723", "r734", "r735", "r736" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring Fair Value Measurements:", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r17", "r100" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r351", "r377", "r378", "r379", "r380", "r381", "r382", "r498", "r499", "r500", "r722", "r723", "r734", "r735", "r736" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r476", "r481" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r491" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, less current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r491" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r490" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected useful lives", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r318" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r315", "r317", "r318", "r319", "r509", "r510" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r58", "r60" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r316" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "vmd_FurnitureAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "FurnitureAndEquipmentMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and equipment", "label": "Furniture And Equipment [Member]", "documentation": "Furniture And Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Furniture & Fixtures", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_GainContingencyUnrecordedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainContingencyUnrecordedAmount", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recalculated principal overpayment request", "label": "Gain Contingency, Unrecorded Amount", "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency." } } }, "auth_ref": [ "r890" ] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 }, "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r861", "r880", "r882" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails", "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "verboseLabel": "Resulting goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r198", "r314", "r511", "r720", "r743", "r877", "r879" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in goodwill", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r878" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r133", "r234", "r269", "r283", "r287", "r289", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r482", "r717", "r891" ] }, "vmd_HomeMedicalProductsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "HomeMedicalProductsIncMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Home Medical Products Inc", "label": "Home Medical Products Inc [Member]", "documentation": "Home Medical Products Inc" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r763", "r764", "r777" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Goodwill and Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income before taxes", "terseLabel": "Net income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r130", "r172", "r269", "r283", "r287", "r289", "r515", "r528", "r717" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Income from equity method investments", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r10", "r131", "r171", "r273", "r301", "r527" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r320", "r321", "r607" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r321", "r607" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r235", "r429", "r436", "r437", "r443", "r448", "r453", "r454", "r455", "r557" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r177", "r188", "r249", "r250", "r274", "r434", "r449", "r534" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r218", "r430", "r431", "r437", "r438", "r442", "r444", "r551" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in valuation allowance for deferred tax assets", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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 increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r925" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computed provision for income taxes", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r435" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent differences", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r925" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year True Ups", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r925" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income tax expense", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r925" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (received) during the period for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "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." } } }, "auth_ref": [ "r108", "r852" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable/receivable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r503", "r860" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in working capital, net of effects from acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r776", "r785", "r795", "r812", "r821", "r825", "r833" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r831" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r765", "r837" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r765", "r837" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r765", "r837" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r60", "r505", "r506", "r507", "r509", "r712" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r56", "r59" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r227", "r229", "r230" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale debt instrument", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r705", "r753", "r754" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in inventory reserve", "label": "Inventory, LIFO Reserve, Period Charge", "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period." } } }, "auth_ref": [ "r144" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r209", "r708", "r743" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r179", "r194", "r208", "r311", "r312", "r313", "r504", "r713" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 }, "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity investments", "totalLabel": "Balance, end of period", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r517" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r896" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesOperatingLeaseLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating rental expenses", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r492", "r742" ] }, "vmd_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Lease liabilities", "label": "Lease, Liability", "documentation": "Lease, Liability" } } }, "auth_ref": [] }, "vmd_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails": { "parentTag": "vmd_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current portion of lease liabilities", "label": "Lease, Liability, Current", "documentation": "Lease, Liability, Current" } } }, "auth_ref": [] }, "vmd_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails": { "parentTag": "vmd_LeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, less current portion", "label": "Lease, Liability, Noncurrent", "documentation": "Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "vmd_LeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LeasePayments", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of lease liabilities", "label": "Lease, Payments", "documentation": "Lease, Payments" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r147" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesOperatingLeaseLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate (percent)", "label": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r741" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r494" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r933" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r494" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r234", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r462", "r463", "r464", "r482", "r580", "r716", "r758", "r891", "r934", "r935" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r129", "r170", "r523", "r743", "r864", "r876", "r932" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r193", "r234", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r462", "r463", "r464", "r482", "r743", "r891", "r934", "r935" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "vmd_LiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Liabilities", "label": "Liabilities, Lessee [Table Text Block]", "documentation": "Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r21", "r114", "r115", "r116", "r120", "r234", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r462", "r463", "r464", "r482", "r891", "r934", "r935" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt", "negatedLabel": "Current portion of notes payable", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r202" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "verboseLabel": "Net long-term notes payable", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r203" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r29", "r65" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r885", "r886", "r887" ] }, "vmd_LossContingencyNumberOfNonInvasiveVentilationAtHomePatients": { "xbrltype": "integerItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LossContingencyNumberOfNonInvasiveVentilationAtHomePatients", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of patients", "label": "Loss Contingency, Number Of Non-Invasive Ventilation At Home Patients", "documentation": "Loss Contingency, Number Of Non-Invasive Ventilation At Home Patients" } } }, "auth_ref": [] }, "vmd_LossContingencyPercentOfNecessaryClaimsReviewedAndPayable": { "xbrltype": "percentItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "LossContingencyPercentOfNecessaryClaimsReviewedAndPayable", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Necessary claims reviewed and payable (percent)", "label": "Loss Contingency, Percent Of Necessary Claims Reviewed And Payable", "documentation": "Loss Contingency, Percent Of Necessary Claims Reviewed And Payable" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r292", "r729", "r895", "r944", "r945" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Investment", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r110" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r383", "r502", "r541", "r572", "r573", "r628", "r647", "r651", "r652", "r685", "r702", "r703", "r719", "r726", "r739", "r745", "r893", "r936", "r937", "r938", "r939", "r940", "r941" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r804" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r804" ] }, "vmd_MedicaidMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "MedicaidMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medicaid", "label": "Medicaid [Member]", "documentation": "Medicaid [Member]" } } }, "auth_ref": [] }, "vmd_MedicareAndMedicaidMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "MedicareAndMedicaidMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medicare And Medicaid", "label": "Medicare And Medicaid [Member]", "documentation": "Medicare And Medicaid [Member]" } } }, "auth_ref": [] }, "vmd_MedicareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "MedicareMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Medicare", "label": "Medicare [Member]", "documentation": "Medicare [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r383", "r502", "r541", "r572", "r573", "r628", "r647", "r651", "r652", "r685", "r702", "r703", "r719", "r726", "r739", "r745", "r893", "r936", "r937", "r938", "r939", "r940", "r941" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r824" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market accounts", "label": "Money Market Funds, at Carrying Value", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market mutual funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r897" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r832" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r292", "r729", "r895", "r944", "r945" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r805" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r228" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r228" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r139", "r140", "r141" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "verboseLabel": "Net income", "terseLabel": "Net income attributable to shareholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r141", "r173", "r191", "r213", "r216", "r221", "r234", "r241", "r243", "r244", "r245", "r246", "r249", "r250", "r257", "r269", "r283", "r287", "r289", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r475", "r482", "r529", "r603", "r620", "r621", "r717", "r756", "r891" ] }, "vmd_NetNonCashChangesToOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "NetNonCashChangesToOperatingLease", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net non-cash changes to operating lease", "label": "Net Non-Cash Changes To Operating Lease", "documentation": "Net Non-Cash Changes To Operating Lease" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r804" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r773", "r785", "r795", "r812", "r821" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r832" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash transactions", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income and expenses", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableToBanksMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofNotesPayableDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStatesInWhichEntityOperates", "presentation": [ "http://www.viemed.com/role/NatureofBusinessandOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of states in which entity provides DME and health care solutions", "label": "Number of States in which Entity Operates", "documentation": "The number of states the entity operates in as of the balance sheet date." } } }, "auth_ref": [] }, "vmd_OmnibusPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "OmnibusPlanMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Omnibus Plan", "label": "Omnibus Plan [Member]", "documentation": "Omnibus Plan" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r269", "r283", "r287", "r289", "r717" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from rentals", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r265", "r495", "r496" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesScheduleofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r491" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r491" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, less current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r491" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r490" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesOperatingLeaseLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r493", "r742" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/NatureofBusinessandOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Business and Operations", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r113", "r162", "r548", "r549" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r200" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized gain/loss on derivative instruments, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r211", "r212" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "terseLabel": "Change in accumulated other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r13", "r163", "r214", "r217" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.viemed.com/role/CurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "vmd_OtherDurableMedicalEquipmentRentalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "OtherDurableMedicalEquipmentRentalsMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other durable medical equipment rentals", "label": "Other Durable Medical Equipment Rentals [Member]", "documentation": "Other Durable Medical Equipment Rentals [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangibles", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestments", "crdr": "debit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other equity investments", "label": "Other Investments", "documentation": "Amount of investments classified as other." } } }, "auth_ref": [ "r850" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r136" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r804" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r771", "r783", "r793", "r819" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased under the share repurchase program", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares redeemed to pay income tax", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r226" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in debt security", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r35", "r225", "r299" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration funded by cash on hand", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r36", "r459" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for acquisition of HMP, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investment in equity investments", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r138" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r803" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r802" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r805" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r801" ] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Phantom Share Units", "label": "Phantom Share Units (PSUs) [Member]", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r853" ] }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from term notes", "label": "Proceeds from Issuance of Other Long-Term Debt", "documentation": "Amount of cash inflow from issuance of long-term debt classified as other." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from revolving credit facilities", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r37", "r863" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r20" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r290", "r508", "r535", "r536", "r537", "r538", "r539", "r540", "r706", "r727", "r744", "r846", "r888", "r889", "r895", "r944" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r290", "r508", "r535", "r536", "r537", "r538", "r539", "r540", "r706", "r727", "r744", "r846", "r888", "r889", "r895", "r944" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.viemed.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r146", "r182", "r185", "r186" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r147", "r196", "r526" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 }, "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net of accumulated depreciation and amortization", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r516", "r526", "r743" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r182", "r185", "r524" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentTables", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Estimated Useful Lives", "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r147" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life (years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r800" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r800" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r376", "r383", "r413", "r414", "r415", "r501", "r502", "r541", "r572", "r573", "r628", "r647", "r651", "r652", "r685", "r702", "r703", "r719", "r726", "r739", "r745", "r748", "r883", "r893", "r937", "r938", "r939", "r940", "r941" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r324", "r325", "r326", "r327", "r376", "r383", "r413", "r414", "r415", "r501", "r502", "r541", "r572", "r573", "r628", "r647", "r651", "r652", "r685", "r702", "r703", "r719", "r726", "r739", "r745", "r748", "r883", "r893", "r937", "r938", "r939", "r940", "r941" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r766", "r778", "r788", "r814" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on revolving credit facilities", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r39", "r863" ] }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfOtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on term notes", "label": "Repayments of Other Long-Term Debt", "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r112", "r428", "r942" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r767", "r779", "r789", "r815" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r768", "r780", "r790", "r816" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r775", "r787", "r797", "r823" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementScheduleofCompanysAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r195" ] }, "vmd_RestrictedStockUnitPlanAndStockOptionsPlanFormerPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "RestrictedStockUnitPlanAndStockOptionsPlanFormerPlansMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "the Former Plans", "label": "Restricted Stock Unit Plan and Stock Options Plan (Former Plans) [Member]", "documentation": "Restricted Stock Unit Plan and Stock Options Plan (Former Plans)" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r126", "r153", "r522", "r545", "r546", "r556", "r583", "r743" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r190", "r238", "r239", "r240", "r242", "r248", "r250", "r307", "r308", "r420", "r421", "r422", "r446", "r447", "r466", "r468", "r469", "r471", "r473", "r542", "r544", "r558", "r947" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from sales and services", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r270", "r271", "r282", "r285", "r286", "r290", "r291", "r292", "r373", "r374", "r508" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesSchedulesofRevenuebyCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r292", "r844" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r605", "r704", "r714" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 }, "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "totalLabel": "Total revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r222", "r234", "r270", "r271", "r282", "r285", "r286", "r290", "r291", "r292", "r306", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r482", "r515", "r891" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r832" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_ScenarioAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScenarioAdjustmentMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease", "label": "Scenario, Adjustment [Member]", "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r251", "r384", "r842", "r870" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails", "http://www.viemed.com/role/BusinessCombinationsSummaryofConsiderationPaidandEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r75", "r78", "r457" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.viemed.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notes Payable", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r29", "r66", "r67", "r104", "r105", "r107", "r111", "r151", "r152", "r722", "r724", "r866" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.viemed.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.viemed.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r872" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.viemed.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r71" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r303", "r304", "r305" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.viemed.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Assets Measured at Fair Value on a Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r477", "r478" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentNarrativeDetails", "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r161" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Phantom Share Units", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r18", "r19", "r70" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r69" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Revenue by Customer", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r51", "r52", "r101", "r164" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r930" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r759" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r762" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r291", "r718" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r135" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenues", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r727" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r740" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "vmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired / Forfeited", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Forfeited", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Forfeited" } } }, "auth_ref": [] }, "vmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueIssued", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Issued", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options Aggregate Intrinsic Value Issued" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired / Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired / Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r403" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r400", "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs (000's)", "verboseLabel": "Number of phantom share units (000's)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r400", "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of share equivalents", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum shares in plan (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired / Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r904" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired / Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r904" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "verboseLabel": "Aggregate intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options (000's)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r388", "r389", "r390", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r412", "r413", "r414", "r415", "r416" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r385", "r391", "r410", "r411", "r412", "r413", "r416", "r423", "r424", "r425", "r426" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "periodStartLabel": "Balance at the beginning", "periodEndLabel": "Balance at the end", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofPhantomShareUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "vmd_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantPercentOfStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantPercentOfStockOutstanding", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of issued and outstanding shares (percent)", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant, Percent Of Stock Outstanding", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant, Percent Of Stock Outstanding" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r68" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r155" ] }, "vmd_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingIntrinsicValueAbstract", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.viemed.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r150", "r154" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/ShareholdersEquityIssuedandOutstandingShareCapitalNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares redeemed to pay income tax (in shares)", "negatedTerseLabel": "Shares redeemed to pay income tax (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesMedicalEquipmentFinancingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r117", "r166", "r743", "r943" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r142", "r232" ] }, "vmd_SolvetServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "SolvetServicesLLCMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solvet Services, LLC", "label": "Solvet Services, LLC [Member]", "documentation": "Solvet Services, LLC" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r189", "r204", "r205", "r206", "r234", "r255", "r256", "r258", "r260", "r267", "r268", "r306", "r328", "r330", "r331", "r332", "r335", "r336", "r365", "r366", "r367", "r368", "r369", "r482", "r552", "r553", "r554", "r555", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r582", "r604", "r622", "r695", "r696", "r697", "r698", "r699", "r841", "r862", "r871" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r32", "r190", "r219", "r220", "r221", "r238", "r239", "r240", "r242", "r248", "r250", "r266", "r307", "r308", "r370", "r420", "r421", "r422", "r446", "r447", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r483", "r484", "r485", "r486", "r487", "r488", "r497", "r542", "r543", "r544", "r558", "r622" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r238", "r239", "r240", "r266", "r508", "r550", "r570", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r585", "r586", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r749" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r251", "r384", "r842", "r843", "r870" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r238", "r239", "r240", "r266", "r508", "r550", "r570", "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r585", "r586", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r596", "r597", "r598", "r599", "r600", "r602", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r749" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r770", "r782", "r792", "r818" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r15", "r153" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.viemed.com/role/ShareholdersEquityOptionsNarrativeDetails", "http://www.viemed.com/role/ShareholdersEquityScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "verboseLabel": "Common stock issued pursuant to stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r123", "r124", "r153", "r397" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued for vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r15", "r123", "r124", "r153" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r32", "r153" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased under the share repurchase program (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r123", "r124", "r153", "r555", "r622", "r698" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased under the share repurchase program", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r123", "r124", "r153", "r558", "r622", "r698", "r757" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL SHAREHOLDERS' EQUITY", "periodStartLabel": "Shareholders' equity, beginning balance", "periodEndLabel": "Shareholders' equity, ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r124", "r127", "r128", "r143", "r584", "r601", "r623", "r624", "r743", "r758", "r864", "r876", "r932", "r947" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS' EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r811" ] }, "vmd_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.viemed.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "vmd_TermNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "TermNoteMember", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Note", "label": "Term Note [Member]", "documentation": "Term Note [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r810" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r174", "r175", "r176", "r295", "r296", "r298" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tradename", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r84" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r831" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r833" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.viemed.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r834" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r835" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r833" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r836" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r834" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r830" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r53", "r54", "r55", "r180", "r181", "r183", "r184" ] }, "us-gaap_ValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceAbstract", "presentation": [ "http://www.viemed.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance:", "label": "Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.viemed.com/role/DebtandLeaseLiabilitiesSeniorCreditFacilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.viemed.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "vmd_VentilatorRentalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.viemed.com/20231231", "localname": "VentilatorRentalMember", "presentation": [ "http://www.viemed.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuebySourceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ventilator rentals, non-invasive and invasive", "label": "Ventilator Rental [Member]", "documentation": "Ventilator Rental [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.viemed.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and other dilutive securities (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r872" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator calculation from basic to diluted:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.viemed.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average number of shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r254", "r260" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.viemed.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.viemed.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOME", "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average number of common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r253", "r260" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.viemed.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r843": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 84 0001729149-24-000077-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001729149-24-000077-xbrl.zip M4$L#!!0 ( "R)9ECN[#DG[!, *6 > 83DW,65X96-U=&EV96-O M;7!E;G-A=&EO;F,N:'1M[5U9<]LXMGZ?7X%)U^V1JV2WY25.G(RK'%NY<4UB M9V2G,_UT"R(A"QV*5 .D9,VOOV7"TD""6LWSG.P?0RV$Z MBDY>#I4,3_[V\N_;V^(\";*1BE,1&"53%8K,ZOA6? R5_22VM]U59\EX9O3M M,!5[NWL'XF-B/NF)Y.]3G4;J)&_GY2_\_N4O])"7_22%>I[_W="#E01@.GLO] _GL,-@_V#U0AX<'_W>P^P3NA>OY)IO.(O7/)R,= M;P\5=N#X:&^=W9W_^=)Y;I4W:7;,M*W\3%U%[X=)# X]W601(DY M_FF7_KW ;[8'K>#75?I^+YT4[GY2]X?3ZFQ9%)_;AYN+7KCB[>O>^>WE]>G-Q=2G.WIY^?'5Z]B_Q_NKMQ=EO M:XZ,IF\LPQ 493M2@_1X_VEUK+]G-M6#&7^DXQ"&?KR-%_W9PW^^ECAVBC7[ M[@^OSM/>\YV]0YR%JU^[/1"OCW_VC&]F?B]B(8,@,:&, R6F.AV*=*B$'(\C M'WN[+[[+8M7K MB>M:#[N[,9EY( MJ\% !\K8'7$:12*08YT"AO@OKHHR(PL!$+Q$7Q,GX$7@Z6:JK1*A&D"70P'O ME8Z%'4JX>RBA0>S@2,D8P(D5%IPY]!H@ %RT.=A%T"B$63,T!\<9^#^#5STY MR5WJFPVN=5OT591,=\1#A=Q[C8/X9HN[?Q-5KT>WUKBZ[5Q^NW_XF3C^> M]LXAS/,#HR]>E:.]1J]*2VXU95F>[NSNXS1 [(#V0TV0@P'K)F- A4&2@36+ M;T5/V52F"HD5!B7.GT&0 =;'*&F3& *,&1K,T3B%%\Y2TL5=SU*>.DM9L8P] M%2@PB2':JKH(Q@\'YN$W>+-!$H$2VY]_.GSVXLLUN;/[; VA.=C=.3KDT52J/FFK K?LFE["6'H@ 7B?H#M&Y&A61_\45 M&2M:%A'F=[<%>&K-LBS[5J$8P;4V"X9"8CO\>(C&Q$C^GD# MKPM\*%F@F-* MXK*O6TW!2<54-@$J,0H)%2(7N(JG?X0RP;9D]ADVH#\32L)R+2 ETGQ^4F%F M !N!BBZ[@0R(%%.#$Q73Q2 / 8Q+:H1)7])/[(2$H8[P!>)"'Q.2G 7>Y>NR ME#7F:&\=9-%Y]IPV*L!.#\$;QHP96 0TG<$)5O^18'A;IS] +4 MGXBQL4&90?R? #Y'^3-JF$1P.ZQ\FIFX+::(Q>=DZ5XY@L +@;W-^K^#N<%@ M8R2A"?BC XD^%?X&6<07LTV"IBB&P"?I&&1OY)J*YWF^>H-,#O++!?+@H-$" M*1LDD$?D'V]*B8#E[1?AH\K-6%^5-I,,GQ-#YR,+>94EQ *(!K,."U^X4#48 M*.89\5W]RNSH@P&Q*IB43(5&D7UM^H M/S*-<@YRS^#]*QSA>KA\WPU_([B\8<#\IF)&/(HHU#8 E<95@I69PVMC6%LP M!;C22",1$G<6"\W)O1ZM,%?8VE@:<&3@OXP8R"#EL"W0!@0%K!+8#]MV!F4D M9^#!@B@+ 98C8DNR5$0:.D_-A[MRBQH :,"?GAC5!98AOVT+=*1-H"UVV*DTC M%_!8&<$GJ8'9&RA#P0@Q=SCQ$,'H7,6P?1Q-.G-])0+1%KW2R&D/L.4R0Z%@ VXZ--CR9,IA6/0M8 EIS"\7F<4=<)BF*2]%)_!I D;I-W H%:IQB*S\.%_JJM;6]MN3#X3 \-8.%ZTA/K:,F,CBZ+0$YKX[S+OHD%$Q MC JX!\<:ZI0QSV=J0*Y"7C!8C(8'ZR7JOH.D;Q!)31HOZ'6V"3".CBQE#,F- MS;O=G U'V;I7&J9#!5 ]4U6FG043?*JB5MA66A^G$S/E2:WW7!+<>Q] M7BP,=8=JAU9=4>J0'P84:E.K_-1WN$G=87>4]7,* XS@ZVT&":BKX_4+>"( M@5)V:UZO";45J'6]D2_).^@1 994468#S \]VV(%(5SWY8K8]/14OS'IJ<.= MPSVN#2XL[E([1II9G6J@VS;G$R2-I' .VW"^]5H'$F'0QL. M%CL;!8NR#THF]*"*RT6+PCJ"[W:L CW0Z"GQVC;ZN/5S.5^6RF%R=%4Z9ZG: M^I7=>;1V#%TD?+&TUMMI^6YY"_0VB;)T\19>IY.7?7-25X[-?XU1)'^A"XOD)E%*^01=JF\V_XC@VDE?XDDK6%Z$] (+#Z'@4V,S PRB^@Q=CQ[7X5=!%> #HWPMR/^Q<[_A;/%"6B^T3 MY*G Q6!EP>8+@ZZ[9TTH"8*9IT)DTGHLW'NP2G[0."5_W[MZ<_'J@O867KT6 M%Y?GW7>7%Z\OSKZNJK;ANNX"_#*1!*JM8U1YCB1#-8JQ6(S(YL7B,LSW 6## M3",Z-C 6=NVBL)S +0L\QIFQF8S3G)G@FGYRFH6QH?P@Y2 ID1=)/<(FT#\B MO$QJ2S88P1:93X0!M,78UC#%XG5FT,LNHT-H*RS,#$)D).%NC>*&:3SJ#@&F MI:]6YE;ST=\:&#!Z>@+BR.RYN:+VZUC3.<*Q+$LH#3+MO(#VIQ+NM+53PCO" M?=)\S75C3.(_C>?&9B!$,$Q5LO[EW+2F0T7I3)H]*EJF0 %#@S;FB7'@5!E; M5N?@H,.B9J=XW-:#M8F'C;.)I^?O+BXOKF]ZO.7Z]/(<[.)-M_>^U[UY4&9Q M7I@QEQ5"A H1L#(UB?1VP8948ED+H2LHP$)16M'H0,P"N:=I,>JT!92Q2VE\LA3R'#B;:$1O/M:/FZFEK+F1V83P\!Q#1":/P&""&7U0]M)7:"QV(;ZBHD@, M4^"AA,GP?Y!+!%Y>.5VY-V'Q?FFQLB $_.#I]V+]4I'3HJ0'W-[H[-/K3::> M%M)]<<+SSK#8B+F2UD6(U_>AF<[32LN:8/*NY6 =T[\,F[G MSTJ[S"),: Y(R>ZN?.R6XPGGB@DF.HFX'!=$$T"JP9KMDIH .XSF&\QK;H ] MP_Y@+>=1XRSGU:&DTPAG\S%+9+G2 -@IZ MX,DEFQG2<&F)48!8+.=0(.[DJAX(TZQ-ICX>S()1>#9KI3<^I\7)< )A+Z8+A"NJL9AM")TQ8^-00L=J$+1U)=I(Z9ZGT4.M%J L7@.ROTGG/ 9'H_E M&=\MJ;WY)%?]-L?-Y[W$P<$^=P>TP<1)[?,RD9\6QQHQB8@]]QRD;DOW)]:# ;*NEELJ ?2[J88@F4H=(:& <>-X. M*L?.E#TJ;K9%,J 8G1OM>K>W2[Z?0B[H5Q:1MY9EBYLKX*LYW[5RGNB/6MJW MS 1NQMIA,KV01E=?RF(XQ8WV3CB9'B0: ,O#L5(&GI80?8B# H6XY\K'/:E_ M*9]Q!L:P+X-/H@M+IA&9%UG-2E:P.5X$<,_*Q*M_9DIM'(?)['4RDI4-'=4\ M .>GZ>Z^ J6(>0N$F>"9 =+6/K?M]K!.APE=BKZF_DHAF3LC5C7,3'$H2]D= MT%4ZZ@)]H]-P/T=^;W:ZR-?"+/")&[5GQ>BR0-R5ES+CN\[Y5;JZX[URTD.5 M!]QJ\S[;Z1 +DWP_/^2X.I)<=N#[<,V;;]$',C%8)?Q47H>$RUQ[!;29@*,M M4]ZX/;=^M@LE><]3W:+:6SYRD'#V5^2L'W=:_M!FDR6B*=:QO5#&AUJTZB2R M=&B4XLRG2@E_6CQI9Z;DXJEC]3N_\ K_5)5S-*"+&L(ZIJLMLHY:RAMY3V;V MB4X,T/D^> (Q V]#=8QG-(Q@?H9JR/&TC_4OI[G_=J MKD(O.=6M6A20D]BK-+_96Z9M,_PD/R?%J%MD=IWU2^6=VP;SS75\;X-.^E'% M%P[RG].1IN@TJW!9!T81 6X"Y3@\HG0&'ACFL4.ALB!V+/<4-+CY3\SLNH)HE+*4*C89+UG=G0*.MZX!6F M(A]6S'625[$N9[<=>>UR9SP;BPVX27%3D3]UKHCX @P:[HQ[Y N6+?&.T2R_]TC _()6 K"$X8M1?%#ARAO:93$& MP!!EOD>(L#F$,7F,$.;3.X6(]0IF^IV2M-FF,99HY#KD#O$PE:,7624HW[_\ M%&I/\)TVX''4=$P_T^-C6434\_66]5QW?NH%9UOK>LAGE(*!B-A6XH.D<<=_ M$9.1W[7C?LB'#W/D*M,EISFV\AK.SW_B>N=%N@.!VZM,8YO.S$D@[ F))UDE M1*M-M5QUKXAQ4V^^-<1?XG67B2>!##B+AMO:5 K&=7?M7R/[8HMWM$F\]4B* M+/[4UO(8H#$F;^%XP(6-.DJ:F NNW:E^/)I%[:<#8$D!4SQ)--]]M%+UOJ+F M?SVE.-S=* QXU(KZGVUKC/S?#&M_Y.Y!HU-]]RB41*0FJ^E--XO[52#X&(*78TM$L2E4=_KX):Y7%/ MKNV5'>.:1-Q"12Z%W-%$Q3EO/I:SO!BQJ"V]M\UE)]R*) @R+#8NLZ!QR"W* MHAK@FQ_PLTG.[-$L+)B%:AZG*>:!I5.:2',Y-$DNBFJ^,9VR]L795VW_++2Y M7]5A24_R2OMYQJRR? M?*/"P9HA^#]3OTY%X6>,_@=:G%_00L!_PW04G?P_4$L#!!0 ( "R)9ECS ME[2RZP( $@6 > 97AH:6)I=#(Q,3(P,C-S=6)S:61I87)I97,N:'1M M[5A1;]HP$'[?K_"8IKTT(0D!UD"1.MJ)3G2:1K7N;7+B"YSJQ)%M:-FOG^.$ M=AO0[J&;!H('E.A\=]_G[^S8UY_IC _Z,Z!L\*+_TG'(F4CF&>2:)!*H!D;F M"O,IN6:@;HCCU*.&HEA*G,XT";P@)-="WN""5G:-FL-@%:??K-[[39ND'PNV M'/09+@BRDP:&(00>:Z>=H'T<^N#'+9IV <(DB3M)D-)O?L.XFN&5C])+#B>- M#'-G!F7^J!L4NG>+3,\BW_->-^RX03\5N3;)I'&N'JL8:Y$TW&F'N797Z^T."G-D"^C-Z<2*7]SI&BN' 42T\JL\#M$OF\0 MV]?;FH+QYIC#BI(?E#S.OXXNWEU*V1( M)8)Z-AJ:QAQ6 V(A&4C'T.&T4!"M'GH,5<'I,L+6&@MLJAM MN"Q :DPHKY/8?)6YKJMCSVV]#O:9/\^.]7$ M/%,E>4]5DEW0'VD&]]51\]U1*A_F$A7#1*/(R\7Q7LB,EB^_\-LIS<*-1+\@ M9,".R$6>N#NGW69*9\#I+96P;U*-1 9DP@$*8BBB 50*-W;'[G!?I!N+.2JD M.=TW[2K9+@VS*92'K8-NNT&LVA[)T%A*(&0"'@0[_\F5HLW LKU M+#%?!#+1-$T-[(-\.T"LEN^SD8^<*VWNN&0D> G[L/QV@9@]KUP"LQOG)RG8 M/-%JKTZ:5Y#GH!3LW5%SDLQ$BL#-YFE$K+;.^R_?'@EXRFE,L[U;>9,"I;"J MG5V>[]->^E6T[>0\N-%:" MS_5VE[_4QCM^:F9L%\_?U#ZM_ZM.;M-VD'\ 4$L#!!0 ( "R)9EC/@)UM M+@, 0. > 97AH:6)I=#(S,3(P,C-C;VYS96YT;V9I;F0N:'1M[5=M M;]LV$/Z^7W%SL+0!K,1Z<>S(KH&@:;&A61LTW8)]&BB*LFZA28&DXGF_OD?* M:9!&,"=* M:"VJ.5R5PEY#%*VEGNMF97!>.T@&2097VESC#>OV'3HI9K=VID?=?'H4#ID6 MNES-IB7> );/>E@=QP4?'A\/QW&297Q8C-(DJ\:J9)XIV/= M2HIGO06JJ!;^_'R4-&ZRQ-+5>3P8?-<+[G,MM$JO0>'D$Q"R>T&X$L#7.#@-KA: BFO3 M:,,<:@7%"HRH" W%_5:0J+24>NGAZ+!:BUXZ2EF?=79_;SB>[![PPS@UK"SI MS$B*RN7#\>&0XMLTU2UAH#*/XG'C_DDTG\8'6S"!IR^U6ZN M>W+[7PG<2F"Z$X$G:9+>1^ VKJBG#N!AH\:1]I68K-=D! M?(Z;]",WHRP^&1\\4,=VZ"%W D\?B>F_VWLI;MT:ZJ_4;1V4H8+\R ROX;@? MKG9]6**K2< V@G]HT+Y?:XF=?(6**4Z>@/W0?A\ U'=WV?JZ%7HY6CA5JB7M MMYT3'4GQ('KU$"UT S#!E95@!KHZ>":X6!3"0!H'Y]--\KY\1O;WLM'$AA%> M&&4=[.^EXPG\0O>_.9R?7_P'8WHMEO#&2$$6^E376K3(%/M"G;V3_CN!_1@B M_OQJ:;1%7Z%R(R3S]7WC'7.K56CG]"(??%1A!7V K=M4^-(' !_)P % '$T,C R,V5X:&EB:70S M,3$N:'1M[5IM;QNY$?[>7\'::&(#DBS)LBU+3H TN>*"HKU#[G#WL:"67"_K MW>4>R96L_OH^,UR]V)(<^1+D5*,)(&O%(69ENKMGV[^ MW&Z+#S:I"UT&D3@M@U:B]J:\%;\J[>]$N]U(O;?5W)G;+(A^MS\0OUIW9Z8R MM@<3$;I"//;Q89[K-T>%*=N9)OVC0;]S=5&%\Y? MCAZ*2G<+Z8D-P1:C8170G-HRP!*'D>/7J&!#3=#WH2USN?3:&]^*>>B4^VD.7KEI>E;WOM3!H%O?F/'O5Z ML)P?9W$V5]WN.#>E7LRNUZ?YO-FKT#%@-F0%PR[+&4OBD*^L QE+\S;I"]+KMOQ,R?S&Z@.3W6N8A M2Z33+?&Q3#H(ZO5F4%](X/H'%[B_8FTIBDTQ%W>EG>5:W2(2'#\7 ZG)F088*^ I&2=AJW@FE689I3=%-B,E]WPXO&Y?G_#BZU2$V) MR!.(5I%N 9001[-;:S=E"L:)V1F).:\5Q@2:UL+: A*-R^>B A@(QX3O/%\! MM<&(?Z0::T$9&KA%$G4. :#3 D*LSK,]B?292',[\POH.GUK?'"4Q27]&.V& ME:TU!/J%,1O6OF@0#@X.A#\_B-BKXV&_=S7V#3&9R1.8@6(E,B4GI7Q26Y]C7Y$L<[F$3Z5LXE6^-F+$Z!% M:< O0F*C?O2Q@+PXT:?HJ/AHJ[,L*6QA=$<6MHCN@B6_96E#Y0E$(1 MS?,QQB%!A<'V2FU/W)Y?'C9NY>GAX'9P26[XH#T#>';1),@.!K]M?HB3CYT;$\.!MO#SG"PB>V] MB6T#XOM3XMY(Q^J8&D4 EMZ6DKA?>H"?ZE1"M71J@3!@WLB)R4V84VFP32VM M-P8CXVQYQ+"M^HDIYKZ94%6["CCW7,HDB76*#>"*]U:7J%!RP!TMFH\52 35 M?(0T'U^ Y5\TJ).# ?6"L+^;RKQF5J.(ZS2EXYTI8N6W5([+.F0/EHZ/VXM) MQC Z@F%]+%DGM@Z[+=@GC\BEM*9Z//W\ODI,%I4^+TL=/0%[&(*DX*7"4!T, M#)?<&B.\B13:\3>%(+=LA>,S&)5J 9LDM2,\K"7>+:,6U@?\3N>3&,LG&.BW M&GD;0Y\\[/*:>+!V8+E'"3?^F+G?#'L#WV;=_%"MGE\X*D6*Z:UXC&BU774KBB- MT/>,BF6C'EZ:)E$3!^O\LDC@'S!D49@0M'XB:4PLRA!J5P;V\2 G0#@XVE,. MP%^JS!<+4O]6&YC/BZ\N^9V#/_W_;NZ;%@?OSB:.I9(&PV0/%(8PL!2H6.7B_Y;R=@FUH778 Z ME*2M6#9XU R^+H 9.(DGTV2=N\$W -B>JBRNUC]YB-^YW^ MQ1]&M7S/PO/GV@6#1Q=/GN'.W^NC0_+(DRMRMZ';KNSL!E6S=FEEPR[!![IB M,;NOCK@_R)>[$'6(IF9&IYOWE9YM]RX4\/HY8R;>,MJCVV*5]?Q6=11?"DSU MSOMCC?[NJHN< $MUV.SRF8MES6>\ '?&%^_^"U!+ P04 " LB698@ORE M>-8' !\)P % '$T,C R,V5X:&EB:70S,3(N:'1M[5IM;QNY$?[>7\': M:&(#DBS)LBU+BH$TN4.#HG>'7'#WL> N9[6LNIH'T>_V!^)7ZV[U3,;VH(.!FZ6>R5E\GISQ()/$JL7- M1.F9T.K-D3[O][+L_&IXV1VJ@4K[R=7EQ5!=#KJ).K^\N$[^V3O"KB@>^_BP M,/#FJ-!E.P<:?S3H=ZXNJC">:Q7R4:_;_M/N@ O?H"Y^&@+6;YN M>5GZM@>GLRCH]>\PZO70/GZ<1YNONMVQT24LY]#KD]7OP 6=Z50&;4MA,_&3 MTV6J*VG$][J4^!-__9BA!#CQ4^U\+='(8,5W=VDNRRF(MVD0'VL#HGL? M7.#^*CT& 6-3+,1M:><&U!0CP?%S,7#*H@FEQ22#(TA="EDN1%T&5P/. -,. M9R",J!0%/CEBODP2!SEA"\VDQ7); B6DX+UT"Q(IY"TPFZUT>GRGT!@8%ZC%#G7(<<)^@K9 ME$8GO16:9A5.';F#50&XSX!T/C6E":%+=(HC8H@.BT M""$>SK,]J?2YR(R=^R5T'4RU#XY2N:27T6ZTLK6!0+\T9LO:%PW"P<&!\-.] MB+TZ'O9[5V/?P*RI1(A,;%/G42P_"$QEC!I$@4ZPOL/H"D"H)D;[G,1)K$ B M)3*E9Z5]:JROL1]1K+,FPJ=R-@6%K[TX0;0H0/A%2&P5D3Y6D1GAX'9P26YX#QX=A1'D?/AY>+4H5:>R]OMWH9R9 $*E&2EF85L[5( L-M.> MN1&EH&0]5+"O6763F1T8R=AKTO :/ZV&M:E1(\.B+=X:K7BKZ^O$:Z6ETS0! M'8L%SA4E::H])7!>JIZS/3.I]8 &X2:7.U4209_61E("P&FQ$>M" 'O$LF*S M&L)?"9 @V]B6T+XOM3XMY(Q]4QTXH ++TM M)7&_] A^JE,)U=*I)<(0\UHFVNBPH-)@U["TWAB,C+/5.<.NZB>FF+MF0E7M M*L2YYU(F3:U3; !7O%,H:2.-<,<6X+,%$L%J/D*:SS"0Y5\TJ-.# ?62L+^; M25,SJU'$(&L?([*L=5';('2\?'W<4D8Q@[(L/Z6+(FM@Z/6[!/'I$K M::!Z//O\ODHDRTJ?ER5$3Z ]#$$:X*7"4!T,#%?<&B.\C13:\3>%(+?LA.,S M&)5J 9NFM2,\;"3>'5H+ZP.^IT-*U.535/1;C7D;59_<[_*:>+!VR'(/Y!J3 M<3<&?$Q!)QA\,A4M.HWVY-*OZA/B1UX"H#AQL"<:4E\(HV_!-&<6#^1;7^R< M+X;]H6_S+E[(-H\//-5RQ;36/$:TNHG:-:41^IY1L6S5PRO3)-;$P3J_*A+X M!:HL"AT"P!-)([%8AE"[TF@?*SE!A"-'>\H!^"]5YLL%";_5&LWGQ5>7_.'! MG_Y_-_=-BX.W!FL]=!5_;D*3:'N>:D"X- E^M:N:@[REC!UK/\[97+7R2>SR M:.I9(&PV0/%(8P=NLM9O[,(;VT$ K C(A@XL/T!G6MF#YU.;-F!I1#2SEMO@FX MAD2AJ(Q= +;.1L4^.?/(;Z(XOI_>[?6NPO,< ,!6+ M?TB7YJ^.>Y?=\66+/_(?OO71W,\MY&"K$>?H2>#]=-.:((. :Z.M1E8>1LL? M8\S'E9&+D2YY1.XTOD\*=/]@1DD=2\3&$^R4V-Q<3;@>=OJ#"[J=$! *02T' M;BXN=/CBPEE0VVV#8>>Z^WASM]-[M.TKJ3UCDZ/9Z!A?R?+-T?G1@X4PZHH> M.W:I[PG1?G5'PILKAI;1EAMM=?0$&_?^,%KEBQ6>_SZ\4?#@NLDS_/>?.N4> M$?4[_8L_T"U/+L''#=UU4>=Q%#6+E98RVB7X!%YAFS[ MJM*S[7X,"KR(SIA_GWDWY\%5L6R-,[:MN^XB$P1;';:[ M?.:^6?,WWGX[XUMW_P902P,$% @ +(EF6!CXUM@8! 3!$ !0 !Q M-#(P,C-E>&AI8FET,S(Q+FAT;=U8;6_;-A#^OE_!.5B; 98MR8Y?)"= D'3H M4&PMFF[].%#BR>)"D1I%)=%^?8^4M#AUG 1#FF3S!\'4O?$>/G\\CIRJM"Y"&I!JH 4;JBLLU^>UVF=J++1?)T;$OKAE'Q6 M^IQ?T%9NN!%PU/M9C=OQ:NR"K!+%FJ,5XQ>$L\,!GTSG23(+%W0V64Q9$"YI M0 _"+$O3>;($-ODC&* IJK2J(Q\T%RFO*2"O+F"M#;\ LC[ M##5 DP^UKFJ*DS2*! ORV^AL=#(B9Y ZXV!RX!-:D6.F2KORF]J]SM*?V2 F M!W)&=4(E5-[[*P$-.4Z-E82^']X$=^=Z;&+X9UUA<W!W%Z*XCWXS*TP- . MF/+? C,D/P_)":WP[5O5F*%3/\DY9+&^!"I.G5 ,ZD.F([%N[ M5WN+,/3C'NQG(9\J2BJ;IYG"[4OG4 CB'XJ M'O^!2QO,_'C[^9QTL\7+)=9HT9XM4K2@J,7PK6-,5](9Y1KY5VJH+-.&5DR% M(&B&@;'T45 B]:IVN\NXI'A P??HD''GVM(*M6K1$E65H%W,ZBNJCQYXLGBF M#GR*&;L-AOQ"=9JW2SAS?6SZD)F[GKDR-!'02Q.E&6@/,Q"TK"#J_\2,5Z6@ M3<2EFX^>W!V>"QV+ ^.='8L&W9 M=#%:^KO%_BC8*7LDMV,WY7;:B$R%'#D<3 :]0;&HR@?<-)Z0?W[;1:;SN'+/C5/F5U>=Q\6MXZ=K\"4FK 1GI,_T?P'J M+B!?W#QOOT;L7OU^@KV7:=M]'JN2;JBZD&/7I.[&+[CKFKYALGG[+U7EMI%( M@Z V]YW? [K&Z%^;T 0I6YMMDWN^%73/]FO&V'U%^0)02P,$% @ +(EF M6*AW-1\&AI8FET,S(R+FAT;=U8;6_;-A#^ MOE_!.5B; 98LR7+L2(Z!(%FQH=A:--GZ<:#%D\6%(C6*2J+^^AXIJWEQG 1# MVJ3S!T/2O?$>/G=':5Z84BSF!5"V^&'^H^>18Y4U)4A#,@W4 "--S>6*?&10 MGQ'/6VL=J:K5?%48$@513#XJ?<;/:23RJ07G)DB"8/@IX%37&K@T'A5\)9,,4P(]Z+SW'C(EE$YV O=+K<3+:7K84UE[=6@>=XIUOP3)&&(4=SM19?5%/T(+J'/,HQL7D>@#<]Y1@U7 MDJB=_HNJ&X2*-(."-_^B?^D4].('/&X7@2 M$%J30Z8JN\O7M7N=_6#/!C$%D!.JEU1"[;V[%-"2P\Q8210$T4UP-V&] \-_ MFAK3:+\ZB/&=(#Z,R] "0]? 5/\5F"'Y;4A.-07<&_-I!9H*-G0V1P6'_(X= M0\._.)08]%>@PA09U8!>9.:376OW:F<614':(_XL#%1E167[;99P]_XY%,+T MYR$I0,.R)9FKBM9B2\W0[E/9DC.I+@2P%;S:FTHHSA8/ $Y":)IJX)#Q:G2--#*1MD]0>HE,9JD.2-TB4) M ^\MR95V%= "U0000$:.(8-RB>P?AT,[3,8OANM= B^!ZGVS654*^OX5 M[H]C+)S]E%#)R/=6/=&CP(V^4O4$C]S:<"](-_^?DVZV>+G$&BV[ T:&%A2U M&#YUC%F7=$ZY1OY5&FK+M*$54R$(FF%@+'T45$B]NAMW^9=!APX9=ZXMK5"K M$1U1587CT0KJ6U3WO[OCQ3&"X&8.^9WJK.AV=<^UMO@QR;@V.C=T*:"7+I5F MH#W,0-"JAJ2_2!FO*T';A$NW#F>4WBQ*>S0^MP,RHV*-CX.J$Z]/S?NA'T4S M>W V>%HVK ^\/E/[[DP],FQ3%L_\_6"[./##K;(G>LU MZ&G!6W/4]?T*LU:",]*G^[] ]EXT7]IBM[QB;*= O\#>2]RUH:>JJ1NJ+N3( M=:MK^&U]8;^&[:UW_DK5;IPD&@2.CW/8^ IP14_7#8,K$[I$CC9FT^2!#P?K M_^XSQLA]/OD,4$L#!!0 ( "R)9ECQYR7)VQ< !QI 3 <30R,#(S M97AH:6)I=#0Q+FAT;>U=ZW/;-K;_?O\*WF32M6=HUW+>=C8SKN.FGKM-,K;3 M[K<=B(0D-!2I J0<[5]_SPL@2$IVDNXFUK3]D$8DB,?!>?S. \B+63TO7KZ8 M:96__)\7_[NWE[RJLF:NRSK)K%:USI/&F7*:_)IK]R'9VY-6I]5B9' M!X>/DE\K^\$L%;^O35WHE[Z?%]_S[Q??TR OQE6^>ODB-\O$Y'^_9PZ?/WLR M>IJIP_'D\:-?0G/^QM6K0O_]WMR4>S.- MXQ\]/5S4Q]HW2W3A*\+4VH_[='AP8-C&CS76655;:KRJ"ES;;'5O9>OSBY/+\[?79V_ M?9.\_3&Y^NDLN3A[?7YY=7'RYNJ[^\\.1T^/+Y/+L]/W%^=7YV>7\O;LXNQ5 M\N[]Q>5[:)9?/Z+#DYO4*JC)X_?#18 MUL:][R_9P%!E??3PR:+^+ZWXT9H5WWMY-=/)I"J*ZAH%"^0JLV:!BT^+&RU- [:NZ2:)#7TEE7S.7X^4U;3PU^, MGH/H_J154<\R>)HFYV6VGUS/3#9+X'=B]=0XZ!,%'$F>7.J,YC Z]+W"D\:: MVD"79Q^SF2JG.CG):GR-A$\3!?,!$<^ACQW\ -GR\. X;DR/1L>[^\G5S+C. M8E7AJL0U\[FR0#P',RKT4L$F#-?W ^H@[1RH';L03G$TEYT?<(9N!F^*9CXV M:K\+[6JR M49N[#S.*QQGVW@K&Q!38._+\S(Q-G3S<']%@[>_#%*CA%B@P2UVL4K_(D[*$ MC8-9T58#/_Q8V7DR.MC[/UP2#U&C&/BN'D'7Q#,+96M>(D[!E)DL V;2V7'8 M*&W*_>17#2R1 3D4B-FJ:G &8*YY/]=LA]]J_R -3[X-[Z"22U2>&^P12&9* M>#"G_O>AMP+'9,56HJJ&#GYO#.DV'._:.%!HJBA:RCCL6G;W6J>RL?Y)X_I/ M@'3^B5^*O#D%V53ERK\% 1QL&8V:N*J S<=Q-VE;[!F%'YH@YX*4.P-$L:!1 M]S_+;'T]>WSOY24:$=B_A:E5\2UG2?TF7$J8(*X#''<"3@I"A!DV6JFCT-Y6LS^39<^>:[>?7$]JI'_78-H![OKL_ M>G)P_#PEQY#P":SM&O]X^"Q]^OA)^N3ADQY@-4P&MO UF/0R!V2U31OY*@*! M0(M37A[MJ]O"#07+NM:S(+7$+QP@_R0KE"/!!EE&3<0;">A(E1\2C2@6#*0B MVPQK,[":'*1U";H!@/.B JX0CT:A3C +Q2@:? -'KA"^PU\X'P(: KM0=P"T M, *$FCBZ75[!E^H@A$1KA.Y9E61XP)1S6(S<@$<$3":'397DXDR M2(I)+7K>=SD#XBV4(;F@IH518U.04\:Z762GNT_7!BB&R -\C=:W 6+A+0T M?>


L]^%/?+*P>D_/%XAT4]3,2U@2$5R+EYT-\9:8F\:;_M&P4(?;FZ8#!L M=::!LKA78BZ1YE-=:JMHJY#=T?N?:UT+SV>,[&&BOU6FK./U5-?EIN4 $\!6RHK7+]BXSGJK4J/X@S @@":SA^)! MW<0?MOZ2(0>99]J=$VF'N5H!)VJ;@4L 2X,/L'L8U)#P@O* D1SSXABYN?H( M9'K;>A$8B( QP26!(8&A<_@6>'P5RS!,I<)9@"PX%)JV5YQ"O#Y:&TG?3,&V M^N6*]XI#+2IXN6:$P3=?3IAM,IR$@'!1VVHKWP*&_:%2-L=%O (?-:LKVXTV MT.L0< *.'0CA1C\[C?USU\;CR \8 FHR!N095_"ITZSN@\^,MLR;(/RP*<5Z M>'$F>QL_2F:ZZ&L9:%;3[]K,\2-9 TL$3J+,BH;,6^[)D;(;K6'Q)3 H21WU M0#'-C1L;1_AAWA0L.+*Z4&B-!C%__]6XJNMJ?G30?J+&! TV?_*U(N#K66BT M+D7!?\ZLG\)"3?7>V&KU88]@PI$JKM7*W?L/IT6^YKHI]%J5' 1B=O98B9@0 M]*VAR,Y,&(X$*?4Q4;^KR-49X Q")9\N6&@Y:$"2@+U CGOH M#<0:";.MJO2RW;O-6B_6+Q1&-PH]CVNP]W$4CQ@(3+[QBC>Q32?NZ7&1H%*" MJA$28I3*1AU)RYX.XBF-X3LDM8=T&+1%]-].&5Q!2MI@/D?2.:+_;N#'>"/) M1IA)'!Q!%ZI*7.7W7&0AL$)'SZN,PJ5)Q!1? J^_+9__S(C5!70@R/J[^X^? M'6/T*]-Y0V;K))_#?AO!8[^P>WE!&[M]4O!:L/L\6G['GT3%-=9LF17C_46A M1 8,(5V,HH"WO3$LB#YYT'UYAZ4X;:4=V$)*/PCCM@Z*]T30R59@APGXRVMR M&ZL)>Z:!F1M7DX^ P3S%*9)I=Y&XCD(K5TL8H13@JPI=YLHF*ZULB*;/*W)0 MH;/18_A1UK/82 M]VO-@?91)(IPZ!#(\ V<7BA,S$4MO40N,*Z2;R&7G=_$7H;(3#%Y9"9/A[&W M9+";],RGJ[L>R7K=02Q+J5MJX/B01)(J*4,@"3Z9F*3_T9.*Q2O15FNR8 M7?;C8P1A4,RR:K'R:VO;0Z<[!K[QU%";FG*(8(P^%&AVM52F('F94/22L]' MBR)0W2V,G:_-N[6%G'O6D?;I9YE.ETQ0#<&\)4@]TRL*T&&8M&<5]Y/S,N2K MTR@AMSE#WAD8_R\:A]3==&KU5+$"9L,W^N[^HZ?'AP?$:(V-$R$>:>+L27&R M6QO9;!_;50/#VJ< PD@-[PDOSX%'Z2%RG= &W];\FEBQUV&L2'4A/ >#!%8B1!6;JW+%DHEHK^J M+%8^)M3!'6@H)8[:1Q\#&L$/UGF@HYU>"U^8=SUSDL)LHTZXCS@89IYJT+,4 M7M_EYX SK*Y]H1:8;H/;74?/N^T!C*Q\ODJ! %"8C\*ZN($.8\08>8.9-M,9 ML7Q_NFDW_$\NI\"@3U$H8I!"/GU RX@K]Y.S08AY0#V4>#"0%/!7'!J7IFC5 M0#6(JQS!IJLD%-XEE^?U"FVS% *)N1B^$N$E4GBF7X$,.%(^G#[C#QO8P*8Q0W& 6 IL)K\!XZ-?('#L=2JC7 M!B"RYJVAV)1@B*9$NRVI&^D_E;5[QNQG*-&B3R0'1]@W;FM['W_":!$<]Q(9 M>7\(X%")-O4? P3_O7??K*0H7U)P2;RP=Z$^[HM4\I\DFGUXAZ+9=\8:MG6Q MR$.YEOI'9J_6/RHK6+.H_(YN8S=5S(5X"=VOQ]KW'=2R#\" 5&?&@A>!!@X# MZM>D67J#>/['P8G2-#5IR/\:JK/WMU$*QI*&@0E0%SV [=(]5!L3?' M-G"X?BWQ9]2IPJ#/CX./I3KV$+H!F4)H^P<'V:J@JOJ-3;%$2=]5\-UJ^R F MUYS]###A\"&6FHV>I3&GHH./I@WV5M8;BHYPO2Q!OJB8,DK K+Y8N*2J8P<= M^-S!6D\GY5XZ_(J8!9UR#[$FB!2H'*F>40AT8JNYS"4-L23 -B'9[[MG\=1X M1&"2,I:2XBB M.X&26.N'(%5W% (@?7SGS0I(RQP 0#[4.57Y6A7 [W(<. *$:S M:&=K'I9;TDAA:=)2"HP"C<47A@X"_F3IPRDVA:#ZX#@,%Y2&9+#E(ND0H\6Z MX8Z1$^&LF@+S&8620#--3$G9=']^L*S?P(\W$W3 ,1=);L]@G5^I/G^]YJ-= MPXQ>KC,3DE[@DU4-Y4X(Q2L"_WRF"K.#$FQY?L Q_"[G1>+5,N$W76,L ."[ M16P_\V+L-LEQWY!OL "A1+*M/=5L!U;]D(3W^3;P9%="XZF8-AK]N7F!KWGB MXU2.OUT!9Y'C^X/!HU6D0>FDP/;! SE"%"D\W(C:U T?4,*:P3DJ* N#<'TJ ME@9(6P]RE0]'[+3H@%I4-FAS4HL,R]=$# G8!^4516&'R[$ M?]>M)Z;8+3#-'G%-%S&'1:_)YQ$NTM.*M"L>?_,'/'"!/N#LCU'B:0]A4,7% MWT3530E#'\-8R.D8*9/3UF+$3DHW. O.1\@PV]?1>F'VIKI5"*5L@7!B6M/\V$NJP%J MKZ@T%H(XD7^S'"R-W9J.#*PCR&Y\-H0%U44SPU*#D E\@Y" M^NLR.I4:YN\HO++&O?J]@=[Z-/U257-WC?^)%+RQO>?ZB$M)KOM@P?;)U_O; M\RFI]T;:!)P<)A\4,7C[TSJ?*O.LX2-R6FH-5,%&/YR[\/"SY]>E@#(5Y2FC M*)IHVB L^/K)D^204I,/'[!Y0FW.CGF&>4N8E^=<'C@*<7&2+,_1%P@Z@;.^ M:(>Q)["[<[^.R"&X:25BH0M4[P55+51T]@?O@J#SFW0N:"A5F$7S]1I2:\Y% M&P.CT&8_71LV!,U I1PPI> /=(J1],>%8< 0N0;H9G(4D$. 14VE(6%/G<[J M.,K7[CJTQP]\!0E5K\U5,55\3MUWNNRTP5(\-H?6(A60)-P2U[NSW)4H+9V7 M0DV>.%5P@1<7ZV-*&_.0AL_.\4D\.BA+9\[NKB+YAW'(K[S8*\35"*5/II09 MI+L:\)2*5?:OY,EFO?7PK^3)\'A-]T09L%"NO8[N7CPA">(WRN7J=W^>&JR8 M_:#K*,6./9 V7,W'5>$=NU]^?K7OX[W;9_ 0&S=8S$.'Q*XL5J.$_(_SRV:9 M5$$FK9=)TD55G]9W5]G0 ;X6SOT#CT.=D!>'&_M^_W*_4S*^??MY%2*< )ZG M%'P6Z\IQ[QRK5+2<6Y@VA> :4WH/BG4C%P+TSWB*L:1+:@!,S_EO$W\! Q^ M#M3DJ!;&NGS8E+P!Z#-M3W6'\P?)0JT8P8]724,XOJS*/5^N\,68^.[M"@4M MA.Y2MI:%4[5RJF2R:?'8D!)"E:"T@?!%"FNB6Z=SFH#LZ@]4X^@3O]]G"O7T#&Q442NM+8L0Y'*>A M^XALQ14V7@J0R$VH+>V%QVZFG+]WB@6,X\8*ORFA:/ C/+8@Z3M>C M:KP4H'5];AM[3:A'=?P5;"!1<[]8?RF+A#)W*KO^,V!>P\4(?'Y\9A91'V*] MI>_![77=4"F'"+.6O7<3NDF.[ESB(CB$YMV%R$;Q=)34XJTX^-AKVAYQB)8Q M;O LBMZK9X9C_W%\=..\XUD&VI1X$X99XEF6^D:ZW$86KBGMD@$=Q28BQ,U4 MB*?7YN*PK!6^Q;O4QH5Q5+-.(6HQ%5&G:7\2/H3D!8/=YPGXQ^%H!PL/LJ0- M^>%V\3>0]);=BK;GSFV+<*=<_O59&W-W0=>5^@A@FDO&3]H()"SP;;R="-F_ M_ *<;UL>\Y/$8BY"=>4:/V/[;!NG7'S.%^%>N,RF&X=6G6U5T=4>0WQ"!<^] MRVV"0)R7T!@<$6"9#E2(:R3D9>[&Z\@ MO<*[BU?1Y9&U7!N MMQ8&X Q<8_TCGAFA)?^*?)3H5-A=",!_IA("5@]9M5?>P=H^I1.F+C=86;Q1 M/"? 0M)#47KY\.L MXO@_T(5W<804C,XZK1V"=.=I[*KVKEE"CX=&;8]E'3SHX;LN\@J7K\E1(-3L M:7NR-U-R&&L]J5R\A,+T< M;[A?$.6JC5IY[-?31WB9BD3FIXK>P7;_F^$%E[AV>'> .]/HG(._&&AXR1Y. M3O )S(J4>+ %6/BO;8"'A, &4(TGO\^'?FX9K,#KU^1^M^CJ#%=7V8=P3R*? M=HR*MEE3#7MLU6L@*CD[]U2'T+&]"[O?) =^IX:]:,',P MTX:+U!=X72%K4-]=FYX%$]J/DW2O$O.;/[Q)9RU %1YA(M+]L>B:$S2@;JKY MV)0!)^VHW8UF)TUVQKNA7H[0+<#I^68SE9M<\#06B0"=,(4L\RIT.:UG#,IW MLEW:4'%^76MV-G9-*5^I*N0"GS&'3'"*:)\;74_K9YYEN0]<;777@G"ZD1.!RK 1J;A4\,9>>!]L" 8Z[^';ZG)8/S M4RU"9J350G+%:QSB26GJ!';"S'9\[3N7N_MB'WZI/^(=U;M<1'BC"EFO1#>X M8AB,HW\9@\[B1QAYL^"C]^8K5#HE\+UCG7Y"?W8K_WBSE?^>_W6B[^E?1?I_ M4$L#!!0 ( "R)9EA7&-:=6R$" *UE%P 0 =FUD+3(P,C,Q,C,Q+FAT M;>Q]Z7/;2)+O]_TK$-J9'3N"HD6=EMWM%[(LCS5C6WJ2NWOW?=DH D41;1#@ MX)#,^>M?7E4H@* .FY) &1.[,Q8)%NK(S,KCEYF__)]OD\B[U&D6)O&O?QOT M-_[FZ=A/@C"^^/5O!^>'Q\=_^S]O_N.7<0Z/P:-Q]NK;,(V"\->U<9Y/7[UX M@7_VD_3BQ>;&QNX+_G+-/)J5SUU=7?6OMLR3@Q?__>GCN3_6$[4>QEFN8E^; M7V5I;G\U4MF0?@,?PN\VM\Q#EY.@,O1EJ";:;]_ MD5R^@"\J8X;?*D,Z*QMLO0CC*(SU?[\]^U@^GC<_7S[Z(D]5G(V2=*)RV&!\ MV\;ZQN;Z8-,,4F3K%TI-YQPL*_7/(U? M#U5F)_)M[OG*&O%;>O15I(#(UW2\_MOYVIM?QEH%;WZ9Z%QY^--U_:\BO/QU M[3")_;KFK\-YQFJ"(^GPU5$,KYL=PN12%1W'@?[V3SU;\T*@ M_='ZUN;:FPW@NKW-_<'V_B\O*J/>X24'$QT'\/_Y^TA=K'E,8[^N 5V^&H7? M=+ ^4A$>A+QU:^T-??#]+WR7^ 6]+\Q\%?V/5NE[^"2S;]A>>X/[O:P7G,+C M25!]Q<[:F_?_<[<7P&_D%<+%K\['*M5O@4B#PV0RU7%&K'F0 J=>:'S_VUGY MR*F:X4<'5RH-Z+]^UUD. IEG-S SVWFYM_;F=-#*N>T.OF=NVQL/,K?-S>:Y MO:CR7:I'.H7+4&<-T@*ER*N,+C"8O4=2Y54.,N+7M2R<3".41O39.,7%N8*A M_RT+0&K0Z\IWR"NSI$CI+Q*_KV2#:.9(N>9S3=QN_@H#_'L4ZM2C*>G&&^+P M^)]5*5#_\1OS477T*6V?^0N$?IJ_4[DFQEO?&,#_F=^5W]EI!N6C@\WUK4'Y M"O[&_&U>\J*R[N9MV&S!-O#ME\LF[*YO;=B!Y)O;K:R(0UY6 41A/IQHE16I M?B/WX*O?SM^9GYNOS-_X^^9=VFK7+FVCWK.Q_X.[E"&S9W,;)>1'7]Y]I[;; MM5,U3KG;3E57MM.NE6TN;V6[+5A9111NWEX4;OZ(*'0%!EQL=/O9O0#M$M;@ M/DJ7F\J3]#MER]SO\<-W.DXF8=PT[&TYL3+$B^KL;V38O?L^?%F%OD!]@O\, MX&7?IE'HA_DG/1G"*X(0OB6[N517A5.8K!QHJ?Q9G.51CK MX$BE,5A'VPOY:Y_RMO_SZR ;;,LUAU8_A! M#; E;OSFJEN^CV.E/%*0[-ZMY56^I=MP0*MN\S^PE?)(I]09^P\>M=Q<=?O] M,93=9>Y_9YFWYRQ6W=A^4&7WAS:^!)G@RN8P)I>3X!5]8WY^>X#)9FNM]\,D M]C5"1E%7:AC=Q,@WSB%+\U>?U)]):E8I](O'_4D'H:_2^W;C/91F8PD\+G#B"U!4 M4_CG=Y!X:QTD'8G?3.)A\$1(O$:4K?44/2Y1WD;F'<3!+6FC#3RPFO2YU5J' M6D>?[:+/QXGT;;7.AXB4<8:Y'WP>1"AA'$Z*R;*(X#1-8(ORV6D$E@,0&5HW M4\XT*3D "=%^P62X,M;]5FO]CO>U]=]%5>K;+:BJ/8?:6C?EK0[5<59.BURG MS@&OR/ZWSF79$DEI'GY?I& [%G1OOP^_X;]:[ JJ'6YK_:'W?00_@^1LK8/U M3H?[NQZ'?K1"/-4ZEVC+!.;;(HRP"L?*'&AK'8#WL>T_@V!LG?,,-Q%KQ@1% MI$]&'';ZI/-Q$AS'ESK+RV"4^ZG6G]7$,1[.D^A2Y^+@J![+= M6F_1>Y"3N?X87FK8?YL&USC^"<@\NL:#P\Y-4!%3Y]#J@GQ,3U2BMB1^:ITKXOIS MLH=RKN[%\] &UFFEFZ(E1_)(7-(Z1\/U1W)X\OOQN\'^F8C\T,.ZSV]U)HZ]P?'86VE4(?28:VSA?4#@I= O:^=5RP MHC*T=5ZPCD+;2J&/)$-;Y_];%0I]Y'2 GU*S?,ZAL8][>^J*M M//HC;+';.F_Q_9W0[:^[%(;.WRL_C&!'YBZX)+H,XXOJ0\MZ]3L]S$M972[X M8 ?;D]WSRS\F\05_UYR6+^TFCVFVMX_+) MEQ[9;:T;KIU;O\Q^F:UUKMUZZ]WZ!2M7(&2OM7ZV%N__$NE_K[5>M#NEIW]4 M\3V4:KPGDF^MLZ9=6[Y,*F^M@^!)U[[8:ZW5W[YM7R:UM]:4OYN T2K3XR0* MCB?3-+DDHVMEZOCLM=9N;OD9+),/5MNB?= 25LO<]LZ:O7GK6^"3WUM]T_>! MS^EQ\#\O6VLB7XU5R#=8W]YK$4OX"7GESJ- XO MQOG[,%:Q#WM 2F4R2NTWQW&@OZ&:B=_ 'VT^ Y7Y2-U@+ MPMC[K0W:_13DN QI\$FE_IA$P4[''4OFCM;&.W\P*O13<>&*TEYK0Z%/@296 M2Q3>#\IVO[41V67'R]JSY3]-B/*'@W5+V_+6!>MN$BT6EVG]RR?#*+R@(GSW MX7JXE9/T1UEH:;7%]EL;^FG+>3Y(1]CEG6?K @GW>)[MN8A:ZVL^5-GX( [P M?W"C+U4$OZ_U#?V4Q'H&=N]7G;\OXF!IH;_W*DQ_5U&AWX+&JK(BI92=]ZG^ M5Z%COZ;JVH>=1[,S#!&F2VCUW# E^\\/L,%H],\^ZDL=+9C5<3PM\HR>&*P* M50XV6N>O[TF6'!::*VO MNX6T\),I5JUUFS]1TE@AU::UOOV?5+5I#VD,6NM?_RE/H[5NY9_#D_N$5(LE M F8&@]:ZE3NR7#&U9JEDN0H^[L=7:WX.'FD1678>[A4.PBV5$E;!I=P62EC] M6,<**72=2_EG(LP54NE6P;_]^"K=S\(E+2+,SKO>T8*AA55PI[>%%GXNQ6JS ME+G3^)D$H?# M@K9Z=?:WM?[)!][?2G67V@Y?5]VE]NB/5'<9;+;6)_1RK*3 M$9R.>(.MUGHM'EM(M8%OMEKK.&C5Z3P6 M[]R[[7[7C1C@9N] H,E>@6V5LTK\#@Z]&.ICJOF&7@,=EAF MB&O[YS#XVZMO/)*>N?USN!+:JV\\UKFW%F"PX-Q/QR#;DLGY6*6:#OWT_+>G MV5%DL-U:O\GCGLT]:8+;K76$M(@5'DM,K9H;Y.%98:E:X*IY'QY^NY<9F=Y> M-:/_>[;[UN\\COUDHJWS]V/B4[G\>G_E* KCB[_K6*]>U'N)CLWUC>VEB4[=^[=87'70][ D]M\ M>9M#KCWZ0X>\<^\6_%U5\XV=[S[D H0$+6P*[ DOM$N;,("87^"_:GW!K>[C],M@=;0XVMK;UWF!_M#4*7@[W-X(=?VP37!7K8QU>C/-7VQO]G6G^^BH,\O&KP<;&7];39PL(E[]MOGXR]' M[[SS+P=?CLZ]ZKZT9I+G1X>_G1U_.889'GQ^YQW]]^&'@\]_/_(.3SY].CX_ M/S[Y_. 3W[S5Q/]0V1B((4_BGO>N?]CW-C=VD)?O.-DFHKW_-6YNW&J-F+;B M_0*<'B?QYV("@_B>"(0S/2)1N.;%"L5F='IR=G M7[S3W\[.?SOX_,7[4$#?2#I&>'GY6'NC,(,S\&9:I1XH.SKX#HG&S>"/ M6%6J4E4 GZQ/8(@Q_FP]4+-U?-6ZC@V5;=^%C ^+--78RQ G_3\PT&U?6KX/ ME--WVF=;'O6\*F7W/-0!.WG.'D<=?4GA=B-ZBQ3)YI*+,"N4=$&R#>J,TF7C_B__Q M\H3_,2>G'E.+ON4"$4 =9NA0A;L()&5KF_=WN)WC)+Y'9FXEWWZDQ?D.,YSC%WUNS7WMJ;WT,] 17@@U91/O95 MJGO><>SW?WCW'H:4GAU]4WY.J_62D9?:57HJ\[*I]M%]%'AA[(5YYOECE<(, MGZ_.Y0X2$BYW.O %E_M?FZ[<+5 )]K<;O]KH#QH_OV:HS:VM90VUM7?]4*(B M?,=M%NG1W'[:N^P1Z+7YKGN;@D#/QMYA$H'@"E7OSD(/(T\IZ T4;Z( U&%2 MQ'DZ.TR"JE(,<_1?Z>!"I=,TN?3YJ5(K?@F"6,4J4->S^O?I%M>>QL-I9WS[ MMUU-NB7M?'YQ,*_#/ E>:3Z\9T3='FA#":A#J?=GD899$/JD$26C]MU(-.O0 MY4^:?'JAXO#?]/?SCK=6D1"/S\"NX/3[M*5D=RRQ,L8A>*P6-Y';/4F-)T1W MW5*6LY2.TEHHX9I5B[LJH0=!D.HLD__Y".,-C%JYO_9F=W/'.^I[_X3E9'"! MGZLH22;>6= ^HW*INW$(_SQ)OR175L7&=F8?U4C-=)[K>;_S=[Z'U**3]!24 M>E VRL#B %YV4'_+][[D-,ER%?V_<,IFA;QB<^W-WL;.QLN?RV1H%&3[+;4= M%J@P_J;] J&(\#&H#CKK>?!55.!RO'^'4UAMH)\W[47= MA[]]"Q_^!NZ.&/]+?*R[9E;FFGEVA[ ?BJ)4JXKXV5I[L[6U5Q<^S^\@XQ"H M&YV.D[CF.,8N23L;V^M;+S4-BZES='':ASB2:HE,=>-,BS0H,J^2)!T^0CV&P M^6SX'!4*#%8>^/FKIQ]6@2]>+BD6,NCO[KQWAX2C-B_H2YA$%D[7RQYZ/9>#:'D"ZY<)21>K/^6PR3*)GV?.G ML:S/$OO7W_PQ%M'PX&JZ&H=P=N7]=1<2E[O4X1]U7\E= M/QML#HGJK36TPR =V$E*G\QZ7IQX4Y5ZE]A0XSM@:#_1I@J;,9?9'=U=>_/[ MIW?=SMV&'(^$DQFI-(=H@&_Q-R62 =LT?@$=]+/* O4OCVKS>-RAU_OX\?#: M36]6Q5< 1'CV8-NQW$<8.Q3>\.9YX\U$ "8 M!5^]D%?MX,+"S%/>E8ZB]:]Q<@6STRJ#[0C@BZQ /X'*O$"/PIAA8V<%* /; M&SMF_YQMAZWT_D=GK 29_R:<;O6C\K_OZHO_ Z;Y3YSEN4SRF.9HZ?XEW'Y) MG;PK+Y33>HC+>),U0LD>N2N5/!WJBI/F?-_+F%,!'[ M%Z6>E-QZSR3V>Q(5<:Y2 M.FF26M_8ZT'I6TKL::0$\U^GHV$.#[&,044E;@ MJ2BRY.72W5#+ S"P$)<%T0.].2#Z>=%F;F B0/@:\?->4&#C-'ITFFI?DS$Q MV.0Q*/UD!^G6>C'LJ3G()#CP'NV MZ:Q["'<_/#3\$U:%/Z+GX9(5"SK+\L]I'L),[D M0*TO5WEAN0C[;P+[MIF-'H[0%VWYYZ1!O/UP6D/[61DI&8AX$N8YT+Z.@)C3 M)$9=/9IY&O3VF4<]B95/$=IW*E?>>[Y+*DQ>CN%>+JBW\(Z*\G*F+XI(E5+@ M?/V+]PS_N?=ZJ>@*5!HI'O-T-7SR3T0@I+2G?!_4@E3AW8Y7(SHGXL9/P>B, MUQN_R":@3\!;4J.A C%.8.DSM %@--"441Y>>!=IOS6,W/K!P:N8Y5/SEV073-$\:1\U@<[B^:8QGUXCI/_G8 M].96_^7NSIV$\6(AO;5YMY$636JPU]_=O%O _/XGA?42=N]V U[SBNWE!/$W M]_I[.]=/JLVAU5L&C#\VBPZOKE@^,;S/TN&<[:QP46;EIX=PN!=).FL(W]!# M=.R^/%1&Z GL:*8=2_D,FLC<$78,WF(&/U^H(MZ5]6FD MMT4&K\BR&VN-;=U<;*SJ_7N8[3AJ5C7OO!EFG+_3,(<\RHV;LGW+3;D;CO11 MS)[1-?8%PK%O&5)#/REY1T&88&PM3[PBT_04+) +F#64R@'S!M\5S?#E5R&\ M&@\QUE=H^*3Z,LQ(.,4J]F&IJ)-@@01\&.O@!BH-,@_K)H3!HK#ZUC/UO-'6 MN#NI?"N+0G%EM1N+0FW>HBK4K7SG[;6$G1"7R":$=J%1J/)2"H6_#%$WCH$$\)C2)/(2D,L.991B ML0!:*P.UVQO;#O[Y7*5#!<.NGWR+](SB9L\&.]YO_?/^87]OQTL]QW>4B M!; QC(!$'/(;A>F$/>=3>+7"AX!B"9T0T(15$82Y3.LNM';LC](#_&V2'I0; M^#Y2%S=3V^Z2J.WQ9=-@DV535D8[88_OBG5?*+]<6BYI*#.- C(SANOQH<04 MAIOPSR22.8HHP D?^4F::E/X@L1JFF)L,T$:N0R3(HMFAD2:WMKWOJ/&X_LP M/L\G^1&^ZM!.X';TLG=[>EE=[QZ3TO5T0)XV//($[BP^M?(P#>DYY$&,;^-C M*/C\A&*!(-^B61:RV(K1H@(WA1:?CC 4B!NK@*XK[V[>[!&<%9#W] M,\W=@ERM+G]( '%[HS_8>+<^ ";IS^GZ;;J&;G-D30[9;*RC MR*J"S^8Q8@*M6.1_7!S4O!N\IQJ/N[-^CJNX1A.M\O#+M3??GC#WDD:"L%%U M<0''C?0P84%ZCK^G209<:>6D2.-0\/%EL2! MJ?+[KX)+WGDL*1*^8OPHR7 94SA3N]+JFN3))DPMAO#_(K3WG@+L\#!VOB#* M*S+07JNDN+D&[.*'8!UFOZYMS-/E*2E![Z-$U:JAQL5D/4CR=?DU6-:P)DUC M")'NK[W9VMSOO=S?ZFUL;!MR-;-Z,^_W;X,4(M([(!)H"O4/E?\5S"50-TU@ M;43_>7W/=4?U, 5JF;%LV2>JW'YX*$(/Z0ZNQ2O\KQ9MST*"9X:IT_R62_/' MG]\W8,>(WXBS.,OBI,C)]@3.O",;;&T &[SL[>WL]G:W=N>XX.$/L2Y,YB1A M4J[U+CQZ9R4V*^LEZN#M#!X%L@+UZ0O\[FT$6V^W$'ZN85^G>"FA1Z9%6/]W M)X>_?3KZ_.7<._Y\>')V>G)V@(U,WOZ/=W;T_NCLZ//AT1.#\Q_J-%=8M35F M/F#%MH)["^""@VN,5;!3N.6\X^-CBV$3AT&(]GU) 'A)IX8$N)SR@KO5A+XO M$?J6?)N5QI0$SH'2XH#^ANDXK^Q)\ME5" JCQ>"2 XK\!$>'Y,6*5$ZJID+; M<@,O>E S1[FHGS"TX1FW6C_IX;P*YXTU_IG3V#I\UDJ!JCI\5BL?NP&?%=RZ MV=>>;?;U YBNO=[9?#MY^/,+>/8KN47:=;CO@FT/V!#6)O%X2\U9&OA$3:[N]N[RU%BKS_? M,*E;0L66>U6VN$;$*=RO-]> V"TY?,[%X/M:CT8_PMH+ESL:+7>Y/*E ^U*$ M_!7%+?$IF(AZW EXXQ2-]?^\14_4+3BV@[,OWO$O+U03^&%!N81%)]>B.[@[ M\$4'OK/@K._,KN(1[-CUP4YO=^W-<:XGWJ#O&038#S+NCY]AQYM+/-VE\69W ME3[TZ>T;WCSH>V=A]M5[K_P\27^407_\(#L&7>(1#[:[VW-%CP_S'IA#W_:] MW^)4@WJ*$)[S7(U&'@8*,935W:=/Z;PW][H+=46/;[#U\J5AV,.^=S@;ZE3P MI+/N3GU:I[P\-NUNU8>6LCO"I)M][S1-IKBQNKM%G]3Y;K[L;M%5/3YSAV[U MO8_Z0D7(I' (N/V=:?JDCGEY7-I=H@]\?%L#X=+MOO<)?NJ=JY'.9]X[AM\5 M:7>C/JW#[F[4U3V^;1,S75+0M./)=ASJYGYW?Z[J\>W)_;G3-_E36)N@;%GW MM\R37AM'_RK"?-:#[R("JU-JR#B),.O\$^:\IQD!L;@*O'=:I/Y899Q>P;]U M:CAWE_)3HJ#E"8#N4G[@X]O>$@&PVP?.AFE<8C^B[G9^.J?;WWP&MK2' MM_-<"1DTWYZYC/<.^M[_Q2HF84YYC\2[\$%D_G;\6][!,"ERH[TC@*J[OY\2 M06QUWNF5/3YS?[_L.S?R>5E/"=GZO)A.(_I;I3-JI-+=QT^) -ZO#[H+>47/ M;[!CXDO[?>^0ZF5AR0;B6[B"U46JA9.IA,(!UTE45$DO-G^: DVE!"AO[^ZJ M?E*DLKW5W=4K>W[;AM5!^0:K&:NM\@U-P(^@BR4_N>->'KMV-_.#GY^)7.V_ M[7LG5!KSN"S'U-VK3^J@M[ODH94]O]T-PZB'?4?SQ1BS2JEGY_LDA9?&WC^* M-,R"4(H/4ZWATU1?8A6SXSB;2E7B[@Y^4J2Q/-;N[N '/S];!:.#=#VQ8]WN MBEVL[OG9:A<;>.-B.?\DS7K>D:VH?V(JZJ-Y>V@*D'I_QPJ>Z*3Z4;]4=\FV MBQJ6Q\W=)?O@YV?K8PSZ#@L?.ETUNKOW29UV=_>N[OGMV5H9FWV#=YYY)U MA:B+;N[N@G137=';W"YV=R^0=; M?2/*^'=M=XN NFN]14^ M/UM19QNK=82Q'T[AWBX!']Y[K07/I=-+,*Z[Z_EIG7YW/:_N^;TT**[!#IK0 MXW 8"OBR 97IG?MC'131#W-P=_^VBP*Z^W>%S\^ LP:[?8P7HV][_9_>>3&9 MJ/1'J]IU5VV[#GK[VJ)VU68>EI=NZ!@G$]W>[V-#CGMJ++9H'M_7BFFPL69^ MU/5B^ME[,5TGG>Z_C\F2>BW=HGO1XR[3-B"B<5Z%.;S#O\7"GWU1PR)2J:%U#:[6_]\[[W#MD(0[+ZFZ_AG*V>YJX"V9%U7/ZKG?XNTK;Y+*47RX?WM.[Z93JW;.HQ>GYZ='A\\-'[ M?/+ER#L[^OO!V;OCSW_WWI^<_0'_7/]XYAPGUFSC5]$JEP7J4)%\1EEB^@QX8O*8DGY [CT^TBO$AZ8-ZFH:7B* H M*]QX'^%_+GA*9QJGYQWX.3X_V-_?P3:M:_47.JM8PQ[L6>&//2"["3:*I9:O M+$_4= IBB:[I0Q6K(,3-+U\<8?$>=CU[S_#"1N#DI8YFO?E7EFM<>]Z'+9NY M.YL0JAJ[P'+3;?>KD0=[G"MJM\C\+,L3Z7M?QCJ[[@G:AHD*-&ZVD&V -(O]S)-1W_M#>Z2RY^HK[A=L M=V0(&"8Z+>!/'^973.E7L(Y47X:X0*":ZUYK^P;3[^ ?,SL5;$>LB?*AE. M&@EC[F3D@PH' IN "8B2B#M(.WR./Q%.QY.?E/'OU"+$*^_HBV5KZ:H/KZ&.0%-!C2H?.8. M8C["'<'W8);9:P\.$ 1.$N._@8AUG.&0[J?NC5=;GMFMBS2Y@B]PUO)/+.F6 MP^U0GWV>:M1.0ZK:=T9C8)]1%+:C@*30]YN(_@ M>H'3 IX*1!T"(2_J&M&A:&8]\R$+EKF/PTQ$C@[J7PV+X$+G]4^G28YS45'] MBTR" W/C6 6A_@4L4P.Y-4P*3 I@N_K')7?,?45B\G+^"(A8]&O*F\O\@GTW'*-1M35WZR3B.JM\4ME!+?Z#8RG:LP MFM^W,:I$]4]!PZI_Y#<]=]7X8R0ZHYK#+)RW(S6A&A/7?Y/X(*SF?S-$-6V, M>QLX7[I;*!H3ZK.@D+-D2B93E9*"@9^%,7#5Q:R3&5T)"DDVD8&VIWE O2A(&<(YP&?A>RVP;FKXW*@A_!!ZA= MHIA"$J";LB=77EXJ!_PN(V3 6@.#*YE.1%\!%40#52IC4XVXPQTSEC,IP^!X M*PUQJ9&^5(($=-8MUH ?IGXQ@;V"^<+[!UTZ>BQXF"Q]8*O?P&8Z1<$;T-;@&Z,#)*#YPE M1<\;)U?P_K37O"#B='?V"KD;OJ8=K]E=.-VJJLI&VK4&F*NIF$6Y-A?B/TA# M1>,:EA,@BI-%'5U^<$?Y9%45=)@A*2Q 2=?8<7?@4/;AA @6RU]M[4[S5?#@ MO*6;/4R]6.%AS"L&S@$;XSLN0#-,BJS*\&&,EQIJEV'VM<$4!SH';O,N= SZ M843?HXH,"H8_[Z5P= \R@LW-T-B9TMP1Q )1IJ]P(K=Q/.$/D(]8"@0)L"]3 M,BK8P-BDR>,#YT>']+#]P/'OB#*=I&#C%C![^1A>;ZYHY(F0A +"C=%%I'K" M\""P\C0<%FR[XSQ)\KDAYCDG4^ MHN48&AA*[U^< )7+HQ.$]R63T'>%>6CNF@OS)\\4/X3#8OM1O_8RX"(D*!32 M31:$W$#6VB1*I65=:;.!64%^+9@L6US&3('S"2=2&LS.W+'A6&$#.P>$B_TZ MF2+5%3'1Q&L/^ ?>3,,9QR4O?)J&/BDUO.%4X9LB$&C:(;WEY.1A-Y%9&?]6 MGJB;5&A%954;F?U&-,'$5ALEV]48@T!FA6^WO&*X>;A.'E !I[+3L?H$VX9H M+*!2BP*BM#F%XZ?BF)VJ&9 L\CAO3(FR)7FLK_@)= 00/T2:?%!!6ER0HQ+' M;?CA5SV#\T-/D\;?7F#)='$+3U$G% I@&UYJ1WEC$(=PSP@?H[4CIT=&\%3G M(6\.O#XYS8AB^MJUS[8]9-4>S!-1?K MO >KR]%5@76M K0"@'K^EV#GU@]!E- M_4+X"(X&-E#YQMLG^V=F VRC?.M'Q /PI787.H9P']DW*!,NU;E(71D2-@X+ M&9*<#%%43@C.U/KWG5^@5-;Q99@F,7L?X*10S]%!]6S+CY%OZ""3S+JDB44= MWD7] ?9(O@"UQ_B4>''EP.2"DA%?XT93; \/V50BLVIR;5_<9U"E#.!.1M=[ M AL5:G&Z333<-\#E1<8V>I&QR$)I0=J:=PGX-( M%SL-;R.#M!>9P=<'^191W2/-KAS&^4E==3=7B;DU*E>)%2<$(0,"1@98#3,EQO\M#CD)C!A7G@'S P42_6&!!ZB)XB7#^FCS[Y9^*@9< MM4+8JJT.6]5AJSIL58>MZK!5R\!6/="DZ1;FBD-SE]'U-]4MKX7=M64OZG8* M$[N9^MY;42#OMKJ'U.Q$F3^Y1/M/7]WQ&%JAQOT>@HD2>!_(5O 5.B&/8[_O M/4/C8TU6N$80+7YT[3GZHM*DN!A33" KAAF87RHEPPCC#.QR0[\A(J.2"0+$ M C*]T!E$<0#OV=J'3T=KS]DM <;>NO+1#8>!^S!ERW%LIV3M:^.WJ:AR[&R3 MF=I^,/(3F *HJ=BFF-3 4>(7$C[1\ 4!J#S487"6.6@[.IIB MF ]U,O1H\^+860K&S]28G46<(0;@@OP\H.N)TU8=9VIZF(6;ZE!A 9#O$;B!UF]"@.!PDF&>-66IS/+U(;\T#R,VCRFN+IY/(5Q[!X +T(8X04 M@V>^[3$/DBL"7GV1*O1M:APXT.AHUF4 @P-5-(L9!1(3;ZPH4J==_S&Q=YTU M>2GXXPAW)T]R0CEE>1EQ4.C4A#7!,_^BKC,"FDEUW^.#^5OF2BARP3>MW EN MHLNQ@ TJ,I_4.1:\1A!ED=93D R9+9?/GZAIK%4IIGI>\FUVH6-S$KW*2TM9 MFY('6%P^KE3-U6A$+BZ9_!/E&XG,$F$0"-7PQB0)@.BNA!O@*7@3H:8SN1T* M1H3);:>_A7PBYFY1Z+5TO6) 4^AD-9$2\T/%%*716QJR:[6(*8!"C! 42#A1 M(CY8@P(SU%5.'Q\/9731VBV@D7IF_0X(R"Q;[EF[HWA) MP@BZ*NLHBF*.0G%$K+Q5,3;&$L6J G+7PF2#>W5"/@(KH&9A:$9 CJ6X)2AC MDV!TCPD^'R<9!;\RHHZ(Q3 )R=H-58;@+$Q=O/E.0:?R5"74BK<836R.PDF+ MLU>:&]8CV9V7:M,\UR25D1 9X64F0"-AWS0D2G9D(]-RD[J)KGZC5#++&>:6 MNY@VCE$ZYCT91G0(JT*!#E$>W>LD"D>Z>I..\/!$VE $J>DN?6I4*F?':CJI M,O-W)Z.1)AS77[R1[G;93342V>KVZ!>)(G1C]SP4Q&4,JXP4]KWC?)%!8=%8 MM?.OV1+N9(B^'M"F,%(TRA*CQ64+5 W<-U?58&W.5&.3>%*S[D"_=1AHI'S4 MO,(G2Z-AHYHA MZ;>S<9W](SD!A*BMRS^4H1YJ!4$T*^UX&X UB @=ZYPQ"JM[?(N<-J;";Z5% MQM/QW) +!JLC.O%DQC+RNDF5>XO1\&P,MV943(:A$J 7DI)QN]E:R'2!8;X> M_,XZ23P.P5A*^?VY??=0V_S_^T),YL>D !T$WN'M M;>QLO'QREMAA,@V9.C#0OSA0W,/.KBF<,4@G_CISO_^_/>]0X"GU;U_BCPE6 M ==N(%C]1!"-J3R,P,* \[+2F.T:PF0A9 T>/N>V&MY@ZYEZCH\-=IX%SXV, M=?)9C[XQ6*1,8]W:9J MOAQ&9?>I^QCZ32GPPE QT 9'0'WD2ACCY6&%,6[0 ME1YF2+_/KJZN^I?$!7W@L^>4"9NPD\8BAF>B37!^'Z<87FE/(P Y36+C($$% ME$%OC.ZEBZ;G; ;:EH@)JJT5]]0N!+3L24AYJB;)TFQMB>QP\5:T8M0\[+)[ MM77WD$MPF9GV^Q?)9=^5RW1U*OU3+RL?H-S?Z>UO[2PFLMW2HG?[>[MY2AMKM[PQV[PX]031VJJ4,U=:BF#M6TM(I1C^N].4T33)*I5Y=^4K9RS>LQ%UKFXC=1 ME%PA92Y]\9628)A)V5 >JY)MN3YX:=,M'V2#"!"^^_H^,"<+)5?33%Y7MFJP MW7^Y@QOQ 1WKGP3R=&3"\ ^.D'EE'''6Z>]&(4IS?0%"JXQ=/6.\2>@XC"?P M=D[;XN2R-$7O #E=GKOYI#2V<7U3#2[K$,<)N!YR^-W;\/3@U'LV#-<9#L*V M*SX;IE>4G*TI9,VPL4-Z6'S;&"!;_'B@B8-ZE,#.9;9@5A1C%@@%);G$.6V. M("5X=^8VIN^=86Y,@*;PM,#G2VNX& C8P&+T8_I9JG!S>!@&A R9#\G'L M;_9$B]IDG1'RF$:!2LPE% 11C9H82 []RR=]C9;*9WV]S8VVRB=T"I^ MTR^2^]DF.5IP:'5TR("R8/0MW2+W1X,.'A^R&F0O M'NMHROG+[LPL#:*7AL(5#+&9C)(TIV '0VFB\)+!D52#Z1(N.@8?A, UEL<) M1#*/B)N5DB8SI2!@($2 ,IH2T1P8$[ E%!$XQ//IB'T%B/VD@HM]>$*W0MI2 M,X$ZX,12)1JGJ4$28D /KI>0L3Q,:WP?VQ(FOER% L"!T<% GV3NU8DBNN]5 MUVUJ:DCQR2J&DXO/ I?P19-IP@]UU+T"U'WN(+0>47,KJ9PA8Z7!"*+W!188 M*6U)48Q.C85VP!;:J5AH5C$"DZY4C)!4#XH\(3M/P3\P)NQ[M['X6(=B>W*" MU>SBZW!H]T3;G>_D[KZ3XR9<8@M<)P1^MO.21 Q=20?(')&.:DF$U66X7J+ MC%W[G >*U- .XU1*N0?X3T>9/^K5FT^<:0%=-J7S"#8N+4(VIJT#&,8:_'\FTK7@G)CRB>AOZO\!1:1UF37 MJNC)@8 _51V@XFUC<[F$^F951]\4MN0;%1R"7[8H>W/_KP^O/""1[E[CXOS; MO3@W_R#;T3 1%DVNX*/#&#TP5,E*^"C$BD1!X4NA+<+3,O^@%VKJ1J,LFW%U MS93T:DHJ,\A^ISSWJ,PF,X/T&KSE-_EUG%K.=:"WI3PN85<,L9 55G$&A>C/ M)!5WV!S"EC;VJ7'KZ0+'5M7U4$L:L?FJ3B'<#"NPZFHE-O$,E))7$EM!]'$Y M6GZ7)1DIXS;F48?CJC7U^&"F:?%U02%PZ (>0RS!6H"]-PJOO> MYX5S<@8BW(+=_Z0(Z J+G%*114FX<^\I MSGEC C$9=15WO%O<.;)Q D'3&TX0$;M>[_7UD388PF>]3 M?@FPX7^IR?2U=UZ*2OA,C@ UHAG7V<2*HR:"RI6;I0QGX.0S.-KB(>='G*8) M#%/0!W0AG%/]2'NT'PY/#\O#]1/4[HXVMG=WG)BIPU5@XN*WN]ZS1;* O?[X MT)[W;((%_M9'1

QI\9:]6()1O:;0B)0K8LLROXS+Z=NLO9HWT:3PS>46EO:HXX'1>3'MH1(58JLNB3'%ZY@;4&HN M7',!<\C6D]$ZK'X=\?).(90D3Q!!U?<. J.,H=96V_+#<:A'%@%Q0FDQ:<][ MEX("AO4ZU02X3OT[Q \I6VF88#H.NCNYZO0<8W.M!\JAX9GC?8)-YAOFML*Y M7*94\!BVXXJL+K$G@D1R,*=PAU('BXDA NY/8R.2#=$.ID%;B91KC1ORMB60 M25?,W*K,YKVFV#6F3M)CQR^L\$Z_JCQ*BGHQ MQ2W^R]9&?P-['T74"$R9@N->D*HK;H\7)3"OQE\ZO\.K*Z;Z#FE \DPS42@# MY' RZCG#AA-$V98 NK;M4FI^ 7H7#FVWM?KFLKYW&=VPF@75OT=5DZJP#),T MY@Z^L2[I9V4R9+NEF90?HDF[:FW2SVR7==$DW7=)-EW33 M)=W\A$DW?R^;EY[97B!/S&OT!S=;<>P3F [VFKW4SX\:SDVP095R^F9E:@1SQ\8G4DJ(0P<"FZ::1^%7 M'87C) EL%R7(#S:>HQ[Y/@H]8D1TQDA]6 NHYN@9_K5F.XR$N+AIMZP)W!LMI6O MV-1-G7>,O]P.@M13MO "&8RE&*N-Q>S&9N7.-HU-'A[@.-@":C=3]D?#;F.& M);")4?+*\\/+D/?#MB[2,6$(F$)]Z?12.CS1K^$+SV1%AM4MZ=] %>B[3C7L M!3:'EN#:")?$%*UA]%PZ- ?4DH8#$V5PP_"14^?5^*9*-VB]OYT\8?SUAN(= M/K.,99!KC?&9%?2WT_2*G M5\X=@:G*I$M/2GY1Y1YB MOA+"'L:PCSG663>=K.3BD,@4^WVKPH0"V^R9F\!I_)M%/TDN9G7;%T^\A20V M3:2"NH+2Y)#[ADD0:J<6*P%B)!Z#&\X]3!FM[/2Y8\&U:,HH-"@Q46MOIJD5 MT#DW'55V3B.,-I2L="F4]:CJQ&>H^$Z+B/)T;,:?Y0DY)!&9 MG!"'L76W8-K&RQY>-D/MJPE6(7U7I%P0:2Y7M(?1P@Q> #0">W^2@MSB?U+: MLTG9,5/403D1>WU)U_"#"@F6Y9N(I3E*R=$K_)O:EQD8;]\[*5RNKPPT 9;D MKKP@O'4P?PK6'3Y562:0%^!=D/=4O@E(<1@=E9P(D M?U!.ZWI;1*S44OFIQPMU$"B#"$?JU"5ZF;[L,[DPG: M/065H/5L;S@XZI'IUS="_):4FEU <]49.AWFF"MX:=THJ2G*7SU0ZD_(#-;8?N(=M9\H)3O&@H=C1ZLBLQA"\0X-0TPCDTGW;3,_3L]ME%^(#,4#:QM MV9=BP,R*1F1+G!$9#/Z+H8-RREAD?Q1(E6]3T /%-&S#TJ_"G#W M>I+V!V_D'UAD/=T_Q(3P"")&HN]IX-YJ8CEVKF WYF[W?@C+QYKBU,X$I!7M MB*_1"A0JPLKA&MN$*H,!P:."HZ&KG#J"NK9ZF-Y.KB#% (0>52@X7+D@P X/*2.N#C;PP2SV=$0L)3WZ<#"$LP=D@HV MR.HX@L0R476WE)^]]&0XN>-MU-]P&9?E-$W[PJRB@LB9BQ(1$AZ1H0@7"174 MED%XBU&C-V@DFF F"@>L'*YY1#_0'AP@W@[9G3=I9.F)ZSAG#CJ6/<-V^>:_E26^^?_1/Q**1TLYOF:*HR(BI3 M.B,@7V;H"\-ZE'/$@)6X;:MM@\$4@6:3Z,*)Z5K,\62R6XUSH+J?#"/@*A@5 MA9LO!5 M0)0F5!B6U%%I=PZK:++=ZWHJJ2J(8L/*KS;=VOJ7PAC$8A@4M.'N M8(C7"*G$/HP8(V8GSAB'4/V5I1F=IHA=+5M$7UR =:\L3M.JFK?7-*N*II$@ MJR1$15\M/%-E6X^.(!U@_*S?:G,!ZG&#E^H M<\-^9987[!90@724+(%@+TFP7Z%()6\70;[+I3B3HE^E>DI\!COEDT)?HU00 M"89)F+@R$8H,9^%:L$3NU-,79A&'F':!>BG3I65]V184GD;V,;%*-U]L)BTW M$S"PH?N>(VE%A#@R%09'\8L*DEQ#C+)NNOO("+HBU=6VZ:% KWC)L!P_E<-E M;K(S-/U_^+TI^7HB=>4LL9DGK[E3:=F(C)2 M U+]:.-4@+>I#JP#RP*BT#5LQ!#R?Q"D6HC6=/?FM(%RHRHS1,/;.5YZ)+SG:@"@N%)BW'8+;QZ9[WK3\.^Z)IC$5,4>0[C478M$R(36KST=B\Q M8#W&B(W \!9?J3*%/016UZ/+E31?:8IN#2A3$_FIZ;O(E$9I0.?V)X6>B=4(-%$AZ ! MV33,96P"R)R:BW!^4162'K&WV\ZJGNOCR!I#C# 5H5/7U]_5IEXET$=+L6T= M3&YE!^A@UU,+D.)M?!Y#J87 >3>YHPN;O")Y+)5.=: - M3>U7V]#\XEKV6-;)3\,I64'OTN("A 57XF27(X5D$R#LV)A*TD9I=1]+GT@I=V(A/0SZ,0BG\H"4 M_R_LP67:%BGV#MGAR@PO#.K.]]RCYIU%"C8-][E25QB1M?XJ/R];E4J_)8I7 MC]PY4"LGRC9F>QH#0HMBF$_152$^V4R@&YH[9-*^48[N=<=5.=E1ZS?ED"G#/9B0*< MI['[.LV,\24R.].(RTR/IT7SG)\'T6C?.\B M/S\]R*QS/]54B*'B-+0KPJ6/-.B2/O!%T3 D=1*E#F1V=QUL*;.7G3'\(I4L M59P"\9WC1K?%>&F;9-OX\\H1$-YF!9V2%D/W>< M5C<0 R[NC' ?#$DYB;'%(1#B/EUL&SPC]* 6DBNJ<@,,I51+4[T&J\7H2>CW M&B0,BE5RN?T-M1"$ &='B&LU9/^"")3>R"10'CY7-X\I7;8(I64[W/# M>]>)9H*!>M&>969SRC(([)1'T,#-V]1;/.Z5)G?XA$ /Y Z<>Q/YR&N[;"$. M>]=L=(@^X\"./M@RNS;8P0\%.E1[7VB\\N4;722IU(W'_<(B@[;"/**[BLPT M.Z\R11 &%._$@H0:UF]+]V0*TWZ9F96)-=B(HED-.1(I>H)7HH""'."K&]TR MDF3A?E,@HG$-G(2+@#F&ULXAP'1@9,\'$R<1Z!/.4B37Z+M>30A JC-35NR0 M4,DU9)5)(U+3&=(>F'/WPEZ34I$XD+R*VFG9J;F!Y)ZUJYL,%+;KI@7,V6V0O?2S3<%!Q)E:!V4D686Z>2BYPO2.*AO'I(]F<^4%7K>* MQ>)N;Q@,-D'9^6C \:NWTFN5N',4!U1JB&ZL2H8&WM6E7C;49<45%Q@-%!:5 M-_!-J&@ALV#@B1\FXWX&NBYQKX.Z>FP9'-/[)!5D90Q#4, M@X$55'/UFM^ZLIO?3%CO;<[@ >8,.IF>*^BKNB-3F03# U!2U_\9^E^Q$*NT MF(M&ZV?4:QJ^_P@RZ,%+I;)RVSQ%M P+E-1-V%4CL5FM_!IS,1U<%:K9HP(U M_!%J[V*G],BY[!O>H7*8O@ZG.>=N$!1W@O^&^Z:(!7>#EX2FUW+::S3CS@+V M+U.N2[[QY=]H2Z$= W8*CDO9@ QO-.FEJ=EUSAQQ@(_B1^M:WSW4>Q>4Q';] MF*FD]5+Z<:.?4WQL3M:IGXG^X M]EKJ>^<(MJS\;HI>W=SJ]A8DB]>$3;:;4FZI7R:D&D,*7CD3[#"=S55(&.$2 M:HCQGA ]>#?/KD?KI!P-R7%0U+@!+T5TI9;%7#/,UT1P*SO%%F6,4HW*4>A7 MK+AR[?2ZB7YR@9L;M1/>#X8BEQ$ IP8$F;]-"1@]ZY35W,TKK0*LTSRLYO=S M-4N.CC@OP-\$8>:S&[8<06I&4@8&QK_#2XK=C3@F1/4K8O%WV5QA+BM?*]_1 M;.N;S%*R-;AL<9%J2;ZK3)#M] :G *7P-F^J785#;F@D]]P<"$&D4GU&1)7; ML I/CL'LLF<]"CY:P$F>8*)@9FP7$R'4^YPRAU.N34#=#CE]N*47W8XY0ZGW.&4.YQRAU-N M%TZY]8;^43[&Z@! 4M)3RS/!D8P!9SYUNP&%'^,-L:G#=2E]$XE^T+U(QND^&L!#)QBP*T M]_.9ZSTH"X:1<2SN:S!]WWTZZK'S$./AY(ZTA-G$O8L?0L] MKX@C@A-1'+T@KP#S/#W)KAELUE$MPNG9LYK+@.?: H24-($CN(LODO3"EC:M M(7VDA(XIN*A<1(*OJ]/E^I+S1FF3&6Y/U-K:9=D7ISSJW;PSXM?A DYU+XU; M),R 'LJ=JJ(Q3"G36KT!K(0!0^3:'W.Y%<%8"CP[! MY= M4+IUD!PS;-)6.GBJKC!&>=1KKCJ+(&<9>QM*'^M$Z]QUYY2/6UIZ8NXGIGY#406\]J[A//1P.74ZAHOQ38*E*BG5>-^P M5,CJ$>A=@0QP3PITC#;ND< *9L]'M>G(%:2=:U]@"0(4$&!"1"4[,]A.\D83 M>EU%UC-MTB:4+95 -8_Q.U$:\ YWRBC4YK'(M2^-*F>U1L9<$X[P=1C"[KDQ M[(H#ERZ(!@]T3=B&Y3X@73NN;=3)&5]I!,0S.M(GSFYFO2<]X?'MCL M'-, O&?BV$ZI.G.T3@D\:JN%Y2/QTN#>W@FJ&F,5C8P&X#Q. 86460ROG0*K M;%U@#1G&TW'!-XRE3Q!1)QI51GIIR="V\S5Q#-V>1F([7RGA3H2.(@2MB$QU M5M2"*:M.TBAL <+Y!=(;L(0GSF"B FV'+9F>2L$1I)^_X9)].*$+U&VD<-94 M0C>H5%\F(4PPT-+[C-%_*(E(@1]&U"B:V1[FB/A\/3,W>_,AF"F6F\2I')KZ ML>&CMMQ-)3"D$ ]A"^8/]E_NU@/P4&NY^RO*=!)EK%$E@2ZK=;5IJ.1$-,I7RD?(3U3$S:IL,# MJ5QDWTSI;92?P;J$GDP18&+3P02)3+D,2. C.YB0/W9OZ@@UO+]5&QW9"K9$/O4R,0Y)V[:!; MR?AVZ#LW-TV^1G#?52I2VP.MOXK-.3&#VJM[@= KNV4:N9;5Y9HY%++-WR^\ M:\OIR>A(Y0R2XQKF^#<64QR)FZ&*;C+%JR5MR?8U4!F_7Y,HPY_/BU@+OY(W M+T5R5M6_VE93E>;K]YO[/U+51.Q^HKGGHZTWB%B+2A*>Z>;N(E(91CJ*"NK8 MKBI. JL(E75^9[8NJ9/<-'(,*%07YCIIW !\6CU#XWI+^!KWR8)LEFOO)H7Y MGMQP);^!ITU22XF$:/)>($++R6RI%IPS?71@>D/3J[327L0E*>X^8I&LJ'+\ M9;#5V]^F&_^\T36RQ4L<)T'QMUBK#2A81UW:_ES25UR5=!KJ"2!..2N M$ZT9S%P*%8O?Q+95D&Q!E8ODJ6-@;B- ;C)]$*GW$\$VZXE45,B^+,>!,->W MCNT74JY4FI60?4O/B&YS4[9J'AH$&Q6B#!HW*.ZUX,Z*2,\W%U+2-]V49\2. MS)CMR;Q@A<5\F5BW;8_VSA-" YUKOTA1YZ)H@_U1I5/2];)',MRO9P1'0BGW M*G+Z&L^WAF*,VSN&1&%N$=;.[97;#4PI%>0Y\YL2M4-R:T\I\6*NZ*_HPFZ- M<5/% OM/R-7;]TY-:,!%-]H:WY@T+JWNT1&(%:G),T;6 /<",XE\-FV/#2\F M D;*VFQU\G(@8K;:AF9^JB(BQ(>H.2W29@<8 M"F1L=L[2" AF#'<]D7QLGZ2Y5*DU4MH+O%$QECT),L):9]RAG+$SKF#;T MXF@J]F'T<5FI*^6E*'EI\+FW4V\Q]=;O,$'"6N)=Z!UR6:P*4C0&(6TT7>!/ M54Q^N3.\X>7?=<> TQ"%6&DL!-7;$$7H&E/1% L M4Y1"H2/^JUN[@SZQ522LG>:X;+&=4VX:1E)A4"XP1(!)QC=B:8JP"O&8;_)7 MXAV#2CYY!7'!YF(E\X\6P,LS<$&>)LV% #&W=KC;SN%][S-6X8+A(FX-;M&! MUA%LO @SF6W9=;R.]6QHQEUQCMT^N9*75TFM7$'_PAU9"J-A)&C?)T B%]B M-TT+$(RG-L/=^"1/B$@HG"0/X6$]4L69/\H>5$Y8PG6$!D"ZL,$^LY2LCCC. M+V=/)%4'(+*OP.)9'3K6(QC()&@[_I!;[N(S!VG^_O"T!,N$5%#8 +,,]HI# M$"7^O%)B)BD]'R;$P%@T$W*DU/1)F)GB)]+YQWBK*]TJ&1CRS/225PBX&%(\ MTLBKYPPCGU'I'D]''"^Y5%&AG=\AS)Q=FMY%.,JQ3UE&/:X(QX[17769I,][ M"TKQ]#BV-+/'E5!'.17UJ,,6W;X&'(1Q;?@AN3MM!T[&5% M%XFO&JR=H.\L MML*MZ*7 )%$>Q*+M)M 5D M.3@TEA88"] *:(,O$L'PZ,QIFL["E*,,^#=6!3;J4QW<4@>$F^(&/E4: MD#)U>E@'R;)5^-J=-SK\+8B95PL7V]A M2A?9B+S0&)VA#I+* C1C\_E"_&.!-TP1_B^;;3'T!?" MO)$PLEE&>(019RT@IHD*:CWI3(-2DBUEK)''F&)+VY!R#AR:R]QZ@O>O%UJI0C-+'W.C7(7Q M&&5T51?63NBL5R[02FR2/NG,"D(\*([5(K;LI??;^2&(T<'NWFNLINT]LR75 M15(.)5Y4VS8K3K+G-LA&CWQ)07.+6$1+=U!1?1!;P^W=_(>#<MU_!;F5]C18YGN\7?P\*KZ^8YNW-U57X1U8BWF,_&*C--\.BK0<0J;I.& M1V%-J!9,*Q.4*DZM1)&#U,\CDZ@$K(T7'L,'F&KJXHQ^5,_RPAJLA(MWA:($ MJ6S02N*R%&VGMIQS 'G64OXLRLD5&5Y1$EQZ08K%4*4E"-B< \%6W9NWE$:. MFL P$\$%1 F;=D!O&$%':1,"#\AQ%[GIGSJ&]_5L=5!*[N/:A; J-]Y<0O:Q MTS/UD*RG!7#HC!49(A42E%3>R"&V::5MQ"06^('-=8+56YP&:E<%*5LC%#. M-X'%;M5(;4'M%!D[P8"4Q*B]G$""$)CPJX[<; [E#NAR2(!))M8V4+%BCK(X M1)53/;-RTMR^EO4!=QSI^> G6:6J5:4T\DCC,1[-LS,/9P^%=\&@L7']/[*I M*WCKWM&R_W!\>G#P2.E5T@?IV (V3D&4&:\+5?!E+=Q\)-V5!OO[NS:9A.9O M+62WRU$!!(8^-53- H5F!C.T1;A+XW0G7Y& LVD2@W+IH.VJ:GQ,)<1S,>8( MM&F@7/P=J'W^C(T)8R5B03_I,4Q*CB#F0Z3F"=^/QC!AJ#.]LFP/TUQ33D:! M:U+FY3SF1UJA>8^>CDJY^:7B MHV%Z*5O9996?<8V-1:*V9[U($N.HD Q*/9#7X47(EX.M_EV1JL9^%^"V(]^Y MW@90:];14QOHR=RAEK!*8('E-)0Q;%\.^T6!YG,]0I7?HU6%@%4R35I+D8QY#]\.+=BBLUS<=&C M"J M'5RU@ZMV<-6G"5>]*<5YUW8^],DW'!+N4S M[=35%!\XCF%]X =G9Z4+W" 3I/%P=J7UE& L8RQ#1T8*N6HK!4-CI%@5FV!. MU9=K7-J,%!63VGIR^AZ^WKR0<^SG78?>%S2'86,O.$G[R$_B9"*PNT-*=@5+ M67[7M,8/QU^.#C]45]G<+HZ*?]QE!27,S$F01*B- 6K9S&]I?5QU1, &-#S* M8+VY"CNF7@!N3&8]$",3,Z9 NX-A<&M;J>J;92P@#2S46'JYTIHG]EH[L9H5 MW[1@[BUTY4*0W-C=M?'P$4'Y.-&YCFZH-(@UE/0I275"C;CYN"4_.S/MJ\L2 MI#A>JBGT;3:1C60^(VLF]^X6A<&%<$@W<^/ZL>-UHDQPC.S"# +8C*1O)DM0 M/(.E8H:^=GMH*$$\21S9J5)5);(%AX,!)XXLSZH@ ?KJ@BO"$O(*Q'H:ZUGF M7>B8PORXH:8&ZXPS^&UXV@2[\ !-E8PJN($PU8+O\K$D%@D605M4:E\0)Y:H M=8*ZF-E05)>WAV._M1(+TR+-"JI?8E[E3F\%@[,WEH7:W!AL2;U1H:ID$H=P M]N2"JD"#Y?OW]/ 9?&N%XR0)@,9%%HOOB)G%#>>9V'XB#3S!D95Y\(2[K=<^'A:@A&RLG:EKQ-. ..A]=/U""MRK*\523[/ S4U @2GBS!%!4PBU-[ M&9V0^#P*6@+Z.DWH:-_T-Q?:3H7O6# 4]0P*3%"Q6&$,43\U!JVA8(U0<[-CF$;@!J +>9%:PO"F)*V,S!T$G>B&#[>,E#0AEL68;'S!Q4$4 M61V9;I@/@8'X2QDAM+=0#+IVEF$9&5@>29$9EQ")4$JXR0P&!^'KP 16ZJQ= MFY1;6H9ZT2],AVIRP#-2F$N(L_?]-A[V"II,+L(+A/MCA9&1@"E)4;/;7[K: MS>]2%-I,Z<5PBZ"^;O!L(@#S*$-2)\@P>L6D#]P"LA? M40LA):H/;#&P2F.2HY3-=@@M)5G>JWM,W40V)\F1RQ"CQVU"GPH>B QBP?Y* MA?428)SEU18,/G<*\5_GERA;X!2=M=-3IJ/*7?K7)BU^ON)!E,B0+\NIUE@:72P-HSN M?(4B*TKBBW7,W*^DEHA@=7:XTE3%M'=1OD_::T(.J]QXD4W=0'H!UB_T\QL& M=$ILN@M(F38X:UU'U4[H0&BN$*7[0X0,:U?P+_+)89X+$G!/TJ\U*O(XO $E M@F N4@9?[B]9#W)5^:"-.18OH]"0IC<<$ER:AI&2<6FYU^0R]M-V!C!-:3$ MTG>\_@UU9*M;499T0(7@B_KF'1;ROG\DPZQTRP_VO&=K7P[_<;#V',4QC*># MFMLW;FZ0[7IPN12P@?[;G*2F?FM.OO4$G5>Y[IOJ^<34O$HC@UGR7HVUU-TL M[2$=ITE$.3ESV'DICLF49"N=.IW+KK2]CPRY.)LKU%(=AA2D4I:8TIS(!4X MP\J14)06!'.L/VYRHZC#EJS=GB<>,[5GEVJEF(SMFUQ*,55,OGW&]I!D)E6* MEPYG[GJ3-+,MZ*XK=R+:;8OEZF+)926^VC#FG7(>TZI%W+ M!NB0=BU&V@TZI%V'M.N0=AW2KD/:/4VDW1U=_6 KIL'Z*54&.W/-@Z?G3INO M\45MIZ-,7V'0LT<-4HA-:G:9Q[Z+NF\*?;>F)X_"PA;&J6D <::<2-7L*H.6 MTH#*&L'2S $/A$NU48U*]M+5/C.NN:8.#]9^7]0P6VQX=IC,V:#5V1I3M>R8 M 0?&@8J:&6Q*Z7 FO:5RV]N>,GPJ5^K4AC(;8;L3 MSN^2@830B"DL1F/_:G$:5'QDG&;+^)&@>E*PE!YO3A1.B%(PKNQK[!09S]B$ M9ONX8LO;]UA_Q1/CGB]72+0(>9I66C?!'PTGT5A/#P^^T@+&E%'MEQ\3[,#X MY"IM]$SW/XM ,&1;TKUIY'\F(?,! DN(F.>+O;DUC! UJM-+W0"J,,5LX?AL MV<((FP7&Y'46+V_"G=NEJ%.9]ET+S!U1[R<&>HBWB+S@Z+:YBLOUF76P:\]V MG1>4A-E<;B/(THXAP67WF9!J]873T(0GZ>CHU>P_;3Q_ 1J@(W@$[]=72?JU M5N"O[M7CDH^]&M8KLS47X!."@5!PT#0NMVW.*+:%83"*8-5\][@\M\QOG5B? M&&,??CJWP1[I!8=@H)DIP&>R<7DK'?*A*GV-6\0!'1K*A=(&&OLW"4KE$E&Y M%/HDQ=7>#F[[RW"$**P*'7)/NIF]1,05[I:;A(E8Q);QAYN*>#D"^DR!,SOW MLEVD ->M:*_65AY)H^6$.U76RC@(GR /^PXZC>,M0YL8W9/JU;-:=>64+QP3 M1I5B=G GZRB9,TU(%[@^/X:9Y284'%1*R482X1CPH0-0/B)N1;VQU3-< M9F1"^=(*OL/5.QD3:A3-1H$0ZP(+.&4LDN :T0P%11FF_- O.?92.U^3VCCF M4ADN$1I4GHWOTAZ9)Y,A RD(25)$$R!\^(V,VO?^&&/B 4[Q^HTK=ZR88@@0 M2#A&M8)"LOQC^X20.P[F;!@"3^-\3#HSZ7.HX"*PFM1YY\&R="&*HREL[+=P MPJ6)F^I48.7KBQ31/^M"A"/ZS^M[)-TVHH#=EW_M&5Z@@F(<54R5 M#53*O@H"B CT\.3WXW?K@WW3N5&+!>JV'^C1@54\#X["?%!5C [+&J8-W2 3 MO!;QO4'!5;2-,HOJXI0!%EQ5B(*!0B\D+G& ,X>X#[CN]SNQC\TM<';P+JLE MW4D!8@^,THN"+U7;E!(."!DR4E,.5$ID,>..U*0SR.5?-;?P-;0;CK01\Y7T MS$RN"U9Z;2O;DMNI4-)(8L).(%TL\7I]FZH>0#@S1)G#*P /L MW\M:NES_I%V!MNEBK^93TU'>2H=J2X<@>TA'0W.'FH5F M5*;J2AO,>*[!!@XT*QB<@@"L(8E TE%7XM.2 M*/0-\)$LA-#I1^N6.'*: %<;!2.:F.=!UC[977BOXX]!RM6,?6KN(6!C,!RH MEB3IL=M<,DX"!F7'*?0K8%MP=E.4 M;@*4P:Q7NZA;TVI"NS:7;WHJ_"$Y,&ZN%R;QHLH!"E.8BQPK+3F3#HII8)R4 M,D.I'YMV"I7D@%A?\()*J(OQQ#CX0CXJ$<$+T$DE7-++BS1>@*AISCUH!8SF M85P-=7>NR5T2_\N\JYE2B3DET^E.@Q'GGKCD2!EFCMR(*&TI1YW M2CLN_BPIT8R(N&F1BS(O]%WV+P]3Z[$'JLG10>7F9=<]:"*!,2/%<6'7'/0P M'[K_B0\<5I.N)^+%?U8?0)MMHSO5^F-P'VH.#?8PVD1PU\GQG*VA4R5CQXI4BON ,-5W*P(JL;]%0E@?(C:*?%W$EG%3,/7@[2%3.W M=,R:H>+&7?!#W@(KD22?J7)!\,VA^8Y I2?%.4>STL +,[:EE%B_8T79ZZ$C MF'I.!74$@J)C##CE"F?@ "'E"%#[I*1!6AM>$'9[8E23$QR-AL&+BOP=G% [ M3C#]T4V@!5'^U&30'V7+-<6X34Y&(?^YVT5M,6I2DAY<$*:E]2L2_%(MGA6/ MNAAH")=4BG9F, WT/]C)F7!*F-Y^4B8I$>=4Q,913^5,G(!7PTH<>IJ+OIEZ M_DTKH,NU2%.6)NS?=2^PZ5 MVJ%2.U1JRP;H4*DM1J7>"4W5H5([5&J'2NU0J1TJ=750J==B4(_ T+A 8_[O M:7*%526D)@$BQXKLZ9F@' \QZ!5M5G_!JY>*##V#7E&(/QV9'IYH%/VCF$RS M'-&G)V 6O35FT3E^5$SG&R;_X^3M.7Y8-C-ZCP&KC+*0N?"-F=.BR9BR"KGZ MJLO>O)4^4=_T9"HE\LB7(E6W%A2O*)U8E?J24K"O&,)G7MFXUSY-[20;YU@M M[H"U 7-ZV@ Y\Z1'?P^U,Y>@J6B.@A%R0L7D"._A9@>U0CKGFCT'VQO;SX;/ M30;IN4J'"LYB_>1;I*DW5T^R0ZN]@+@UL21W8E-ZZ@Q-/6_1[X,3TG%F:T*0 MX0S$E@2$,9C:1MH8A.="/:8@#@*::P?15 =HG$1_+RDP,*9B<]B*_G M"S,Q[$0<<5,(E2),DKP@V%29H$S4X5?-C)-C!+NO(@J">92#+^G+Y)#,$RH M%R-X&-^692;<1IOU%]!M]KPA3)(03]@OF)KP,)HPS"BY_9L$,]&3RCNCR9LX MPAWCV)MT)#X_.N1*G=S$F3!%G*LM['T(1U? XK$EE:^Q&Y7^1F,?P#;]AA1F M'\F85:B9&&@]T:;(CC(K 67J@M/I(ZJO$E QT[1D M'[-#1]^$_&#!3]#?ZP,%AI1M5L=*;Y1W/9>1MMK&MQ> MR1A(*C_EH$A9#,-6ZS*I2PY3_,'45P:CYC>3[M[%N[FZA-IL&Z$MI'-:X,;F]W+SAC8H;F'D-,YXZ>,E27I MA:+Y,#<2NH@![G:_W?*&3XVQSIU,SD-X?8+J],JNL9G%WM\)^]8:H6\2%/K&ME:W"@HF.M3B<43%_ M]C!4TFCGP+#F]K,=%\JJ7]:=85T2)2!-DO1,R:I*BJ53.Y*]'&*-3-#XD@89 M$T6S,X7S2 ]M?,.5YI+"&:)Y;)T]>*^L/ 4Z@A4,(\FHY9PF3,2R='0U'XUG M2,N#1N,?A!P.8&/_Y%PW.9K#TETAW;^%1MAD@]-'3C(.FA'8BK"+ZW)'D29. M*EH!-T-$Z6\9HC\IXJN&WQ;(3 +R3&@F3Q(%6]A06.9()XJ>?FAP_ MR.?%=D5:[^_OHOX[43$ROS;;0+7QW?+\.7R5I"0.S#/@ M=@ZIY(3C_S#LKJXD@CN;8N)[QU VH M9O4,R=L+%!LA)8>O=OIL5F W!)% I)"VK3[ SAN'&+0T+0>,Q]OQ;'.(NEJ% MWV!AN/.(Q[ZT\FU$T M M4E3<:[J5G#F]KW#DV;/">\84(%63',PH 3!+ECKFD9 :="8(*TYTTP^#;4 M.0[L*VJW PG<0'9E+@'(.:%[QM7J0;%*+0L!-D M@=L1PRR3!+NX8B!6A1FC."C:"7PQQIY,9;4-.D!LCA+-& ]2P/Z=FOSHRON< ME.)J'N-1G6W2/907IEH% A?E2B]Z!C9M%5/AB M0L7S!.XP9DZA;'&*5AO"*EN&V(]L]IC3)&DXHP.[A&WBK@Y908%FMV:&2Z]E MR:[AS#W!OB>17)@#QQ\S0VSFQ:6<)!S&NE\06JMW5[%9Z\)T):233GZHZ=T* M!G#N>!6>55(N&UKBE"*G;"V(&89S+3,X[H*'Y92$K;;*>D)WVV"'-J^I:JQE M"XY"AQ#'M]5BO35MEX2F4CJ'(1 M NG<8K^" 8-13(TCIX2L"D!>X(1NJ*-;>9U96E-O8PLHXQJ:37294-_ @(9) MBCQ#-(%0''GSDXA_BY8RPYJFB!("8Y'O89H3M?F"UU"4F,J'X9P_?#KR1D4J MTE!0BFF!94U-&=V+ G'>C%XLE9%A&##$&(."+-Y!P^$22 APVOFKN=-5@/2* MT3 -MYL/[\$VSTZQSLWRV?_/WKLVQVT=Z\)_!:63G"U7@=PD)>IBU3E5C&0G MRHXC;=&)Z_UT"C-8PX&% 2:XD)[]Z]_53W>O"P;#BT-+'!KY$(OD#+"NO7IU M/_T\?77=I[F7+T__\^34]>0:C2NZ/ ,$;MLSDE]!B;(*[_! DVTNL[G#>#(F MT%5ON_+Q+FY&&O0QQ @?1E)-9%V(A871P3PCVXMH,,8[%A1Y-4(OY4X9L%S3 M:2Z*>X_;!/&$#0U1BNI\]F-'<^B!&>)Q2XVG*(^(G3>-[B8U Y M6B[*\0*MGIIBG;6M=A.-T*\PB8T#(LV$SFMT[] V-;ZC7%FC-EJ[)EL@Y=L; M=TQ\\O&^[=\"O:/;^P&*JJHV;(^OBG:P/5ZO$KW/;=%D;_EWPQL,T,/;>R"] M7AEVGK7+9$& ([9PC)C9PRFXJ2B!8&.W08U=ZS3>RH>^M8_L/?0 E,3\]4-L MV*\ C;%L[V[$V)6Y%BV61'A]<.#=4\=9S]&./GC%$+FXK(NAZ=6*"!B@R[[>\6X]Y$097C' M$'%YOC]Q215G&4:N'K\+&NF?')L)5WT6*QH%JG\!WP9%6NU4+8CL&/4'/RXOM*-GA7_E,<:0(H^S?'-^*5T3(@NI71E%=UN4E8 N7+/WF:SII MJ43Z-,I,(RF:A%6QN*8GC19/FORKS["*.*4O?=7L1SNX'W.-*(R7US'LL661 M*E80@/&X"C\XH&:F-;E[/#@;K_(13(_C42WT]FR]V=+T6;!VH[6PV=PT,P _ M9IODX])V<=V*O B)X[3_D?S5MI&J5*Q1>>XHX:$(4K0N/<9]V6CY8=@&#PYX M%\U:$-N*AT&D;5J>)0YW^VFE&($$L5W$4HIV*8XAT>[2E_(&"]"/+,5%B(ME ML1&0 K5NI8 5Q",I>=2+]&**M!3-,$DJK!- ;D3LN_S-.8 ?2;^^HD"K5J/AG 7-416T&9$K'E!* MR X:JW)- FT@L$0EG\".J9N&NN2Q'6:>,0R$6Z)I,SJ]6VQ#^TZ[$%+/E#(R MAY0#5JIDDFMBW,H2]-!*=&#W<[]BX@%"RJ2,S<"^"<61Z.D^S!W,FD_D>>,] M")[_N(Q18*'P(2!A(LF&*.Q%7_(25VF6="#UBJK<8&U3V"TKR_:Z91),N:[@ M'7EJ.GIDA+1''>7'MW$X'DP%:R)@$SLHX; %(!Q9&^Y8=& V+-#C:0*+CY;5)-&#,IT$@.X@\7%UN#*DN'#":@7ZV:Y&P2D!@OS%"BT> PI?\.5,V[)BB9,J\R)KX.2GO:ULS*;?R9LI!WA(.% HQ(L!_< F@*3\>U-9N&:]DAZ ML:B66_!"B5P$>LY& QGG/%M^X*#2-Z=$UDH4.X[-;$SV IWOV,8 MC':6'#G")?05GV>D6N0 +Z]? Z*3(?G,\:K2F+4Z@]*OB*[M,=Y,1L @WJ:4 MYH+AN7J&\]'M89B![PF/L"'\,,V@..FZ)+#.&^^N M1U^G!E@3R2WG;YRB;.< MH0&'R3G=*%RKJ-6A.T]7,FYIH79]D&X;=5C<]\&D9]NQ\$"70U\C+Y>0*EMQ M",ACZ4-_B[V*A&K-+_1F$]E^'4-_BPMD\6 \^XY5I>:P![PA5%!@;(,CZ M_-P33V1PF#DK+<;*FYDKP_]USU/R4#LW9 $YY>BGR8[G]0]U(S18N5>L]^RF M,YNK-@^#@QQ_:LQVH0\GFTEA#7;M(,-(/J#JH9/$-/EZHX.[AV;AU]3<5.1> M)S2O6T@>1[= OX[A:5&5Q@BLU?84-[;+K%0-5SY8HB_*PI?8P!X.^(UV^!Z& M%SX8D^&E _9'7O1V5(5'MX49?IH7=$LM-TJI(3]^XW:-)]E0K)."!5K_S&BF ME)@+/?"TP>P?!J%% *6WODGD>0Z%P5V F^0XSCP$8L9*Q7;U@&D:&MZ!Z-J" MB_TBAF70P>K-M,M^$=4MK^N.$$-#A".=HM>\OJ!2$-LO"E$)/<_:PJ+-"X=A M$Y7U+.S=1@&L@NP&!%= S.J/&"4UE>!:R\R(]O!I"A>RBO37QP*V2XIK,%9N MOA$XMGL(P5+B*R^BN-$&!>R8WZ-L/T+ Y"XJO"))4Y8&/2IQ"228YF27NX ( M)8UH?AP'-R4O]M2WNJ,1I0V@&MM!J(I1V:0!!\8^4O?3J BK76H!(Q_ E8D. M<]ZR6.B[PB6/-K#^ :O7"5R":GB9:2F$D7*+K0H%_G/*80?/B-M^+BCH!$+R MQ0*,Y6*(@TDAK=6A8GMPF'DE.@DD06-4@H%B9J./2?62O51S--"VL[87R%2_ M[\--@=@T$:PW($.ND[*&7A]G6$A$#^)\:VQW._7$O-Y73$24*)$_A4^W#+N+ MF-E.T[IS[.E;"O5NR?%;DW:% (L+UTM-*,;3Y,+P3B5H+-?H'\SNIZYJ)PW- MB2$&=]%S\'A:%F+ I8 L0S,#9U9T2@>SE4BRRMY9ML/$//S,#^M=QT$'8N(I MN9EN.,&!"S:HI&*IUFN T5O"<.+"AY'OOX5$0:IW+4ERGO>2G=W!E M(Y8'B^B:(X-X^ M8(((/F"(X.D$$9P@@A-$<(((3A#!"2+(,<8A&8N]C5S4"-L(%0U=T^B6V3>Q M ->X.G<]P\6I,G0!S\ .Q(^QEYQ%=EGSO<%.Y IWC0S!S70'LH5OA6;K@L1: M]QHWOI8*1%,[ SAA&L8L!:="R-^5>GM+Q8I"7AU7!#2#?-3?\4'#P[? MAMIOI)B6T8O!%=F!8T+:+,$2,@((.B>:3*)L6IKD1=DKKW.@P&;_@F\@*D(X M$*&(:.Q:&ZXCAG)I).0P^=['TV0Y!D VC^")2X(Y>TZEX$&^]^#B,OULR(Y3=T"VGJ2O*V>.]OO/;E?;% H@E1AK0(U'C[?[. M<1;9N!*IWWY<,#44"][#+7-W"SH@5D#8!2EP8ASS*=@8WV:GQ\[ZW ZX)%YN M*LC4Q;6'0WH+(=%4DDT!*$[V0I0A /;@VI%D8X"\,F>7D,<1*A%:L_((R9BX MLEGUGI#QJY,2,TW!"B$(P'<3B0)%X!.9"3:MIXS] V1 MR'@D=9#[:T&B_[:WP% 2MM=[N!GO:-_>NUISO['8)6P=7T),Y1>4>NP[!<6- M[I-S!(9X9Y_XX*. !F^9_0^4Y"Y,1?B1O+6*PL'__[)C "1!'[M/R<8V!P V%56KB$'.3>RLD+'\<9*@ ](X&S1 MC@HP33-]VXT:09\#MW19U*6*BCF,NO/1RNQ*F)*V"1Z&H"1GAX4$!AZPV*S@ M[:R9Z324E8!(B2H%'H S!QJ)S&V"IU#VBUOT/GY(4 RQ-8!!H9' *03(J7P6 MCVV+GI44_[B0P@E[E:"[@&?/X 7:T= XTF"!(/"N59]!G0/6&"> 22&95B I MB/N#763.*>KS'6L4G ?,67RJB6T8G&K#=2X[2WE:_5U[O$O\,@;AR LZET,& M&GI!9*WT#'OZKXI^A57D*46$G4N=GUT\?ERAX>_L6I7CFL#$*(JK')@*FB7M M$KR.T,MSUL); WD+>DKY8YDO>!I!:8R!]&!EU%/#H9Y5UB4K N.-*]J3W M))Y*.QQ_8XL7 ,]H<\K]C)_2M_R*.>$-MGRVH*)I5_*7^6&3?BW1#>^.2#F? M.W4?2T'DW:]6$">.W0L JC \'#50)MZ-D[(4. T=E+PHYS@T?64K<\A!A]8> M;I138-@:Z8NYQX4 !\C*;F8T;?(M^S> Z1W"QA'3!H ",>!QR""@!=[#*;Q) MC1CW",+R(O2'"] P:)*RZC0=.KX^+7!>W-P"30>2I/5RT\)CP-V&MC@J+!/^ M*.'G4"$ [\;!OH%!\Q)B&J2Q^S@'D?%/P9D07J?<'*^L->A571J8G5DV_]RO MDW;3=F;5!N>'O:1VM=YBUR@I(_7VK+?G3P/6[@-#4W3J6KFJ+(X; 04@]XE.U$B^M*73F/ M0]IQ^7;7G0"Z'OO4C6' /*I/(C!E2:4B90#"EX+*V)S8*;3CZ8@&5VO2C0Z+ MKH.XNT;#]_HHN/%F%9A1#E^(,R\;EATMNR-X=-9 YH6,ZQQ.8FI^66)Q^6\0 MT'8TR5LG#18>X_(*\#4RE2#BOA5XV&$* D1>N*S%3DC%B)C!'8>7VA0X,7Y! M1H0,J?(1HK:L;?UE1?4V'9^[=2^:ID8I/SEPE>BQLW\I"1Y]Y8#WE_0,.72F MN%1I>6#V]&0+1YPAJTX.0=[%I1/\31B4#'5Z,('>=C@/;,QF>DBY/L:YP]N, MGD8"_?,1:M&12%JTX25LSMU>J^_VS"G=T$-\5[9"K1 #F<4&:,D=[CMIJ!P0S M=-[XS H%.7RZ0\E.]GJTK[7!/S#46*X]<88MAIIOS8'894U&\8SH''A+Z>=' M#8LF('/309O"6>Z+LIY1)EHNL5%3W)%ICM!;R?H[02]G:"W6J=*'#+FPMYH+IKZB@+=958Y3B0E841)MP]7N12] M"PPH 1)= 5#Z^CBQJJ.CE3 K'-A2@EB.?*(8 (.W7)CLL;3*625 MO[;)]W-3M9SU(2HNBLMLB5'1+C8M+4&6& M"QJU=FSC[PPI.^P7B*+ M47?KI@!_%M'>@-41CQ=A+>D,*TNP<-=3!I2T_&/^3=1YYA=L=]2^ICZ.YB*H MCEX@#IPHRY\=.HU#BY;* *QU%< B7,FI2X]*8R\-_]Q0>UU,'1R=!2NF^INM MKZ,-"MRY*%=4,UVC^%)L?VA%L@6(9B7$"BN?E:$TC#=@8EP5\X[@K/UUDS%_ M%;'UC0+?PU"H1*QYWM)!=E>#=2,X$B<4.I?&!]@F73$.U-[!0\?)2P89&.BY2DV(\K T.(BG PM-68<43/&IYUDR<+4[<#P M!9%_EV"P2_QGHX2@P6,"*640ZH4,,23W15.M),1=G3((R)H19H"B1+6>,=2: MG(!^*6-EJV[H3RQ=H#,MSX&.N#"LL9BIN;:R72VAK@#.A,^#<=>EB '32:UZ,((LV3T MN79$NZ[ PM!Z03Z48[0A+0V'G$/5[&S-N)PVLU/XR+< 0/U[?>3Y#2]S/;W"F<)B:LGE*$I6?BI9AUD3CYZ](S;] M1,[1:D#5-BLGVFWU1?RN\AR4\;[+LXV]F1[DV2;84&^P2E=K72$*V1((*258 MYN(&^/25G].>SEG3$I6=RJ_:K5=U\7.:Z$Y-IF!=KYNFV ^_8F]J-G84+X2!B?5Y$Z-OLTA42*#FPJ9:$QD).\$W$+!J: MGU'$0(SMBV8&N))H:N!^A7U@%A(R577'&F"@87'D(]'>HQ%2%U1Q'I1\W'CW M)O;WV!\.71,Z@?6KQ&IH5RZU)?(/O56#YS4RU7MX?-T=FR; XLI<*"F-NF]< M$*+BN/LW%M<>Y6]%QTAO /!^"72]*9V%$37MHF6F-=4N#44MHU9+_2 Y[N"7SE,M8TKEPB:NOC4A:]RBO"VC M@9-1CV:[:P@]P;ZI/+KTTMT3X?-!@%BO.[M (GJP[*QJ M0EK?5391Z5J[+CI&9R(HMJBE+B*+BS MTCV2!U9]9'G\UBV=^=$ZNG)W(<6Z=% 77<3%Z1I_8*WGYRWU%;/ 2T:@+MR[ZQAHL;.MU?26$V&8ULU^%=Q@ E=5]T>H>HKL$_M:^7PIM M7 2((@<4X]C?8VG\0/Z$>\RGX![S9Z\E\ANB/6$5$BU/6['%C>\E%='5+\Y,X(5UF*NP M\8ANV@.I@&53(!8C-#/NL+[HDA@6S[I()AF_37T#EUD8:)1*1 J9\,V-2Z&" M]\_ZG(145'S(78]\::CC\K579HG'.PEF&@[^H%SCW%. K$5(>_)=Z++TTK#PSB_[<^PPHWS51<(PBROW5N. MPU=.JD7,F>\^)^&EP#>2VY;A A(*-M+9SRA M5&F%,3)Q7ES:Y]E>>@[G01(%@,,(J"Q[7R8[H@2_7DCK9BBQ9Q96#VC_%L6- MH6B=ZD!N"M=9HI1E!G7'V4TSR#?>TA%VNQ)C=S_-A+YE4.K$-1I%-6DB^-H,D>-BB-]0>)'-%:0K)&"SM\FY7)^2 M'T@WG/1&?ZP34TD&/B: &@^816\)2BVO"6W8D0VOP:II%^IJ(EU10X&W,Y53 M)6MJZK)M09\KIH+>3V2M#OEBYZ8FSC/?%AU9X<( YH_+(YE;SL[,JN@Z46\/ M8'XN*$N)*.)B/ Q#_-"4HD#L62/%QNFN+*Q?^<;.Y-.R-7=A8RBN.+I_4KYT G^2'-4Y=^H M70L7*V4Q/+) *7&*85;'T>)D RX8E;@F0]0Q?C&_\B&^X7=:N))( FI!.#A8LE+2K-B8#^<%=C M1"NA 9"!7X$^"; "IL5P::HX&*LA6%@;U&)PU))Q_+[)CL:.:B2(I#>PS]?F M<6XFVM99VD?&FLF3.=.NA2D1E9=A8L='NLRS#^3H6@=30&S Q0+ ?+00P8)QZ8O M31"P#I)X?CQDO$"3T%J#9'>2G9&Z;X=I*N5XBL!@XW3IKFI"SQGA^GD4=/UW M/&$^B6$)^-2$L;!H\@.F8N; >HA9&O<<8P+;@*+26,,B)1Y81X\1T_A1$]+# MD;SY5N)=K]%Q53 88W=')D;,3##,M(1S&@0R[10M@TAZP7G\).\;W6[J,)NN M*YU_Q@#IAG,RXFXB%=UV!^I,!PX[Y>>!)>O@JO=((X6.]7B_)=F]U1L10[>[ MLKY*Q[C24_%#<$U@]%IDM5).3E-+7%@BJ![P8NRI!U."+D8'J-5+E;3(70?" MUF( H@L")TXE/DY^DIWN;DR\EHEG">&4_I=;B!P+M2F,U?*94?%B:T<)N=A_0Q6T8K9$/WL M.@UA6?.2LW3+MV["$P46Q@L4C_.PH*=O3^4YR\8'A=O0&O@1262-<=&@'H(N8UD^!#C49&_%,)#;EC0^;^.(#D]J05C)6!Z<$.]?N\B<2+B4N2H )= $ M]L/M='[#S'N97=% KAA!KQYUKU&=['%N0FLIW0Z(AM!.9"'@&4 MU6/;Q=%=B:'&!;PTB5LR4"T/]E@=U $X;[RO9%GZ$*2?C^W(YW"](?8SE)_V M2RT5H'\INQ-@?UH75;!==5UDGI5>_^3ZTO@G.J+6VC%OW[ < JI^)4Z/4%]1 M-"R(1L/BQ9#$\$!T#I!>H.=%8\=+]XZXV7!]U!_@(JF-EU/PN[NH6+A!ES#- ME@."J2F36LN^$;ADL-6#H!)97X@'*^1)Q4'M=,X/']9&"KT M^,3_B/XX"(9C-]*MD.+S=$M1.QQ&J30 +9''*,+M/4Y6F8B\?(YV$_Q1H9"\ MAVG3^WCW]A(,CUV2A6L*#YL<1"BN[")EM09D*SST4;7B&=36\PZ_R2($O1ZY M#T6:LIJXN41'E'"2R\LQ/G/2;,K(T SNBF,9T256<$3/T3!F)"&W_'^ M2#EF6$Z%*(Q7$"QM^_(-AZ/W52+[%GK.VWJ;33PE145#A%O^" I/+IMWGB]] M^G#N%)8YNBJ4F5)6SB!S&ES\:9X/!(TEG2A WW#IWQ LB]&7<6YA^[KLN$[D M2L[_C-*D'DE)&?J^:1DLAB1=TV9E$(,EQE)FE*&/:X4SF"F'KY=8OTNVNH5) MH>'1&*A'=4CBE1>ZS[5P@J#81P3&]9$YR! ?VHC#4$L7&B(YL1['[R2V+W?=PW.]J]BLO!I/75Q5SY83 /,_- B2L M$ +U%5.G^6)91VR0&\K@=1XQ*)F1$7!>D!^D.+_'Q7#8,P1A\3LXD^^,T?Y- MS_6YY9')B".:UE TA2SV.) I -K/O]2D(0B(QIV324_#\Q8I9".P8+)\'-6 M!M_TB,4_%R2K#)OE+%C==]!18\WZVP$]E?E(\8^RB=8U[J,$]UD)CZW0O0YKVJND>D;RM/&;'WN M>P?D;I@XD^K6NT^[&$]K->KN$+[(XGY3M6C-PZ MF'(6]([LK*P\1^_K./"]G&NZ-;K*5U86UJO,'V$MP8_*99BQ_*;U<;LK8RH/ M7-"TN-)!1LR+6Y]2@&D\'X/+BZ#KW?7E!RFXN0$5#U?=,;C@)!C.[<(72 E* M73@OJ0+"W6*<'RLOXQ41ZOKR6 S2NF$]T.@V]*LD/M*V$&F>/)MRD=8,F7;K MXB(W0KDBS@C*[XGAP3+"E63^]*F$]=(AT'%6\8Q0W*,=,I?T5;B;[" M6>AP&AG4ADWE#)QLM3@]732>$9SPH![TP@G-@&0WMFG*91(.)E.YU,UG>".J M:OB385+JP/2MK1N6-79C.,)"!G66I?'PGOFP' *XV>S?H)3AJSN-13<<'3P8:SV;:1R&]%5'N MSE2Y5$@Y>\G%6NFX?=ZRR!^V?QEQL\8VW\DY0;,$./\+@<2WT&W04C7&W%)I M=CQA5TO[*R&O5=EY;CH.AC8L!8[8%M_=>,[Y'=FZ3=X&9][.,VLX)OMG$N]> M!LS"#%H"D_3KK?-CU$3MX=A<'R>*Q!( B_=Z6!H(DN/$&C%B 43PS:5LG( MR(B14TEIKI1UGW[1L+>.2-C763;_?&&=H"H_D&XO\+\WO^D@G#[_XUAC?M-W M;HVQ%!3Q(*LU0^59H+2CD9\R8YGMU!]"FD.,M MWE(AUT" <97LIK_#Q.R_882CBI-T M1." 2T194RWEXD:>D)H% UA$@YEVY\N:?BLEC]2!_: "1B&).D#H+2JH<:%.0.(9J'R]>V]KR4Q@>Q-/GL1&T%Y M$O^J@)+PMP?'UI7[DNL-8-87;[YPG.U--##'SP]?G5*W&1N-I)2<9IJS\YPR M &)G'#V[F3:"*/C"H/9@E;V99NY^9H[M?QT<"LH/#((88/"&A!!CXW1#07D"'<3'AQ*UM65_@; MA/7BK!$HO2K346YHFL=[FT<0@"MXK3'KGC$F4(Z?!OE^!EGY892;$4Z>7#*0 ML@CH)NWGTM'\S_CY_MAN!^\7(V[NB.<^]'3M;^8HHH2(O$.V*IBGJD%^.K,W M _[@EK;;;6GF'XVFX=UOTG<0NAPM5FL"+64N];!+>KX1,70[*5+Q8<^#CFFX MW6+W>+8!!V!(C01X/]XG)%#\_N/9V?B(AE-@-XR] MJ1;MTBYX#)WY)2117=ACV- !.^#A[@7!37ER:\QZIF2\=IZ>/OGXE_=/O@DP M>BF\,:(>7D. =CGDNN.@"R.K^U;\9_]*F%#[4*S#-5E,B'H(K!+5T;0,ZKZC M$BR521$:V/_A5CDJ7[B#]I#3?PK4I/47\ PX.\UKFO#>15#&D61@2U:YO MM_6-P*&A TR_LX:(80<+-UE> 88+0&=0%ZBOT%=2]44-L1\*^8G"2)=%3K(N MBI.1EZ O%PG #M<=NA'VG"00H?%R(O<@\ MCBS%U"T+_4RT)GA9:HF1$TC-*D\6V5E#TBE*,0!T!/C0IU)G53$#)K;C-RX& MO?!]<:5-&JU:]W9#SAF1L?'M".!-;JG[1O9=B5>)6STRM#SVMS0+>2W8T#6= M?+D)K;@+4Q)#-+GE-&/5!;8/R/P7('X;T7T-;3.D*88K86=[Z ]V?$"LIK4/ M(U\9C[<],LM^AVF,J/-& 5!E\5FK7<@2+;RX06A/V#C_Y2_GR;FQARAQC,8B M'_,,U7CT*4#74T8&D\$B+1+$LJ3>G/*I\Z7)I:8\348VBE0C2640_+&VL..7 M6;<+7^?&ZEV3IAT(+9;LT",-'!U2 "-Z- I^ALRO"(G =1F7P.KN,-3T!VFC MWRR'R5_J*R)/2+W4!>J\N!L.,C]@]!@0-MC=7EPH0)6J!_*"4=JA%#R(;7EP MR"L:G46I%N,M*MZN<"D&T*W0-X)W%5!!MIVX;=Q0>%C2/'7&M(%0.HF!;1A+ M63E,QLP'#SO.?C"UA@-0K[!V&IR>$E9SO)X!G>=8@&U1-[LI%J=UW%N?/5^[J^ZSQP0(+/C6Z6A(H/;32[+/.NJ65V;3)GTV%HX.4"AHNZM"QR"XR MXAJ'1\N\"-0PFEBM]^W;5,;S4N75J!=B>WY2J!_;-H7'%NWG+4^*F^@,@M@V M4GFRWL76'6- )S[4.."'Z3,2>U>A,CHEIIX;DPLC-[4M%T;S1W1OP;5R>T

"MD1<3$54\A>DBV? 0J]S [% MGG2NN8%.E-TSUG&3Y:]L.E)O9:U^I ZXLO]:%&Q%5\9T8=K0K29SOBGH@H]4+OYFW[-VH%:1V9-,<5)Z%X#]80.]+M\J*M_3601+;D=NA&9 M.,+(M,S+@J?4^]]3<+HAQ.H%J[4X6\&L#G-?1?N]@"I\@\?N$[WR@./8)$K^W#Y@@\0\7$G]R M-$'B)TC\!(F?(/$3)'Z"Q-L.?N *6@(7MQH4"++Z0L:%4OC6ZWTWYC_:Y"W5 MX7=\'_U3D?-]596J_7WQ>CS[5HSYRU\BODADZ\<0[O:Q";A]WS7]A355*PKU M"I$-,.YU3BEWR52?<9C_Y.CH69 KD+0,I3!\)C_,Z7HP79A-GP<3E\U9F ^A M4T)((&\79E$D"E#+=?,?54&Q@7/.SL3)T@6$^'+F+%6\DA-G[VUWVJ4FR7T; M$.8N*%A4(&!A__KNA^\>VP)X^\,YI\B %-X(#S='U9GFB;/NQNDON^7BY-^E M"J 5N ;&3\+_$@;9/;'1"O I0.&XFQ6$+ M9V("7&OM9_EY!;V(/VI87!A*L*Y_NE:"3\\VTC)DA[1ULH1\_K_CV.-H.[": M#Y.SEEEQ)"BRH\4,[CC_>$;Q,NM;"OV 4ABZIE*?%L::2$IB]J6G ]2SE_D) M2DF_N?9)@WF'N:;8;S3,<,&O'I">(WKK^B_CP;^/QO:Q;95S1TJ%*4)UC&T% M1\IU*&69)?_JLS**EB,0VF"%0I83)HE0,GZ=(7A5E9N _LJ]B;AJ91?P)(4[ M(!0'F)D*G)?,U";0B^&N"RBT4D+Q<#8XYFQ/=+T1 1OENT@][D ;RU2VGK'$ M48TPZ ;907> C:'<>DUB FME^(>%7S$O4F'4<$:*HY MKHP$]H'],D4:&_"*V#U"A)_VJ];P,5FFSW!C2H+G41:$1 3LJ>53-(\I$C-.,)4]CCJG3UX?4OFPO#2)F/ M9Q^)-YV)C*Q+!.9+AJ/&+D5N[2JA0JSQ P.5L[QM1LR)[..$1;2=<"QS;R11 M#J8FG)RPC3X?%QXHZF#M'&^6![B*.";D>C%W":+3+S&!8W:QG6$^ZJ@RN&KJBA#$0XZZW_=KOCZPII;SJG M3H#M$&_VXU>DQ=TM08=<-WZ!JY=+#R N5\,BXM0 :#KD!'UU[&+,Z4WW)CNH M@9S"=292]V'$QR]3?MWW0&*&Q.!8?"_=P@'B"<7"=*85O!D1$;L:>,OKMH& D"&IL:[/\;G0 [A(O M3Y=^#+=781*=NS0Z,B,AZ<3IO@?A(]X$YM$Y631P=)R0=29+_D-&88#D;[+4 MW^/J\3W8H@&O.?=+_A^5]TG_8?>6##79V*+ES:*X>+JD\"6&]B6/KT-QE,/ MW]C\91QX$!,01@.3CWQFX7 ]L]\MDY.3-'0=<]K#2[KVAT8 Q0PL9!Y;"D!V MP-6A9>_W,":R1AE2-KY$(XINE N'K8K:ST@='4F%4\1LQ"&*8F25[^%"OKM9 MN#( X&Z59W6*:=8Z@$63]5S,DLU < ]!>^\[$4#YX',Q_TSLK/+71592/0C3 MYV=S5C-=6P;+BZHE\6L4)%YU.[8QQ!%*;M&\B"'FL6BB[@LXP+^:%8' M@)B1@](;LJ%>Q>.S8^37?2^3>4:C_%\Z670AZ5FS K/1CN,L/U?UE?U7*8(3 MU@U@!&!M!ZQ!S9CUC?'?%M#^3B0M0A;Q55_)G"BHJ]P(Y[K\E$) 4'X]EW^G M#!0$\2BSOUMOF11_),)M/846;RZ-_ ,Q)OF7=2 :ZTDH*AR^(7_'\#?P4(Y* M"4AK$+IPO@,2X!RK5>N:NN)X?A=!O#!NNG/BX@[R5MC)'IV$=$>U@IL5*91V (A6"5W5[$4+B\GP>(0]VB-KE"*=TP:F:')^Z. MQ ^VQ3;1:%C;=_+L3S]]M8 M6BU7*&^*\+*0?D)0T M\^3=,[4@&TC[)MH4VS()9@*5& M G'?Q48C@6X8\#C?!\1-V<050$$F^^N>"(NA+9A%CZ=AP5T06-_$VC_K_)8RY W HAUA MFC.[DC?_P_34_FK$%!M BPRC0;'-;4D2J+Y!0=@YILL-S,)PESDA@.+2ELB M/IN#(I8K3XU=1R.=!255G3AY _(A+I./= H)K\M1!/ M&U34\N@/IYO7MI]U6.@=C?6;]XKB:%Q!PBT8M;:[S_@)G+JWB-()G+JW#YC MJ0\8G'H\@5,G<.H$3IW J1,X]6&!4_=;G \[R>U'PDJ4DA6"JIF[&2'/&(0=.4 D*5L)5FMS&[UU#A8DZO\I^KK6H5%@SP/W!U!E\#Q%A'8\[T@"0-/GZ MN!VMJUU#K-&/C#%3M8(%@UN]RXOE462KR(="P$%(I6[2$#G'_4KE+0Q(* V7 M=X(,4J-"6Q%AP50%D^Y8 ]H>]W"Y!*X<+"*XDHA$D>&X,@''"!0I^H;SN/6:O@\YLV#3=2#%6A'+D])U# X6$4X:!!IO"#QRW%Q06FWRK[ZP-^R5RJ"G*BC*7&IYB(0I MG8!S$.-Q2F B]6C;PJBP1Q;Y/G=\([UB8]N=1'A"1T=I;>$T6=45:'7">N$[ M\:?N($5W)"D\^P(-;PJ["7@!1$E\Q##>GHV'YE59C)%?'4=C7*Y,5_#-5L0U M*5@E'%S2U4^UWK)1"=?,:_J""3]*"O\9QGU4AIX''04P3QVMB2;<'YNVN. MUL/D3P):"OB'K$/OA]X1+XD"TZ9!]Z9(:,P'9=*$BG&,/-?2 >G#&KM^XZ@ZTKN<-=2>M=H M#O+9CBZ+-9+#GHA@+(?(@?V1,OS'9D?)F_G.FIPY4$L?A:#ODR1SQ=W@O(4U M!;3;@4J@J7EB%WOS.?E;=I4^\5X?92,T\Z+BHY\Y4:C/7( )A _8)W;;VJYG M 8NE;L(GY&8@ &!/6V=XZ9BL',-0D*L6M<0-KUS!U=DU^NZ'[^#7L,^$P+5K MGV":5TKQQ>.:K(P"EK%:_><) 4=?L[NJH97D:7#EU+?+TK2@*43X?>R=] S< M7' A0T8BTE<-,F"IW4+8#%F0?O)>992,XNBYY.KNQ4'UT_N;^ILMI6V(W?)F M?_.?0R/LFK@KPSJD*7S(OVHFXNW*D:0GD@UQ3LP7L-[+ &$M:X2%HYK*-?\)8H8HISJ$!2B MJ-#!2.+5Y&U<9N7 \V#>P=;$R!WJRM+:%5H@$7LI^.]0XT'0,GNMZC/;FLY( MVX.EK-4#10A(],DSVJO!,0["TK!C[/UN']37]TQ(;CE-Y;-,0XHH?U ^Q@/@ M+1;N#^H3?W3X&QHU!6_MM\U&'&=2)_IIXM:P9><)P!CNY+7X8 M)K[Q%3FJZ#N@>!R5-O E0QOAR)3"!7H=G69LQI8P$_2S=R&CEQ9,W2GFKW)J MN=H*X#&8G7B%=Y?>-FJ.WB>+=6>RK59W[]I9$.L^?E6@VA@:$X>G\& K](]' MH7-$CSFS0BDCE3]$V;#!!C4,F &\2Z6:94[H4ISYS&_&CAT4EA"MX?E7%_,!=: >YX<;K!Y/Y]\27=-RN"8RO M)-1AO,&;G1 =[M/B01D97CO^W4&"7&O?[# 2<;[>!,&E?-U&PO;)P1$[?@L= MWU <$F//0V(C018^("33!6OGG#;L)3SKFDI-G-%T3Z?[W@$#'MPI] BM7SNW M2Y$'GSC>YLX38'+7Z&Y%=.".9 WGB;_X--G:S@0#W%T)@!ROIKHL&HX!#$ Y M((>UMU$0CPF=.-'C0;'/(>G M9,!@ADX*#;H7; @1<-O@$+R#+8$ZB'T;4NV&(&?O' 56!QLBBE5L.U%I$%*1 MD;634++G!4P:C(O" QU+)1>_QR-":FZ;W>](PX>[A^GC$\'4!P.L=]-F->11 MYP^9$06+B,E-52S0K@&M:B]TY0._QL%U">8L\NJ^N);"-E1IEKO'%)W>H3F$ MP"34PD8N"[81G�[MT=:8&G:4 M"ZMTW9T9 ME]%(BF15YZ;T&P='^*">0.YI.RJMV;WP4E#VMI0I3P8//=?Z\@(A-*C&T6E+ M<\G. (H=UJ$\ID,%C/$@4P^]! S#:D65H&3;Z#++5MG/A51-^:KS:V;2>5T< M.Y&#'9!;7O\'9D&S1ZP7J2O7YU9L'_6'R?>A+(@H:V#+C-=EPMBY*.2^O9TF#U0Y:-.95"NA-"6@"7ZKE%:\=SC<+'97:-(Z*A1GF0^$_&@7VI^D(HCB_@*G$5,^)=ZCY1 M"^"NB'0%@X2E^)#]IS:.%]$Q1]\*R'?<39*# G8!E-F:SXZP<4&Y"1UM30'V MUJS:$4"^N4Z80RG5"FOW.4 MZ4\^@,B)W8"0@F+X'A1GJL8N+PVNCD?(M\CC8G7K$G6B[;)8<"FK/6(XGF6O MZ$X(9V',@;WV'&@%,=^I0GI&?>@VDR32[PX_X?Y^EE]F]BYX(8*.C48V,BK\3F'M(KG017'1-T89-?B:C.L=7B)QN$N&4)L;W 01*RKZ\)A*/@L M*6*ZE>[T::V,(1UTD;YPE%"VN8%N%;^"(L/V0HKK]>.)DH7;.[B.^PT]Y%J- MQMMO"*%GXVBPST9@_!"2W [5#*M=KPS'0&9A]%R5?5BPL'5I$Q^;P+*L3$=: MO6VZ]2B-?4!#AF!%ES5+/@TV,TIB&P>S"RW(]M)*/? ACL>$"%@7#T%3F#2- M&*XT$5423Y4^*F)B42;5)J"$VO5]I(*U,?:5UF!HTF/P/?D\P2&):E?KDI&K MM!,/324[]P-@9RCE)I1?026Y'> K0W$KD;',%" 5!E3;7:9_$,T>A#\9^D78 MKI39R1QJC1-MG$B];N#DS(+H%04=/5-!"$."(E8@@B4V0XU!VZ\$!5$X'=SX M-0VA@QL2:GI74+2W+SN7_[YF^$:IP94JAZP@B2 Q$,M30TE^/ICEJ"F**GA$ M<7REX@R6),+6UT3E9=ZSO%Z+@S(L;!A- VP9?P;>2LJ4LW1!HK!H/]_(87?% MO+8WM30HKR'N%_J21$$1(Z;5/_+%D+,N")/6H\)4 P*X_5L?=TS*_<21[)#. MGQVZ-/'L2V5-\* Q[>007\('$/3Z5A&:(\R<$X'YJE\E5W @2V;DX1^P9\GZ MT9(XL(Y>A->S5F^G1&N((P\:AP"\TOK_6(H+( 21 Z,DVPMKY2 M7?.(\V@XP 1G)7WT03D68_-^[JV5SD.%5$&_#O&QA\E;Y^X[P$6 U=H!LXWI MD&6'D.8@/T)N#_Y^S/Z1(ZL=AQ#JQJ;"M7BMV5$-EEH,&4\3X=X:(.P ^J57 M<>/1.IZF^*8JY4$F]]=.>@%MD]8O7B-&#[UQ[*JA[0LWA#>""2>2J_GH]^&9 M N:E9.UA&_@3U87];R48(J:[9F^/G;J^"A:0OSC3'%U:\TH[=U=6U!KDEB#& MU2:Z]@R7@U-#)70EU]'NUM;V#%WA5O2;'D@ANWJ,64E1;%'5HE.K*IM9%;BI M$>VV@RF&@J\.\^0+:MA2W*E.Y['9]LAQ=-(97AE>P(9,NY_ZJ)" /W,!*!-@ MHO$4?B;GB)3GW@LO!HQ4V+H>> $%XK*+0F,QHYV'56USVPUC/9RSCQ6(ET([ MYTB7^1BKAIW2/+Z #B&@JR#)T)*'4@$L7]*./"UV,/%.DLVAI[K*Q!U0Q)!Q MW&6_0OZ'P MH6TUP,E-8LD'\NY$? %Q="XK%)]^@,47 FVP%3ZR'?>=0'6!^; 3:QT-N>WC M6H.%A8$DA! 7JR(X06&(TR,P?A_@[N37(.M34)%(GC4HHMYRV#A\FKFCR!TI MXD:!ZC(3#L;7IW_4%NYX'4+]@.N'ZY1:756] \5^26SCI/8[05TFJ,L#>\ $ M=7G 4)=G$]1E@KI,4)<)ZC)!71X6U.6>KR'C\?]/1?NY33[Y$!YY^V^9]?N< MED"[?_>NV^\6%+](7-N^_XE9F09,7I)7%(*.)ZX4"<4P88JG,H9B2)LDE4/+7#W\Z%PXYGJ@UT2MTO%PY:\0:!/BQ82P/ MJ=BMA/(>D02-:>V8. 0]917L:&'2DZ8+1TJRADJW*;3Q[;UO#[&0[&P^>Q'; M2'D2_ZI UN#;@V/KZ7W)^<1&'G/2LY*+*HB>U/)1T6Q0)AOXK0#"C.S&!P$7%WO2,_Y@?>R7R:PH2Y&/H.S&-&/W.&,Y,G=5/"VI M3A8'@LUE85W7Y-D!YI&S6VE2M"T5+GHVCS\UO@9A?3WY[17C E*?I@3% %4IVG^-G/S>1&KJ(;"W2'7OGU-Z[81^ M#TAE4E*6.VM9AY7QB#?Y3:D.GV(Y)6L;!/TG%^4K[Q!.+=O)[/.B QR!@!N: M4@80H6(,&D!UE(*)F#9 Z4O)T\#3@/^0-;.L,NW!AU]*LP&5M3VJ3HZ.3J:3 MZ9ZF3CEXN[7MW;=.Z M)!'M:D;Y;S+$^671$LW?90WJR6K'@'->W-[#?MK\,IG M\R44#E4[3_"P\&H(C(4OCJ&2]^ (VZ(YUGO[@.OXUI$ O8P,9DKK1%GWO93 MB*8],0P[@TS4"HP17'P"=! J&$;7SB:Y(\R= 6KW+J-,>=YZQC?KFLP5RW;' M=SO.4;IP0Z$LA8LX"V:Y*(--?-3RV\=7Y465;F(THC"N[5$Z ^C MP2/Z)G<=C6H4\+!&HU?K?E86<_\&+6'R"*Y;#>WC<=5@LG[$(B"X$/&B",#3 MD3^[10]0=4<.60",B#&'#*JZZ(L<[%&"PCG_[FV =0K)1B^,G3LCG#2[U?!& MBGJVEW*@;.>IM+UF$X0/B.M8*Q06S!X/=J+5C]K:@>K2H4-$E1K*)[%L0S8^PU,HA M3[#_ A5-^S=S-T7LK[BX:@<4D?>FJXQHD$4*^!&S=3:G>8&H0$,SJYRIALW5 M\/+3;EI0='/)$4\QZ[(&4RP5IF(87*2U=#5\+"7A/6NOEB$B@>R=A^W\8UEK_:M?H/Z$'=\+\&D:>F= MO;_87PO'%GT=5OPOWW%YPJA_/U='6>6MEHU*NYV@<]:'Y>QQ_VYR 0_/WK^ M=/:-8__>NM4K?%GMYL@@>JL8G],EZ'OK:F&[R 7+X:J'Q@%X/%.)L-))I1CG MZ$ACFZ<'F'@@VW;![M3BPMV*0M;_@*A6E(+V<)_<\;AC70,X"CRTX^["H*@\ MA'F+:Z %K%1UP0I"39RQ]ZLM*E'^D>X P3-09,.U:GZ^R6?$S07-X4LL%PRU M5+/,,/VHQ7LX<]=:N _;'IRU:"65?^="%H]_+IA//!=.!1K"OV=MGOTK>9N! M0C+Y ;-]&*;VB!Q\9?WM WLH!A5K<]6^9M^6;Y]N$>2[5D&A.MYMIWI<3N![ M(<4'T>K@[-?(ZF#B[9H*FKSS[QMD[4A=4C#"::;QPS4BMLKF36V=6*).GUO# M8(_A>KU2VO._6XNW3,ZL*V_])[[GE/6,N*)3.3MY5YC&*=-+"[Q/7CDI#4=# M+UIA3C3D&H.E/!F>!!^T+%'Q&\PGV^)V:5M\0,H-86$9#PD2_?"Z5B- M5@XS[;(3X!GP-W_@VI6Q*0(E03 QN,:YRF674W8:[M=T6B8'DZY9[F_#2QAB M4EFY >.R'SI$G(*-G*T!9DBZ&CQT(&2 MA7OE::"]8TFOB59'4O5@51@=YC$PE'E.)QZ,N\=@-OP_RPEX[R=_J M4R'R"T)5H]>*C/D_+NAVGJSK@IDJ<870-+*F7T _N2B5L(V2=GR]%HVU($(" MLIP#$1$*(X@(;Y#ZZ,Q0G*,A+)=]'3C\L""!V'FG+V$^/Q_@XPK.LAJX/:^WYJ1$>1\3)OT:Y?U!ZDF M;T#"1-X^K7Z8G.5*;(PX(JV*!O8DDD_US6E0O=%>:]$H1ABUC4IGOO@TF MG>9:930YRD+T5.7F !&E7!:@VD8UB(2VZ)K>J"T\<^MK9!RVEX->.Q/!R<_]G>+>:7[.*"8=@IL8KD0K[&W8IM)[D,JF_N5OD5-A.QLC6B MK*#&2&L.,61\S5/\WKAM)&P )^08&4S SS FGS%SEAL$_1#<8;,76&^#0 MY-+ [N'ZN^,1^3U[*FSM=F0&Q#8B4"UV0@]$X&8&@*54(,T;AP$CGT56<9,! M\#?; &NQA&/&07&IEI,R.6;%KMP2>_A)-Z$JHA M*\$H+WHZC&@K- ".*YVNY'4DI!ZDW(;"E0I%Y0@;[DYV^.,="PVX8?)O]8(QQ B4*!9[I'+GC[#T=2$(8Z M4'@>$IAL;OA(*\$SZ1/4:X$N\6#9Z6)AC58\7/7N,P*[=4TQZT.I8)\W)\)# MZ-73S ON(FCOB)5Y=\MUX.QW2+&7T_9T< N1\"2K!V9C&J^H7$P84(4$@0J; M!?GO=@T]@I/>P?D=M XG S4-ER3_LL/DXW4CKJ2K&$&>&^.TDH/1=_-,.RT8 M:*R':[\)KDI3Y;ZL1NH4Z,5>YC=$"F-A\[?:V\T5(82L)UI@>"EK3]V+AH== M=PD9.:-!1WS*B@A-E\I%D_58Q ,3]$@;$IPZ$M%-[<#KP/>%V@Q;AYRGU$S) M41?S:$U/$#@9M ]G'4F?7]=[VXZ,SV""^?+H#I\C:A%WV.8<[%+K4@2G*+=K M6S$@!%W(^]5=V6W!K]M?6Q_V$,]4"%_3J+O^=>H>L2VZYA"!CZ<*!(_U4+_C M;45=7Y9RWR*3CL/5'JJ*/R"9(9Z8!]9J,;2KO/#Q4P*"A0RHUFTFT>G0-\.M MUOZ)RID".?>BLNL&F)%]G).;4P(W#.55.$MI@,*#Q;%W<:^"C.@^53[>NEH] MQ"*5YH*XVX/J,6\*/:OX5GWA[NIG#I#WM#MIFNWD,^%SH*P]K+;Z^]GYN[/_ M=@+<-2U'#5Q$!$]VFX;CYG(0$6OYEH0V$-N&[W!TNHX!Z+=DFSVDZI^^6$T/R7F%!'BCF;8+/[>T# M)OC< X;/G4[PN0D^-\'G)OCH]S/-]LW'<=U1 M)7D0SG6!V8 3@\5;"[.(T^C^F=%UA;EU&C-@(-Y)II&&/"&[)/W V-["X$>S(S]@V5X]NA^])_]UECEYU]SB=7/_U]W:R2XZ.#_U;Q)QHZ^924 M(S&SS@^H&/-TKC[D&:=X/'[.K'BS5L&%P.'_M*Y,\.^+-@XG*#4$G MP8VH'"_3"OQ2*Y#SP67=^EK>L9%-B&6DUX!-''- MNIV?7GZ52?EF^U]=NO8 M!\/2;@CI<,*&(*X>SXJ.#(DX)!WG*T[MQYLV# 3Y )<&<*.@W&;'F QYC18^ MCMDYC%2X!E'+N#6RP+S1BTF5,+-]:VX+HAZE4AA+\EE#,GXY<, MJM)ZR]9SL(X#L[A2,W6A3Y)6A"=$P=3_CN#)?S*\ M\)5)VAIFE0>T%RXN\ET#M=DN@[2C$.!$TB?%<_@3_5F\A&]\3-MGKNUG MJP,']? )[$BLN1\55T\C@@1'CI F*IW9,V2G:T2+. V /*%"K)L$1V 1)C0T M?X[#C[J&/M%+V@)9;GN &B+#LT,_GP.?]M!->SQ(VJ)@(=XW 3.0Q8Z[HUWOK/MHYO6#U*WBB! M4S@@6.?+A'LOX"Z-N@/X */#POFE4@/.3W(.4-TPXC6)2-U9EGM!:<)HZD,9 MM[I[X,[V[?S@ @XQ%K$4B->\)I8F@(<'?02.T']\WGCF_3 M#66[(2!)?6'0/G='L<>[.(G(K9>R^MT/H5D^DU^J94XEV[OT"M4+9IM%FC<' M)$L@0'0&V/=E%YQS%)?\;2/6G!G,G"%#SVV'5R:KI+<@P&T8^Y," MFU7_ J:_#I(XXE)>%:T!>'

PVA]2S*'<*9 K=ZQN MO-JFBA$)/DP$0!-,RS'AWM,#:5\3,M,8\@U\#9!=%N'2<&@U*_LJIN#G@')4 M++=, 76S>D3=L"+!W!B4?5<\PJ'' M():JL@D[]5'L>"Y:@ D;A,<4VVN &F.@AT934]$V ON7PL:^?5K,0'3^ N K%1^24"2XI&H[7 M_7>-GBV,O]S+Q&'XYK1:YP 8($J M0D_P6TI2700!O@9+5_CWME1H<%JN$9@X'5LJ,-/()R4'\!^62I]Q@9CNA$MC MSD'#N'+,L3DW^?9/(.7Q_Q8+&S@]?%YR]%@Q ?H&52YBJX0O M/%(W[DCC03\2J"N\RWO44=*S1$W?1^IF)6/5'@IQ2AIC0R-[_CL<$(IPMSO= M<7=H]:?M5K/3%8/6:-J96L/QJ&GU)KU62_Q/"RV+[-=2W9H[_;1+2WZ??[)= ME(IO+O"F X7W"<^Z#8.5_^Q_RXW'+6Q _,X.)HZ'^GQF]FVWU=3^T?I,:26DM$ M%Y V:\.?H!RBBS7I[6W,A&,1+:,=@1.N@6N \(A\D6X"CG8C/+C0S\KG<>-H MDX!P%M+BP2L/ FP7)V5J/9A@HD2!$8!\T!:PJW&_!1RU-;QHG=J!KS.+@,>XG!K'ZK4:OVRDU\+AX$'*_/]C-Z.1> M8]!:'UD[TJ+60ZI^^5NK_,RL-0U\]'6N=%5\.#TE6O=CGJU(>C9P_WV'L+XC,H="I(,,PW M=??6_/8G[?30WQ#ZVC%A]6N7G7JO^VQQM=?.#14"E4"@0?.@"#3 N<6#T:GT MXCR#XK."MAK =7=M&OWLS3@&K8.2RA!)I=<_[>8:%0*50:#V01%H=%H(=+:J M[MO(=G"%^YOL\+/J)IU#TDN[6;L]TYX(62%0&03J'A2!6HA S9,9*7J^ MRBVFHLT\)QT=K]3='1//AIS)3<23I8\V-DDY[=;L%8:4P9#^KC$$:\2>WQ>T M4EC7G_&?,H.HTE=W2P^=9])#276CR[,N3L675B'0\QGJ0\6&.-*SWAMDN9PZOX-)C6 "7<"O_!GHC@UG-2ID79GD:=9NVRW6QD S+&T]LY'64?K=IE MJ]O(A@WB?=CI,G@JY]>:B6&)+A[>4IA^8 @7;RMN2+C:Y2E3DH3U^M1%)$A: M=- 'F?1+ 70PW !1^-\B_&K:5FF8MK'? M5;<0I+P5 ,E3]K2A,]W>]M3!+G19[TMZ3]R42<.6N NC;&%EF"'?F4&1%:#D M(,LV#1=VTU5A]#*[*O1VU55!=O )OO*A94>+ P/Z@L7SVD])PP4YU3#;=Z'3 MS38NZ'2S?1?4/-J/^I#*+9LN/.N4"NKWMP<< 24[U?$.H9@#C][JSHMD)D'I MA&1[7GN'8.;Y(?>E,QEA]"FCU'E^ %-1H8 MCAJ#T;!LGX%>O]%L[ZJD?S@L]Z;"DOYAH]U_@8O:LJ'V;EH)O,!Z^!VV"GB! MN]]S-X 3\Z7GF]-2L*]T&35V'52MV@+\S&T!"AS;.$Y;XM\=HI_4-0.I/97U M4G6HNK+=J9H!5,T SKD90('C=]?41*6F[5[6AU'U #BP;)YX\SEVOP232$GH M*O7T(!)*\X;@2=R:2$_Q:<24E24>#*^.GDTZ56;IJ>#'YF2E>;_D0GJB.=*FZM-5IG4AQ2X4V!^*IST0; M'"Q>'SR?U58U4=NQV@=SDB1; K_UO>S<[DH9V2N_?3]?.-Y2B&_< EL+0CV5 MB'"V=;W9.Q5]I4*A??/>W:-0!VNENL-3,8G.5N55@7.<125G<2QFI@NKD -4 MDU%AE1I\4+;\3DP%YN!@T%RX 4G)6SR2MSATZDJ;.:+(;?E48J/*UF$_FZI3 MZAY4I4T?D&U3/EVIY--' M5;H[JE3IL\&?#:QYQ_B#355$=F^H/+" MB\BV<]WO@&\-@6\-ZKU!5O"=>@79/CC6":<+5:RB8A7/"-?L@%6,<*I/O9G3 MF*MB%;LL-M5K:790:BH!UQTUL#IBX04T+OL-#>*T'T0R??&7=!F+!%,S><0< M T2BL/B1X]=V]-KM1K-)54,%Q1VK?)ZS4&C5_:AP@N= MP>:E275_YVQJ?9([WF# MY=OV9(M=O[HSQY%C^J!@./@_W#XA,,2/A2^"0$VM]R+XK!5@,/"/QFW#>$=W M!W6X;R+@N!?"E]%!^8+7I2JCTD-BRR'0)E:U3N3O%/+EZN;B;@9E>-NN..]V MI>#]796"OQ/C,"GMSM8P]YK9FNY>,UO3C>\AN%'_^6>5=ON\SU:CO5+J^]1A M['+!.=MHU]:LH-M8^_V#G'.[V1H:M\*U/=^X]H5EA\8'<[(2XE\/R W;..D> M,U]P/5"8;S" MQ@7MYF]J !$?XV>X1!=:O[W>[OOJ"!:^[4[L!7K^GW@8K0V'@2STQ@V GR*R MPO?%%7VI-."!JW4;65^L@GO#N*/]>!,A6&_ _67A9%"WEP@5#8"MZMNC0__7 M /;H+SS?A+MGPK3^!DJ%(P@:Q@UV$G)=P7 A&LG_RKKCQ,Y1^'<0&O2)X-%< M8#&S&TAXOZK=J!N^X0VW>,-=<@/0%2TE_4K4_R@$/ M\(G"\X=3 H+/H$![(PKX]@-Y5#[8/X2E-H=[BP\:A%9\TAT\Z7[VJ'\AJKD% M]8\93VNTF79< \4&/@XX[B#C-&/&R?P0MX_P2)$9OE"2&GXA@4_MX 36.12! M=;$7SQK&AF)B+$P? 89P=$$?<580"W97%GM2^^NNWYV..K$(%\!X MSD6E'J%2=E._Y+.+]%E+5@'2#F0[2\U[X0H?=ITP". @"R\0 ;]PY04 _@AQ MT01\&K?<9*3VX55I"+N]C/!I[<(-]]@4NU-M%!G18LUV@ZCN%%81#" M;XA%\3XH\S[>8KR5\OK;!KWO%%7A-<>P\_T?7>_=B%13VT6_-)=5Z_+\+$[M[ M8^*,"#U&^F_BGNJ?42S#+Z!G6W/;A1WY) MA%4Y'N%RC2;.\KH>.+!\]Y0!R09S=51ZP=W;?X MIJSE0QW4GP:>WC'!,]@*/)9PS"4VC??-1]9?2,?) U)L\&G0J0-E 6J3F&*& MK%%HLSUHG!D'RI?YZS (8+,$K2.CYW\GE.6V MEK&.4(]_$5JG2T)1SIDM5B^,5]R&#E^[@).T0YP58$[^CFP.00:OF>N@40-+ MUNV)J:!/>T'(WZ*/XSM]KI792B4H4IAR,4M2W5)7OF/L!+X>H*O1#F9)NTW? M(J#&G':]>K)R*.I(\@'S'+ $$:AG^LO.D2)2*GQ KG54[N>&N5@X]H0"2EMI MC>B.)V2X_?+AF_$*1)Z%Y*)\^AL>?VTLG"@@TR+Y+L>DZE)1IJ( *7[+VAG] M4G;46S.P@]N%#^;_%_=/,'IP-6AVM'+M#)S+A'J/6;V!QY9P<\VN=2 M6XB+N0=\CLQK/4?RL46WGW+OX7E-X)_.DJ7-1/CHIS;,Z=1�WT;]+6'P58 MJ_"_ZKHK[EDYGX"&!/(&I 8JXG5T[(!09@&.#6+O0:H\@GZ&?:!#WY[ +4$T M_@L,T7+N ="P0ZT A^?F]^1B3_ YZA@ MJ@ZFSSW8"BQ;$]D%=PK_'NT7@!5VJ\6(IYG(2!20<+9@56#D-=%*U#X$W4*? M4-Z.M=+ "3S5/#?>-HMJFW0<"49%^U+Y<9;J(=!.HY"$BNOA9D&V)\I*W%XW M+\.NL'A@K^A8W.AWY^2UI9]C^W[2K6&FZ_=Q@$A>U_YOIW*JOZ5 V>HVAI0Y M=AU3#V DETY\% ^ OO'7(S$^"G!+%"1V925?48\.Q=AD2E'0VAJ1L M6HB.L.KW;V_NWEV]1OZ'U'X/TBXDA@KK?F6_EFX.C&F@R#-D3 9'-Z!)9+'] M2AYW6)UG21<-_(U) '0+JBP4$K",Q)9:39/HULL*\U%1.!*[&Z8%.2&*PA-" MDUB -Q/YC:TK&CGB&Q??:C1I Z_LC2!1T^,PF4>>^7W6!3E>^H> M<>IWHY<3;. ]YDI,1A42/PGW!X5TCHAB4_%2+.NRFD[%-T^.;U(TT+B>@06 M"L]IL,]3 6#M,LW(7YFO5YFE,;==L*=R?4KJ4C S0O.'(%[[:OR:.&( ICVP MV6 R$U;D"#WTHO0[MM3H\=@[(/TC?"E')XQYMT.\'1EW6393%$G.LAG"'48= MA3F%S 9[2S1R3#=,3WTBHSB^W:,,! P!TH CL&CLQ(>&H;;$4-&#)NM4=K1+ M*'\ O0"9#,*?SWQ4U@L%6V0W6_8Q*FU#'4,V(H1AH!PIAF[0>%Z(I0PS^) O M5!Z*>0_:SSVJ*TG. #74E<)OY32+?=?PE7_!OF)W*^@$ FV_N8=YL[FNV95W M9UV[=4(2$[0)X ZB+K$M>9>^4 )*["=7P3-8 ,7B5F],3$,;R!SXF+1,)V@H MZT[(O& 9K@I#A@A%6 ?>;8%:Y-/@Y=_BU+>ZM-F1FZ9!G9>H@0>K3B9(N;@* M8,5I-[P>'0Q/.X64"YU5O(RN2SX(Y,?H:A EQ[J-#I5VTN]M$^A:83V' M'3Q859%55615%5E515:VBJQ?OHJLJ@>KZL&J>K"J'NQ4Z\&*2Y':N:5(G5.: M__B!#0Q,S*&DCS+I+Q2&DIX6R@8FW^H<6Y;B7^B"H)>0$B]C>%*7#Y2M&*?F M)SZ5N0#4MAK&'PO/E7GZ\#DP!BBA"]Z#WO*MS7?-"XZ#C8OF&J_F7$X<,PCL MJ2VS>2W9F5$99)@?+S OQ!)&/.T;BJ@:75P-)G]3H;;>SE MKFLWUZ;O+V'K97RV2;^S_J!VV:\/SB 39M:G7.2Q*<$4KL4AO/Q8BME?!!>V=*>#6N9)^^1E ZM/C2\YEP M-86@FD*PIRD$96389P^+/9\R@V#0 6NG/LIIFU:-(#@I+V'%)RH^\6S-IHA/ MK%=NNL7*3<4DGCZG9,=324ZO2=TG82$\C/=_1_:"'*"Q?_0@[9J/"9'\5+*K MP#"Q!BYR0I7MI56?XD^_?_J:SK,R@P"0Q#)$#,0DO\H;PT9D)P;,CY(5,_ : M+(4Q'8?[E:KB/"S\G@IVPQTT*M=YG0" M?4+_EE&Y!CVE%]JO70X:HU%>U](K2H$MS#,Y?M5JO62=4:IK#T[L6DG/FWE^ MB%(O[J@7E*TP&@S@W',Z1Z<[Z4DJUMN39DDLGX1LRHT,, N'6KUNR'+$_+H MMV7$N9$'+W:&)07)8I-*8&S42DR&2LC6)&0>G;WO&[OS)2'-@=A17]:MTE2Q M\ED;.X&Q!B'ND%MG\U,'PY/,3\V4+,^H:_'$NW>YK[+LWN=0 :PV>9;DW(, ML>:H+HD+@46?5$Q*-9EXA\/-!H',9#=S;LP$GWD0LMPVU4TD?!0.7"%)%]3/ M/-NUV>B,NCM)+&TU^OWUV:!'R';=\:*J;- IYQ>5"KC M;&LUHSC=;-BJ78XZSTD\SL?08R@+/ST^;"TOU^ #CBX<98NE#HX/3Q6*/U4N MV6Y8[!IA=SAHGX2"_MP\D=U#Y87GB6PMH9Z>3#;$_LSU#G:P>F%Y(OO@6,=( M\ZZ81,4D#F+FZTPBRP>P=7).(D+%!4XF6^Q$ ^5?XD@MAP4^YNA3Y]-%NB"R MO1*N3L6V*43-'XL4O)&48X^N VY/(D;DNF)*&K=,0 !?> M]"(*A.KXA6_3=_@X$]B3&;\0=V5>)GVP9^GE&0L'NZ71B$5L#PV7 KD4WG.0 MER& V6MQVRN:BDIY.,:#Z40B27(Q:=?4=_F)8ZJ[:Z=4R:;^8 M S:HBYCHU4HIJT"4DS=6Y&,_NP1T?1SKW6NM\E/J>A?L:FYTJ39R>1@0R]A/ M-%\U7!;D[>"\OU/-V_D0X3P).2&61X-/5W!Q'91K?6M-*T MW+K7R%[.YF4EJV0@G&]1X*RO*D'E"8 [E]#ZEMO=@6=N*QWAJRSN>!>)S_A& M$%UPSQWEJGZB5-4\^WQ8NQP.7D1 _JC\ZOC!_>VY4N_G;B)RNF1YXTJB_&^P M,NX>\RHLAZ/:Y:"3]9H?IW7$*:@(+X+D^C]W%L5+(;F9+T0.T8TP*ZVUJUZD M+YKH7I*<&U1R[@40W0QW'L9..6*E M&JM4#,ZS]0KO+5^S+*,JF\,YZF)98[>YU^RM+?EZY8\^>?VE* X9!&\, M>[Z(0LH/XD9&A\Z(/S\FF+>QGYG/_>&J!"UAO?\Q@5O5_)0L7\.\J6Y6%SMY MKG9^VE]^8NT+20O(1_BOJ03"0U1<'@+6Y\$T=PF0,V>V!6RVM [9QSJ@8;_] M\KCM;CG5\;GT^D*"?ZT,YMY?7GWQ!/!.[@3P[B&S59.J Y]SH\6/A7!5HS@U M%SLH&HP=CT270^1Y-OCI]-8LU5FSM4D= \: \YNVXPG-A"<,:I>CT:@.^ROD M"EET/!@*K$%00$4ZX5)@[.\+C$-08SOY8*QC:^$%SXIWEHTL.(LSW"4LNB/J MHKGPN"'Q&RHT@;%:OA5IK#5_-^JZ$PO$54BU?W>+K>[NT@\.&B-S66 Z*(QA#F0K_SLH WK6F4<+Z1:8S1LC)KK"R,V MV.W:WJ+WO+%!%;0G6^SZU9TYCAS3!R/!P?]A-3! -=)']Y4LD?0B M^*Q%I4U_-&X;QCNZ.ZC#?1,!QPU:J!',L,1)ON!U&;BE39:2"/0RREN*->\R M7"KFH4^M#RYZ#E4TN],==X=6?]IN-3M=,6B-IIVI-1R/FE9OTFNUQ/^T6KW: MQF[F?1;G!QS6,6@8;"IG_UNNI/&#:?M_HAL,*UD=+XB !++%BZ-1UNP;C?!M MZ9)&?)M!KS,^@NR3M ,P2*;P&%5-HDV[ ,@)+JA^]"+',L94%"U WR<#-A". P3& M==H&&,(+TZ8+H0_+G,+7S-C!B9,_\%[B05B0CK=(,VDLPD!XTB0 MR]@ ES"N-9\G1TL3!(Q7=D,TZOA&\<,.>:FO&^GM :8@==O!#"M&C9D-1KP_ MF2W):+?=111273ANG\\S%).9:_\=P>V19,K\89H\DH"*0#(W?]AS #_#*N*: M>6\,A_,@AY[0!Y !@0*3O35RLS>/EP#@OR.;/AA7LL_!#,QY\UCP*JD>WGPP M;0>O4DT[2@@:UN(+++D&:R]0+0 2**1*P,&0BT^*QL/@)THWL7]![14^(E2, MEG%A?,E 5O90F#I@*AM_1QXZ; C# N-5Y)H6+E=8KQF/+,!)&NX!S U1N_JK8:C%R,-6,X?2 MZ\#W!T"TI*UM=[!UO"/[E@1!LJ]<;6UA*R88))MVO5!^Z.?%G Y@SA\Y_+(8 M"[B=B27ND0,"0_LKLNY)>J@.)Q8R6[U/",#>$MB8@MI&K$A&'O0!;)A%AYK M%!@3^/G>XV8#,DUFZ?;M83& MW9$^1 H:;B!(VHVL]"^1:#'7B&8#?A2V-4$YD9D+NZ\B_]J3W+BGT2;_ MU8WFD\WTU'XZFCPIZ',JTZFD3;9]V.O H<'3@E.[@M-6<-IFPMO/#2D84]C3P<=8'#W_?->3XHY>L[/[87 8O%V7W7AM!K,KU\+_>?]W9#^8#G+O MG,!PR<3R7K-5N^S5^[W3+JFNZ.$GHX<6.C7W0!!3^X>P+OX1?D[3N%ZSC1Q\ MV&ZU?ZNHH:*&4Z*"$>Z&&3D4-%36<)#6TCZ4L=4]+67J!+=+*VU%7*E&+ M4TQ,G)PBQJ&65/!S]U+;!X%UUA-8?"0?//\6#N06W4P4NGX')Y/\54;:]'8F M;:J9K:>#2!NJH_>!2/T*D9'.8W<]^;8'X*)S^RIF?.59I.AET M%V;KJ,AL/8?QL0?O'5.QC8IM[)EM#/?/-M8:4:UFL1%5\8R*9U0\X_1X1D$& MP6%5C5:KR,:IV$;%-BJV<7)LHU609W%@MM&N70[JPT%V8%_%-C;[<-(M638U M8ZD*VYY7&762Y5K5HK9=5%78MM_"ML+&455AVWD5V%2%;55A6U78=@K1K:JP MK2ILJU9V"BL[@Y!Z5=A6)6OO,MNFM9_2A2U\2IW:9:M5;S:?/9"^*E^H*&*7 M%+&?\H7U =UN5095-5)9XA(>ZDH68](PPJ1SA"1"NH% M]EV:U!IAVEXS9P)BA4LO%I<*DLCWC4OMYFGATAGXY*LRMRJ)]*232$\B][S= M*C1AJRS28WN?*KY1\8T,WV@?(/E\K1757M/QK^(9%<^H>,;I\8R"?((#ZQJ= M(B.G8AL5VZC8QNFQC8*DBP.SC2Z8*)W*1-E)H=OJQ.K-A6^[A"V]9JN!]CP0 M,A7D0W^;@6XVXZ8@R/?LD>K[QJ%DO)\VHF^J3_0CQ7KP6Y",6BX, P9Y[V9^$H:9[*',S@N@'WHY=R2?/^<.+J#YHJ M&@H?1X_Z./<:!Y3R',F5":43QPP">VKC0&@[G"6S2'$L:9B^/9D!+2=]J]&6 M@F=AX[AL&G+,,TZC #/335CZ?&R[/"H[/>L:UYLSS[IN!-%D1E,-%_#%$%\# M6XF<,%# G0!1PIYPYC>MYA%GBFLOBL<"ZQ/#Z6F".7X8!V;3?/%D*JM\N1T$ M$7XS]9'5<=E7^3,7ZSQ8UC6=)9X5+YN'O+I>"CSR"">F[R_Q:_)( *(3VG'D M^@)0&@__WK1='B3L 9.&<[R"W4YFIGLOZ#WQK$CML.303QK(3J,^>7PH#^W& M1>'RS3PM=?TK5Z MDFLVDT?,,?#(*"Q^)*^\[[#UNV D-YI-&F)<4+^[JIGQA4&S,>CE7RI\IO!" MMSEH],H^5'BA,]B\-!DV6#GR5H\!<4)U27O7QH9;J1-?S7NQ?>T6S<]>V>/N MRY%V)?2W@\"'B]:PJ/AU17/1_CN+46P!$+P8 ^O[?F%.@=+?F,ZCN0P0732& M, ?RE9\=M&%=JXSCA93WCX:-43/_TI:EV#JZ(!_6$&8#SNR_DJ_5WLJ"^?/F M_:?W[XS?WU]]O/O]^NK;^[IQ\_FZD2*CI]=.YV\3X+6C/3;+J\)<37UGCB/' M],%RR[&1U_4E:<,FBD0@WF$: W*-]J*'O. M+'97APL9:&1F!4(]8[L3)[*$LC?F H@:B?M!2$N@;A@>J.5^8I%HEQ!95\PP MTW&\":,3Z=IP7M*6R)B<$W@CZ]A!X\R.ZWT1. UDALHBMK2 M:'U/(.#SS'6E+VH?7QN+HDUB]5C M8^-;GM"O0>&1T_)GGH-$2O^7W@SC/*7YK[CMU+$R1 EO'8-^C/(&G-*L; MO0RV!5MC+P.>A^G*7T!PX D$-F %R, $# JT@3EG>US@5;17X0MX.K1.NF6> MU+L#:&,-V$XSFVS^ [[=&%\TN8"BY*^*#+7H)K'V% MQ+5-:P_!VVEI<(>SK!Z@:0'1[U>^ &MD4P__J6K@ M387,&]&W\+3GFCS=+#>4RX86.-4\-X&!*B&J3M:YV<=J3F9U/#EDG6#_39CPR<>:7'^B%A'?#\< [8%$! M@ DHI(89RPC@2,$0+V,W,#D+/)_X=^H(H.-E/_/AWUWMTA'7/O 0L&\ 1 M@NCB?-+N!\E$)!;GERE\Z%99-R MX!F.!PH$&.'P(U -PO,>1.G&HTN@"WOS42$!$KCWO<<0L3-V?;,[(L!#7:!Y MJ=8H-43;G3J2!P-4'SW_._%=>6]R*GS"%L-)R5C:-V@8N!&?)8278 ;"0"TR M#Y@I8 7"X:.BW=C!=^1:;D<+Q23F6N#X)7ZCC1(+%3#U*=S85[' M\#$(II 49]2W%,TF+]LF,\V KT$. ?'9 S0Q.DFN3&Z98RK%P%\ M4-N 29JM7)LO8&TNK]\74\2T0&H)'&U@C%/1H01MC&T!'5MZ6P(\E@D*9EG M2$>P/PIM@?I&9L<4%<.Q"!\%V"3YZKKA(!M,:5RQBB65KD:)2%A9T*V'*_J( M[$YWW!U:_6F[U>QTQ: UFG:FUG \:EJ]2:_5$O_3PBR*[&E(?QV'%CI]#,S) M7TA-?M.GF ^[\3!4[(9O+O"V0WJ;A@U#K_S5__N_4MD,J^DKJ\4[M^CX1 4? M3IS] 5>N13^^1>K\:BY)1M[!*]Z"8OD]R4#I<6H,G*:PKD+Y&WY !" Y\4C] M2-0N]0_\:O G,AD7.R&H?$>A7%3.4D_+?1@!J_$I5$T0,ZY9^WBIR1P98R/9 M'_O:E78E>3HI<";F7BGUSHW(YXQRQ9O/T7+ YU 30M8/G(H<$,!K3.4>>K%\ M.1\E;M! MTA4?0'+"*0G*?3KT>.E;'FS2C?#Y!47E%S/E8XF S8<[]-5F-.UH>HV?IE0UJEYUAO=?LUUO]5D[RXLH/A/XEM]([T%:& MI8%<>F7/P8$10;K9'=4'G;PQ*JN05IB/BJ"=\!Z-UBB?+"=C*XX'HJ.F]1,X%L1!V1)DXD*^'\Z MA_P?I5+74XGKO4P9?^*N_\:.XSMOIP?=3PZZ5;ML-K(S6@R BP/_./QIAR#I M82O!]/]O[TV[VT:21-&_@L,^/6W/I5@$N-OS=(XLRUWJ]J*QY.HW]\L<$$R* M:(, &XMD]:^_$9&)A01 EP!*K]46<26&1G[^J*P^<)R7ECDU_3U7Z0-"""@ MV\ Q3-(*2$GX?O_#4S!@0=ZC.&7TA8'.P&ST$J489K:KV&7H/H'[(^\L\6+@ M,H$!OXY?>&(L):EP)Q!& GD2,V&IRT)/T0I?.J0E+G-992ZKS&65N:RYN:PC MF@)#-OZ/AH\3:'O\P0L M]JR[F%#B,I'!X4RGIL&(M(5!(I).T)496+Y.N7"S^#.82$,5>\OI/I2CP].A M,.\",\C,B:F[)OI*?V B"M\TIA'RT&]R)\VROC=5ZQ3Q)*1,R"O7Q112-#\_ MO*3B3U<(G:_DJOTVY:Z(9->YO\*S_L9N+0E'@]:XM)VT^2G"]SI^C4=]XXI3 M@.H8,T(G85KD,HH EWZBQ",P![G+GB++!$1/>8,:1N@6XWC8@'7/X34<7^(L MY66_ T7K16@6>#'S??0RX9'B&C&5*%I+XGW"3X>_+A/!RIZFX8N\Q'N2Q\_M MU+G^RYP'\UQ?.2VRY)M%:B1>(NRD_#^10_LB,@.,!'[ ^R,$P1I99^'')K$X MAF3:TPI$FI15C# 4F<6ET7J3?_PX:%W B=;!";B#WK"IJ6G_>GAD;]B_<-H. M('4N(/AIIP&QY,/6DNT/: ?CS2 8EP3!'7.1?<)UE%Q++G&Q?12[X?Z[C4LM MW4WESTMIKVG/]C)&+]>?ARDJR[3T=IDXA%M&/ EGQAZ=](N)5! 5QRR#A)<) MQ%-02&GM]['T$-$OGK1"5]7WF&!=&IO[=<'F'K;'Z;?;F2UR5D-_:PO*DVG* MR9,7T"3'[@XALW1?U*UAR$5',O;S5=!B2>#U&Y==8 /=;. A"9#SLOS.56U# M?^&M]\X31.)F%MXWE P/,]T64/GJ4'8XFVP)DT'C4FUJ6C\')BO.W67JS1&2 M>TM?*9&V8\S8)+#8M^F-T [ON?J7 _@H*?S;]#LSG$<;8^-WE*5UC:EUZ?R> MSC!MR72&Z?R>ZM@"E @/>I;S3 H =_@$\[F.B0 >YYT7&9H%I@[:'HNBX M]_(\]Y&YJ+Q)&N1OWQ5!@A,YJ[?T1O4'+6VTWAN5[48(UPWHS,[BKKR]K_P^ M;/?V,EV\UP*YOI9<:$[*WSL3O/M=3FV M%3/!=YO>5Q^AMKO2OX>SKH154'!PQQ96P3X@5/=1'B=ANIW&9:\Y[&859!ZO MZ&F;N1V'X*85]AM(%B)9R$86LFE<^V%82!=9B-;6) LYW "@E8B6: 9$)1%U M*%6_\G/2X+#3D^XEQ^18+W4M:-Z0?U1US([ZZOC_P_PX M;XJGH?+P5MG\LVZO<=GI]$X^\8^7/6.V*NZ8)N6$V\-<]@NL>DYFFT994EG) M[Z)OZY+[;8&)[V';0I,*F9@ANI&.L:@Y^AQVQ%-TA:\44W.Q0]YC-'/'F2YS MF=,C:;E4O8.A(4_?^^2XXB>\3UW"1]B?\6X2N)C1%F-@OW&IMMJ#5:['\]Z. MCH/KLW;/B5UM3)H]',.*WL0?6LVI+#2(FPL,]DST1LYF0SN MFW,F@@G9T0/1_W,G?E8A!%[/RM!#7G%F-L1.(L-^59A9N1K*(Q9]?EO)QCE% MJGHVMB2UJ2LLKP%5X@&U\W1.>G=4[^SS4)?2Q39+IIR?88ZY-FAU1V4SD?.R MA'M:=R]YQ6JW-9*+.OJB^OURJ>IK%[7^5?M)2RYY6X6S6;]&E;UAUB8R?6YW MO8'O_66EC\2AX''B'A+%@/6/5<6._6*N88;MV?>H=/1:PUZ!)64TVT+7V46G MI6;P;M1N\0V-RS?JVV6)\ $)FV!WH?]<.M$;9K6=B^][3]ZB<,?- M&O^UJFBJ13J5E8FT M1<]K^X)G-3)^2L:-9>I3>.M3J'F;:3*(5CD)O0P_5X#*I M"/.>=EPGR@\\]&L1F:XG?^V U!_J.U=VKC$$EU)]0>@ M^H-K&%51LC?XE;/Q?9O601OQ_7NHW5_'RCUV<=,V.Y=[6N-RT.JN]RWO2UF2 M N%U"(03ZH&WH>E&,\E+ZX,=U <'4C*\HN(J/AAE*U97I!YDG5V8 :)J6'\E MZSVRK;\-B8.[$CWU6O-N;1Y5_:OK>%X617=!OO7W58A4I4*CUX!8:XR+_FZV MA5<*N\K:%SVR+]+Y[_7'NCH^OZW_L_*B*\3#[:37GKR:=6$R;_8LOC#9@>L. M'VD@#N<4O"=H,M\C.J0LZ=1O7 X[*3:1"D26Q-23FOUGA#(5E$LA-FTMFC"M ML=7;5P.5*B%>'9\_6ZOJYM>"1@?^AAW*IPSGD$H3Z_A":D<;2YQ=@&VN[0F= M*;TAXCY9,FW8N$R/O2LNTBJH])X1@IU I.V*8V4EW(B,K_1< &E\U MII[L)_6D7XO$D[X&9F)K)!-/I#0X7.+)\73 W?).^IW&I:HV.STI%V3BB71: M[5IV<(+$DPUS61.DWD42&VJJ]OX,/52O >G69;Q7)RFE\*#@?N^<$;*.S\M\ M%9E\4#X4N$GJ[2-?I=]O7&K=7:)[%">=!RS-KSJ9 M7V<^@R4OJZ7(S-Q#9[4<:I!!U4,>V3)V0\_PDV>^#"CS15/357GU"G;(^2#G M-1_DB%"I$Y-9HV=U*YIE,^!9-NDJ%\E@JN?C.)C>5(MLG70OZ2IFZPPT)*AJ M9>M(Z22ETS8S59].? M*;IRK=OZQ(0U3G",@;O2@%N9Z4],&3-F*R#);2\:]/*C==\2CW@*'_("G\3Y M"["&)]VTL :7!O"X3."#QP%O3J?,9>A;&S/_F;_P*_A= U[0G\:%H *7KET M3SRTS'#F<[B;NXG"@[9TST>LH;5,])?P,3&[Y\W:@4^%+,';KY\RA6ZNN89- MFEK#M+E&^]QJ/;V=UM/#]60DXR((LV>7I&K]FCA<"<TXVVR?(P]/K+XEL*0?JF^9(\((+4* "&*F<37/./%M[Q#9P6*\B1>W M#!&U-$@& ))VL]O)GIJFZ!DC.UL*ST5A#2N9JMD_<[I+/M\-#+0W$C5+G\$ <-2Z'6F8+^17I2V0O=#Q0 ;T MU"S4V)9D/?#0):5P68JDM;*-Z?36;1R9%Q;*!L"15N960&L"8UAIW5^?V[MA/@+"D8W^H-BYQ]%6V MM,V 1_[@&QI2>53/;/ZV\SRS!:9##LDSV\OVS+:4#!+3=B:Q0LKU24FL Z*M M.>Q6F<0.6Z&^ XEUD<1ZZ6RD Y#8WDN5#T-B/P>6G"F[URY#COJY$;5=M8=+LI M)KM-$X2#1X0VNMX(:>^ J(M$'OD6,:BWNL?]MYC:EY^T& 0^76CMO'%ORW[[ MY']G$8HM ((78Y?I/R_T*5#Z.]UZUE\\1)<$0Y@#^8K/#M![N\HXCLT>MIS" M.QJV1NWL2P4GIB;1!?EPE1(1U%6_>G84]8_;FR\W'Y7?;ZX^/_Q^??7]IJG< M?KUN+9%1P;FQA;<)\-K3'MOA'ND][TP?/F 4V/6;!WT<8 Q%A%+TN1.@\YW] M0C\\ADA,](P[ 7QVXJ'20E&4CSR*TL1P"8/C7H *3?IP^(*W9>"V'"HMB4 G MGI\90WXMG/,]=66XU(K^%"IA6@\=G^(*:'5^^&NW)H:BW;&#/= MXY$[ Y#ID8?MN$%F$T)0*._>A_]1?1V^Y-8VG#DC<*)>[+(9J,:@^"4O&"Z; MF"(*B)B$'P,]?*&;DPO ;T-?(,$H#J 1?>Z) 70P=$0NL:82>*$3EB* /!Z8 MV,M2,/&#I1L_+^Z-F6-A8(D'I= >PG?,G0FS6@I%"SPOF(M]!QY?W(0!8H)4 M86L^MNH' PHUK&"R:GPU%=?T?EY,74;A" ;D[%-0DZ@6_6;PR2<'M63+]%^: MW(01=DMHH0!J\*_P)>>]44'*7P*"^!FCJB0!=9]^]LUY=/)\=V!@*%A]#U(Q M6,##Q%X>\21L/&+N%?1"@S.VIQ!."OL7FE,"1_A"J5Q_\-Z+]XA[$1#/VQU\ M)5X^,(^9,C,!QBZR%(++PG7^R=\6 1E_1NG-(X6^WE)NTE!=>K$Y7UAF\K() M&YNZSIPBCBR.B @8YL4J\+W$FR6PZ<$*5=$8G8I8#N [V.; M[B()X[W?N+2=M.F.&(;5&UXR2C>)XRYHRN;%6U8MW!WLV>,DC!$G_@Z$"[C# M>2ERDA]PKMZ9.= ?$GX\W3"X6H/LV.*'S8N_1F(JPNDX92/BL.1 MGWPFIDSC8D:$(T<<8 2NE0U^VY*W5;@VAL?W(LGS!C[Q%R_5>N&L0?"/U8 : M-QI)S7G=@,B/+!X%+B?VNA4#VE5>/N8>4[AZK6&OP&+R\K8[+35#DF=FY:\Z M".7@$%3 U JT6'@]@T/4SN! &<@W_PI ^;ZUP?8(R(K^!CJX^S#3;>'\^>K8 M:+>R29CVDJH9&[4;EUI;MHD^85<$V26^YO6BN5VCE@E_?SE9Q>E^)6F)G,$? M0;A_TDU7%"FD?+XC%=.3^NF!9Y(GR)$B>VI2T!D>CQC*-S#P-N?PC;3&9;O5 M'U:J@X&4)#67)-NICMODMVZDFL@.7"[A2A!3V?8$(VQ/T&P/ZMZF2\XDD3-) MCMB6-,^H/%3GVXV<83FC((O0NXW+WO #=UT&:D<9%(-7*N7 MM%M&MZVDW0!]>%IZ"H&<"CV2?==.LW:>;5R53UQ\HZ/B^3;EY](D3YR./)1-ZFI)M^N]^XU(;IVD69 M=%,-7*N7M-LYZ:;?'J /;YCVXK'G_) M$;U:=5KFE(NWJ&TLMR;Y3_5\)@=3N&J2D-2N>4*2RA.2^I5*2)*234JV[,2F0EIU M31*;U$[CRS1!Q9RS"SZFA%J8+XT0UKWE"2:&Y=!0EFAT\-I11OP9 M2_=\FIYDTA2F: *2F+CQ9O&;9.(*B +ZZ4Z"/]V95[+BJI4_Z%)'XN-O5J> MDDXCVB:9^+WO8RJVB]V"8_L<7%8Z%[+4+/>^VL=$R7:SEY&6=DS5@:!.++X9 M3NH+AU71G#Z<=9Y<1VJZ5%^MW72IOAI.EPHMI!6[B8^$3TZ)9/XSRYP]3#FJG5]LD3G6$PDEMIX73UL*24+&FX-#:"(Y1VL&V3V6E&#)&$X1;2C$A MI&4+H9V:D=2(]6M89#EL-T<9=98[<6)-6^+$OK.!$W?W5XFW+2?6.MMPXNHP M8K8M)^[6-YU>P\:JK8PBCQTX<;>V+3W[6@^S3CII#Q":LL=7Y3@G3AL[R>GC MAS5W-CPGEML=X;#X#%]*-/_PS\OSJ(2+JAT_HH\]QPK\_$>R1E@==XQC3]-: M[?;"SQ_CN.I7YQ<&[=:@EWTI]YG<"]TV6/5E'\J]T!EL7II(_5DY/^6Q7M:[!U,0A\NDC, M UL9E[;L($[^=Q:AV (@>#%VF?[S0I\"I;_3K6?]Q4-T23"$.9"O^.P 7;VK MC./8[&'+*:^C86O47C]Q=%/R70)=D ]7*::KKCKALV-.?]S>?+GYJ/Q^<_7Y MX??KJ^\W3>7VZW5KB8P*SB4MO$V UY[VV [W2.]YA^/"3:/ KM\\Z./ M-J M@KCH*OJ<#[UFOQ9@)*%/GB97.P%\=D*SKW^T[L$PH[O!LF"_# ;''=ELX0O> MEH';/YD#/FU<,X?&UV&2ZWH76%[0*UWT3W-C.W49DEIO -]&."O MD ZMT-CPE/I6 Q=XUD.C M>6*ZS/ =I!9G.C4-AO_"TV?SA>6\,.:UE+O4BSW^!B! /F>>8EGP+05O +/@ M0O<\@ N)%[)JX6>/^;[%2=;0/;#X_S?W. :#GP/[P]?,@'3)7NM M> LNT%N0%Z$\$VC M@4?PUPT#F1_<@1@ &&.9^MBT<)2\CDOTHI-RV<6*MIX5F\*&,&1\3/!![FGAW#<-'EE?@?1!B*8\&/"\W49F+5@!"$&N4\8I+# F+%)8+%OTQQ\P%@@ M[/$!4?\!7O3! E2-SW304!@8U0M<)$#E-'PQGZ%,07(ZS^2%XZIA, =%#][A M97$776R6$"IT@WIYP;A(IKPK!"0U&*<^A^A[L"AA.(#I!?Z M0^4\];-I[2SGJ1^U.*S;J4QQ6"HM51LV+GN#NE=?5+.-ZP$IH1K\13;DS,Y; M+T3P-X*.ED[F/ U:RHZ4K[Y+8.FV7*?C^1L[4G8T MX/G]M/4G.U)6'=?*\/N3F1T<_TKS_ [Q_&$%T/)L-7S9DO'<>7^1EHP=S,_> MA+F6C5C9D,&Y?J M4 XQJR>^98JA'&2K4\QDA/ZS;C==9RQC)C)F4C%/1N5X_L:821?CY-UT[S<9 M,ZDZKI7A]S6+F715S-+J]-(\7\9,9,RDHO18.=Y?)&8"J[OL5,!Y+;'M@-R_ M5C@J@G1S55"JN(DUG-&P)R0*C&%1MSZ,8MESJQ@9GL%#>2R)J MX9*31LG JV,1C!7IB_,=??L/>\8$ZY,-.--+VHO7\6WHT:U\E'1&V7S1ZE+SD(W)R&,< ?A&P!2 M[ZFC1O1NZG_%N('_VS14Q+,@#D\5.A.&-RZ=!MY8%#"I61AY;^4];,J\"6=R M5&+: B'[\8=W@*C*'MYQ=$+?O@ON3L,[NH-]#^\X]XD9U"9JAJH*-N!*]]C* MZAJ%;<7&C-GXH/L(1.\[@BQM$KG4P.G>A_^16H.ONK6I_Q,"'(G793-0E # MR0O8Y,G%%D'4M2QN"V7:AA5,>(>PU:91)N-\RW+LQPOJ$)YQ!VBTWN<0CM=?W2%_V'3(I<^5PO7#_J : MY\IY&I O;_>YQ%@$YN8R&-YQ3DRG5*C1'9P#CB-X;5BRAA58V-YQ:K(=6$&O MW;CL]88509@DAFP0,5=I42%&?&PC>%"3+7F>&Y),3\3:>Q2][8TZF2*?9!Y)W&Y7 XRH9:"9K;^UB&T^OB)EBVAI_B M$2L-<.-.K'@XR1: 228"J!?IU !,CUGPS<>F\LALY@)+HKZNDSG@F.>[Y#@* MVZYZ]%73WE&M;REYS9\[0^RA*JX IOGAK]K&AJ-A9]@L$&5!H703TM2F8GNRMOO2M;WUOCTFY+&W2JUDT5 M%[6^Q>M^NJGN\RS7?G)4I\ZL_X-CWVY2G&:;J0Q'A/_1SK)6778+9CJ@1YNH)*=G3MTPY7Q MLGD(O2YZ!=3A:-JVT-3P);?6H7D+=N=WE<0JF5R9&'75(Y]&\ M.N% )LK:H/P-/I4G6T7Q&S$MZIZ/Z,E&]&L R"?+>;Z93IGA MXU\_X(X'YYY@1+ER7C$JZ,=4T !FISON#B?]J::V M.UTV4$?3SG0R'(_:DY[14U7VOZH&![(Z+^_09BL!?M12N'Q+_[?<*"] V;GI M$V>^L@&!$8!@(!HF\SZ:GF$YZ'9/C_#J#5/^;/@-7[\\V"OQ>N$W3WP@E5^T MKTEF&2YKL;J,-1=Q9)]$?/(@$) 4K *8A!A:".2#$[!%@ SOL]BCL.8=3*D6 M>Q0P5IYG#"-+'H8YD'86KC..)A*Z3/<<'%#X(KZ"%WCB$>A!5 A#T8:K^VNE MVVLW.88M'2+_Z0TF@&KM]^)&^DM]_[:E?'5@?9Z'R:>V\J] =WWF(MTG$AMA M%4\F>_;H-\_7_8 G<>*4/9R?:$Y!G[)]!6 #_-9B]8+<@Q=[!WV!-H;I7$" MA Q+-^?4 M^P1@_AE,'BDR1B&P?P54W JG"+HG#Q1-&$858=\AVO!/QG,(TS?I-!<3D(=0 M*K$J0KH(=/R3:23BTS,)E"!$ES)F%@S[G^@MMZHA>,\>4&O,&"32'<85N&$;@Z_RL # EW5SPX8M/ M$7LR3-<(YI@3;#"/7NG@8SQU>HYT"J<2>""!"#PBE="?.?!33*8"]8(Y+VQH M*9\"%\$X=US&,=\)? HE C!7L80"F:8-M\.J %8!+(5$) ?I,Z-EF1B,5KQ@ MC&LEW)NP*04*#<<3FXFBFW2),! !RE,=/2;H*158/HA1(IA<=X2#@S-2^%>G M-']#'QO_Q'3C\^L:=IK7:;#[[/#D2N>DOXA4&[->AE7\I])O=" MMSUH]7#ORL:L<4+:._VQ MB,==;!&=7ZM[W'__TGUIL<4@\.FBW&QM_M]9A&(+@.#%&.3/SPM]"I3^3K>> M]1MW:)M9<>)L KWW/H:?WO#-]^(!18-=O M'O1Q8.FN,D%<=(4J1LE!8 YX7-L#+22 STY(>?[1NF\I'^ENKPGW&0R.&VQM M84"+%[PM%?E<*D8LB4 G'ID:0WXMG//=%F6X5+X!JF4:H)TC&Z#%D8],TL^D MH-[%"NKQ\Q!/XS2\\D M!],4R KT\ GWAK#)LNWZQI_!PAYG"B;?H3YN3DS= M?5'N+<86RA?=UGE*J?+Y\_5;O&%N^FATZ,HB<,%^\- @ ;K"%S%%6-%WX:5O M>"DTII'(O^AP!3&RC?;''R\ZV'K*%S@7(*LFYB&VE,EOX]]TY1K(_%/@(?Y] M9]["!-/'@64],&-F ] >T340&NW\-=%GA)@8MR@7N8=E.#BQN[UAH=S'R M]9=TLX[6NUE#*'P; VH0*97VEXZR_:7<9R&SH+*[D.+_8UPP$1LGP=F\)CC[P)DP%*WT!EC M,%CXY&U+^68K?PO@)VU$W+"]"^9/38NPWM*?O<"$[SV"20M0$8 4>_UAFU': MK:=\Q,04T_#ADV! 1ZFM_\#28=>.+P- /SN!Z9GPS24ZHN=B7]0#IJ>'"\"C M YJ>FYXHY(V8_Y#OEA+7'=MF')6CK%LLPL4#"G.1\;?PI7R7XY>M /465_'5 M>>*KZ(4PSX:4VH/E_"T PD?C/P=2=[IK>C."CS[57QAPGF8.J CDRA+ %(^Q MGXC-$WT.2^3N1]2V#7HE4K-+V=N >>&M.E(T*!T(=3YUT2C+.?OMQF6W-=C .4&$8;$&FU@O$BCQ=,I^0Y7F$T M5$D,8@4D<_B(0$B42^@4#7V\C+HIZ$"#]L4_ UBIC]H2& A\F%^Z$ND0:R8X524F_?/(K)S;530M] M]8?32I8I&7>6P#3:L,Z#(^3PC6OHLVE;"('9) >S=5*I1 V>* /C8=1$-1XMMKZ,*MNN_RLR%1N! M()C/=_886!P^7WAHZ+58^I\P9,LCC$X<:4SHJJ;]Y%A/G/L]@5+M!.A\0RL$ M8/>8!*1)G0&%O8KZ)JCH(AXGPMPM #3]8^GB\G-1,:T'ZA4%@BVF$T;''U,X M\GMA !3O$B(@)&$*?X=V"HJ18!'_9<['@>N1Y=%4#//)M"A [9H8 Z8P.?(2 M%Y4"W4)UJHE_<=H 6(/@M M>!>Q18R)F@:HZRBRT$;]!1\@1P9%UDF=H- M^=;L)$1FH(KX,T.D.8"*-C]L MEE E%(XU_L9.X_(6?48DW5%#!I2C_ <+#@LU]Z@3#9JT$_YX; ?A';'AHWNA M9BS4SF^W?U6P8Y\K0LLXZ/28D%Y#QM$+UT*B#PB#?!ZO,#;/ MW+GU$FJQDU@;X7BB /8[*&;)WA";C$ U,76X[)F.D!LD7.Q6,#B)@ E,)X,Y,R!.:'^ M?QY_+UB5H:F%-H^C7'^YC]8(.B5:>1A:@Y)>,V!()ED["$C@A\"W29+RC7S\4L415R*%$38$ 'MKIL(&*!9-RKX[)Q MX(>*PIB,]?#"2MX0MP=U+SJHF&'DP4:\DU*_? [NV.".88TP$=JWL)K#_<"V M WNJ/SDNV4[(+SR20EDJ=O:*/?ILY'U+GS!W3Y!^3HE;_.$K_C#_$%]#R MP:0UTD#_.P"I@,TCX-T3AM8U'E)\TG#0_WU[W7C;4CZ$[011'^"* O\\7$_; M4@N0;K]"YWLN2[5%<^*U'%5;PT_OF(M!.&"H#&T(H)EKXC]$6/67!&HF92&_:PE=L/=-VLT" MI_07WGXBB1S"Z^-ASC.H.N13(G&K6T; ;92%"_H3*#-6DEI# O%X,QU<>4EW MX88ZA;_JIITXYQ]VV#CCBHR^TF99%\,L>V=$3N6ES\=N9G/='IL>&^%RB(_%01M\#5]6(MH8K7_9Q0?( M1YFY\*4PB98_&N\WWAJ'>+(GRIV(TT69@7'2,+=QLUH :B+OD+^+2[F5M/^\ MK/]66M_>8Q>;@CGZG4XCXVLB5X&G577Z8;:"22SZW07^]%_K"@WZO73.1+^7+C2HP%&)]D"P(19[3E8K')9K14K4 M+_!-9X"B4O4+ @8^PH!\:VAE!'[4SG2IJH"'JYTGH:P!+\7R@0=G ;@SZ+9# MQX:P2=!? F;.HV!8Z*E#T:HK8S&RPYLQ)I0C5&DQ/UL(6K(T1/,OGA@NEKBJ M%AO.HTUMEZ*[X;:(-]K+GB#!!Y4_8QD]ZFX4L%+]*%RZ0,N0RD$&_A!6A YB^;,GZ$@++)X/)N$ M7KG4SGIB3H6['Y;I/S/&?\Y8#MI'+B_%$*D%I%;!9_&%M/.<[Z//YQ'DAL[% M(NZ(8O["6<2+R> /C@++J^*KC\!.HA3$LL>.X>R1F>PRDUUFLLM,]E0F>T=F MLLM,=IG)+C/9SSZ3G8R.+%/DV)GLA1-QDH6QH"[.]9]@F?"RRI6ZS3 ["?X: M.X$?.IH N^,0!2BKEB[\LY$6NIPS%55MTMVARI=TN$35E[,I2I3,?9A< M,!Z/1%-)LJ">4#7V>9EU5K JVB5%<;G/BKL@A=M=!%[GIB]G(,!F$8A .10LN DK2%=46U MNBWE'G_BWZ"E8L8/V5PZ IU1IIMH/.QD RO>3FR?"M\M>GUIN>B,%A[AVB:& MY-0]9(T!B?MW)$]WIF,L,3K%R-;W0VB;R!Y7>,F_RJ%1'7ZQ%4;'$KXE<$C*HO=2K1:=&#(4 K!(?8K_T*'Z%'F+] M%]G@ 9"J&SLGN!&]@$^0;QWSI??51;R4H^\>TUP#BWV;\F8X8"9'OK_OL'$* MJAE Z+2A!Y1#&8[ ?LKE5QF*>4@ZL@CT288HV',8S$XT> A]8V/*H^4]+:(F M&)2(E8%,U,0@1M@Q@^^Q95]::@DMA5#+M :]LN]*O_W?E_;WZ+6M^K>3W_G<^R) M?8 VV$4]2@5'AU<1?MN,WSZ?IM2I$.Q>.E3793![MH?M*_-71%Y2P.U[.OO6 ML)1=;.O=Q79]#UNNMF*:%*:,\Q2: /;^+3(&/Q!N1NHM\VY^^:Y.*1NZ^W+K MLSE.CZ<<1(=JA6^%95*V\6T?>T%VFYU17MY-=3K?2GJ4]+@E/6X8VUAPV M+H?-T2B=/UXU1V;QB+F^E':SL.E.KU,I!+9/_5)TJ<]*( M-PRN+N+IN?(_7P1B<+CC8F?WN"6/. M=GSJ'0.I:&,^62)-XI3J^CD2RW;L]2OU,@C@]6.+17,$TX32 ]:J[!?!6F*G^*M_5$<%=S VZ;^$9[I57BD6:0V:ERF MNR^]E6IN)?#H\!QY-^P9MH%1Y[5_KXORNUSGV8$O3YP *Q,.5')^M/S@N_W& M#]=H0\< <26R\K(!73PK;Y_P."F_R@;$(PD0K%XR3+D"SC&"K.CBQ#:UQJS4%?LHQM%+"5!A$KC>V.7$B, MJ50.1F.\;],<[,BI(QYVJEU'G)QX;T2[#$MTUU09A^WH>-5W3D?.J([_-13X M#ENCWOJRU9H7^.YU44-9X"L+?&6![SD6^%;)HY'CL0YV\U5.=MSUR+2K'W5W$V^P>TD.(Q H-UMR2ZZG[3NSOGY MU8E\2R*H/Q%L<*1L)((TGO<:EWVU*OD=9QNQIWQ?&8 _A4182K7>72[TL1RF MTZU*XJ!$HR/QU$UHE,:4 6@0[7V53'<",7]'LJT#XYS.3--NNMF MFAS*DW5VSY^M]/R82!/>UC%;A(O5\?FS-49W<;+NT,/O[/Q+6?NJH' ]2$Y[ MR#@$+N6*VY1$';4;EZ.,II9US%R7&%]-C-^C.ED4S\NIE2,5UK MWVSO=]V3;587"^R@0B*[V\5F4:$U+KL9">#%145U@F_GB#,'8+/;8DJG<3GL MRR#6,5RMDR63L9(-#6M#00?ENOO25;JHJW0[Z9Y5I57VTWM<)>8=CG?O"]]Z MB&^#[L[L_%B-UG=SN5;5^W7JYW=,DI5%P0EPJ&L0)XPGSFSN&!B3+6/?BOF(CNL_G"<77W96DH\)CYSXSQ.Z:FK=L& MSNNFX=4T:1U>88KIPC/>AIS_@L/BLZ>Z!Q[@I\)LH$?1BPSG-473WGDM//SC,&+0+'V<3+W' =06N9/9KW ^^$8<4 W_,/'-FM-!11P#]\* M,$0^TXPF+.=^57DV+8O>,@Y7RR9\('A@^28.1P\W05QU[19PA1.VP!IPV$.P M$(?*QXF'CT\#/W#I*2KF%B])C%9? *XYDR7P.UX^:O#'H\ZJ+>5+%AAIO+4H MXY^( P,TRO-">E@#:]TP:)S<(V+@4HT^(?ZGJ_L/RM7]M3+HMIM+3(;0-+G ;9Z) XL(5#9[U/&/9N)^W:<% MCG6+^@!Z,\9 E D$-%,&DYO!1,&)# .",T1'RUS;G+Z:L)Y&01 W;5AU7"? MB?6T-HVH7[ALH2= ),X*X="D%<$7?,=%09-@'H!D),QA/:UE[HF2!K4%T^:G MK^%GJ:UVFWNI]#JE7TH]T)GL'EI.>ZZ MWCIWW<[%PMOXFPZNZ ^+M6X&[E3$M<2WB%;:ZA[W[VTCNCT:!#Y=:-T5IA75 M[Z^HS8G_SB(46P $+\8@UG]>Z%.@]'>Z]:R_>(@N"88 $B'\[$"#=:TRCIJT M8QD-6Z-V]J6"34:2Z()\N/C\M\/W?5"U0L;Q'[L\[TX9!'P>6[H+9:N'_]#D8 MN: Z@>[NHEXSX?J^$\!G)Z0U_6C=MY2/=#=H#^R7P>"X05< G84:%_$7O"T# MMV4CNB0";6(ZZX3W7B%?KJE*U.ZI#)?:LB57JM$LIFG$^GM..Z[1,-6.:T7O MBT:_]BXZ]6K6A4W*=/OE/_XTU-3!>R^KYW;*(-ZI+=>V"G MY$=OU%+;93MD MU:J=5[^O[6]1ZQN?R3Y5LD^5[%.U#4!2+%QVJY+=JM9.Y9R:OP!A"%F$9\Y7 MG 5Y8NU'Q7+0L2<;6LE>/JO!T6ZQM+I(W_X6XM1G0*EKW75?IH[[K+L3;REK MNG3TE)SQ M\-B$PE=PKB(!SIXH#J8[2F6\:KS^.G%.0'LB)=[[AJ=5FLAX*>5PY^YU4C^O M"H+MSMCWBF#4#;D]2+=SDBK[0;CX8J;;\&GXIF/\E(KZ49CWTWRR UV)D[OC M!W?O4W),FI &CC9U06 M5P1ISE;/_/'U]OKJ3JJ7IS/9?]@F$D9D>I''*XLH M!L!%Y6#=L\&1,G9Y81P9 H[L7*MQ'&4S+*B'A;)\E#K]7=OJS+6H\RTZRD)4 M^QZ[4+-&?7'W5*16A\ZW)ZC*<1VOO"][U+C4VLU>?U^C;T[?@%J2DB2E74N2 MMB$EK8U>K&9G]US9@Y/2/B<]GT5_B>JN[ R\D07ZI"3Z6\D)TON885.AX\]F MW]_QWQ?.]"+P&%>S,E5#L>U[(CJT7'\#-27G-;6+C;H\E^H$)+]*S 7V(9? M1E>/P_\S++<$?81G@'?2[N:5>_YL'1Y?<1!@*MM%&;,I#KK,F(PH&Y;+ELR[Y'PN#P?:+B0_ MP*KZWN[=9:OCPY%44'\J*)/5N@\J&&*5O]K=.2_ZQ+ZGRHO(S\SSWNU-%+ZR MM/ #A04X%45J:]2 -(M.<(S%'MPI%7":O'H$*9OQ5PA!.NW&I99.E*U-4'5E MON6A)^V>V#0Y41[^+M ])X5M'^"H(!GP8DWK[8C^^$6 M5;21)*5*2MU-7=B14C4RR#)TS5I1:M9XZ)7)S)?A#L6LZ,,-*"[PG,".[@@' M>[]?.)Z)2WSG,@O6^L3BV<-_7AXB+>#:CA_1QP#&P,]_)+'$:,CW<4Z[4&K5_:AW N=P>:EY<3(>NMB9#L' MG+;1G _.)(?%TACUQT+>";Y%%'"'MQN(;H\&@4\76F^99<23BU>86^*_2.O( MS-) M)$/NG4"S#9AV^#G9JE8LM,N.R2V\3 MX+6G/;;#/=)[WE&'!:/ KM\\Z./ TG%&F(7_T^<.SOI1V*^%RSQL?&W:BC]S M OCLQ%.>E+\]@+\+;$=@1$+DA.O>N3Y'V?JWD=.O= PSVJ:DOA"G+ZO_^U MI&:N:/?JJCY_H[LV;,Z[8RXU4WZ >S]8U L_5-$[W$0 199-KGSQ&[Z)@3J_ MP/-V ]:X#-^DP*L4>E=*X]V+&KNB5\?+A"45>^NA;2XZ(IZ,1>0*_YC#0CG5 MFIX"U&, )_"!Y ,/0*:P$'0X0M"?,>6%(9\PG\P)W#-^H=_XUW X.I @R$P% MK"M$%("RX_0=S#N_[RIZ5[\YZ+0C->E#D#!CMI FC19D&.&QW2$D]5\-^)8WJ$H\!S MFDZ9X2N^0^]>.#YP-Q,SJ?%UB(O^3/>59R>P)HIC&(&KF' X#/Y!]K$"ITN# MPHB>T-#U\%VFYP5L"4D\.&Q8 /O%7,-$R>#0(\AZT:WKK-P,"*+#.^;AIA>N M8S &,L0%5@CFW$29NLZ<+H6O)*PAD#@+7+E'3!+O>&(>#G[&&[[?_^"0"#S^ MV47@&C-L-+O\?=@S_RQ[TDT+'P:%ZB?S%1> UU+V1O;%N=J],6.3P&+?IJO\ M[8/NF<:5/?G(,> !.7\&S^NNBLD 1W $/O'71!7ZFO,[D6F_I1;>'[5ZP]%: M+;RJ[:76K'?E]YXZW+3#0L!2M=:PTR_UJB,M:OT)%K0@-G@T]GF6:S\YVMZV M.7[NZ_^@?G)CHW:25+>WL>"."/^CG>4.=NKQSQ)-I )^K[/:L%;*9BY=WU"Q M5(%L,) JI?N@6EZDE8(BF>Q5),Y[ZFSULD1'>P=K;=U+H[=P&6=0$2 MY_>'\_U#XGR_<=EO:EK%AKJN!NJW:D%9XQ:%QVALU.K]ML#ZHR:UABU3ZPJG]"K!H25O5[ MO6:W79-Y+G70<++Q0H2.-R=DG)5(*:)^G%$SQ6.(%(%(*1Y0FOQ'CDK4V:CH#Z[6H M#M)77S]??9A*N58'TC8EF@M#)RUTU,9ENZ7)/E42QRN(X_W]X+B&.*[N:]"@ M[$*UP5(_<_DJI^+4;BK.X>6KP/TL[M,A"7M&L\$EEI\/EI>3L&NPO+L?&;M? M;_AN;HMR(>#Z"+"JAL9E:'USDD=4)HD$3G6&/)G<=V0N>9V>/W,7VZM, Y&Q ME8JF@71[^TP#J8ZK2V+5*=- NOU]IH%(Y])ZO+A/M4_@O1UX,X@GEFC\<%9" M16:![5FHY(7KKR;87:+X>,T$(Q@T+K5F6^LVASV99'A.Z+6%=#D >@T;EVI3 M[0&*=:J"7CLV@J]\#;=,1=R[ EKXZ,^(?YPT3[%[B#S%,@1<=9/H-6+D23,< M>X?(<#PH1F8TK"S0>3.G'?@1NY9=V;YY$9M&O'$<^V58P239GR[I3 8\\4P/ MI1J(L>A1-E]8S@O#'F.K]A?UJ^,M^+!]WH0I<],VYZ:'O<]TR\+PO^E,/.Q4 MYR%X)JUED*3Z5:9ZN$= DPW698-UV6!=-E@OVV"]?] &ZSU5-EB7#=9E@W79 M8'TWR!^WP?II>ZG?^FRNC%K*]4RW'QG7%6$_'TU/?W090P>9ISR;_DRY,@Q$ M"!U_ /U4_(E=>/&!3Z:MVP:V@X9'#VIJ%#K M-BJ*-%> -7"K"VR 4. .&V]/@J2_K6X'G[W=FWB2+[#-&+_/;OLIO%=[L/T? M-O!TLD^] ,3#D^G13&/8,O$%:GZN(]GBA#0(O7,4D/BXC>5R+Z+B4-[H'6S-@*\R=XXB""9L"%$AB?@\LN$/MZ!=J M[PU[2X^JO8GX*XA WWR9OI)_7]V[=X<[@G>Q+^D]OOL N0D>%@!!/;W"\=Y]G]ET.ZW$ MM+FC"\_>9?\*3)??,V;AF^..[QP\N"QE:H(&[X!^$XSGII\XO*43(Y :J,A, MFGQ!J#TUX:DY*/) -A-:*G\OXT0@ON6;W GX?P!V!H!*KD_6(YN&,% MR$'ID9O)98^Z.^&-]P74XY/,81&2MTY3$?=^_/E.6/_L43"&\:(:FUE >"#.YYDTCO,%7S +YB@F7-=QH_D>AND"+3WAY!+< MK:L@C%V37B'8;,['ZHO>V4K-EXAI*-_IW%!TW*(Y90-.",V&P)/@$?Q. %9M M@9$_540@=,2B8Z[*18*W0(\\.H%P3A'ST*HSO5EH ,UU$XPCTZ:_)T \0%Z MGP*>1A*>TPB>;@C/:/:16$4K/HJ-CZ85EE!?F2[I*].W.2*/*R>AK(NE[OBE MR3E1EO[G3)O)!4=@6[A E* )6CAM1X@=3DGA[_$>'"YR.*EQ=A!/?/K@@*QI M)H\ASC+C3-!F%LWE<1T<%:7@L"/')C==S(QCD<65 4L,["4.D07-D%,LX"?= MC?3+^%8X>%_8Q80(O\0Y+0(7&) PH0U4(&@!I",_ H]S@9._X!6V($$>V\\" M-*%&P)D:_+$ )FZ8+"4I4, 4FDM3B@+#06_D>N[T,Z>\\9],0 C;?W>A#LG9 M?S0J)?VX'T4DC_3=]TN 4;NM(<4X[IB+Y!X*,R)_9M.1 [IP#=(+U=4D;H*( M!W%.2AU.B+*XW 81[\(_Q4 C,;T+ELQCL9Z83N"%@;'(/M!I#'7XER#&]Q(Y M3HP\Q,FG@&FW5L^$K&$O3 GSE@..D1XJ[P] GHF8;ON"DT MQJL2E2N,RK%TQ?%WL58=68YHS0B,#>P0$0@'P;K@K*R) ]KPH01[6T&$2+D0 MW([0U*!!@S,=]8O8F!%#"AUNI&1127T5^6QL^< ,/> S#4WB 6F+JUE"$9WK M+V#.^N&!TL%PHW1N>@DHHK_SG\R(:!H9PK)+;MF^ TXV#9"-1 X29!]@G?XS M,532-;V?T?$*,PP7-&8TTP26&VK6XWC71ARZ0 >A*;9,"K6PQ"<,@QFBW&T! M.F#$G+C=*/0L>"2A9N&'<>NP6C[*,6$R(2)24"W3D,U"W>(GP#UFJ3@3F@2P MII][1J'YJ5^8'H/S),\""GO)(^7]S_>W^VUN$^*K%>($_/+KD>OCDZG/V[+@_E3=:6^TH MT_#OMZO>RIRM+#L@FWF0R39$B@/\&=X;G>$9L0=R8ST@?*]L.XC,=X3Z)\>= M*VK[XN_*Q %41X(79@=7!)X9]^/BA:0G*'$33AA"*UAX8?F;N<\=!2>J#7B& M("(PC0V?7P1@,1M)_6-JPC($K\[TWA<_1#"_O$"WB97<"ZG3;7=#++[7W;$. M;[[X]LMB+Z%K7FNW-;+B ,LA]/>,XHU5.=QC\)+#^B(*1R/RJ/K/ ,=&3&N M:>I[?"IA@>/G_A;,%P ; FZNS_@H&/ MC1L):(94DC%C-KJ%$\)IV6M:'+,3PZQ!]KGPF,)2PR=Y*@()//I^J!"AXB\< M*[%(Y/:&T.=>0%/XB=H:11)6GFINN^K]8_<1DDIKDN6EM5N##>-?:_ZJ7FO0 M'^SE5?U63UT_OK=$0MR!DE9/_X*B:;-[2W.K7$4COZQBD9[,F+S##^&AJ' 4 M5Q,'8S2?+'VEFG-J_F(3 )OEL;A^4XWJ30M]"%!@^V]IC4N=/Y!9*)CX&V&Z M[?X?W+GM%UU29Z?ME_I4MW&)R:'8]*\ ! #DK3F"UK3$[2&4+)CFLR]#7V3 M>G9N*O&I;GOX1B?\^\X>P^+1^XN_MY22U%Q0:^RW&T?GRN3(Y%SYNI5,P/X> MQ9\^.2[<;"M_ _+T)J:(2Y"WXTY$,FYM3,FD"Z?DXQMJ#'Q%7RR Q:,03#M1 MI*=$>DJDIT1Z2J2G9-E3TCVHIZ3?D9X2Z2F1GA+I*7DUGI+-BR9]]>[J^X-R M>WM;Q#E0I"=/88[45*3\%0.HE#9\?K%P MGL*OS+"Z@+L.%!VV/J&THR@GXIH7=1)<;OR9:0BSC=-,BT2KR2XP(YH\1S+%+;;)D]9F-P?)ARIMG6,>,7D,% M5/%=^";3?F(>.H^X186&9O9[WBHB_VSJ8$$=+PV9(-=\ISP_/[>>3##R)RW# MF?\6OO,B>F=+^0+3XT?E#KO\!/"PM8$U77>%Z8H(65H93982NP M7V4"6JA"*NEJ!;%PD+XP/=<[>OP&!_U155FYVDKP;_3L,MO+#@/4FSP>B*=) MNJ@670RTJM*%U@KC("_*MV<;9,W,7" LKT5-U =FPRGSJG*Z3I+ZRW+5QW?& M*]JID_S,L;#(\ OFE+IGU$!#TE=UZ:M75?KJM")*^AYJ@T!AWA+9/"0*R)JB M9Y.(:=Y&Z==G:55(4JH<*0V/'Q-,T$L7BY'"ZO*X39GRB8G:Z7NL6C+^@$XJ.'9LO,')NBA#>NN[B/3O/>F+$) MFOK;D<1RJ>@P=+?NOV VY8;,)A(]PH CT>5RL>RHU1_@CC\Z1B Z0Q#2ZQYU M1N.8'+?JV@/,>]T*UBVKIST%M=VBBN4,?.<]B1)NN,SR>=ZP2%0< @>]P[.[ MO6WR1)MA=(SY+"^_*T<.Q>Q:OSYJ5Q /*E6__CVJ3+Q-5"5^CZL2[WA58J*? MZ2?3G>]$AO(@#W"0'W2+7/;W,\9X7EQ6+7!.T$P>X.D/,.;&>'+?%LP5P9.P M]Q6J>%YN;>/&@Y7'>()CI"$TW'OGB=)[Y08L%/]E7\S/E$ZA/ M>Z/7 ZE$E52-M*).W@?Q*7X<5)=WJ ;YQOIKPD1.M5 MA!^V15TVHG:O _>4+A)'6;3W*?#K=[\[YHB8XL(,BV._(-8UWP4+T3#N4<1GV_C2K4F8N=D2:^?[" M>_?;;UAZ"(MK/3I/OUVYQLQ\8MYO;/*HN[]-=%__31UH([4[^@T6*?ZI=7#% MO?9O[)>F=M6AUO&P:F,1P-.ZQW!4<&OFSS%F"#\K=^)WY2J<(:SP8717"]>T M%'4H-.\QGWT#EHK]J/Q!Q9!@Z]E&B[<=3E2&\$S&WW$(P!>&D0H+YP]@W:C' MG\#_Q'&*U1!$J$( PH9QAM5V\=>!ZRX/0Z.(QO#B[R)J@3./^?)'4=:I?IEG M-*1]V=J)?=E5M):+\9E.@LV&2]\2\IR3K4;OM3E]51VU5&_1Z MP'HZ_ZMR+O/5@2.B*O(K/"R+CR9*5)1S1F#2F'+*_>/,1?F=Z98_,W27E>$: MG7RNP?,(Q;?BF'H<#XV9Q]\"ZP5^0-ZACB3O.!KOT"3O>'V\0Z@M*OZ[K?XF MMM$1_.-*#.+F]724Z#+)9Q])'G,H/E)$^_A;8#/!0#3U]3*00SJ@LGG(?W8K MHH!(3K&!4_RKBXJY6$I74/M'YAFNN0C[LX0BV_;_XB7Z^;Y>@CJR1%;;KXJ: MU%X5J6G]JG;W%V@D>/L@>$'\&BZ8[+X>^@(X55[3C[&'H"EF=M4#%$MOS3K/I+6B4<> QT)G[I(H1BV4 ]P/67J.G,: M6DGR&?^/=7LT+,]EOM,4FL(CE2M\T.V??&3V9&[:0OW'*92/86L+BM;Y.'>5 M_UA0/T#*V$5!2(%.\K3C\;1JF!F2IQV'IVD+H+E'AJD8HA-.[ .]HTNB\8!H MD[/J""W(Y6\QME ^,@O;NN&USZW/K6NXRB_$;77B*\),N8:=DZ\T;( M=WR^YMPL9E1-N7 M1/L_0*8=*=+J(M)V=:VK[?_M<>E%#%=4R\_M9=DU9OXSSC7-\X*AF,"N(U$# M7-[4-=4#M[BDZ$G'>XT92%$6\8\AYAV 3Q!KN9NC&GPOZ+T?Z0TGZ-2;]@23]5T3ZHV6G1)KLE:MG MW9T4)_Z1)/X:$_]0$O\K(GXX\)3@%WV'< :PRVBFC_O">Y-]<.S *ZD* %5+ M=O : T7RTW5C_2/)^E\3Z^]PUA_'CFYHSA\QX=5D"C:=XO@]N(E2I#N<$X?5 M96'0"H0$>U%^=UZX"RDC>>+S=0G)T9&2H\;<1&U+=O*:V$EW[^SDBVG,=&8I M'UK*%\=QV5Z82ET^V(K, MHJF@T24_+3\M/RT_+3]=Z-.R%;=LQ2U;<5?I!;(5=R5;4FIN@5\0/F,U?P/S)WC;_S)LLE)NS<+XWRU?3;NVEIP!UDV71ON4*03 M2,P65CL+MKNCL+.@"MH+\ C4#T7)DK>LB>,^U M94Y$!1.)^#1.H-H?X3X"U M3&X]-8,HY-80B]!4]%MVDAV1Q82FE1[)2(YQ2W1)44>CJ*I,-9(459"B.D11 MAF-[@$#.U+2%P+SFOR QW;BVYRO_H<\7[Y7_<0+JI7O7I%Z*"T8A1D%KV,A7 MN0O&EFDH5X:!X6'LO/O)=.>2!(]%@IVJ"+6,<+P<#K3-R(^.*F9^7".PIP#N M<.K']PFGB6GM MMNRM?TPRK4; 79+IWLA46TNFGTQ;MPU8DB33^I#I?W8T*4[/C$ZU7<2I.J2\ MR.M61+%JIR=S48Y*D%)PGAE![B(X7R]!GC@?NB#!C@8) 1H?A'0,5=0QI(\& M*@M%H)$(BQCK\T,36I&I; M;=U^O3^*+!6"\?13;V^IK$'Y_S]\_PQHZ_DZQO,^.D9 64,79'>9X>^3\/>) MPSS%=GQ%7RR8[O)*&08OP$%AO '&1]W705)93!DS0P\\1C-CZ#N^_@@H[S(% M$7V"C>*?37\6O2->4/B]S%(DB?E[Q?S[Z]]?+^8_Z+\,P.):PV?3_CG6/281\H@(^?GJ@T3(!$)^ MUL?,DJAX"E2\^WXC43&!BG#0T M/$[M4V50\-IY0F^O_IAG:[_!.@#=1U^2[BEF F.QZ8(!']#A%VIM$6?LJIDM M*U;PM+,&37=N0[3_=D>9J#VJU6'_)QWI1)DQEZ&#I$!#EIIM$'88N+;IS3A& MZH8!!TR>)MRO8A+( "?+4N9(%WX!WAM_RQ/KPX-*K M"TLL[ID1N*!TL' (MS'#(\;OSDV/]))@ ?]QV;\"YB6.?6W+G2+!W,O_&KN_ MK00F\#ES\O\US$YWW!U.^E--;7>Z;*".IIWI9#@>M2<]HZ>J['_58;>1>.H@ M)Y]J1Z21%H?GIO9;B6+5>]ZS++67M1L]#K+2DK\"MVJ56]V*\#YDV\S+>C12 MJF@[2]D9L[8OD)TQ*]D9HD6&EI;I,FY" M @7$29AHR:F]-Y.W43U#;+Q%AILH:E!'G6Y3O"^LV@6#U%,F.*"%\FDF<-GT MX#J5TL/7QR Z @\C0R3;<9LIEM3+-7'%U%B&[^!WNPR(#V'OU /@&I=V/0D M;6>LF/#(M7M9[*HN'56[F^57T5>I[5:OLQ^5NS-H:?W./GJJ9NJU_8.FBN[? M/[-)OJ;R($\$E:,!Y$U*KN-W[S?$C-3 MM]%?#QS:V46A.UY@HCHBX_*C[[!UOW?H??U+[[?=]" MDW]ADPE>T-:.C6DTM"GP*^SI,;.CW/65]>!)*_?"ZHK88_@,^4J94'% MYQJLZL7%PY>UM K7XHXDI20XWMRY)IB#"[ '4_3T=O\06N77U7&@5:5BI>H( ML\EU]5H)J8AW18HA*89"RT>2T#I9E&X=AKI=HC>U%%%21*T34?]H*0_.9*+\ M7S;#"Y*^(A'U;<'P4DQ#TFR2\FHC0 Y.3X?ELQYQ@4)5FY9.6KK/R#&QA, M^:O+F.WYS+0E'T_P<6_V_)IR6? MEGQZ4T;N82E&,FG)I%>9]%?3-VWE[WK@S71+,FG)I"63W@"0 U.,9-*22:=2 M',VYX\]>E/NY\].93B6;EFQ:LNF-U5P'IIE#5E>JN6))"DH7C8N;.KQJHOK-Q?G$,*Z-:]34_C.]Y3>N MSZ^N)O7K3PW>UKBZKD.CV:@;VO7Y>>/BZOI2TR33-WI+M1F:0\"[9M';-WI7 MFS&VN#T]?7U]/7D]/[')]+1Y=M8X_>.Q/Y)-:UY;$UL_0JW?)L3TVY^?BML3 M2)'??#G70ZV7&,V1?J+9<]Z^>=[@__RF@A'.8(TMRJ"EK5GKC-39:H%H(YF( MWS\5]X6@L_I9H]YLQ$C5E,WZV7D]K*3.UF1!#2]/W9LU !DC>.(P],!![B # M.B8G<:R_'&AB R.=6Y")A(V$&@1N,TBFB W@'-$%U)!R"+]\ $# BN<+FS!@ MQ0@-2"=244J8)*L!UP3ZM@:9M&S1DOI]BK4_12:CXEM=?#MYHWKM-+]4A]:G M$"X*20[2N-*]*T4T"-ASX^;FYO1-&&BR!HE&)]O7Q<=ZH\GMH(#8-.O-+YM_ MJ_MT^]!A,SF+Z>#3[:A#XH1,LP45I?Q.=U5C/;L+J^%1%E(C>;7(B85/($"X M+"*0(NUD:B]/=83SS+]H<_&AR(P+,4&:7D2FWUQ\2) )+:8VYB\(!_S^P!S?[-M M]!L2UE^=>FO,D);I-?5X^MXWQ?3F3_S5 ?>/7UX&D^GP:;1OAXE"D#ZTO M\G-T-GO$7I,,PLB0Y*8+SY]$,N^B/W09 ]IR=,QZEHA9I";YQC9&I1SF9GB8 M)0,0X%"A(6\/!Z-AO]=IC;N=^U:_-6AW1U^[W?$HIUVGDBM!..&( M@J"D7X KZPCQ0[LU^OK0'_Z^Q_&1U]CPD(<*G0T'?0 MA'&SZR-(4>'Q3R-6@G >!4%PDN8O>544BP>(R3=H.NB1#P(?E_P+42*E$H6+ M* J"#9!\0(!1A1 8S2!!,]O4$:%B(6:KG!Y3G$XY^II@22OT"AW(;&X==$G1.0RD&^H8U3*\8[%T#X+P'FX*U"%1CU?H'N( MX#E/$'US"C_ZE*1P/Y !C#B;E?2#V.2D!C 4@10%TA58(S M*B54L3 E,5521522,A]%4,F@5Z(2"UN2\R=5A"6>$"D"2BJU$I)8 M+).05*DB'BD)DB*@9+-0(A.+:](S+54$*"EQ4@2=#'HE-+'8)SG]4D58XOF4 M0OY:&K42DEAXE)23J2(@@:"^"!)Q,B4$L4/#8$:@BD,?#?*+C'\*K0J$Z]@9 M83Q-4$4H,@L8.HA!;.ZC%,+GI(0IEAM05D2 CQ[S*L&6+WX7CT3JCLE!:4,Z M$QED_D>L^$MHBBQP(7SW*U)I"+OD%'AC3PW16FC@YKO%AX N1\M)A7$ B9A> M2W0 $XGQ5MI"+&E1R!;6\HYXYYBV7R!"HM(Y8X MV7J56*L!7#V 5.1H,GD0E#'$(V(S6^]9?-3<,\;#6DVV3*7AQ(^JMS8<-X)R M50$!78ZVDP/'9[1$EH,FJY'M$.T0VXU2EM)68@FGK6W%TP!,5L#5X6@C2MQH M +BV0QF/G,D!S21+G-)28OFOK2R%1DS%5Z.2QI)TV+6==YJ+DQ+B6#XMY0!M MS?G?1]B\05E/Q#;_@G4O@'^"6!=G9K[_M MWQG^@VFD-*-83C#%C (+2$A'()1T3P?7CNLFV2Y7$/%33JZNP%?6/279J%M- MVTPZJ=UX"4EW"QG:]NQ55G,32V*FG!.'O8ZTP^0C]'(@MMM-U 8V0_0)KL3QV5Z@SN2LA#J6%>&AB:=B:;N4R+6(M.&E=.%I$]NJ= MBMI^-PFE&*5-Q+)XN7>+3/LXVD1QL+XW?I)5?&\<[>)]RY #Q4'V? &M%77S MDUX3';(UE6W!9Z3Q4)N/Z#VDN-@*M(K[Z'$ 1LQ6_O!9PK2Q2Q#%I4:[F@%V4R5 MD, %J,J*>@.,RG#&IGA%E!&L,Z7)Y>^%""Y8*;LE< MB7*\F%0];S<"W=4:2)%'T".X/,V@Q>RY;+)?Q%,Y*^'.]6M%T:-T5YKG=547 MZXP?)BIV,*OFH\2QV.\<51*NP$.+@1)JPT#"W4#KN\^0(1Y>VI8X[2SN)^\L M10EUYF\K1>NR?<&!1D#(!F'A1X,(YD5L2TP;VU@WZ+Z)L /=(XO++U8(M:L0 MI3G$LG49YK"1*[X%3,*3#3YZTJOIL25BU4$&(@3I_+*;F-JA_'(7 4I#R'[" M.FP(ODP)OI=OBY1%5M("H@]6%T(WC5B%7/RGFY,>R_YGH_'Y-/Q^./=[Z!UR MX@URWJLX)5;+N?Z];XM:9M^S6?'ATOCMH3% FGCZFJS:)L1S^HPX5J](;UFZ M5]92 W#"@Q:HL;N: 4WQKR[V@X<+6R:XM-=C1%'O&U+O"3U=H$(MO6Q M?!^6^X)(\1Y!ATO'S!%]^XW8SN*NYK;&#,UKP'U[UN:EJ8*)4*/'[PI.F]?L M10=$'-7TN!3BN"4$;TAOS\0+2N5KL. 4/8OQ3.U]7G)U5W7'K='.V5>/ 3=_ M=1_'B,Q%C=(CFD_$N\,V?7&5<;L2;;5WE0/PZ/8<8DNM^<@VEXB-$%EB;DW] M?CN["ZG-R]"7A$<)A$\YM?#?2._IO"DVL% R_*A *[2Y\7O&?L74V399:%YLN<.W.,KTEJM$**K@;<]7=[ MDKX.IA*4M(>'!;ZE:;RS^OM;8)(B)45$[!D6E_HD%>G(=25MJ4MN6X9UKCW\ MUNLT;IX1Y:$312-HBE*]K&4[BZ(,/0K83I_;*7)_/FB,WMB]:6L_TI<$%=TA M.\=\,3EV6>$PQPXF6X1 [M.)EO>K31/NO8E+K5=(=.]T>^W_T"&;(3*>0;&(@KK>>.G3OJ5(15"++@XXF!UL=O(5L3*". M/!?:WUY3AS&3IJ2K8#2\#V^L&9YX-MGVO3TDJ &M ZO%,Y[.> CU0MTM+T^? MLZA+"O1/G^-N,4QYUAQ?GY(N.%_M.?)*W9^(K3L:HSU+R][*LVD.M]_EWLM; MS;-F,_FAL+9I8.WOLSN\0X,R^#;Q)^>&$Y,/)52LSN> MA[($@,>RQ?R#?\W+XH>FNZ5[*7T_7S,\IWU$6I?! MZD7:KN65A=.6IWY:1U(:'RBE)RI#K*FZ"PE%*T_*PG5B68*JW'+[\]BR#*^?.,@6PZ>W?&=N\>TH':7+TY;9RL9]]*IEG&2;M M/O-$ ]N*IXK>)6>:4Y.2^O#W#C9%17F^(X:TUF6PKG"\J JL4UJ7%*68=Q*V M1"Z'IAM[/N)R>BRNZT$49AEM509S'" F5@9(9^V9B#_IV X_JI:*5P[*D@:< M/@[Z?B-NSM\] M8W?=LLUS/=FIC9^KR2$!R'VZ'RE.\'O#YT?/6D**E^B;V*S=NHT6$]F+)_Y9 MY'#R%CP4X[GOD@?OBL70%)&B)TRM-TSSG2^Y+?< JP^YW'4_HZ? M?FYD\&)AD0_Q'@W&?WNCF3/BA<1)Q&^:_FP,GBL/DM;7498G+;,BR1.+( M8T1%8!!O^'/!D,_44&V&YO#+A_\!4$L#!!0 ( "R)9EBE>7"GH2D ,VO M 0 4 =FUD+3(P,C,Q,C,Q7V-A;"YX;6SM?5ES6\N1YKM_A>;.ZZ15^^*P MW<$K4;8B="6%I&OW/"%JR9(P!@$U %*B?WUG@2 %+B"QU $/U=/ND$00]YRO M*K_*I2HK\\__\?UD].P,I[/A9/R77_@?V2_/<)PF>3C^_)=??O_T"MPO__'7 M/_SAS_\+X#]__?#FV9GWX;S+\_F7_#9/R?3?PW/PK/W MHS OD^D)P%\7_]F+R=?SZ?#SE_DSP82Z_-KE;Z=_,LJJ(#&#$B:"XLI#L +! M*QE+<<6A2/_G\Y_H%TY:&\$93M\MUD$H@D-)3DJNK-,I+1XZ&H[_]:?Z1PPS M?$;#&\\6/_[EER_S^=<_/7_^[=NW/WZ/T]$?)]//SP5C\OGEMW]9?OW[K>]_ MDXMO<^_]\\5OK[XZ&][U17HL?_Z?O[WYF+[@28#A>#8/XU1?,!O^:;;X\,TD MA?EBUA_$]6SM-^I/8/YCFIP\K[]^_N+=VX_OWKQ^>?3I^.6O1V^.WKXX_OCWX^-/'PG\ MXF'S\Z_XEU]FPY.O([S\[,L4RU]^.3O)A$%(+BX0_._USWK^ UP*HW0Z6LS% M&_IY^<2*I05._#['<<:+V;A\Y6B2KGUI5&4QF5[^EZ,0<;3X=' Z@\\A?!V\ M&88X' WG0YP=C?/'^23]Z\MDE&GA'/_7Z7!^/G P$.(P)C#:Z MA"1SX.[Z;-6QS6AP"XF6,(L+L2Y?^+S.XW,7GRQF=C&KFV*ZF.0F8QX8 MY6D!,@5!N +*&0>Q1 6^! S%""VU[VYXUT>R0IBC:7HVF=*027?]\NP;5CVS M5&,76,(TW6+2]26T_,;SV>G)R>*9,)SCR>5_7Z:3DPZ9,)^TF?(+D=)0]I7Y MB\G)R7!>-7P=W8O)>$Z6@"Q"!>1#"AB1AI,R#0QCAN!)(WM3-,>H"WK=F /W MP-F$$^)GX$0KD33CR!WCLY%A-,B WFA &2' ,44G) ";J "J0J^IXE9XO'J7@)>38>GAW(NFI M4=R1";PG=.L2$/C5-Z"RJ* MSXY!LN07&^2R1-N8(=LA[*GI;,2<#J75C%'OON(T5#O^!BEPNP1VO@(K&]+G MI+J!"$W>'\L6 A,:A+=8O%(T0ZDQB1X$U5,#VX@W;672C"JOAN.Z=; 6E&)) M1242".D5*$E#)E\ @?S"Q%UF2:;6VN8!2)O01#U9FK241Q>>V,!S)ZUA&JQ* M6'?5+$1#JDUZZT6T45G5X4Y$PY&\6,YH+)*%&!#0! ^*TQ_>"_J7*"P9G5** MK>/.VRAZZFUM)>U[=AMVF>N.XPA,V2@5+9#/)P@ @8I*6N#91]22,>7+X>.( MWGA+K22_XXRWZ2T-_UB=M$V!]4G*[\^+6!EISF32/+#]@0@)&XN=AOOP]$D/MB-',PDTX\3K\1F]>S(])R"#H+5B MA9,.-HY8*:V F$, 1V:: E-D0;4^=UE]?Y\BOG8RWWF&&\HX34[P4_B.*\0; ML(3:T;C(]%IRN30%$;X4"RBDL$$;GV7K4.Y.('T*X%I*?=\Y;R;^]U/\&H;Y M^/M7',_J#M6[^1><7A]JRLC(_M!0G:E'.]J#0R= 1@HA:_#J1>L-H U@;4(- M_>2HT5H>C9WC057 DTX*@V/)'="Y[X-[NY5D;[DN.T]N8WZN[J;;D+.D$%(G23K5 MZ0A."PD^.L4QBRPY[T3$_8S7FTEYQRGN],S?*J51)I!2$PX*G\#QS&A0!,Q; M'A)O?<[;/L>I)E=,QHOG7H2!2,9?"N8 K4J@ B=WD!D$*P,3SDGA0VL"W\30 M)S6UI]SORF79>;K;::VK/[K\8OP=3@/HQ5P \5;C,!T/QY]G1RF=GM19 MQ_P2RS -YP.N>XGU-*4D"$91<,FM]KH4KFUK:CQTB)DL!.!%6LVRHK]:)R:L!=,G^]@-'_840#NSN)+(>0G$DIY2N5C(D4RS MPAC (^=0O,DTA3FK+#O,H=V" X^0I]2" _M.>L/[)./Y-*3Y/X?S+R].9W-2 M4=-;=JMF7:'.=3,#!7F#/D%,+@&W3CD=#'>N=:;')KCZM-?=F!_-Q=)5KO6G M:;;RZNA[,)/EAMZXJ".F8%1R9/*;T?LE%J37_PCNEF/%^4"% M4EAQ E!)6LES";29#YF%H7B MLC4Q[L/3IP"Z*2^:":'I78/916V9@2/T&"E@CW)184U*<"$C:2PL0FKF2:4U M=RVN7K^)T-U3%/JN4]S.*/S(95X-9S4&%Z6"K*4E^U0+2W%I@&>#MG@C7&Y] M.'LGD$WD[I^BW/>?]AL,^//SFU/TAG[>O\C?QT_TYV_';S]]?/?J]=L7[WX[ M/GK[DOYZ_^'X[\=O/[[^Q_'%I]=A;5W_;^/7M"T-N-OH&E4-_-MT,IN1UB_# M^4 IALZ1J*T,Q"6-"H)) 7A4%J45/LC6AUPKK]\_#^X,QZ3V7:8UX:GLS/R3&L^@)3A\-I%J;_ MP#A0*2ER)PHP5A2M?V& HD$'-C(;G'.5'FL:3_%T%"9SF!RL%YG$QBVOJ:S$; ^'1GUE6KM M)=SRM&(QO@N(RYNS- 63R]6Q/")328L,(=0T(N9*/4*)@%I1^,.$ITEH?UKQ M(*X^'6#UEWJ-Y=M^DWM%__+D/>.I0/"2 WE'-%(M-* I0M63^RQ:7[1XT'KN M%RYR9Y4WY/V19TDC*H*!%[4D5V%9*BEL:5[\96VX^+A^P+[ROG7*N^,LM[M+ MBXME^C<;9Y5H;*&F+TDJ"R)JP257# 5IAM-Y2B"RA M;U[V;C-DO8K&6K.C ^$TO(PX0WI,+6;U$L]P-%D<'EQ"L@5#6IPX&E^5<90T M:FLAY6B]2\S;T)HO]P+:TLH^+9JT$T6[5,C1XCN8/WX)4_PUS#"_F)Q40(L) MNL1F5+99! $EUE"E> LN>%)YCCY, 8G K6FR&;(M%E\Z$$Z[G+(P'-4O$T."K*RS(4RB0-'@4%%FZQLG7%T+Z ^99,T M=TV:2:+MZ>&JWW\M("#"FAC1>-#<(=$T*"(L!:!1%5UR\9DW9\?]B/J45-*: M'@UET3!#^>L4T_!BBLE;.IE,Y\-_+WX<&&>-<33"7/LT*&XBQ9\^0I9,$Y=# MP=CZR.L>.%NFE3PM^])*#&WU1C5Q4_Q"["37^<=(W^+\7?D4OK^O( GO?#X= MQM/YXJK1Y'U8')0;ZR/+D9%O7<_#G,P03+:UHH/V22GC7"?Y";M#[G+&:NW: M5Z/)M[]C_HR75N*HS''Z =,HS&;#,DR7PB>8 ^L\B\0>X"4;4"%:DKG38(0B MD\%TDJH3O=P(?Z_V'P[(Y#LU_F-PHF5#N9O@+R=MD(65DG$$%B.%2>@R>%X\ M6*VR5UQ[LF?-SYC7PMEWI/2<%67N8N%VW5%K$-*M1D5KZ^&4C@&+@6D6!*9'@H&@D,/SFE3M.0ZF-:%P^_1/_W* M1O%,6Q=2 *]++0^6)7@RR1 Y8UR%K$MI'9<<+!OE<37][AR\_^C[\>3?ON3[ M,ES_%<=8CZ"*34XFS<'%>M?0N]K)=X\3?]?'&?\_A[^A+&G_%#F.-Q*9AJNKYE2>H"Z)%X M1W$<4-C$(80H#+.Y9-L\"_:@(VS@=%0([Z>3LR%)]]?SWV?ULOS5]M91F@_/ M+OI5E9HI*\DA"U*04Z2T \TV6*(%O?U.CMSFY'#+E_HW<; 71RSDW_'N%=)ZW>V.PMC\"= MKV&JQ-JBH)ZY"N6-5"PU/[3?O(<#,::YN-JW=WSS^M6[FD8X/<,+L_/B M2YA^QH&36"2J7&_[D:-<:B,S3?J^'M1K3OK?ZM8D>@A3G^S[@0C45$SM4L?O MS!XB$X=BK QS7Y427UU]G;X <-H^&_,EXDH@USU8& <>&0U]P4I8M$I MTX^6.>U5#KRU3MH$UY;YH9T?0-1R&,HF"Y&Y"";( M(&PP1C6GT-ZIYP?+(#T0=]I)J+NBR#<.]ISA2F7MH2CE0=74.R_)/:N%U1@F MZ9)O7$]/4JZL%,X"JRC0CVDVUE=R"S#OET;V>Q0<(8'=<&3#(DD2M3 M$S%%]-H%S5I?/M\2XD8,^^GVNKN38K>JZT:CRT'-V] Z<(C).!I[3;R/T4"2 M5L=8%$-_$-_]!JZ-2/63[8LWEU?W3%K))5^JUH$)W*- #]94-Y$9FH%8NR%& M9"Z9D+5I7\%L8W@;\>HGVR#O2GH-MZ=6.XA=[:\6XZQ(SH+(U=]SS(/W)H$N M-B27(D;9/C?@+B0;D>9GVP)O()3'2$H-T6"P& E!:B**P4.'5E:'Z2NG03: M'^SNFI2Z_3S0*ET4L/PT.4K_=3J]B77K58FW!S*=U O#R_,*)8!V+ M8*(@;,[0%&CR9*-4P?&D4LJMU]=FR/IV%^M1.+6_S%KV3TJ(>7$9\6,8X;NR MGO"Q1&Y*(J^#:W)J!2>N2R?I1UY2$B([U=IGW +>$\CE:DZLCH37G;8Z.@O# M475A7TVF%?$/UZ4Z,H.2BL^JMA[5->G<6?*$E*=0//I8NPW:G%KOSVT)L5?% M_!Y+?S648G=4^_5T-APCJ=:+R@:+&Q(7O\F#H-&ZQ#AD96OIFIKC6+BH92V# M,\8DUKQ^]S;XMDP/^SE)UDI^CW&I203#?#'5-RTM@I]5Q8^S9O)^/,GG)XLU$ (*HMZW\Q('>KB5Q!H_9-3 MPST+#I.,K6N7;PCM"=PTV9=5][D*K8367'>3.?F 7T^GZ4N8$;H7DY.3R?CC M?)+^-4@:70DBT(B=)_>%68A&>I"TTK/)F?1,5X'R>E1/(9AI3J2VLFK.H0\X MJN6(/TT^A>_UE.?+9%1O.%9/Y>Z$=E.4%]HD(,,5:L*$J V-(X%7RF V1OCF M36)WQ-JKRN,'YENGV[KXO;,L??<9J&- .#*)4S062P)@E2 M>M)!Q%0O:WF.&75PODN?^TY0?:I<_@C>]OZ"ZH0_U^FLS-D[.3/'A3\-/*D#/Y;F/X+YZ].Q_G6J)Q4PM?\;V$Y^4P4X(/G"NE' MXXU%)RUKS>T'(/6I $WWS&@IGQZ9MC7MAP]GVQX <'CCMLV,-+)NJWV?:X]! M+D4"DVL_,"?K%5H*D()GNJ!+TC5/7EK;OWO[D:SK9JTD)BM=!&U3H-51*^P( MEH!%P2/I6RZ#;3RJ/3J4'\J>[2KWS@N-:&9X4J:_Q^/NRNF_-+Z;_7_1*,S9(A4Z ]O54U&L/L6@.S$HI65:U MRDTWI-\&9I^,51/F="VJ#HW991[>B\E)'(XO6M1$E9M%'4ZK;W;5GYW+>,!/;+:P0(TDM%2RA:(07A M*02I&592;.TP''2 ?7)"^K!V;EJF_K*MF9_4PN..HD\W%/NT?AY?,EOQZPFLISLJ MTJ B&YOKU4^I:INR6IL&26UH$:21!;DPC[^"=JLP=*@"0_^SULR>''HBWMN- MDG,#K1AQGCD0ALRI$DJ0+"('9[DSA@47Q--RX&X,L$^=!_JTGOK/MB>RH"Z+ M@RYW/ ?"!,.9$&"UT?5"(5G6R"1DGWVRF(+!UCE;!QU@G[+;_^JE9EN78LB8E MJ$F#:U]OZ&&M,6,6=ST%CPQ+N.^P/@X0#.]'J][%P(M 9;:<:B=XSC)P<%K47FJA M4)"2)*##G&WAR+,]<*B[BN]G-:Y[$+TW=.BEA5U?G=5+9I5/'&+F]6ZYE33- M-$@G/&>8M+6N=:&7@PSL9SWR[IDM:$.L7JZ9Q1V?'XEERXDO.47E+ *+JE[T M$0%"0 T,HV84?2K>O))6YX/Z68^Z>[96]B=4+]?)90_(\X$IV4GD"9 X3.$G MA:31Q !*..XU+]E&U^.U<360G_6HNF?K83?B]'0-S,/X\W 1!1FFDE,!(='2 MK45.KG\ECU_99=C>_N9FPI M6&(Y(RBF$VD"2?&3, E8]LY+7Z_W/H%\P(<'NF51OO^_F/I$O YO_U[N+(25 M384?91ON^NWN5WEW?]?^]W(;C;/1)=NU^SGUW#-S793,&H*H=2AY5. 5+\!3 MYNA)+6??O!7"/7@:%*6]^]E_F]9.ED;EVDXO !D6"2J) HZ,#*1<"I/*!FM; MWT^]'U&?CK>:\>2.@K2MA-+, 3A*Z?3D=-$%X"5^G6(:+J:(_CW"Q?R/\]%) MO>'S[XO[\^L;-VKRX472P&K.@-+20F 200CG,+'B:3R-*=4*>Z\ZCG3&OD>1 M=(=&]*Z\Y5V-Y/IG[6\$-\39R,C=OF"T?/^ O+)2VQ=#K'=:5?&D:#+%%TF$ MHEV4R:C6J5=KP>QS,+Y\Z*=IR+B\\G$U1BO)Z>1<0HJJ7OU(%B(3!I!:J :C_$&BJ<#&>SX54J]B GPTS4$J17 M%E2T"6)%B%H5E4HN/+?>E+\74)]R%]J2H[T\6E/DU\GX=/9CD#P'S[Q1$)!0 M*!4%>)DC>+*<(3KEG&Z]4WTGD#Z=U7=*B3WFOQD5CLG43\X1EVVM[ABH,L47 MG3E@JOFD @N0-K-0R/$6SB(OI;67^B"H/AU1=T.1MG)I1I?+>VZK'(CZ_Q,ML%#P$\KQU*J"RRQ X([]<>8_)^NATZZKINZ/MTYEO M-P0[D"3;UC)>/Q4R15EK9T!FBI1GY($P90G9,*^9YX+[UJ[Z_8CZ=%K:#8,: M2J3#F+>6*:I5"6]K '/R+K*00TH/S.KMI^[=5NKJ23_2KP8\&>X%=Z"SK4?M)H%/ MM#"\5LJAEX;LZM9(?SR_#T'PGO*YU4MJWVELUR?LEHE2*M?^(@RLKBU +.<0 M"^-DL4C1)29(-\6MI=FCD+4S4>XR@8^IO6^4PCZ(&G_PG0?0Y]N-N]%.Z9M: M$QKO?O7Y96>YEZWX?Y^%L45H'\_'W1%\].JD_#5Q"H84(@+5IHBJD%B-YT#'&3G.):$$.I=7Z6$K>VN$@2G;&36&QE:;^FN M@=('RWA0]K0029^MYX _AOVDM_; @MX<^Z%M:&"&F.*(C:;F-IA8DQN3@I)8 M"N1+1QU;7\7KA0U=><];FO,/DQ$]YO.G;S@ZP]\FX_F7&2U9Q9$+75M0:%"B MU+VGPJ$HM-QIBZ(\EGNQ!O*3M*O;,' KN]I8Q,TL[*:@7X^7D/\OANFKX1D. MHO62>YVKAB>'(!H#P7 )(; :#3N9FQ^2[ SV25KI0W!Q/[$^+@L_?9L,@O'* M"U% T/^1U\$7E5\*S99@Y,V$8$3K ]Q=L?;IC+>_'-Q6J(],0>(4#GAFY#,; M!5Z+16WF#%Z@ 9YE,BQ'B;$?)*QH^W2.W&,:;BW81[;(D]/IH(A@I10*L@ZB MYGTF<-$Z2 6C$T5H[W4?>%C!]NFTN;\TW%JL!V?A49GC]*8/D5506GH)"34# MQ=!#\%: 9A9#]$9G^UA$O MOG\ZM>\7%O87;X4;/54^^WPC]Z12OWQJJ*1YA M?+XL7[3\2@[SJ_]J,@X?L)[@T=!^#;/A'HU\. M9VDTJ6BN7^2[XPL#&PS]SWLB8G(4-+, 09L"P2:I,M?.\$U.VW='L*^B7=[Q MK7^MW/.]:Z@LAJSJPF,BL+K#&B!:IB!DH3-W/!?5NI/YQN#ZL-ES0";=5*C= M"+%=\O,9+=N:IO]J,JU)V1_KJEYN_,;YCY\&#(64,3,0O-0Y* P<-QHTE\PX M)9SPK0N0;HJM#ULXC\BP3D38H7E>Y%5^F8Q(+K.Z).;G*U=ZOX3Q?'*R^,KO MX^%\#]N[TVOV-ZS[CZ[1T*>5.@ MR7;D6B:G7&Z]\!M![RR]^QX8HS";#OJP#.C@@T(17A7*V1F"$9ZL!HQ M6&Z*D:VK532"W@?;_9A\WCA-O$-&].&V @5U6DM7H$19K^XQLAQ"%TB.RQA* MXLRW]B^[O:UPJ!.=7I.VK=P[]!A>C^F?^"E\7\U8."X%TWQXAE>__1#F6&O MC!,-8GDW?5?O8>]7[N])M!UU(Z_BZK7+^CB_XAC+<#ZP2?AZBP%0808EV0SZFB%4B(O( MDQXP6M$E RUDI"E+P$VM$^>XAFBR 2F%+ZG8(EWK?*$M(?;)@A^0=$TDUC6M MR"DA*W)*-BB.<#DG UZBJ0WN(4E% )EBM<,>0BPI&"&9\ZIU8[(MX/4IO>* M=-I;4EU3Z?UT.)G6PZ-5KF/45M<.H9HK!%6G M%(D#4FEO275-I1=?:A#S>GP9Z] 7+G9CZT;KA8!&H\FW,$ZT!$*1WAH$D^LI MI.#*J-:)*/- &U<3M-0. ,DBE%,DF*M73$F?N!]2E [)XY M#874W@^[ :8HEJ4CT^M9O2/@N0(74X)B-9G?H%&'SO:[.M&G:^5J$560%FI_ ME@MGQR!Q M9XP/UHC2>OML*YKL/N*ET[-NX"I@CE[XVMNJ@-*74?-75T M&WQ]4KN'X%-SF1UZP^;6AE.XEL/9>+-FP[=UM%&SRU@;)RE>O?JBDP4R" M]&!B(6:D%"$@A<0VU0X%(E)DW)7?=!U)*QUV]=0?-VOHZ2_"='I>)M-O89IG MUY;,0$=.CFLRP#6GL+%6,B/'1X(KA2>1DZ$ET_4,;(BUC[9R#SZM4VF=BK"Y MT?PQ 9-)_C83D= MT>]JJ;#9@"9?2Z$LI&(L.1>IT*)0#BAZ1V]$K:'<5:C3;A1]2B@X!#$/*_9# MTG0D/&/:[P>J !?UP06/W"B\FLIGDDF5V0H)5BH$0MLNQU(5=$933% M%F$Z#\X:C*-/I1UZI2L;B;X3!7JCLJ@/G&(L[8#7MAM*VT */2OP5N?L919) M;5*F_OZW]*FC><0^R';'UM/?C>OT^WA8)M.3%^'KO_T1-_1='=#@RM U3S-*+24,6J9(H*Q9)@4 M\UR]V9@I53B8MNQL5+43/0E1>@ MI"*?6G)>SY.259J%8+HZ]%L#J2G5KY<-64HX"Z:"5A!9="3A8, %7L"RPE*4 MS%&(L0O;[WA7K_?U]V#"O<3?=\Z[X_X=&>]!!DNXZJZ:1]+&GCQQ9BUDIS/C M07(E6_>^*'RZEWY?79Q=C*(2:%+)%VMT_)>" 4P 7*T3#N>N#9Z M.Y6Y_F5]U)E[LV"-PFPTY5UHS!5H[Z>3KSB=G[\?A451C5J3Z>O)HMNCXQZY MSV"M(F/WMW M.I_5-C2$:1!<1A%9 (H<"I![5248R0Y[%4I0PG)LW=!E2XC[ZJ,UK[OUGEH_ M-0V\$=$6"J6]K7MMP6IPVM9.230;+EIOF]=7W I@GRQ;EUR[J9ZZDV(SPWOZ+N/J\W=V$>=G3W M"9>'W8YPV;ZVJ_KTDP)#PN8IB723E*OTG'*91'@P__]O??OOT"MS?_O>_ M_\N__.O_ _!_?OGPYJ<7HW1^AL/I3\_'&*:8?_IS,/WRT_0+_O2?H_$?@V_A MI_>G85I&XS. ?Y_]L^>CK]_'@\]?IC\))M3B8XN_CO]AE%5!8@8E3 3%E8=@ M!8)7,I;BBD.1_M_/_Z _.&EM!&^CI8/C'/^J7 M&";X$PUO.)G]^&]_^S*=?OW'SS__^>>??_\KCD__/AI__EDP)G]>?/IO\X__ MM?3Y/^7LT]Q[__/LKYRW_^/[^^^9B^X%F P7 R#<-T]0)Z?9Y> M_L/K:/3/%W^DCTX&_YC,_OV;40K3F8+N'<)/:S]1?X+%QZ#^"K@ R?_^UR3_ M[=__Y:>?+B07QFD\.L4/6'Z:?_O;A]?+2 ?#Z<]Y5X@TQ MKGKZ[I@OGP492S@_G39$O/SLIGA'9V'04L!+CVZ =O8@.,.SB..64&\\]QK. M!?GSWYO6+9Y]>OOCXB;[^^O+MIX_O7CW_ MCV=O__GRX^NW'__CV8>7__'NS8N7'SZ^_/]^>_WIO^X?PK>S3#"%Y.)BIO^O MA[SEVH"(.8/AH"Y&;^C'^:LJ_&Z'AG]-<9CQ8J%:8#D=I1L?.JW+Y.A2KZ3CU/:L^KV1>#Q-7T[.0DB>T^;#!AN!"@G OAD#129!(_) M,^-6L&*R8%D)DSCCQ?P5/U=A_XRGT\GB-S/QST2_'L6%A!N,ZU.(IWBB2V8E M*MHF8S:@6%$00_8@O576)Y9Y+%V-:8;@YGBN./-LO!C9?$9NM;&4\>BLJ3ZG MHV9BO- 4@?[;3Z-QQC'94O2GV3+QCW0ZFF#^M[]-Q^=X]R%- M7OQU MY JM .]- J4#AXB& Q>.)U&T="$V5ON=@!X#!=I)O(.9_RRE\[/STWIN]V[Z M!<=UX&/\4I?);_AZ2.X:SH$FJUU$9T"40D"59Q **O":2Y2"=*.;4V-3<(^" M)IUH8IDR8E?*?, IC17SRS >#H:?)W-4S,MH.(O ;7%$9&_ 6TF;HLS<6)4S M,;DQ/U8C>0QD:"#C97<^K?<@]7+IQ&97LO&"-D#%0=FDP9D2(41RQFWVB;C?GY?][/IG6Q7+R:;3&C)Z1]Q<23:[[+UE+LVO1V5C>?:W?3CX@ M#68RF.)'''\;)'R/X\$H?\ T^GRAOA-+=C;MSQ$L&D_#C!F\HR]:\")RT(FE M]EY/+T-[W(P]1'YT8'8]?)@?<#(=#Q*Y%+,!_T;CV6"XRC&+449@*2%9F9J# MYZX SXHSR5B0MO650,]#?)H6^^++\O103:R%UY/).>87YV,R7RX07E@UUR?Z MR[]PG 8TY!/+$SE?DB"R(D'Q9"$H9$"V34"9O,W&=&%-;(7R<9.T8ZTM\TQW MQ+/?P^DYK@8T;_ $UI#O'[4ESZ[UD+V:WE^5D5SS_'H\GDQ!4=M8H"4$<&RJ4 @2QTT"7EXIR(PKN-;?,-M_0??Z L_NU3Z--H=-$(.>F>$C(::(8129G M(?\FZZQ%)$')T/K8<0>XCYM[?>EQQ8'VSO<>,ZE\P*_GX_2E@ENV#DZ4*EB2 M9)!<,@0Q*W!.6^#<$KC"K'"RB_WT3E2/FU&-M;*".&VN0M9 G&WR)]R+8',V M4+@DA-HF\HH- 4[29*P+K&H?P'L/J!^7-MOK9 5K=KXX61= \H:,O[I**2V)F$+ID045I(6**$'321N207+:- M.;4CY,?-N#[UN8*/.]]@$,8KP"=&AU)J>B>/A23!R1[THC"( 3.77C%A76-V MW0#PN+GR<%FOT/S.A_-WAAEHGGT2B.!\O5Y.-8[:DU5F.?D$(89 J^C> CZ: MA"TH*3TY.1JB#PI4T %"UN1W:\V=E\XYWLGFO")LX5]_OD7W-_3CP](2/YZ? MG87Q]U'Y./@\')1!"L/ILY1&Y\-IW0A'IX,TP,G;,!Z3]?V-6#\-@]/) S(3 M'_BBG9,36PRP47[B"S(KOLW>\N8R8,SKF&@A,&!]/:,6QD PP8*Q(2;KK.&^ M];Q9 6/7Z7+UR(N4*ZXC=[PF_%N?02E'^Y/)$9Q,PG$=HM*M?>U;$/K*4=Q5 MI[>7_%TDN>\LQO)K^+^C\7-R[FG7&E^DV/AD+(LQU=!6&H+G%KPB@UHS M1>Z78+1NLDW(0(^_1@3ZZ8H$J]^\K_S#G70X:B;+AM%\%8CM:4 MC<(O#DOG:U(*>U/Y-E)MJ&HRVDY^Q4PVTGB1H&*DBX'^'XRJ*6Z&>2 #7P+& MH&E=*YD;=8_EM_S4_KRVAF(>-9%1PT#\*R2#/$?"4_+1%TO["S*BH[?@G#*0 M>8Q%V12]EAMK:_'4QZ&M!\FHH[GU;)AO@7*LB!21G$O&"!0&"5'*"%$K5#5. MA26QQ31;>L'CT.&NDNL@KOU5%239_M\POQY.P_#S@"R^9Y,)3B>_?+^0P&F8 M7.P3.LNB%!>@"!PH'A7X1.N$%#P;S;PIS<,LMH!WS-9RU]KHESA70.M$FL^< M3>!V5-9C2ZC[*?C1F>HWIU@SO760A[4M[!!X1++: M6N-Z7*OZH]D]Q40.E67;J*L#=GT:AXP5SF5VLXP\,UJZ(_,T]DAC=R(R0":Q MT HNN&^=AG4;0_]70YTJ;=10XAUD \^N-9=&/2^3(DMAA; X9VM2="83K20+ MY#,S9;%89G,75]"KX3QN7K320R>5B88)A]/Q17K28/+'+]]_P6'Z@Q&<5.Y=Y 3N8QO@6X^'S;! MUY'I>Q^V_=BZ;35Z+UT:J*.7Y>06SB*#4#X6T#8P4-D&""IQ,*(@$]HK5*U- MV/W0Y1Z;=;]LV48+W13%JE?]DP^8D%946DOGFR'F*%Q1M 5ZY\A>4K9&Z-A: MCD=H+7/!T+HFXCHL_5LD;;6V7/UJ=Y%W4K!F:1Y\HG\ZFP*,Y2A32"!XX: " MC3R$>HHHE9#,6^6:!RS< >>16AT/DG8'6>9+T"JP.?$W@=:7K7$%ZV#,C(>I M\#YJ["C_/HR+:Q"58#:RS,$FA[1=<@.!"5LS"K2AI2SRTOE:T34UMC,^]PZ$OH>2 =@5CQ4 M?;=IT5#V'1@65]OFZ^%D.IYU4*KH+DZ!K49KM0!3H@?%1 $RL&O^"#INM5-9 MMBZ<>!>>QV!:-)-W!Y5%KK 168FI:7IM#FR"K2/CXBY<^[$NVFEQ+3T:J:"# MW>1.C$QFCFAK/%FIU6:]!2]HEO!ZDE^<,D9U%Q/>%SWNL3#VPXYM)-\!*UX/ MISC&R?1#F.+'/\/7Q?9F GGA)0)FI*W39P$A>0G>)YUXDAY9Z_N3U4CZMRC: M:6NIV.[.HNZBHO_IZ>C/VDKPU6C\8G0>I^7\=/DXY?GY>)8**#A/Q6&&$FK3 M1(6!I@&W0!MH]@9UEDZW/L+:!N ^Z?*F239&=_KHXWSK/9EG](OP&?E)EN25 M1>.!&R2C6TH-P;( TC(O;''&Y=8E">["<_S4:";M3JV+?Y)HW@VO?CZAMI+TMT"_(#9,::=2&Z=;E,EO=8!-M0![*MK0Z@DJIU#)$P>FE0J22S[B;^\VYG."HO)]/!62TH MN!C3-YQT7;1DL[?W5,GD :)H5-[D_7CT%!-:[QSWH]JY5M!J[(:_%4 MKS($(1@4*:50T;B26S?%VA1;7^52&G-DJ9Q?%ZK8=UF5>V5W+?C"E6BL-@(8 M6C(47. 00@J WAF3-7W1K2FV :R]-8+OA ZC;M72P7G@^M%?7:9L K&CN^D- MX.WGBKJY:C>ESHYZV1.%BLU%:L[)+;$UOI?55'S"BV0U6NYH_8ZM3Y7V1IU[ MKJ\/@3G;J*-QH8M+.!?%&A8-L@TS@CNNP =6NTN%"*[&EUO'8V+>!HWZ'HM\ M_=/[=]R:*V'45(*=7#&>?3V?XO@:NCDL+6STD8PT3E3&G,#)K&B%3=P4Z;,U M'53_7 7E\;"@I?M=0S\(<..4S M).;J83?C,K<.>5R/YO$1HI'D.[AS_!V_#-+I)1H?G&9:!O!D0H.2EM=>FZ:V MN>=:^5 D;^V,W$3P^'2_@X0[N&O\Y7PP:]:Q6)$$MX73P)QVEMA7-.'"!":' MPI15!+9UG-I-!(]/WSM(N.'-8:WI]2$,/U_8K5F)(&LD?\I*0DWG@!!# >=X MB#$5']E&:?KWE'R\?.&C/#UXN$@;KMN7(.;TV@1&PT*NUU[=?^G6!PK_MOIV MD%SC&JW7X3!C$BTL";S1@AB9(GBO-401M9 AUR:%QZ# .^JPMM7?-@)KK+=? M25)GYV=S( $M(U,MUT.!0H,1!8)B#+@0B#XZ'\Q&\7GW%%9DTBZ@:3'M;KST")7W8)GU M>:YY[4Z<):^#<8(V%$-6%Z]6=JC%"PR7"K40*K>N2[0!K ,R=MM9^?.Q&UBT^X]O0+ST5(EZ.1"+$45?,4#/C( M,W@;!0N,._)?^AAKKS$(#?6_/OY@)U'O.^*@[M)70UD]19=_B[-ZE#.37,E< M;Z\,N*P8**T".(T*2F&J<%>$*!N= -]C".V",PY!"YLHTF&HGL2" MQ4;R$&WPF@9N-#@A+5@50RY!^VA#8Y-V8W#]N^P=VKK=J.00G?8/^ V'YQB_ M?QR=TZ#Z<];7O+AW)WT3 ;3JD3J8A,^?Q_AYG@HU?_4593W:S(Q/D)@NM!") M +26U5Y"-IHD>)'8O)[6/9AV3M=?_?P+IZ"$:!EG$CQ+]7+1(GC:KD%H[FU6 MF>?<^E+]+CR]]55MR8.EK/U6 C\$1_W]>)3/T_3=>+YI7]R)Z9(Y(]0,,=<[ M,01G$OF31DE1 A.XV9'U/6;PJG?OK<)<,Z6.&@JWL?F_E+Z-7!L[L;_3OC XK1_X4.WH100X3V1 %Q2@0VTV&A4'9TL!D:TS M(3$7;Q>#6^G#KGYZORYL([&/FLJLH?-:$:UY@7,1R M!D>#UAA!95>W*/*PO2F$-)OH!5DYXG9-EI6*W?B%QZ[K;B3;52+,QW 5M9M\ M+,K1,E44KT&#+H'C.8*NQ5\4R2+SL(&F5SW[V)6ZL[P:1D=6/,_?_?[Z!?N8DE^ TH\W&H +G;6W5A;[88J.X72%GI1;7O^'8==E(=AW$ MK<\'N#C:=,H(+LE6B,S1^&I;-(7DA IL=8G"C< '+.>=Y=H!P6NWI'7 M&.I)UAL,$YQ]>3U,HS,\X=G+4@HA2;Z&K#&$0-X?2&Y-U,)YEEM7OUL+9@^% M9KH\4VDC] ZN#N:C?$7B6-00_L_!],NBI\#+O]+I>4VQJ)5QZ/_RI_#728J1 MV508L!!HQ[%$8)^] 2YYULS4JJZMEX0'P'QD#.I:41U$C\XA3TYD*MS&Y,$S M01L:YP6\*QYBH&W.>(-LL\C?[0FSC^)G/;!@.Y&NM?KV=FLTN79KLF!P7Q=' M=[V[Y[NCC<70Z/IHJ2KS%2F%#4PH4=-$9MWGLH> *H&-FIOBA0F\\[9-S:Z, MECOMS(ZYR5$**DJRJUDD=S=B@BB2!DF65RBST['6\9RKD?1U3=1(W_?WH=I: MO(=P-73177H^[2Z:TKND4Q&Q-LRHP3XU+B2(9 "CL]-]2-%(QSU8 M48^[@R9N<^\ CM,WP+'?:MN(9B7J&X!\BHD\EW.:#$T)>8 M F0A:S"CXA"90P)&(+1)>:F$[1W:ZG^:=:FM!\FH@S)$=W:G=!Q^N%>?9!-I3O^\M5;A-O^\'R+^# M@]R[(&:ABG$N00@UYQPSAU!,@I(#HW4R1N%:ES$[JG[?'3%C&[%WP8A[>D[+ M8%$75B"&6OT"I0#OC *G@_!"^.Q$ZZO$H^KWO97ZMNSWO8WL.ZF"NC0;?L%A M^G(6QA?]:5D*PDH5P'"6:I56 R%J#5QP99VTSJK6.4CW87K%3/GIPB3!KQIVP MEF7>W,O="-@!F"@[Z7.[B)4'**,/:^5ZH^+D"_W/&*B-24$%(X!L-@F9:YL0 MD^:\\POCO;:%[NL"^:%"[R,?^I?S"0UZ,GD^.HN#X0SRY&T8CV<]Z1X>M++1 M8W>.1]D>?*-0D\6+9^WV)@OYJZ, :7@7KHOOIXAAJ$X =^=KW@MN/L]U$E1O08W<][(4P M1I$C8!39Z#DR4#P5""YG,OU,S"JXHD-K+WM/1+G'S=X/3[81?^.+_O\@GVV> M2+I(DGH]3(M.*UE:SUP [VNW)?(,(&:M0$85I',R,[Y)MM]=[^C?^6FLCE$' MLNS"(1X3L.FKD :G@^GW&:=CEHPQ[2$RGNME188H6 1!_IZTO!266UL3RRA^ M"$-B1^%W$1UP ]$B%W(#3%T=T:_ LZ=C^1UU=:?J=Q!T%X?OJ[ Q'H)6OK8U MJ%G*/@>(02 (CMP&;:5VS:]X>U/^?8?L/>A^&_EVFH MH^<*@8?L0%E!9HX7Y*@S*9QER!1OK?P[ >WA:'1GG2T?ES<2>.. W$\X/GLS M"L,E1"9D9!9XK'UEBB+C)P@'S%K)"M-:V;2!S;?ZZ4>LST8BZV!*OQD-/T\) MV0N,T\L )>Y]%,)PB.AIB(G@1*X%&*>4+3RPS%I'8ZS"\4.8=SLKH(-XC-N8 MYLS?!%5')MYJ1/LQ\G;7V#T4V$'O +%R*QQ/I*?ZQ6M MY5JE+%HWL.Z3!/<8>WUQ8!LI=Z%[6OW>E8MM<)'P@-HYAA8PLGH4D1G9M$+1 M;IBR+S&RHEL'2BRCZ-\4:*&?VRK?3;@=G//4P;T>3J;C\WH1->.TC446SLB% M,3* ;^C910_A"&PH_ [J IU$]&U5@F;X.K($%B':3^F MP*XZNY,".PJ\@^U@+;YH5?2&(6A+J%2CD41/A'G.@+QYL M(^?&=SW/]']A&-]](&$MYH2T7Q6F:,RI7GMHZ\!DII-W.A=T&[C_&[QJ#R6< MFNADU)U &Y_PO,#3\!WSBW'X<\W)!8M2%:YJ46#)05GE:9\3!9@K3!I47ME- MZBK?^Z)'H.NVPFQ<%N/C-$QG(4@?$P[#>#"Z* >A7&*H(PA-BYARPM)0LP:G MDV4I,A=DB_KH*U_^J.V]-B)?YH#>K7?E!8[?AI.OF 9E0&2=UVW9 %3#LCAK M@>RAG>#N2AIU)>'62\ =X#C3/M3(:R*WRKJ001,MI,RR$B:DP-WQJ?VNQH"] M:7USP79@RE^.+O_?\XL^9(M0$VVD\T$!;6X:% L.@DL*43B-5+84<-Y!S!T<]*S:XJX2+=^7W4:U-^7HXQ3%.II-YC%,^L=D+GYR$ MP)0 Q9'V.DO[7^3&E*1MB66C9J&[Q?IM@/0@0L/>-(E:[T%5'1+L6I;)A^\7O;Y'9 S:E%4-M33< MM%Z-[L/TB*C25/P=A"%N0>4W@Q"KMSW &E1[7G]U$E7@P0L.@EL2#2?Y.!D# MD+^==,E");G'-6<%XD=$K1Y5UT%XQ KTUR3T 4_)@\C/1[09GT29;!"*=EW: M;T&)HL$S[Z$HIHKG)N/MEC==D&P-NL=-J!8JZ>!2;1U2XO4'3#CX5@^6)J_" M8/Q[.#W'DZ*93B8%X,G2'JPUP;5:0I')F)P=\Z:KO-@-(?X -&JAG(8G=MO! MG6W6BVH+Y^'TV5EM/7!2$^=9%AF<(+M.Q<+!"\W H-;*F6Q='_O?QGA_.)8U M4-LRY4P_E'LYF0[.ZI+[VS"-3D\Q30?UN!QU")8;"T+4T-GB"WAE.-3[#?(P M4#FQT6%B<\JMQOO#4:Z!VI8I9SN@W/OQZ-5H?!9>#TO]S\4>/ZLL\ZXL\O$^ M#H8)KPGR!0WLV6PFG3"/13*G:-GFM&QSYCS=]KI M;^=G]/'A- P_U^UD4J,H$%40P+2J!<20K&:1"U@5T2IM0S:M^TIU-)3'3>+> ME;WB#+F+>PB:G-\&]2(XG%Z;GZ^KZLC,ONS,-FO&^?44:3I>7MY='YET*%-P M""E%LL1S8C0[.1]Z#P%53>^3[DGZ-1_G-P>OK^ M?)R^A E>(;_"6\^W"C>UG+C6.M=(LIJIR#W$G+,K(63!8F-:;@3L$5&LO2)6 MT&7G^Y%G9Z/Q=/ _\Y:C5T2^6,!/$M:JXLG4V(,$2FJ$J+R!1*Y>Y Q9:5[Q M]&Y$CX@@#46_@AD[7V"\JI+%-X-OU[?JQ;Z>SL_.9\?EUP=QDD.M6Q0C($NE MDKD&$A#X&OU"@N*U*75CMFR/\A$QJ&,5K6"5ZJ5*ZF4SW!OW?>_#((=AOCQ_ MNCQAGXS*],LMDS/<,#G;5EOM#%XG55O[$68?U5^SDL$8QX V3:1E$0-$S05P M%K5@,JM3W*ZJ_;\&3G MZJ_;*.70J[^292$M^2C@'"??11?:AI23(#C3F7GFF.WJR/M8J[]NI?X-J[]N MHX:]%//M5;EU5<^'Z&$OA$%G:LH3DCXY V6*@5#;FD66O XEZZQZ MJ-M^P-5?N^7)-N+OL_JK#H)[)@E7I+$JZ34X+L@W*3;J+)B7ZC%6?]U*'9M6 M?]U&EON.Y!=1)N&* .;(W56A\CX@!S2*B>2LL)OEB_T8D?R[F+.=J:4?"FUR MN;0X9UUYR?06I\_B9!8==:(1399H@)/8:N.96@F1TX_*&"R<:^5;-\_H>$B/ MFZA[4WZ')E*+B]/G8?*%_O"2/O(MG,YN$9)%$WA68#4CR8MZB^ P@U>J6&.T MRJ9UG;5N1[0_9A\$ 3N\=M^1/8<^-VKNQW!Z\'#23^DEHVR$$YQM]?C3^3MZ#)Y=$2DA"1QI4 M;2$3OQ_@U#/++O[[B<(+T^7?3 M+SB>W\9K8Z-4L8!D6&KSVP!."0VE9(XR.FU+5_V+>AWHTP0Z+J[UDWSXX$&_ M'X^^XGCZ_?UIH*%?F)U?ZQ76B5(V,LX+1(P&E.$UY,$)0"M39C:$=+OSTT%- MJ+4#>YI A\VEAAF6]4RVY0#?8)C,?JB+ $NHA8NV!@*14Y:" Y>U!RV-#=$I M$OJM*Y.59^-=X7NB^4$QH)\DSB:Q_C0I0Q#* T>C0$F,X&N"JJ"=S6)F,7I^ MP O_0<3#'](<."2^])-8^N!AS8R\MZ.+"B4+4_!$2QJ.D!E,*A94*:P6@5; M,THLA<=B\@%/B)6#>IH:A\NA?G)9'SS Q8AXJN6A L242-Z*%7*"I 91I*;E MP'#!#OE*XVD:=#L-'L"2 T]^O?Z;A;23RD4+FM$B&IK6,FIP)A<:GO(H310: M>\@>;#FDIROK3I1_X!<-\[.OZW^XR(:;O _?9W&TGMLD0V2T@=$.XW[Z1C7,1OC6O?'(2D-E@K(*0 M7 +E#%F"VF@HTF&PTG'51]F:[@;X-)&.@UL-=Z36IVPK5XSQ^0WMG!C!=:WF M#]%*L@Q"-+77"@>)-H84M!?V5K)5Y^>OF^!^FAY'P9B&]^+=CW7^F_NPM+?Z)[FTQ&PZH!O MP]^.ABL&>GNQT,P*45MF&E9$C<944#?;VLJ$J4SL5[%O,VTCX$^SXS@X<^ 7 MZU<70>M6@^P=#9=Y8%P:&JP*$$T.M=*>H%") MX#O S,A^+,Z!\\J#-<%%S;4*[)#I3T-XHOVA\*.#._=%J,*)X#EQ%Q+$+ JH M:&O&8D#(0:LH8LS8W'M>O/N)8#MK9'T9YX;%!1Z7W/5;DJ='?6R)PIY MQK.H!422)0M2"6G(03 2$C+#K4RV8.LCQ[U1YYYZ?X? G&W4T;CZWR6<>=FZ M>:TZEVE@F0:KO:1EUBL!M+ B,,FCU5FC8^$>:WO]T_OWS9HK8=14@@U+M55$ MK\[')-#S,5X?Z1R6Y\$(IC@09S5YD35 +$G:HX7)/+,8PFV7?*5B[WC%X])N M*UEVL-"_(7=QCL045J^2!6!,1#8N%2U0&4%PTAJB2<:T]E>NWOYX%+ZC9#L) M\1^0<(=E,Z9 MW81_&9WFUV=?QZ-O,[=T,H?&BU;:TBA9R=4*D:%:(0QD":8(:Q/RUOWV[H#S M^)C02O8=1+S]CE\&Z107:!"U=3P5X,X(4(85B"$[*#F&$K@((K'S* MWT'"'72$7SO:63=Q,CQ\%"HA**SA,4B+E'-!0]"<.11!*=WZ_N]N1 ?$AS;' MDPT5T$$=YFNMHU[@US&FP>RZB;X_Q9G8AS=:2JTORU-L3)EQ#]JD.@X=(7(= MP',,)DE7O&E=];\5]D='N;THM<_SIWHSK1,S!2WMGE;6?90;FC,TC[Q@FF=4 M-C2/=;L+SZ,C43/AK_5E.K[[?1O&M>[]-VQ[S;OTV$YN=.\&W]_E;<@\VEKS M@?G*H"(U..4#2&E,D RU2+W=+;WI_?(V:41.[CE($2*M?]G3^F-H'X='F[HVH?< 7W$+WLB4(LER)9#68VLAY,TGP* MU;XO01IT.B?TK>OR'O/E;=?,V48=_5S>TEJ:I4 %/)H$2@M;BT X2-IRPWT) MJ-4]-O2Q7=YNI83[+V^WD6 'YSO/1Y/INU*#=B"\F%HQF@86F +D*1NO8F#->[6L@-'7:4P+'=]> M5G:5ZJ&N[2;:#GS1#_AM=/IM M,/Q\DY6WHWP["%R_B>AM.%N< MU&Z"JR-+;QVF_5A[N^KL3@KL*/#.EX!K^&S)Q7I+JUQ%I2(6B*XP0&NX\@S1 M-[]+[Y<(]UA^??%@&SDWOJ=:Y%C4LF1O1U-+Q 462R1 M61HSD;#%ZE/M.3@="_.2.Y").*2$H[4F>@:! M1?2%!1W#)I?%][[H$:BUK3 [,+IJZZ=?C 6C"/0OEM1-W)N?3TN/=8=A_LV$;R';#B]9"V39Q,/X0I?OPS M?%W4,M,R<T)*%G=X8,O/8.C-6.%>U#;EYO?C62?1PBM=+6J+FH&UJ4D_'T MY$,8?KYPC"*-Q[GD =VL:TAB$ MS8&L5E8S!Z;A1!!X]]9JNZ:_TFRFP_2^_?SG<0_FWU[2"YAHOQ;3C2)>*>2I E M2G(PL@!?J_?SH%&)$B(W&X7%[5N!:S;<]OK;1F"-]?8K2>KL_&Q1-2Q;A4%) MB(S7YF6NMFP@,T$;I0PM)MR5C;SP>S1WXZ7];9$[B7W40F:--\!?PU_7@!CO MO8X,B82U26-T'D(-UG<\ M*N/+O[P>9ORK^M+U+_,=BN&K]=&ZHW=75PH?9+F. U-(R0H ^UZJ_TH+2+$$1RP$3P)@E47+U*MQ!:)U. MQ3DN;3DF;2M/ _%4FPS>CMM'>9N'';47?.&E@4]R_TAN_S$#K.>B<62IUOLB@9I60R5PPW@.+-?5! MA8"I)5^6 /P 9-E-Z!V',%XFL5X<,OXR&H]'?]84U_"5_C+]?A)5L*P@DC7C M:EJKC^#)Q(%:?Y^7($+AK0WT;?#M.^?A39-2,YUII ,'[N;X"2T^.QN=#Z?D M>?@@M!<09@T]C7J%[DJS K+L'5MB758'@M)%WYSGH-P)NIK7-!FVT MB?X0/N,)XR'D*@'M;*@I80GHYU!K,)2BN0C2MBY(L3FZQT*43K3103K53:2_ MA,E@\O'K&$-^-[Q^/,9/-*ILA9/DT6M:ZAP&"%%HB,;';)Q%$UI7*ML4VV/D M3"--- RZKI;VK4.WT32M\>:2;!A9MXQMMM4]_Q+&G[%Z;5<(G?>R%'+2N-"R5@"F ME4MX!P3<%IMXU'*3C/C-WO;8--Y$JFM##7HHC3OO@S$JU[.%VI?&O?,UG97& MW7QP'9?&M8IY5Z0"RWD$Q94'EU& )=. L2B5#KS37?=-EZ5Q=9"(R660FM?+ M^Y+!Y^I 9V0IE"B[KHMU$*5QM]'Q)J5QMY'JH93&79FS'%(0F6[7YYR'R$I2 MT8)DB@%!P1IG'A_'X^V#X>7[4 MKFW*BH4(,K':3R\:"$DSJ"'[Y!UKZUBWYT\W\1R./]K.?-Q!XIVPH6#M'',1 M5(FU+=%DUMD7)?G!!<$SK$%>LWY5(=74T6Q8+$EC^X3ME5 >"P=VEW-'QL"G M^<+WO+80JM=M16MO> 6,QZ'V7>7;44F_ M!:2WHXO&483*:&N-5T1$7PA5-AJB9AZ23T'FE$)@K0V U4@>G^(?*.6U]U#= MGSO.>Q=>-BZ[#+EOT$Q]YU=V=1[YP$%W?#8IA68L:0'<)]H@#$8(/B70.D5- MYB)+S5?C'L\F"^-<9YH F&IR-B\!@D'RN+@VQ7@C?/-\B ,\F]Q&QYN<36XC MU7V?3=Y,UO?"I( 8('-FJV_D@?PL!HE[8SPM(OEVS/;CJ1.RE=96U@G91GH= MEI?8!,;CJQ.RE?#7U)EXB.0Z5*3&Q'0.!3#G4#O^D &$,1$ZXWGFR4F!QZ# MC>J$M-#?-@+KM$Y(5"PRPVD+$;2@J))J(5KD8) \#)VDXT(WT-R!U G92NQK MZX1L([-.ZX04Y9G 8B%ED4$Y:X#[#,.HD17FJY M(HH71<4"-#A'VWE=3Z1/P 0S.96@3&Q]H7+8[:@>8M\TDF_GH<#7>D%L@NM' M;4>UEB*U$Z6_OC%5J:HH<0.(/L9!&BA'K\>]1$V+X= M52<\V$;.C7-8E\^,WL73P><::CB\K$.A:8@R F.1-JA<' 3G.*U^20:-@92Q M23;R_6_:]_GI0S4RZDR<=7^ M)NWX$D':G8$UTT8'O/GX932>UGN!RSQ'&KG+7$NEH8A(0$@(X)P,8+6603$E MP8]2H6^OGH[&L8?I\\ MFTQP.IE_)(?IY;\:#<.'6A%I3(.;Y:\\_"JF*R0[W]#T(J)&%S>7;[UQE72! MZ=WP)H[?AJ,XP?&WZ@^]'GX]G]*?1\.: !WF(IK/ 10R91X\R.@M<;;66@LA M@[66>Q>52*;U;6P7X]AUN6R(Z<('-5I*B:C "UY+$?@(3NCJ@P93A"TDZ-9K M;>LQ]'59M7=>WU[;]TJ&?5^3+0GAE^^7W_[' ,>UZ,;WFMMV.G.PN(PV:F-( ML*PFRM>"C4'0EAHC&LFM8K;UO>IFR/9U(+5?\JQCX[7#HY:VVBI2TK-EN[)3 )\?FJD+ ;+;80%& M@14[$D3^F 1YB!8ZN/N]MN5>$\.K,?[W.0[3]XM6T+)D@J% (TNU9#Y!% E! M1,Q6!Z-+;-T=>P-83^Y7!^KKDF&K "ZZPV\ L4>/ZQ:\O?M9;52[@27<0B\] MN5:WH7+'4:%C@+;V:!)U?<;:>I0;&H2T3LC63;WW1IW-W:B],6<;=?3EC%^N MS?.M%[DNS$D'D1Q)4#[7DFB. \I@I)8AXF7YX-<_U/C=GX%DXKR-E<0>T8%FW(:.=D\%E-3I[/!8ISQE5'+ZC6]L]Z M-$]F3SME=5 >\P-.IN-!FF)>C7'U;Q=38 /L'9E!N^#>CWW4B@.C/2NP@]UO MIS&('%R268)!I'4X,%/7> 8QBY1H7"B:%]$Z//+=8V$=(O>VT5L'G/MU-,3O MOX;Q'SA]=3[,"U1.,&9\(3M3F1HI3X()2B4H22:#G.L46M]SK$;2OU75GS9' MS57129SIHA;Z5:31=^%Y M,K):*JQA3>EE;,]'P^DXI.NUKC;!UEG:RGI<^TI=::7%M?1HI().^UVLP,B# M=<$%!L'6)=8@P?-"0DI&:Q$S9M6Z^VG_]+@WH64?[-A&\AVPXD94_9_AZZ+_ M9K8>421(KB;-D:?\THM8T"T+3V%D 6T+4TG-%TZ"7HY\5X/9X3G@H<;3=*+(# MQCW[%@:G512O1N./A'+6"'HFOYHZ3/&:6:QS)O"Y^8DD;<"AE:W5+RP0A^8(KUJ+JUE_P-,\,^?@EC_#(ZI<=/ZM(\_?YQ M.DI_U);GN28]D7TZ$]K#,[ZV?GL0?3=NU(I^GDX^)]9YNA@E&?56J^8RDLN-G %6EL.2O$ 'JTC$U\Z9(RC MBZVWF\9#V#F-=9Z+]ZZT 79Q[D*:UB;D E+Y "HI#;%6X?&&OM4E*=[G,/7K1 MNGSG#0#[.I0] #[<-D,?K)<.3E/62&$\KH6Q9I$>OWR_^LS[\'U6.J6.X&H8 MP_S^- ROE=O89$P='>%V,9[]'/WN0).E6@0'HN-CX6_.A4GG$P0K/*C@.3@K MZ[T+[4I<&%94ZZ35X^'M/6?2!T[;;53; 5TO]Z#J>[S[>JV.$(:4I$P2HM/D M F;%P5L=:_U/SAP6%6+K.]2U8/IWY/>OZU$7BNK@+/(J+F$&[3?2S.3#Q]\6 MI4,Y"B&S@\*B!&5KR2LF!-2$2^V3%+9Y\X0[ 3TQJ:'".EB/%N.<+=;1%]1< M,>"%QJ929! ]T9O'G-"8(I1HW2G^^ON?/(2=M=)! M"MF; )FHY,^T,PRA^N MF34JWD&L'2X'2V11O1N,S'-?O%H&'JG"G58R@Z[6KBC5U1!8/.O%B1"8! MI5N5JE9>*^T H7\C8A?-C?H7>T,SL\)^=S8B>Q=E+[^YXCLG4G9&_/*WR23/WKY'HXW3_IWTY/)!JBO(CS MQBK):@B$(LRA3G>FBY=C:5_UAU4$,4A,*2Q5S.#%.\?4]QR3/.:_O/U MXMWY=%)[N@Z>^,3%%X=G%]>&$ 7<<)7N763=],O./[T)0SG0WT[&G[#R13G\_]$B<)8# P$ M!O(""M;:MHH,.TS!I9!4E*V#['H;W-.D.#P.=7#^,YUE[V2@+,=)WY/&:9)V,T;4V]3=#]F/3M /M=9#_OY'$+N?%;!I-/HVF MX?3ZWZO4WHZF_X73*WE>OU8Y(1/*^>@D&%LKO9),P7D2:\!84N)986Y=(*Z7 M@?W8##\\[BQ/$'VP$^1"'>26S']5/\=/(O,F!YNA"*=K0UQ21377$@_H:)DP M+K5>S/L=X=.4.5 V+<\=<[!SY^I)%__HMB%WXLB9B8'6"Z%RJO&@2#JB+SG6 M+H)"1]+?L4RC^P;[-*,.GV/+D\OVD"F\<&L"^4:U)DG+'.%US^X@.WBC833* M"WZP1X3N.)<;2<;R;;W"DR,%G62QMK6!;1W1]TN^_?A4=\7H1RZ M%!5M$< ,+Z!RD! 9$R!EL9(%4VQN'B33"GQ?6;X]LW1]8F^?RCZ49-[U,0C" M>HY*(UC:OLA5X1FBU!:XCX4YIF7!UE;' <=W]LO%\-:)K@8KAP*]Y8;FB"UN)7$#,$I"\Y(I8MGP;4OBG>0,5U;:>;>F*YMQ'I(,5W+ ME[:OA]/Q@&91FE6IHATQ("\%@8> \R:)2!YS-CPS4[+GK'7_C,X&Z/N1O-C,G[_Q.@DQ8=VF]>3R3GF%^>UK.'%L>9%R-GUVZOY$#"?*.1) M(U[Y$Y"*-H#IBR4)#,[B^8E]EH/XLYL !4*:#$*V& M9M2M87[ JF;:]1;-"L[#Z2<GAA&/YS/)I,3ES6W&&J^2'1@O(<:PIB MAI(2:2>AD*$3M[3M,'Y,]N^1"FLCK+HM%S^_D!N55>7/FI:-W^A-792/WWZ( MAQ,NHBP3Z%CM)I@B*"<"61=&@_')1*]D4:5UJ;?'%"ZB)--(NPC8;.L$+)Z6 MAI A2X:>FYR]:6[/_X#A(MNPM+MPD6V4?2CA(K>J\#IC2\6-*$B.VA;R*E" M%BJI$F1DJ?4U[X'5?N^5 W?7>]]"%\=2+WN3,3W5>]^NWOLV-.FEWOL#='PL M_/6Z*";(E ["(BAAR;(6R8$HS* HVD?=>]KNP?!VNWKOAT;;;53; 5WO+O[, M,3,2D0$=?:YU@#)$5&3D..G)O5-:F-:A.#]"M>ZM=+Y5M>YM%-8PZ&$RGIY\ MJ!*9S;%Z+X)8"IA0L-X%&G ^*OK1^>0DS;"TD?-!3[W&&/KIBBTW7OAC6F\/ MEWG#^]=+$(NBL!O V,;0VH0"[9>&^VVB'81_6WT[2*[A?K $IYBH>#!@K=;$ MR!3 ":6!%BP7<*V6]&"/#*&6#"%98+YX5O-'G[./9>@?\ [?..#W'WI?Q#BM#?O(+4A]'I MZ:O1N/ZC$Q>ML(XL[:(S(T\\DR?.7 "A"!H3V@MY,%1_T B?)L/A$.B0UOVM M"ZY9A25+,DQT# D4\[358>(@K>/<1)Z$.YB*E8=?M.^06;JWFG[;4.RHYM+- MZ)23FN1&8V+ 1>"@A';@12C BHU9N*#+9D=3!S&5;H[M:2;M92;M0+!#RH.X M=YR_S_1Q.4X;340R">K!M:P+!B>/62KP4CGM31#MDW3[&MO31-K+1-J!8(>4 M>''O.$D+!0?7AXJ**VXP@*5AD=\G"T09-'"&TGB/P>OFM7WZ&][3=-K+=-J- M9ETE;/1BS.8LLQ,^@=$NU]JH&@)*";Y8+JQ6SN>#B1W=S5\Z2"W7&HPQ+!$:V/1W-, MU!D%C\IDWUP<)YIIYAAY+)*;VO:H>(A:!^#!,XO:6B>/QP39?-Q'-/<.@?P' M.)&W8NX1GUS=+P@GHBT%D6::(O-.,G*88BQDE9:0F$:;CO9HZVD>'^D\[I+# M1[45WSSY3Q;2<+IB\&D M)BU7+C^+DUF%E1.7HR\T\R S2]N.B!Z"5!&^@G MA^TH=526S+7JN1M6+B(%>JV"T %<;0.M#&UHH89;1\F8\;1;2'X\\^L! CBB M6=8R?:=N^60KX4H52Y!)DB6!8)!62!4,J M# E,D;8P,F,\UUU,UGT,]H@F9L/M\.!I=4BU'Q\Z\&MKSDE-!O,Y9M7ATWK?D_&AG.QJ?[NH"NN4=TX[#C+5WJJT M?(%7Y#9;#$EKK00/G6PXQUOK=^<=8'O!KRTHVE/)Q?=$[NGH;/:1#NLMKGU- MI\46-QO%56DS)6*Z5 MA9"]!.6% 2=8 LFBB]F1:&WS!>\'K+2X#4N[J[2XC;(/L]*B\2ZS0KBE\C4_ MQ61P243@INA @A0DS\9T?625%K?BP)V5%K?1Q;%4JMMD3$^5%K>JM+@53?HH M6?<0'1\+?QD/0>>4(=280I6=@*BD N'0DR_HK62]Y[4=#&^WJK1X<+3=1K4= MT'7)+WC_\;?)O(2-$SRZP .X7#M]:AO!%U\@>\:2#-J&V-J(O /. ;K1G>M[ MU(VR.BC3\GI(;BA>M@=^4_]!%=9LSK%BA0D!8KVG4=DZJ"5-P7"'C*DBT+5N M4','G!_;UFNEIP[B7-= 6VSO&X#KR(2[$]A^;+%F:MR,'COHH(,]ZVZ0 4V) M1HI%ZH4MX.N9> ;OORKKK6XV#"U44FC2)!<+!>]09U5!;C*) /&? [-JY=O [!_ M>Z>A92LR2JZ$SYQ?1MO1&!ZPH6V2V$LO!I$P\EM*) M.YW*[DOYAT3DAU6<$"&D8CD-3]!NHEQ(0.N% :&YC3SR8HZH8,BC*9VXE\G0 M/8&.*FGV=BF0***/AL6Z$)"OS@JM"U(@Q(Q>:,^C3,>3??.CE4[AC;TTS:RTS:@6!' MG/Q](HPOUAH)CBD:IY6IMGY.4*/JA1)*>W,\Y:E^L-*)ASF1=B#84:4K+=>T MTRR&DE#4LXM0$F;%@[),N=X;XSV53CSRZ;0;S8XS#7INS"*)WU<- M%&8=*&DYA-J-S#M.RX9,S+'CF4^'4CKQ,J7ZV61R?C8/ZA_F7W'Z991'IZ// MWR\S$$(ND27&ZQ4!R9\7"UXQ!YXYXEE*"MOW[>Y^6$>TCNWY.*F%)T3&3VT!=EDP9GA88D@W?,D[<3@K7"6R&\//H4_(NA/DVSO6]3 M#^!I#W*0N1_ T@?:Z M3SV,28^MO@4W&;56"E!+4WO1!P@"%<2D7'#&&1LZB:,Z"-]JI]H'668IT1@@ M(7'R"Z(%YW4!EH3@T3 43[4/&I^Q;"_X#BX\7F#!\?BF&*[X>CW;X,T@Q,$I M4?;Y.?T#$L6U#IFFS)D3]-+D0$*(9'5&8/4.1HE6/.ZVXV@ M/Y&U!Y4O,]?L7&CC=/89S*O%.4^]."G1)18M(_EP09+R-+^"C_2CS%520JG6 MN_QFR'XXWG6@L&5:V5UI]?+LZ^GH.^)'''\C8WC/EZ5@FM:? M?J-/?!I]Q.GT%&G5K-H'YK^N7 M:K'_^[_\_U!+ P04 " LB698CXS&;F<. 0"[RPH % '9M9"TR,#(S M,3(S,5]L86(N>&ULU+UI<]RXDBCZ?7X%;M\/TR="F.8";B=FYH;:2X\BW+:> M+9]S3SAN5&"5.%TB-21+MLZO?P"7VHL$6"!+'=%MRRH2N: RD9G(Y=__SX_' M)7CF19GFV7_\Y/Z;\Q/@&ZQ[I/B[^&*$+8YPPB+R00N2B!./(X3)!/A(A%S#UZ=?]7^4'L1Q&! M<>C*9T440RP\%PH:^[Z+HCB@M%YTF69__%7]07#)@20O*^M__L=/#U7U]-=? M?OG^_?N__2#%\M_RXOX7SW'\7[JG?VH?_W'P_'>_?MI-DN27^M/UHV5Z[$&Y MK/O+__W]PQ?ZP!\Q3+.RPAE5 ,KTKV7]RP\YQ57-]4&\P,DGU+]@]QA4OX*N M!WWWWWZ4[*?__!< &G84^9)_Y@*HO[]^OCD),OE%/?%+QN_5WM[R(LW9EPH7 MU0=,^%)B7Z]6O3SQ__BI3!^?EKS[W4/!Q?%EET6QLZK",E%8NJ'"\G^? O;+ M&>A;PKG@M.T5MV?U;%6?KG^_.5W_DAXL:C6W]\% MS^#7+QVH>CW#Q7XR(*LZ(9X%+_-509N#36*A#O4&L?^LX8-M!$"# ?A9XE#^ MY=]_V6!N@S7+^;FRM,H0\*W!X/^=Y$Q.=V MU0&?%_O4YM2*KBS M :+('T>27^4COR7-1DBT?@)YP7@A+=PC)!Y\F_^&BQ03J1"E\GF;/^(T6[BA M$PE""/2E(0J1PQ&,!?(@08S$@2] M^6Z6G/[;??[\BURI_5I2MODVZJX_RU?3D-CN>VKZFMF7EO%T\2ZKTNKE;_ER ME4G/]>5]NI2:>>$%/D]B+J (J ^12#R(71K"."9N$(4A]1#3.2Q.0ICXK&A@ M@C50T$#5.RQ.LZ5?>JT0:R:OIG1J"^<@+3WB*-]MQ%'^L!''TRO.(H"#!'4B M-_S@.)/LFM)B)?U6>=ZDR[1*>?EF510\JQ8\)#S&PH4B]E1@T'5A3), !B65V$M+$0M?"!A$[*"'174< .#I&*5GS5HAWTQ3=5^.+9A7H(5JS[0=),R2 MA7L:SJR&[B"Y^_;N\ MFRJTLJL5GN@X]P: M%_!FB'/&1^D8%E@Z78U SWK@CF'*_AD\:HUQFN8S+[E\Z>$Z8V_Y,U_F3TKU MO_OQQ+.2+T(J?7HGX3"BV(&("0?&0>+#1![6W'?=@+A:A[46M(EU20<;X(P! MMH%NIDGZ^:6G.JQQP4Q7[#!@"S!H(=M3#%H$6M($_;!F%7TMLO=E7>^E<<)] MD]%"VG/\+6_^OLD^/?%"&GNU^DBEHWE-RJK M%H@+^1<, ?ZPJ'2B @1)([ M,!"AQ["7A#B)3"1='_3$8O_F05EE)4@S\%VE934VA$+@"F2\4HP]&RW?7HD;E_T:;XQSEKX=55*OZ,LW^2/),V:G!-. M\_LL_2=G-TSN;"KJJ_#KLN15>:T.2NFB2,-E*U@H/UL]2<9+ M^6JY")%/!6$^]#R'0>3$#!*/,1CXS&>,4>9086)A3(ONU%:)!%C;X53]P#=P MS2R.B;=,STIY/1MAIM<,%_E38DD^@I?[7&[[HHE#F@ MO-CRUY?-,[?X1?WN^CLN6/W'G80J\;F50OD1/W;)=HG@ON/3!(J0!M(1=3 D M"4;0E?_F$?&<,/*,#56USQ]S@M_H:7*Z[K79]X?6+= MIN" &A# I0J^U1@ A8*^*WV*\F$?V@+18S3,ADBP88 =/WF HE$.\JDU9_., M!XC:=HF''C7/5E$&DO2M>?60LYOLF9<5YUOG(*,QCQ#%,/02!)$7N!#[H0,C MQKTPI(DOO5G=!)9^4!.+8@-0Z:@KH(".2&898%6_/-IE@&E4VY1VHUP7/;+. M2'\9 #!;1HP>H=M),IIO3.21G#J@&ZQNLK(JZM+_\E/UP(N[!YQ]>JJO@C[F M#:[LXZI.W8H%0>KZ&\;8X1!AXC4_\=C#(J:^3VABU4VQA?G4M^Q?OLIC?56I M7@"JP0+X.<;2\)YHQ15^4V.#Y$R)>[ZO@.Y(%P<4)CAN)D\;17 MN__GW-%]*O2#9?P^S3*UH00OZZJ?/\'&AE20*)92V<02"&,PH1Z%E#M!$B:A M@\*PW=BNL/W/O*W'^P#TUH:P/]F.6@I"7&*/S R4&C]8(PBVB0!;5 #R K:? M:RD!-2E7H"$&;%$#:G) )>D!+4'2_.E(DC_61,T8 ;&]#W.%1:SA_;IB);:W MPSB 8AV!<6;D6TZJ30WE'?]1_2KY^,?"XVZ(?)4?Y28QE(<'AK&74,B$ST3" M2<)I;&+TG8 SL8FFH#;75W5>SX>Q)4:GN*2GHRW0;J91:[*W2Y453% #M1CT M'2#+DH(Z!656=3) ZK[P#ST^TN.K<%6KCD^B[ICQD"_ERV6C,-;I=H*[,<5( M6GXLEMZ:RXDJ5G9@$GB>'U"61(:72CI0)Q;C-0XJBKJ-Q;]V)[]&1MX9/-4T MQ6QSRM",LL&D$3UO#(BVUO=&!^;,O6\,V'#8_\;DY7'*HS4QRKN\O3COKMMY M^5N1E^4B02%S5.F#&V$?HB#A,(D%A;'O411$41)0K?L678 3JXQ;^?L'=>;+ M#2Q35J=]2I="K%1S,.5-U-E(\C?2L&)F.F.0E7KJPB:#S#1%!QE4>9?D S; MKT -WIZ*T"74DG88!#>K8M E?E\G:+\WTI:@#YRMEOR3.,RQX4PCP^9.9>)L M#.'08V'LD #&.!#2ZO!=F'B)-#T\%! O0:Y'C HS+>,WM7W28JM.WB-)=?)' MS90Z0^/%\B9JFCF7VQI#@\C6KDC_J/'O.IZ+Z 8)02A!(9A@B&*W1 2%T60$3?V@R F M(M J;3T-8F+]V@$%"BI08/4490]/^G6='4K-U-4AD<,M2G6I96V;]]H(GICJ M'5B34J^M:X<):]2E?*Y6@:[7M%S_WSTOSJ+)AA'OE)'&DV.KYI_SY;,JF=NM MT6^^6,(7U,%N KU(19MBRB%1?50I<5 BXM@1B5&WKEYH4]_G=[#W6TR8ELWW M,4S/QK+&!C,5=)(#$S1+UB+16N%\'ZR9"^U;=[:\7 WBMG-S=1X_(]&/#-\DD_V;Y/:^ M^-T/7M"T5#[&W[EJK"Z]D&=>X'O^F:L\1*56\JR.,:_P4MD.[B)$"1>1ZT,O MP#%$D<\@X8X#G2CQA.HR&0BCV]\+T#"Q]NG0 +C! Q0=(BKBW&$"*F7-_OS" M<3$JT6CF;=<, +WNS30,$IV??+1.+]HB[ JLOR M;6!-'-BBKG9W+&[-Z9! MQ&D:/304[?:K[H@"+56OM/.#[F:\QD80@[C_>?M"Z&[+I&TBM)$8=URI8W4E ME:O*Y*E[';9!P"CR N:'''HA3R#B201CQQ4P$E[B$.:S !OEZ)V ,_$1T$$% M:[!FQ\ I[N@I; LTFZG60W(GB(H.4&5)1YV",JLV&2!U7^Z''K=F4-X6^7LU M7.@FJV<,J5^]PX4R9LM/Q8>\+#^)5JGP+ZFD]'K315.595_7QNY"$)?%,:(P MBAF!R';2<>YPC^ Q"!_ MU S%3KX_HZW"V7ENPP"42(,::["%]A7H$)SJZS@^:E33BKS-:PUNS",[_T^LS++M^Z7N]'6NI>=AUY=?([ MZ35$\):K:'++Q5H8-9LVGZ)Z^#[K3()-;Y_[: 7?%'1+-U<]=(VZL3JVWFPW M53W$;-]0]3UFWCEFD_1VV.6B[NI^HO=%_<7CF*"01P$,>!A+XR@((7;5G"0_ M3!+.1.(G6K4&YR(RL? >=E[I_PK;97*_=,_).C,U8,HUHVXU-D@^HY?-6>!G MZW1C@TG;?7"LK#?.OWM7SSM(G_E-[7S7CA!(P'B1M!GZO:!BZD*^A;"X].HS]F-::NKS.F+K2E+G>;+U.UX&V1TP]I MQF^D>Z@3%M!894K_H 8.6NB@ U]_914.TM:4KX-O"A=0(V,I:F! ]J@H@L[Z MLT45#(C=CC*8O#9SX\O#K*6VTQI- A80(2#AQ($(Q1[$& H*!"=T=$[]JK"=U^ M#3WD:US!G$VYX2W,(-%6:XCZR1MW&7-\R?GN8WI)VKF2Z7]RUASIW_* )'J\D("SI3)Y- @]D(WH#-D1>OB._4=SV$^ M[2S)T-K;I6=%O:)-,%-79R4\7X&.@*O3N<^2C$DZY\W$\LNF-6MC>^DLF"E8 M;REUV1CLR$[ TM"[OR_X?8V8:F;SS+,5W\2%L @185X$6:R*0A/JP3@F!+J) M)Q+"'4JQUC0878 3:^Y=\$V3J!H!O\^LQK+:04U3,O7C;=XD;DS/6O.&,J'9.8 M@"RO0-'@ CIDQB74#7!*P\F;A$F&CM]V^IWBC\0"?-[CC^56XN-H/SM%;P#, M13+W]$@_E="G^;9Y2SGE]G_(<;;7QBCVJ7 I3R##<0@1ICY,/$YAQ!-!B?P1 M<:V94*=!3*P-ZC9C"JIAEZ<>GO2+N1U*S43ZD,@1+>5.4*O?4NY\JL>UE#/8 M8J-.T>GBS*BL)N>BB%2\+)\*, M1G$,_;H#K4L<&!-?0)^)"#N,<(&-A@L8PI\ZDL %+U3_A*)QQ(R%WHB7VGI@ M*@X9JX8: ?!SA\I?0)JM>R"![Q(=T.%SM0[!6CBKSV2%/1UB!'UNM3*&-43V2@.W3K3@XSI&S;-[>BKJ MU>V)F;:;J%%@1XG\2='2I-4,]P>[:(? 0>Z_PLZ IW'^,R32C-N&*3L!#@,? M/3U%181:O&K[5)7$;%T.^X)["7)"B*B0?S#F0>+A$ J',J2J)WT2&DY0Z8AQALC M,\G;^]"V)\DZ$/ONAZI!Y+_RC(NT6E :Q+Y*)2=N'$$4Q0B2();F+TUBSW7C M)$BT(@M]SL;:LWN&\>5+7I3=;A(!]H7'^-L@M!KN(@>P4#-^^DQ*Y]WU[750'M]C;9@1.7%) )Z'I;ZD_ $QHP* MF"#/]YCCQ@B/NJ(Z!FQBS;B^RMCN53_^\KJ7;69W0^O5517EI^J!%W=2+[5M7S[F31-> MMC?5[S>Y=-T[_#U.BWJ<\.=\N7R?%VK51>C$0@1^ )D7<(C"R(-QP 1$ON \ M$G[B>?XL7;2FH6]B)78P3_9>(0.>BI0:YA._,KY-W<;K\KMMIJ4M- %K2 9; M-(.::%!)JC5JI%JLIS^/&4-EEVY4UVRXLTWZ>E[0'';]5)M' ]%OM" M!6F%*]V&)*(P]L((DEAZ#S$.$NK-VBKS+&HF/M)K;*3._06T6,J?57M-)K\+ MN"C!D]38=:O-F3MMGO<-F/@XGWM?9S^\U\?S%HE-EMR&2!52:L@\R%5K^'(>PS6VSW7C4#E(C1\:TP^@DH!K'M^ER)2$MF"O" MV$LH=)D:VALR1_JW/H&4F04Q#&IM-]#P!R41]C1K(V<*Q\'>ABF:1M;88.AX3J2 ^96Y"!QMDR\TX#FM;\&"3XPCH;?,&_<=\OSN[S" M2V5O73]6NMWY]EZ;6 YOWWT"-;@]YZG_4GR0UGZQ.Y-,,SD;1Z%1O[P3M(QJ MBK>_UFR=[TX0L=W>[M0CXXZY:_;?JT[4\FO&ZJLXO+S%*;O)WN"G5$(Z[K6H M-GO2K9 G[9,C=%M0("C6Z()2/65V.,^]S7HG M_BO>/#/U=GU[\^;J>'1KX]NK,M+U'M9H X7W%5BW E+):F_RLM(J$C,V02[$ M;4MVS=S8SVHL76AK]BVP2Z%QKH=VLDJU<3^\('$"0B(86[)>7G^G #+#7UZ.PQRM#N/(M'9WAY>@1;]_D& MP%[( ]1CQFE_4//]D18PIJ*\O2YGNG%J[;P9\$Y)C3Q0NCS,((H]@@D MR)7FJA,AQT78+HX.T!];$(EF# K[9L=G'&KU3TQ+! M9L*XR8%540H%]PJT] ]/3# ^&S5(M'0T]D&:]634('G_8-1YQ7R>B(.9S2AUI2P=$:H08^9 0XD*I#UP?>UAXB5;'BHM@/[6. MR;-[6*DY'\S=! M?PK.J_Y&C!NP\WJ_&4;S?"ZV,SVC@N;':;8I1!=C]_: H\LA,;8C5L8_B29D MTXU@"QSI:;@88N9Y$ GLP02[!(:")%0:'*%(C.HM#T%,??BKRN1X_KNHO:!3ZQ.580(*E^8^P2@D)8@=R['M<^@A^''ISUDX=8#BQO+=@0;Z! M6V=1UYG3Y6YVDMNL^]M"6_HZ->*OIXCO M)$]?26'>(7Y_JF*[D^RU74!W&M#(Y(':#9*>#MUK-8O]F#N$1S#R/57GQ1V8 MT""$G'M1XCMNP 0Q2APX 6BV0.28OGDGN:.9*&"!9L,D@1IB'6JA$S;A'2+, M5@+ *3#S7OX/$'MP\3_T_$B_1>4EWI3EBK.WJT+*?Y..6-^DU)^U&J(KF66+ M1+H?)!(>9 &6?HE'79CXD0/#F&!'?H2Y8U;F98K!Q+*]+IB7KGC>@#8TD(Q9 MJFD 3+TVN^%40N]2@.(4.>2M/W74BP_&<2D( F@CJ^:]1594;< M)U9(K>DZ2W\UBQMJ*5)ZF6VR'T,M=8.H#4&OLT^:_8 @(:%T2MTX\@2E M49P8]G4;S8-1W=SL<($A["1,<%DK'?RK>IN537N+E)Z%NF3ZDSU*M MU[%_"6VY4C&%FZR2^YNNTPV;@;3[8X\%B5",< IPA0B(;5T$C+IIU$6T+6VIJ6-0&&\X[/FH[%!_.T M)@1E:TSQ(HD=[B7"@R'RU%A"'L"$!2YTL0@)C9-(8-_$G#X$,;%-W32OZY(" M+ XG'CV4>#IM=FP8\903B"TKCR, +CQQ^)3H]CPY,N;*Y3>4LT_28Q,P/H0@B MUT^$P$EH-/ON+&PF-IF^?'K_V3#\>19O-0.:=CQ*/=#WX%1E"1M"V'/]2#RG=!U0\\CCAC52N8(L(F% M>FO&X!9PG9QC<[;I2;8M9IA)]G@^C&\RTT.@[2XSQT!=ILU,#]$G^\STO6.> MYM7,^6:WG!>_%?GJZ7VVB0QJIGCU+#&QO+:0@0(-:MAJ7EE>97FE>7R$&.9?^)*KALV_/3EJ44O?WS"V0OH((,6-%"P#63O*-T:4G9&!)!!R=^A!/!/*Q5CMP'9&*MTH %[WZ M#> VRU6_\N@D@_HUABVRS?3"&(J-BI.&2!I5IW1RT=E*EH;(VJY>&GSVC&KC MS_Q)[NR#2FP]*"A<4"9<3[ 8)D$4J[12)"62$RA%,7(\XCN(>HN,WV-IIMP9 M%AGW =;ZNB;-U_4 O/Z15C=< <4&$;#*)/M ]<#;0;&;S\!3D=\7^'%$]7$O MBS6M "L<.Z.Z> OVT1)CRY7$.J3:K!SNA3=_I; .^4'*2V LXE#Z$]R%L4LC&$04H8@13K%1AO(YR$P= SAM'(^Z"3N+ M[WK:92YN&H87QC/26.G8X( E?706*K.J*AM,V]=B5M8\PQQJRPW4VM7+^EK* M][@;.CB&D9K+AK! ,/8\ 5GBJ_Z/'F,N,^ZR<*7.]5F-SBR=HG#9-ITWXY#FA^ MPZ67X*,62_\;XR3YC<)8W?;7K:'3\H]?>48?'G'Q1YM $D9^+"*?0,X" 9%# M",0"4Q@BZL2AZT1N;!39' (X^;7#%GB@X(,U B.MCD$6Z@F[3<:87DZVFUKC]QWM_,3?&CG 9E(H@@0@A#V(4>S B M"5=A/[8SFL^8,]GP_B1%WH.,+#E' )8-I%$,2$^1% MGO BFHR-*-GG\]DAIC6X69D<"!;[L1]!]865QYLK?XI8!$/B1W%"A1"18U85 M/>WW>%3I])O\\5%J]GK./$B;#B)/JZ)'6>>7<'*-WN%!3*$JI-[KF.2F] MSMC;=+E2UM1N-DP81F&,7!^*$/D0D4A PDD(?89H'+LNX[Z1A(_$8\:LHPXO M=4@V)^O8=",S3FN:)]/SS]!&Z67=%:C1JN\+6L1F2D8:Q1[K64EF6%PH/6D4 MJT[G*8U;;FQ(L:P^"=6UI)00OO#B.:72#,J7;,$P3Z/,!6N64ZT1>0F5@\M,-!,O (_OW!:!HR%^+P M[!&8^B_0[9+UR,L$;+ST7*ICJ+VNWJKWNHE:+MZJ__!D6/?AKR<5J^2$5?(%= M'!*'(,B=P($H"0.8T%C^$0>>(P(<2,O%:-3;&<'69K [% M58T#6$HDE-F_B<*.FQQWSH;H&2]SL=E,;718@0:MMG7DD4:1!WW=&^R 0L_B MI#H+3+(US>X<5.:=>&>!:0=3\6RL.38^\_A4\ =IWDBH32?@XXU=?<&8[X04 MQBY2=^->"$G,"71%$"1NX''?,9IYJ0MX\MC-%AIM@VG3 (XF!W7#.?;Y8AK< M.63)/+UK36FW%OO1!#MS),B,&8=Q(5B8.SMO.:DVT-ZG/R3&$K%[KBPD M%9/YK#!?H)"'CL <1B&-(6)$0(*%@$',(Q'QD(6^5L6^/LB)+80:+* U7$#S M+C:L(.L["YK,&_:2[+/$3%4][IGF0K,Y;&:$;;MPAF^.=.K2^RP5*94&YS6E:KZWNOY6H::4EYL@ M*!(D]$/.(>4(0>2)!&*')M )'>8(2A)$S-*5M?,Y8;#8^CVI;5J =T7FO/B!$'5IK9VQ<:*K\N MH=,:0QZZB>,$?@"#T L@2G@ ":$^Q,1S R_$+L=HUKGR1NA/G\6S58![\>GR M9CMK*7QPL?VR'S[0GC%_I KUSS1F?M26O)9)\V;(OZY8P20;8WW>_#@LSAQS MM.*5$8!$$"&)?%>TE2$#,?1<*)DCD<1]3'H^:#1-NC;(Y NLPDF],D MGQQDT_.*>=+UB+$9\PW+,)N)838)8Y;Y%_;'7=@:+QP\YSMYCJN;3OK2*-Z9.R&B<0$<0#I'+'9A$B0N#!/MAX"21 M[VNU<-*"-K&(M/"!0@ H#(!" 70XF 1FA]BF$[*VR S3:'4O'X9/K1$,,0E2 M6V3,V/CTN"^*84A:D\[>:/30&C,&HC7)V8U!Z[YD?EJ_EU3D&?_,Z]NIEYN, MF1S6G,T( MZ"=IVQX8>'*R0$!+J0Y>9#AG<2F-/>A]G2V[S>ME9?>1]8O8=XH//QRF$ MVR)_XD7URI/$P?)JJ)2^ @%T>A2P@1 M9D(S#'1R<=KIEE16Z:-J8+HIOWLVO<+5X*,;(8_X'$/DA8%4N:X:8>]%,(H" M/W")YTM&FZAZBDONYPQ4VL=["M00]_EQZ0MM_2I MMJ08-0#.JC+U&;"O3 W>'-MJ6^H7M6"3S:BN-:1MEU5EW?> NBP@(4)0)#Z! M*(Y<2!!.8.(SQTN2) ZIX?B,'FA37R@W&,]OTU+NLQ5^'9S5&F& M)087FEA>-_"!1.#GY[^ #0[ZD8MA=@P',:QRPDQF^YA@.6'-B-)1(8[AU6>+ M=F@3NAWXT']IW%E\D]&"XY*_YQV@4TMZ Q L-Q#-#F4MQNF=S;;982;N'73P M '2 WZQ! '3'@AYHQY\W3%'$!T8@WT M._Z1/J[:,M4Z\_!)?G[&[)&I]DO3P7@%NV"F^"Q4H![4DZ[1!R(O0$W *R@J MU63QIVLD],/S6P(MOGGM1I:)Y__ M5N1EN0B8NOYQ$?0PXA!%"8+8B2*I2$(?413AQ/-FL0%/XSBQ.FJ&95W W.O9 ME8DM/3N\GMW(6Y<)-8AOUPC5R+\" V^8LY>V[7HP_'.8=<,LMF;1:8 :$:-7 M*W_-6+%\N?_"Z:JH8P37CY5V;/[4 A,K2@F22Y@JV6<#UB 8?Y)NC2"\#9(- M@^_U7(:C-(/K1U6#;"GJ/D3:N&C[R57GB[(/$;8371]\>)S)].NJ3#->EE+P M29HU$ZLYS>^S])^8F14782* MB;5)"QKP!G8SQRFONX:-Z>I^F8W6L]->_?:9:<:.'+!%SQ784 2V2>I&AJZ; MSZMMWB(+M'1=@9:R=1?Z[@O24E>_V'25N^[_?AA;>Q?='TOVX&5HF-5BO.@V M[=N4ET7&[#!D/%V\DPA5+U\>\7+9H;Z@"0L]3",8("Z/J9!%$!.!(7>9B(,0 MXS *=(ZI$^M/G=)50P0U2-#!U#LT3C&D7YU;(--,T9I1J*WV!NCHL3?EFXTN MDC]L5-"I]691#@/$=&([])BY0'V0_%W>/N09;^+^"S>AV F"!')*8BE-R(5) MS!W5\IDG*/'"F&FU7CRV^,2B5(,#-;SV)DU?C@[X,"Q$YU!G)D$&A!F)SRD* M1LG.P6*S"("!2=)3#1<4:\!7(..&E0E: MO-1S4:RQQG+F4\.E#0X39SZ=H'C*S*=]D)?/?#K!!*W,IU/OFH=)NPK33^)= M4:BX[2;E\H,\NV\J_J@SFE%GF>F^V!WTNIZK**02S5?E\J6YT-B_"-E.[E6X M@1HY2\F])GP8%7'4 C!;\-&$W.TXI-%[YHD<'Y2@= [@2^OW+1+JNHR'=>UB M A%S/!B3B$+/!G$WQN%00<\J-\D)ZJ>K)#3G^WFSY(;UH M;^>(]#\X,D^$+^6G][_QC!=X>9VQ:_:89FE9J;;YS[P-+95=-T#J4R]2-=11 M%$IC6SJOQ*$9Y1 ; 1](D=VQ:7*W#?8%,'D?$./H;)'D:LU;.] M)V.8F0I;\^JW+5[MHM+%XLL)&@Z.XH*M9 HCV/.F28QART$"Q*A%QLZ[WG<" MNI15087O1 1ZD1J$Q@F%<>QR*$@8! 0'<1)1LUG6QP%-K%),G%(S!NEI"QMD MFRF&(Q1/(/]#=%D;]7P"S,QCG/N)/1S1//"\N2M29SR1GJ0H\K)YY$A2U*=5 M55;RB)!ZY2:KBC0K4UJW0KTF2J_0:B%BYL2)P-!%0BBWAD#B$0)IZ*#8X3R( M/:WKI5FPG5IKW-\7M4<%UN";7K[Z_L'T&S;L5;VJ;3 T;^J\4J*9?TIZ\T^W MR+C:WU#PK:/%(/U_^KW5]R-?U1Z/\TE?TUX;>;NS\;['A]F\\-G8N>W1 MSP?TS,D O[ZTS9WKN5P%_Y\5S^A+W @O6<$_&(3]*TMH =!P&":(1A4FBAH5P[,,$,PK= M*$(L\=P0NT9=P 8A3JP(UO /;R6NY*_*$M#="PPS[3#,4#W=8)5-9IIAPZ'# MV/X&OCT=H4VJ)0TQ#&]6_:!-_KYVT']QG&[XS*6]D=**LR]53O_XJN:W?_[R MM8U6"3>.I%J(8!SY+D1.[,(DDLX^(RY"5 1QA(U,A%YH$^N$#6Q0 P6GM!;XX&9P!\G'_PL09=_F2#4IT6F)6'OAS6KH&N1O2_D>B^-$_ /\K3C M_(0::3V3\JT:;O0YKR\0_L%Q<22[CD#D5D5T_D,V]=:%E:TG5XLH:I[D[L",[[P$$'<\P-( MB9NHYO$>)#R4%@P-(\<5"'FQ45_2_-E':C] M)/XK?^1O%+SBY0/^;M"8P73=B?7!_C@DP%9<'<)KE%1JID(*M%@!B=;54'.# M\[G9KT2F9J29*IF&A^>,F])FAHU!5,/ +C6B2IL-/<.K]-<8F5XQIN=,TQ'^ M)I-N7WWS6=;UOWW9,(LCXM^6\QS/RZW3T,9(1? ;-X\D$ J?!!'D$0LA(DD("?$<2"F-!0D"G_E& M@993@":V&138+2UQ54^3!=\:V(;Y(R=YI1=0R0?"7,.OC*R_K.=@/I)[&J-3CKU59]\6R6IKC#&RT)&BWGX6A4FEF"16<<:FCF0K\/^$7D#8G:85_&%9^GL%X%@CLD(3" M!*DT7$(=&+,0PTA0S".,F$]BLW'G4S/^G#GHS?V)TE_EZ]D"/<4_$UO'!%;W MABIL8@I7H+MKK:=E273!%K[@$UFF][@W%]J\W/=\-MFJ"#X#DWF+AL]GV4%= ML84E)\@]_!U7J@/\2VV@;"POGPGAAXA#/Z84HL2)(/%=!KT$QRA*>" "K:%7 M9^ PHQ6[ETJG-?_3&JOU=-W$##33<:8IB!U^D]K!9W!HCB3$$QB\GNS#?A89 MI1T.+#5.C?V=I_2S,'W[HVT&/#"%F.HG5&YFJHR> MOS5V"_14W R,-5-S'4*@Q>AP].E.Q7J+ZA78X&9/NYW)'$L:;BP6LVJY,UFU MK^G.76ZWWQFF#-[A\N,Z8^DM!>L9+M?IMODSIR^;[S),P%%[@0"H<'R*? M13 .< )12)! G%'ITYFH!"VH$^L%!;PV9^H?MM PTP5Z#-13"-;98J853G+D M"C0X@&_MWY.H!R/J+>D(/9BS*@HC-NQK"[.7QZD,E7'4W'(NE_EW+(G:=(O# MCB"<((@#(B *$(5)&,70B7V/(N1@5QC5DY\&-;%R6 ,&N(/\5S.]T,,E/65@ MAW8S#; A>PW4:GLL?=HLR7IC@?4G6>&.<^+97ZJ7J($MIL<++5A=4%!)&,'1(XH8"4\RH445X#ZR)!;B#W#1 ;F$;M_73X9F> M-%OBA)DXCV:"L4!KD&=)HOL@S2K2&B3OR[3.*V/;O#SS;,7+A9/X/O9]+KUU M-0XPDN8Z#G$$_2"B3NSYQ-4;8+:_\,3BVH(Q[=;2$DT"J;-PZ$IEY3G2[ @" M&+L\@1&GH2#(IW63VKS"RPF)7B^O3?2=>@44+;"1M.NIGS$4F>F:ST-DC.@P MLXNSM68R[;(S]XW9)>:P1YZ,;MQ!.0II84]RLDT;DN?8T)CWP-(_T9,D*Y6;"U8($ M+?$U4(LS6K0IL]>__02*VR-F*5LHF^,*+YY3R MLBTEB>+ 3T+B0"<(KIPV--ZJ>V MQ]$G49?AJ2QLE82M,GH7+HL3+Y0GJK-TT/3J/8[Q]:;K<-.#S';373Z M'C.7H;N"71?%EW4>V/7]_?4S3I<&LM2SQ,0RM6D,40/4]R>'*!^6)DM$FTF5 M:KRF$FMW2@TGMOG>1PB%"!(D.-#X?O(<1!S ]\Q&%:L!72$"3MB<'$'\.7>VG.IM_?\P4EOA ^C6#D M"4?UA @A)LB%OD,]2AR/"(:F;_G]/9_X3)=?IF".AM^2HWJZ80X^F:F-\YI] M?\\OW>I[PYN+-OJ6:+R>0AL-9MEI\KVUWC@%]I%7*D?MMLB?4\;9KR]?2Q57 M;Q)<5;8[K=+GQB3J\BQ<3Q"&O!B&A'H0L9C#F+L$)I'#@D#:,R(TNL R1V%B MI55G78IE_KT$:M_E(=YB O :%3.E-H++>NIL6MZ9*3*)2Y.PVF&CAD+^K!"2 M'/P+6.,$-DA-D@(SGB>6%-@(!&957>,9M*^TSEC)/+AQDY422"%=M3J-5BXJ MX=*/>77-\J?:2>F2O#5#'=H+3GZ37N,!NH! ATU];Z50XFRE2M$D9J!%33\P MHL^UX3#)) PS=;*,>06^6F"D*!1AL0;X" M&]C6PJB&5%JR+X:@S6I,:)*^;SGHOC9. _RZ*M-,.E1O\D>29DWV/OV?55JF MZL>V.#D,=2&P0<$Z,B6WW04U^G;*!* M!="H!ZK@ OY#]9W1-2)&\%1/-4S#*3,MT>$ MI"X MNL:_$ -2+V-(8Y\9:4 MAP'@6?6(.4/V5:%-=JQ "T(0[U*P:+=)MI@8[D9N9;!W8XK]>(=OT9 M$Y9X,&X.Q%A>&$UGT*"P9X)"W]NS33G0(&%[$H'.XR,K#=2\@COY;MTRVZ4Q MC6+*81+%@1I;%$*L!0LH8*,ZB>\R0L\&&4V> MH8+1ILR\5. 8!;;* W;6GK9[LE$AO\DEJO(FN^5%FK-% MA")/>*$#HY@1B)S0@R1T,<1.$+M2?*778=1W<2[$IPZ"UI-3QC7VY$ HT@V$VNN&.S 0JMH:"'4%&HI4KDQ#D\7&Z3/O@JWVZW.A M/6\3]YDWXZ 5_-SP1[:%D%*X-<>(!)Z#J?0GF?0>(<*>"Q,G"B&A6$241@DS MFRVQN_S$2ET!.V>ZTQXO]%3O> K-%*0!<>9M'([28*MSP^[B\S9K.$K807^& MXT^=,Y6IKA+]S"E/GY7SM0@9(@)Q#!E6F;48]H)V-LEF\K9=IQG.J/SYIN*/FVPH[/@\9O(4=$1((?+=$.)0 M_H$8XNK&UH\2HW19;<@32_"7U=/3LC8^\!*PM*3+O*SS%W(!LCR#"DD5B97& M"JU-#<.\,VT&ZTG\)&PSTP(M"EOI9"KS8XT%J-&8)J_,E'A;Z63:<.?-(C-E MQT'RF/$"(_LL/SXM\Q?.VZ+TXVZ 1$:AP5EM\9=U1Z#MS]6]T<>\^@>OU+S[ M^RS]9]L:NEZI>6G?+5AX :?8113&81RKN^4$$DRDR1$AAS#ATC#"1@V<+T7) MQ%JPN?UO4 %/!8?*HJ';,8?VROI*VCGR.Y%2=2-;UOWP5UEJW#7Z8E\(/2W[ MI]CF\<&DHR.3UN2L8T<_Z'+5#$QZ:F[E%45U7M\+K\"&*'LUR*^&_[;Z;E^, MCGD;>E]ZNPXZA5\8_30C52YFV;BSJ,OO[E?Z6\D$L^O+1Q7L%8P-R M0.G5!ZHXED'B8%_-(J/8G!'TB96, @MJN& -N'9A/U[_;624W(RY M>NIE,I:9Z9CSN&6L6D91;4F_F,&>5[T M=55)$ZLVI]XO\?TBBMW8"WT!8R)=<82% S'#&'J".2(,8Y=SK;NT?C!3!_W? MO/\,6LA@"S10L/44QP";^C6$/>(-P_^CZ-96 7ID]=1QR04:,9<_;*1[8-E9 MQ%B/M$Y>-9\>>;E=Y$^\J%[4!5]UG;&UR?U;D9?E H6.SZ29#;&(.$0B]F$B M70KU3\E13# SNY3K!S?UY7<+O#ZO> ?Y"MPKV(;WX/ULT[P7M\8,PWOR%NX5 MJ"'7['BW8<=OO>PPOSG7HM+637H_L'EOUK4(/[AIUWMKI-6?9FG%E^FS*@JO MY'P-CLM?$@2WJ@"+/ M<@+W9;;&9B[WS!3,G]9]F2TZFN%](53&-&NN6]A(].J"->W^S-MO37P8'&E1 MK#E]\PB!__:#RT;8%38P2RL/ @X(0I*9A^S".8@)CDOB4A00QQV@:]B@L)A9! MA=-?0?KXM*KJ6VBYA'$KGW')N>9F6CK=%/=Q@HT:%G/(3J++7,T4CV) MP^OIHCK$)J,6JH.+C5-<7TO^2;PKJ_015[QZ\NM=DX3_*\^X2*L[E0*YZ1[+PU@(Y,?RJ%-U MRJ''($Z0^B<6R',83JA99'4\+A.+=H>9.E VN*E_;2H408L?^+G%T+2;Q1D[ MH1GTG(>_AL'+4:P%WVK\ICG#+?#)5B3Q#$SFC0B>S[*#R)Z%)4=&)O+LOFJG M&ZI60UV*JB]<00(7NDD00^03"F.LIC?%B4L"YB14)$:AAZ-@IHXMJ'&:53=. M\ZIM4#4J!_4$FS1C"&<3;Q@DV!DCJDNW>0R@ERQ;3OYQ(/-Z\;V$'KCI_4^; M9WR^RRKIX+]/E_SCZI'P8N'*1Q"6%H@?R#\0100F(0I@XD4>";'G":(EG,<6 MGU@D&W! P0,-0/V4S@,^]$O?N=29R9P!848YFZ;#8;/F9I\C8SLH\ M^I&Q[=TR]@MEY;N@I#!44']V#JV[V MT,M,/H-5+EKW(^Q@=R'?PBIK3_L;=L&,T]0GKC2ZSM(D("'EG@-Q[&*(".(P MCD@"8TH3'%,W2'RC-A/]X";6HYN+NV4]3'79@D]5T)XV*("GO%"[8*91![BH MIR#M\<9,W_7=9UKO?Z5'I"5U- !L5NVB1_B^LM!\R]RQ:4MPWJ?%XPU;$,=! M;H)#B+B0?_A8"GRD6F(A'C.>X"#TM+(=#E:>6**[FBT%#-R\U?=G=LD?=F9& M$V4FBKKT&+DQ1W$?YI^&AF5;]4G^8>0 MA,J3B8)(X(#'L5GQV11(3BRJ:Z3 5N'U=KVN9O;?I/ND=U!?FOMF.F7#[LW) MKJ8:=AB#>A)1MSDUTBJ/:8,VJ/$&NXB#;PKUIB7>%%7R$[#6=C&]310O4W,_ M 9-/EN9/ 6OD5)-'9>+_LUY37?3LEB M(D()%;& ""%I"[D>ADD<<9BXC,:, M(,8#HZ+!?G!3&TA;P+M.=X:C3_JYY<:ASWTUISN*$$0)EB<;810FB6!^&!'L M)<$BX_>X'L(Y)].2AFD'L+5Y]Y;3HO8357^FJ?FH=_+8^RX9VJ7;Y-=7YGMU MEA:'SFB1:&L*33^P>%BQ(41T$@)=QU ME)>82"O6DZ+O8N+X ?8"I-6;[?CR\]Q^U1!!"]+T_FN'&[HW8&-I''4'ID?> MB%NP8U2<<0^VL]S,-V''2#F\"SOZU#B#HYL>N34RLBUT[G(9:!0[ L4^]$.L MNAZ&3 I5P*%''1+2).0NBL=,BCT)<6)A6\\^W4+@JJO%'YL',LQ&O4/4*G/, MI/1!3M(J^41L*?A763RZR#YIP:^#K\X8>/P-[A\>+_,O[\3@M-*_>NK M?.(N_\*K2I[P=9_6A"Q#4J5+.&V<0J M1@$%90WO47N0JGWVZZFSK/+(3-E9H$Y]KK#316(U@#X.KK$#0:)#=X<.0V* M?[]N.JRGV;V$ELD?:7/MU!1I-G]N4MH"QC'S$@Z%2PE$A#.8$$(@]E#($\\A M7F!4+SOKQ=I+NR:<-1TB9[HJ>XIF2 MUV9J2&)RFE?SU F/98:M 5.FX.>=,S62.0?CIL:N8UZO_+GNF%NO_9:K4HQ>>K8I9A[SM6F:MYT?/?JVO![MKPIM,ZH!BI9I:KL=9WC;37!:.CW#DA?6U M*(=(&@^0,(?!0+A1&#./84P-)\+JPIY8H+?FQ+:C:WXY8UZL-D/U+(&)V&0F M]1T2X.<.C;^H&^6=D;.W U-_QHR9-:71#,"9 M6&FL(>_VK]=3%T,LZE<-%@DW4P,;FJ]W@Q$-8,THS1#Q+*>K>N2O.N3F8,(. MP.F9H:T(-4ELE)Y\N%9DKORO5F9#;\^BN#1)Z)24[N,C?([5DKL."5S5D+$) M&-3#7'3=C>.O3^UIJ())!1:Z.\TX6PP,7(T3U&MX&><3;NA@]-,,OBGPEAJ1 M#A WSL9\[D4_43N>Q<"C8^=DE@_J?R6\SWBI(@B;>D#U@13LW5]L/:DZ MAQ O<@0,(H] Y'O2X2"J3V#@"U4C'7JQOWCB19JS+Q4N*CUGXRR<3+[L^YB9 MW04K4Z(>W\XWT &N .'W:5;W$L\%>.%8L^N!G1V)'8$=1%T8!#R&R/4#F'!$ M( MX%(;4I:&@[8Z\R]BKW(\.+SN[P>7OY3XT2\^Y$WH>XVR\-5/L"E![ [\% M;Z<2O7FDB=;O_'+[#9N34BTPRMKXU'-PF7FFJ@6V'0Y:M;'H.7.8/AP?YB)= M@]529=]O9RDO?!S&@? 3B!'R('+\$&+&0N@@'/LD#B/F^EW)@)Y&-$="2U1W M*PC,E.!.\< &AYU"@C$3FXPXK:?S)N+>!-.<5*KDAI77.JP<.=YI##>L#GLR M0N "HY_&,.CX(*A1*YD[L5^J/VX+^JFX*XNV;[!<[W=>/>1L<\&LZ='JK#6Q M>]LTGKF5*IU+%H"[+Y_!!A70X*+OXVHQ9]CAMHMNRG1H[QB M+0"SN<@FY&[[RT;OC;-%]@;K-)W,VC8[VP-XWJ9+-?'B;5K29:XJ4>L4HVM2 MUN-W%HQ02A,O@CCV5*J@RR!Q?0_&.*'89<(3S*@8PPY:$^N3MSS+Z\O1O# L MQ+?$=3U;97Y>FNF@@TEF#8;*Y6UPW!Y\=E!2W^%G,?_'+L,LF3B6D)K5[+'+ MR'U3R/+J(X./^>-CGM7': .X2?=;>#0B?L(CR ,O@2B.5!X#BB'Q'"(8#C'V MD8E"/ %GZDR%)G?Q9^F0E354P[[II[BC&5@ZGV;#D%$-L&E0>-4JGZLV@=-B M&*B?+%L!GA-0Y@W=])-Z$)09>/R\4E*Y.FE3F;J9N9_7:3=E-QB%?9 M"_\10>X1;7(:F./MJMEV4T\'OZK-N=28[H86L$4,J*D!E21G,\2[W7JY\[?] M][GCAG//N LV)W+/@?;\8[AGW(RCL[?GA&_--G\C8:2L;N&;9W<2WU+P0IZ0 M[@)%3'K-200%"SQIB\M3A01N(@UR2HCC"\S-&FN; )_8]JZ3#IYP:IC>8<2^ MT?:T%:;8L)]W$ %;F$QJ*P^2/YUM?!KTI6WA0:9HV+[#:XQ3*K\5>5G>%KE( MJT7D2#X[W(/VRK.*VQ&2]J7IV"/F53-O M>2-P=_A'DT(@?^A^U\[PV[$>,M:.]"O;&IY;:194^6,=L5N$;HQ(0A,8"T=Z M?AYV(0Y$! /!4"B9ZP1$*^1M';.)S^X6(GAJ0()2P=0O3;&["?WR?E'6FFF+ M#J5ZQFB7RJ1^7G_0(GNUY[!E#'0(U[E/]=ZT.#>A_4OMC7ZAT<7V:%QITB7V MRJBJ:1)^]M1!V84W6^74)&S:KK6:!L#8F]NLO@#^>UH]O%E)I?W(BX,I1%$8 M$)*X& ;*T421P# .L2/_2!(/88MM#)9\&>>K0P+SK6XIGN] M:Y<7IG>]#73P78(''?QI!SF94&SM&E@#Y,QWPOI,.+P@-GAW=(N*IBQ]-]'H M8YXQSE;-74RKJA:$"Y&X3@+](%!W'\ M>,1JK#=@J9#Z@LNM-;S[-6&DGL*8B#UF>J-IR9@^\ZUN%."SNC;?Q>H*[."U ML8"N'U73(ZMM*TRY8J]MA3;DN=M6F++D2-L*XR7,!P9\4;-T\!F%AU="!!!Q,HH/IC M X[RI%]!V*#4\+[0C$BCX0%]E(P:'W!TP=D&"/21LSU"H/>Y<6?Y!RZ=#'YB M'F1[Z56^7?%K(;_GG_.E7.K^'QP7[Z5Z7T1>)"*BDC<9]B'RPA@F21)#'F$_ M3%S!/==HIM$YR$PLLGRQD7#5SUL]!30 IYD%$?.SA M*#1225I@)W>*:B2NP'V#1MUT!.\@8JB0])BIJ8.LL\C4FVJY\]L6=W9QZ.(G M%M6-$=&V-(P>T'F5BA$C#O2(V=MGCGY2AWFCH]KFC1Z)N<<9AI2H]ETD<2!V MW0"*)$BHQR+,7*,+FI.0)E80;7+ER)%,!VS1DWLKQ!J&3UN0S>UNFQ9ML8>E M-FFVQQP=P+G,V*)3Y)X<0W3RA0F'M'W,L^='^2CWG+EP:L5"X(729+_T70BG$0DC_!7N!R[CT;I"P M/LG-&OH3ZY2N0!KBMK"^Z2"GZON*#1;@9]7@S[0"9>9]-M1GKV[WK+IA]=52 M0T-7?**0EK^MP NOP ;OJ[;(!(B\ %NXSSQ^SCK+YYQ19P_YUS?(SOK&C)IV M9Q\+L[.K+*K%[_A'^KAZ;,TGZ6IB/PI\Z%'"5-4WAL1C!#H!2]R ^GX2:UW! M':P\L<9O8>FI\D.R^[7L6<28*< 6C$6[\"3R?:I$OK2E1N2_-BKD<+U9I/LD M&9W@G7Y@='^3IX(_2%&4SEQS*?Z15Y_$'?ZQ("*(,2*N*J80$'%.8.P$#HQH MZ"0A"RCBPJ2VH@>6D=R8UUKL0 9I#=JXT\E)/ND9+Y:H-Q.T7<+;C):?/^1E M^1=I94A;0MJ*$H$K<%U514I6E:I05U=;M]AV:MP@]?8:HYR$-'=SE"&2CS1( M&7S%/ OE;9OT?2=?7?@"1X1''A3(]Z1'Y2>0,$2DC'.?(Y&H@(MN]LGVPA.? M?!THH&#I)YOLD-XOI^<09":4>K08Y90<0WQ4+LG.0K/ED!Q#?SMWY.CG(\>> MYM5Z(-%=_BO._BA;ZR@6,6%^$D+,20R1[X0DI(E% MI88[.#[+D#EZ9YP5DLV$:8=:=7+54">(. [29FL\Z$DX\\X!'2+W8.#GX OF M#8KO,%DMEW3KL0G%Y@ZXZJ!"Q1@52JE+8G]5/=+H36"S21PFU;P MK89J-X% BZY1;81/KSI;[^!!PK8;!@\_?$9J$1GN)D*,NXE:,;28U/SE: M(F:IM]2(]*8+[*^>U?":M^N5=YM:$PC6%(*:Q*X1E>7TK6VZF@JV@71,8^8O,LJ"?B:,2GD9?O7AS3C[L)+?!S$B,+048WP<1A#X@81 MY-B+11"X./&UPR=;8HS2!AVR&;X8?'UN\^2TV0%R]-SNK&-XI"2KC "13(01"Q M6, $^1AZGK0D42"P+,S/6Q_<0>%L,./#_R;K$IV'_/50^XY1W^T2:+MCT_%I% 4$) M@PRKWFW(EQ*+&8,!YLQ)Y)+8-9NAT ]O8L%MP1I>*PZP2/-JT1[AAM>+#6#0 M0JYKY5O8X.<6^NG$,_-+1#TZ;5TD#D";]S)1C_2#"T7-UT9V=\5E6GX2UY2J ME@=I=M_HC_TCB$=Q%#/J0B?V.43<=6%,P@ Z#@DHK'M!YN[@:,>*@?ZO9 MV^,41E<@>Y>W5;3JH%HM0)<.A#%D;20B . ME9H#>]+E=MR0(<&P2$;$APW1F">N>U,G2=8QP#0#3,(%9=LRP4RMF#)93[], MP;-1BJ9#1-WUMJ@ !1%L$)">?8<<%'D!%7KV%,Y(3EC2/*;09U5!(UFSKXO& M+C/SZ)0V"+DUBFYO9-V['[R@:8$'JYC;GTT)7Q!+R"1@ES;)"U02SG8W+>2);Z M:"WKPIKK'VFY8)['J>$22A4J#0B@0C=_Y^[M^UN&T?61?\*/YWI6.R1@ALAO=] M*ZM_MXU@!208I@G63T'DVMDHJJ/'0H&DB&-%,2V2V+%H8Y#>R.YE0SUZ1=ZU MAF-88W9^)* >W#S'<15$AO0(77268@8KX1BF-G$)AY7HAR4<=K?YF?LGN=+> MPR#Y-;N(!'*A=X$%R*$V:I2(##">YB!#(DM%RG*$G4XF]M8?V9QWU/PV9?O: ML#/=,V1T,U4'\9P-LT>(0(:XO_JDAM@Z/-?SR4RDJL\C&"ERH;T'2$THCE+]Z289%B F!2%,"25)YN(Z]@F,[!XVY)H1 M6SX'-0<:L?,(Y\CI9O5.(CH;=9\<@0SW8/E)C;-/N'T#[+WNG!F!M377Q[5M M@<$LYDI"HC(@S8Q0\\D&1)KN=9(4*(M1BB1VGP=X0&=DDVL_-ENR-A443FJR M,\ PKO9H8_J4*.IGOD,H;3.'K%?7XQ+W^R\^K9OBX?&#EHMX;WZZ6 MSV6E?S#?8+5VTP1.E\5]]<\_,XE]ICB'\]-96WUXNU?F/,[+]JEL=) M(C@A@.8%!H@C EB1*9!EA04@'9XOH@[748?M MBZAEO-.M$>U8-YW1&^;-I5OVPY>2C*;AP,4HX?E\DW*6T=3=5Q S'D'/8F_^ M0XJGN;Q1NWZ+NB_]6G^6JIEB2,8R* I-KS"XQHCG*L?TV<"K,' MR8V=>FF)&\_<(1_]9AB(:@X<([X3VK-SKN%TXN8ASU*'>PFQE92ARGV'B4U; MFFLE^$$9K=U=_B.88<+NRO5UB MDP];WA?CV*#E@VO<\3>O%U6IK[Q;B;H/M)25_HCS2[%\U+N'SW-Z;XO#>7*A MT7,>-?WH;D5-I7VTX:+.P1M6M//1MTT)ZG5Y\,XM-:T"[4I_U-GG4^M/IQN1#F/P9F36_AS1=W6P?YJ:SX M?&GJ'V=,D30W@])U()P#!&D&<"9T3)SEF/"4YG%N-2S%F?+(/N'7Y4*^1 ]T M]6^YCAZ>UD]Z.ZR>%L*QJ-!>D7;A\2CJH?.EQ<1+NJ[&C'2<#R M(%?A0Q4*6=.=MF3(51T'Q4/."[AYD^<',?M5BI+3E=P4"!9%5G#% )=*[Z,+ M_1/-]+\$DS2CBB:26;F+PZ7']@"54; B,%E2P47<;E[!Z;Z) 95.XKUO)\GN067\52^] M_J3?P.W.9L9A6L XS8!(B 2(QAC0-&% 4LP1%21-:3)K!F9_7]/5VBX<>0^B MN1CROH#VGWAY7RX6)B7(Z+QN(?S%H-(MYW.ZJLR@\:@RV!UQ./QR8;6;*4] NY52QP9D3NIQG< [#7"(WQKJ*^0(OTQP+]&>(C!X,#& MX,T]E_M].7^6Z^]R]5QR67WY\K%- V82%H+$ M5G51 S3&+H:JJ48;LA>1)FR?%>W3R^F4;P!I'?WX$4$]\L!]$MLGA -([I<9 M=GK43LGA$R(-9(G[[IPL77R"]6[>^-2E?KO"+[*JI+S1<2(U99Y?3!7Y!FWG M98/X^^E)?M6[4(-VJ*^Y^UUJ3GY=+M8_JED<%QQF"052<0A0KKT/4[D"2-$8 MDD+F*7-"N3F3GY'=E7Z!D%L@?:Y^[6+@";7FYO8:Q@R(;,M:5/.VPPY[N3 ] M"TSJH+74D:=A,&HYC& 2-?R%BS0#*2I0D'@N-Y/&=X%4MQ^:A5KVG)["._IS MEVS?-LQEE#.%( %")0R83D) LI2!E#-$2)'I_X?N?85':8U>9[=M9.^>!YW5 M8'A<9W;N*I FW%R1MQ(\NPT'Q0O:<7BG,S^L J#N&.%$FY*=0]1@N@B5!1S'C/3!CI!%'<0"X59U<\!-A4%O\KU MCZ7H@"K,$"4)5*D$N: 90#+C /,\ 3F429887"MI!8!P@L[(+JNM-7JHR>K] MSY:NFX?J4Y*=ZPD@NF/JII&ZH=A%,0GG0D[(%,@W]%&9U.A/B+IOS:YP2/7^-:2Z.^E^7K. M(&$)AQD#^K.% Q67?B"H<]<0YK%?8O<*_E?%W@\%5S MU@ZV4I)H$\D%*/)<&X[D"A *"< *"HY'.=V/;+O1? M5574\A$]+E?V(WT&U39L8:&4X65LG1JG'=4 (ML7>X80W:_:TTL%3E6?IV0; M*/OLO76RNL]3S'<+/T]>Z_FUI@O15@\G$,48$PEX@G1\&\<$D$(PD!9$PIRJ M7/_)Z7.]77IDAV,(.7Z:=U);?IN]9''T%P;5)_Q4KT/60WV?=PM/^X$^$.C@ M"WUXA9MU5*OU[)M)!M9#*^)4YKGIK<@4-M/7RLL?'4U;HT$VS:8:EM8M-^BL=K+0P;BK=LCGE;/[&LC>:H&$/VHF_HV(K^ MT\Y.7J\UB8D<97]C'<=_Z8[:>K58U]U0^JVD=:G2)[JFF\&L:4ZS#'.JOQHR M!D@E%&#SQRR5+!&PD%A9'G(TJYNRADTJI H<,YF> MTCNAOMJ(YH4 .[CP9&BP-N)UD6&MKO<^;:4M#(@.WF_4-_DL%T_M&$648BXE M3$"2(@Y0IC]NI$@R$!D39E!2]QSX.20VNS"QE#* M<#-??SWXG&F>%##2T\?0]P=#?3 G'_:+\CQ370ON/4M43 MN"[KL2^7[=07,PMOEYG1O]/[>U$W-N\VE\T=,U00AGE&@(!* J0]!6!$(2!X MP51:I%3F3J>2HW,\=H:K!DZ8+Q?WP.#SM/-TS@:="_S4[%S4NWH6;G[N^%B= M'?=1E_VHX2;:"-!,^-R)$+4R7+2P&#LQVCM'!P%YO>M(?K&4;\% MNM](A-UK>.^6:SJORUU^+.?ZEF_KA4.Y[O&[1_;"-=&H0U6;_OIIM7 NP>V1 M?=A_AA';S>'Y2NQ403LLE%>Q;,^2D]7%#HO4+8$]<:5?@+:I'?N\7'V3C_K9 M_J!54W3VL%Q\7QL829$J&*<$ T13"%#!N,F]"\#B%+-"T83DJ<= P].4K5[6 MLR<3UAJMHM66!Q$]+40-/B4;9++.[TR;X?V*/KC%4Q9*M@N( NG,R\ WM.O^ MRAUULX5KZ$XTS?'VEFKL:";IW6UIC70 MWPQC)4B1IR#.S,!CG M (2H @;%,LA1!B+E;IG6(W#3YUNY+?A&U7J/#A6O> M=5"!MMG74&KQRL%Z:\0C%VLCZ!D9V<'E)\[+VHAZF)VUNLL#E%O\ZVYY*Y>F M"OWSPAV'^_CM(UOL;@!H=+>,;J]N7@%37D2?E\OU8CG0XFFMAM-Q> -N!FG MK?!C0&D/R^J'GMVSYG2 V<-"O<+(/G&I[[?VO^1\_G\6R]\7WR6ME@N](=<; M;;F:F<0GSW4HCJ4@.CQ'"< <0L +)=,\9:1(' \T>RA-\X4UQ,&_#?5H0SYJ MZ+M^6_L49OM9#: &KR^JAP8\OJ4GI#OC,]JW\L1?T!,"'GX\3]UP!IX].XWI MVFWBLL-TW4Y.N%ZL5^6B*GD-X+IM@%00P23!'"0"ZWV[H'K+3HL,&(_ $$Z@ MBA.G<=1O)'.1WJ^.X=VDCQMWQ<1W'$WY2AB6>_?-G,>I_E61SG%!5 $T@-O*\" M!!$$BE3PHF#ZJY_E7*E M%_KQ\D4^:[V:BGI>8!PG"@.5)A*@3": Q9* (E=9DN<%%-BIX<:.[,@.LS.$ M>DN[KK7Y>OD/I^X#1V7:>;KP*G+S9N=HQ]E%N0D;R U9$IW4U;@I8M^=.-[M MYS*^R34U<_ZNZ,I,=JLN.7]Z>*J1:#Y)5?)R/:-*%'EYW ==>9[-3M"//=D[9COW9'N@A9]-JV0W5^ MT?[-;0,D<:->=WNU>F%K1[U1_F ME;&'4_GCO#I^H"U_F%?("2CF?3RU 3B:-V9P,M";]_$@NM Z[X0CO\2!J4DL M&[!+S=#'Y<(@;\D%URL?F%H^N7L<#XEIC#4-1PU'4L+3IES#! MZU;!S>5M>5+-6L SX;-4$^H:NYYVH[;1^;82G7"_&5 M/EC!&0^O,+(?,B3LL[@#@IY.ZH:1T M%L\K$SRP[&2)X=.B=?/$%E?[#@EDZUVQW&?*9=/G/I,%*20F"DA6&$!&3O4& MAF.0Y3GD"@I&8B<\FCY"(]OBK?95O'S4;R5U0"PXJ1V[SW@(F=ULTU#L5 )? M1(9H\ FEI^0*-@6PA\S$(P"'A3V<_W?B>G\T2+Y&B'L(K MM=:BEI'(<.*.$SFDQF'#'D$Y;O8=0B]>")(6TIX%)#FT_N1XDA;"'H.5M+G- M[RO=)$7;+.I3'0DZ@/O M=EPK=I_FLV5UL]N&W.XL9HP4WZ!(@3[)QVE,^CT>%'/_8SQ\\1G#=UR'-+Z^ M:;P7K:$SROMU7(20@VC>:/;A<<&.CJ0)-9OPB]0OIMQ.<7D]>&*#>O/I25XO MOBWG>IW[?TJZ^EP^RQD41&*(". 9SP!*) %$;\A G,29D@A#FCAU!WES,O*' M0;\AV'46E*].;4UX DVY6KMAZ2+:C0,ZG :S7D9,1K>T%!=1RUAD.(L,:R&] MPYG:">9(?/F8V.>L#C)$;V/2VM2&Z(VU=8]:ADV,.$$=1Q)[FA=Q%M MQ#TY%\=66OLZK_.E]JN_\I'>J11J6+"!$J6>&R:I4Y^?)Q]CGW"W7)D#[0U?D69L4R&X5QCH>*+MJ7J[Z&D"A;HY0$==MG,= MHJ!@8X&4$^I4VY.+:8^USU/5P;GVF"5YK>0WZ/Y/RP<&=DY7L6GC@=/RS>81[^Q/7NE2@&X."2KY_H?/YBMM'_ MJ(X@F#LCBKJM.G86_A7H1\M5G3.(GJO_)^K#Q+_5Y%Y=M%R>T!!MZRX^0$/+=OYAW%UY^8W-"]1 MK;H--P9U[1?#4%0N_MPYYMDQ-LY-_,V#NO M0U B59I"H$AA\@]Y 7!*4U!06F0TB:6D3H#+;SCNI%NF[MWE,Z@L2!*(<1J# MC"D#U)DK@',& 4\X3E*6FS!M]MCT2:SI:CVMRO8)VR=&=\%N]:?Z#,P<(S-Y M7RX,)$_$J+ZS7&U:?<)?)OI.\?&[ER$G;OC(F# 9M>WG<#C(O2Q5M; TWCM#2.;RNW5C7VJ>"?%Z2RPEP!N[[\9/!6N-.0HTUXYV-TJDZ57 M#QCO9DX/?^E^-'KY)$JMMR]&?:9R*(,X41 :)!4F -+?!( 3F ,D4<)34N29 MM#X-W5M[Y#>^I19MR-F?=^[K8-@(SI3,S12LA7(ZQ.QAW^O<X3H MGD[V77)&WVY5/9F]P\=EM:ZNFS'E;7>^F5I.JQ\WJUN]_2OIO/WSW8HN*I.! MTR]6D<6)9# %<;/5IP4@<4Y EA*>QBR3G!./<FNV9QQ0/ MX8P.Y8T.:^:B#7<;:)&6G[I@HN%P^U<='@/W,X=05\C&Y[/XF;Y#.H3ZCK92 M!UG8W\E^EYIDG7_]*RT77PR&3PY1 6E:@)QE!""F,D *E0.II>9_T"_ FCV7_P_(V3)P#[+&C,J,T M@4DL$1"\@&WA7ZHHR! 2*&&\X(6:K4U-HMTG99^ D]??DK%V+TV]ZWSK^_UA M/3HZL7/0YTCJF =KP3QVM$*#>!Q*$12_H[/\&T!W' IW'+7CR'5^1M9L;N[H M3^,&%EQ;\0ZCQUB]?BCS[36RFL$B2S&4 G#]7X!2B@!&B .L%,&N<[V)?T(C[WDJ*)#W<*4^J7/Q5,V^[_%=QK,8S^28;U1= MNFY=PE=2];JE7F%#52H<$IJU1ZA7PH#*I_\J@9?M- M*<:KPMN9Q QE1(?B&1$,($@+0*D.RJ'4_U>(-(W-@#/[H-R>],CANJDWKX]5 MGIH2\S;M.T*=_C&UVAGT.,IR,_03=?E;7CIU^:,7XP\H8-PB_&.$WT/Q_8!" M+(ONAU9PH&. M!>L_[:QW>.U)#-5*O(U-VEWLB29D:I@_4&WGK%S:.YL%O];%#3/B]7YIS..I^7\5:-%])OA/FK9#XEK-*I^0\$>CR9JI91?4/;97.9LZ$:_;VJ*YLD[3G:L#-Z1U"2 0LR+<3*EC^]"B1 MB=.D0X(>9D,'KW:'C*UQ:3=PM+,L9[Q(( %RBO!Z_(,2PL-AQ1"]VG^+SI'7S HZ"GCE4K"O+*./$ M:@)O.$BL*^#P"+%75P8KB[U=+77<_4"O%\K\IZF2>I:+)WFCVI(H^=T@)]9_ MJ$ISP2=S!EJCH\UB$BN!4@KTOW18#>,"4(9CH'+))5)QFC"GYNW@'(YL]BTG M9]>UGOD8[-S$FRK7S&[8L6 MFW'4"M0P.AVORO1,_MZZDC2,>BVJ10,1.FOF\>7]_?IJM:KQ*!_6'B./7R\P MLC?LYA(UX56]E8HT^>5"+I^JO5REPR#68:T,>[]@"G'S8"%UX3LL^;BLY\Y* MWEOU+48E'Q>L9U)RS\6^>YZ=EQ<0W6I8 MJ% @5SU4IL6Z&A;U /+JQ.6>I=3:$Y1FWGJ]6)U$2Q*)B47C^C%SBK/D];-(!T%=2^D[I4E5"'U M(8%I"ZE[!3PHI.Z_TG.6[>ZC,3/809F@!4!I# &2(@N02S_/O77PD29HAF0N0QA2:+U0,,#4CG66<*(($ MEWEA8R^'2X]L+E_./.6V#1'/$\S16&QCP5,B.9YT>XEVUE%WP'"W7XI3A]T3 M!ZO]C!X<=Y\;DIJ%#$# U^5:MJ55G"1("6/>>OL(4)[K4+2(#VO8$_VT@?L+Y&;@6UD\1AWO"65OXO["^9FX@Y!.1GY< MC@$CW[MA,B,_SFC7R'NN\.PQD*OGDF_>BR*/4\YX!N(DUG9>L!S@%&*0\#RF MD@N(N7)J#>BN/K*IM[2B57/8Y3H^^)4>[&)@;^G<['XC6/BRT:,"A*I+?[7V MM.7DQ\0ZJ (_>M&Y8[][:LN;AKR7O='35.:HF8LG,AT^)T4*"#:X.3ECD*@T M1\H)@,V/C;'-LC.H^O8'7:R7#TV#1_3W1>D*KN.I:$MS'EU]CG9_K UFUZ5P ML6G7?9EHN+>/5H+/]G9BXHU&>_LHJG^RM]=JGDGH!K!H"Q!RU6#K?) +JGHEY9X0 Q9.RE#Y;*'B4V;U[82_"#';7>7Y\GP MZIXNRO_43N3CJ]1]OU.=R01>\I/,:/:BNH/]45GR^K)Y6 MG8]KKK0WR)@$D% "$"<9H$5. <8DI9QK-R'H<_?0[$U[8#^2<@].^L>BXUY;>V2.^S^J6RE7?UTMGQYWUFY9:6NYW-C) MV3H$Z[ 1?9/:F2ZB?U2182:JN;$OM;55TK!+'$D_CKE>*]4$=EX>DGL5Y=K2 MF*Q$UU'H;L&NZZU^0=O5P^-\^2)EF[3JV1+.Y^UTIANU@XR^K:>^UO-'ONCP MY%J[IVK&F6(QQ J(A,0 890!+/,<)(PA*A7)89:YQ&R!^1L[)54G5EA_8J4- MN!O$^(_TL=3/V/"Z042-?C.L1C6OCO5,H9^D77CWAL\G<,XKS*-QCN=&4F"@ M<"XT=Y-& M*\YQRI/DK2:Z;+D@>Z>BFK? M>"0"KD9*4OIJ(R1RH0OYZ3$)/91S%&W09QWO:3$K4P3Z23;_O5[FUGE*N' '.J"%*&4P]R4>7./H:!^W%A9 MW=FX9RTGFP$RS;'-TG#A-??)4_%V?FM$/7J"&C9\1+]L./JSP=_?J'1SE%P? MA-4:O1S6J,\DF3,4$FZ@C \34\^5.4-11\;+G+.:YY0YSI\>GN;&S.M%S89= MNU1-IWR6S2%Y6[8)%<9*Z*UOH6)F^K=B0)#(05ZY0Z:YW:.:A1-.7FDRYO/EY'E^OUJF1/ZWKKN5Z: >PUVEOP MTEEG@4.-P+.F.^UL/%=U' S-Y6K_-[D\MX-&2.%1V2 MO* Q5@@(E1. XA@#PF$,.$D43S(II-V(*!_B([N(#2OUYG;+AYMK<-*EG8\8 M2T-NSF+#Q454\_%:1^-77?HH(9 S<2(]J5?Q4_%:PR- G\^O?DK^9$87 M?]2AX?UR5&,'#BO+[N,=3 5NAOL*%W1'>!1P4"L1 MP^,P':'U5LA,_6(/8#4-W.2=3%\]2?%AN7BJ9-5VFLUREB41C M@)7VDS##69&E2*K\^!'U6.? SQ/:\;/; MRMO2NXA:BD%SW/T"AZZ7\PC>>J!B]U#7FW@WY[F$L8L@Y>KU:58 M/JZE^#RG][8!;_\*(QN<)@P,Y,"IP,S\+Z:/? M# N!PM_3,GH%OP/+3A;ZGA:M&_A:7.V9X=+/UXQR;L!W(:>090*D,,L--DL" M<")TT(NEC&,JB42I4P:KL_C8&2K]I\C0\@+;Q7J1X&U\U&CC(-84BF@$/A MCA"9?#!M>%4B8*J&- 4(H 44X FN# G%'&"("QP M%N9(8D=SHI.(H\GVB\CPX7ET:://,X\E_+3DF-\PV9TOY7,]!F5Q7V[;448X MOG00=.P3AP[%]W'0<*@"Z_.%([=Z=E#3U:)WS,FS3SU&LQ):S*J#&G'SN0^#=E9>@BY MW=-6>NMX_FOPN^=-J+PDZ4YRF M/*,44)XK@%(L 8'8(,[K/^<\SV7N9*U]A$:VUCH +1?/LEJ[5P_T*L<^V#Y7 M9(]P>T>R>]80-MX>$BM@Q'V4S.0Q]Y"PQZ+NP>O]S/17NOJWK&NM=XO?+N I84 N""3FL)4KSU-=4!!=L8:1FPW M<]W1?&6T#=GHM_:_HQ3PG!8WD!D/$)K4D$\+O&_*%G=X@K\N'QZ6B^]K_43K M2L(91K$4E*: 4C/T@>89P(A@H'"AA("$8N)4WKM/8&3#;_]]1BB^R.+^ .:PWT_J/,2(714JBLJJ> M6O""96="+JT,Q. GR>NRBRB%%Y%YU>KK]O\VN8@TMX_2 /?*N6,_],'#L7,? MYZC[':/ MB!.L>*JTB0IISN$VE+T.QWB=1!6*M M+H PX8 IF@ F&1,LRZEP&PRR3V!DQUB36VAR;B[M0 UVWNDTI M.+W4R";5YO__7K[77G)%MOT^_LBQYMM31LAR,HR,TL;74S MRI@<1^G]&A0LUI^N3\%>V%?M"@ZWG36\IOXZ&[0W_HV5$=V#C5QK^$U)Y1EF60(K0+'S$/;M5#3;^ E M#0<3S;2QDSKL:)L3--]BPHV=&GH&W5C>['N4V" 3Z74;-*)V,LOB_LNRJC[2 MU>I%+5>U=WK%QXP+B6A.%,!Q@@"",0*$$P'23,*$9IP6PBG]Z^*&^]VYYBCJ]-UU/.AJ/:\30\741;KB+#5O2* MKXM]EQ7R,/0\[00[+/5D8^+#U/.4=7C8>N9ZOI-\[TU2XIM\7*X,L>90J/GW M+I8W4XXI0QQ !5-3[I0#C%)NJB@@S55,:.Z&/&M#=6P7UO 0;9EP'?UKHS@[ MMQ1<'6X^Z$ 3TQS;.DD=;+ZP#WA(X)C39X M"-_0>8S_4(VMH'SF%@'C9M'+SIO3]$SH?/C1-]A-GJ*QO2W'.DF>$#-8Y@PD>$BD4Z $4?)C'VH M4J<[RBW5B#=D/0*)0PTY1!1GR>T16D0[@M''$R+[Q1B]$H4,-@Z)3!]U] IZ M-/SHO]ISR\]_2/$TE]6-^FB87JQ7F^%E9?7O#R_FWY^U#UBN=OM8E1 ,<4R M2LWH1XXDH"F*@9(<8JYB"*%36M.#A['3 1N.3+'/-_DL%T\R8B\ZG*[6VGNN M'+,#'CJVS!6,JSG'S$%7::_8J;6H6;DP.C0_1 U3HQRG!M!-J/R"!P?39AO\ M5720>SAC*2^4Q^N%*)]+\43G[NB.!_>.'27,YU&'IA.8XZ&+C@E!B-O>+L83/V7^?YJ7]Z?)S758=T_I%6/S[/E[]?+]1R M]=!4*V[3"TA@E"8Q@%E>8[)30"!30!)EYCL5"B'H]'FWHSOV)[W#120Z)3WZ MV\0U5Y'2;$7ECB_';[REY1X#,X>I6IGDV8,Q MFXF-#9C,A:D$<^Q,&U:\*H >_7K):]B[AS4G,+RWM@"6D=D*&:OP:)C9M M1Y>5X >M6G9WN9F[D.7L:K$NUR^?R[EE=,=)[!4D%"SB(8%I41![!3P />R_T@M'_E8NO\KEY?-]71SG..6T[_Z1 M+W41?]?\NG_5W_5Y&36W?65-/>[5Q.OT>0A%N]A9&!ZY@\H-"^D+) M'U]T2B#Y0;'V8.2'K_7,TV_ >K#T1DAL6(IDX!+E@*4$ $PD4)'E5BJG B8 MITYU,J^7'SOKOB'6'O4Z0I3LJ<(R>>XMH&..W%HV]SSX41%"I;M?+SYM5ONH M8 ?)Z^-7N6_+VEK=SV7%Z?R?DJZN%N*37GNF-V 9)ED.9"8A0#B3@"7&&]$L MRRE+8II0V[U9'Y&136O3M-K0C0SAZ,J AEEW\@YJZ/1F+83<;A;G);+3QNV4 M3%Z[M]Y%)]O"G1*KNX\[>:V;&3X_B%F-Z\MTG"I>95MWXVX^O.PNN:4OYJ_J M;O^O3^;<^T;5OZTNGVDY-Q[A\W+U5WWO^E:N3*6)_KV!,KO9H>K-(**2IW$. M:%Z7R.>%WB?2 F10%3DF4#%L-7OE3;@?>PO:T#4'WSV8A#7T=Q7]\MAMA/O?OGYQAR&$Y S>A>9-\9'?7A)>I>UTH4U2)=1(U0T8UJ+JJBK5R1 M%BRJ);N(-N^(N:Q&O^R(]Y[?!K'D3P\;P*T_[EOQ2HS_(6^']7?X39].\X'7 M+-2?<*C_J3_C;\/3)/'!FZI[$WB\+1-AYH'LMWL7$A.2IQ2(.#4QB*2 9:H M O%4"LX81TX344_0&SO-9IH^=M-!FF$9E^OUJF1/#=+W>AEU(7Q_+.=:EXZ= M,*=T:IEY\ M>EJ9?GRY*I>B\5(S1$@B9(I DO)Z# D"C/,4< 152G!*5(X]JC].4YZF J0- M'U8[3J*GA59@M/XAF_U%YW?1XVIYOZ(/T2_EHMU\6.XY'!1NFSP,HC_/A**) MI3K$HX9ZU)"_:&.RD&E&6V&#I1Y/$IPX'6FK@,,4I?6=GEVSG)O#FNJVF4%> MHYINH";B+$6Y(@I03@RX+\P!S:0Y%] !JT0)E;E6^(1BW5BZBF.\[P]5/BA1O!WDMIZD'LIT0^,H[]Y"WG]=;> MJ"NEFJ$=V^[[;_J[^DT:J9HD M3&!E=T(1@IFQ#PE;UDQ&]9M"O ]?K25@&#A/IUS&D\%#M)%VY MYZ@I<'NN%RMOTJ=[CM+Z&G;/6M.]R,@43- 'JX*%SN5CGXB8TAGK80-=,89] M@Z<$;B9^DGFGLIX]=KVJ>#9K3%:TL\=TMT9G_U>^@\TZ+>VFE;W-*=)["6>* M$JP$U>%WFB< 248 IC V-:DI2Y60$"*W(6?]Q,:N*7B%VK"J(1L>M]1=#P2M MM&?W=0VE$S?3>JV.!L%B1SCD4++3T@4;4#9 :N)A9:>%/AQ<9G'/6=C_7GA\ M>4$9S@E("I@!E"D)J& "I)#Q'*6QC)43'I\_*Q.5'/F@\9VA7TL7,8G6'!U( MJ[#W L5WOH["CB%X]T!\YRNL9V#!]#!\'V@E36#?HLC$2D(18PJ2! N 5)8 M6J 8P)ABG"(E8.XTQ>3U\B,[(D.LWKJZ^: ]%=CY%7_!W'S%5J81!H,=ER&0 M+>\M/JE]'A=LW^9ZKO*SH]T@[VH&))Y*F!.!S^<+G/ZL%_FU)CK]4)' W5Q M8(-1#+FX>ZT"AKG:JKA?-*>1_R?+^QUJ*MA^L_J6IX_Y,RU4S )QAKA!/ M*>!9C $J"@&8:5"/699AED*A)'MB!;&W1$;TJ)8]X&G,>WND07XS8-.,D;R++M:$YJ\$YJV/<#;C=/#;)[/-SZN*S6 M,YZ@5":2@PPE$&C_40!"80IXRIC18I;G3GO_,9@X#R/:W:-\?W'6#Q#P+Z>UK)X9" +6CY^?6O M^5&<^V'?5\:8HRRW4IJQE#D&(90T 9HWIWQ22@$*=Z MJPEE+F3&,,E=3E?L28]\^&*Z2NOI"X\M*R:SM@/.I5L^W)RR@VKM7.TX"G-S MH$97]2B&VXZN?C&,1.7BSYTY\9>GM>;L$-T5$,C-.1">U'FY*V3?)7FL<,:) MDT]C?9M;N_HI5[RL3$![O5BORD55\CJ+!F=8Q3%/!0,%U/M1A.,4X,*THZ5Y M+@J%5%:X'R&-PNK8.]G[^U7=+*MML:4;/1O"%Y'<\>1Q.#3.";6Z,*,G2C880W\-?N;Z1>J]J]Q& MB%^D]A=?2LK*>;E^:?U&]>E).XEOR[E>Y][@-W[6+\DLARI-H(@!5E( )#(( ML(@52##*$TZ)@(G3S%YO3D8V=_T*%6[6[:]3.^N?1%-NWJ%AZ:*S9:RYNHBV M?%T8-"L*;B'\] MM?64=\M+(4H3Y]"Y>=^N%Q_I8[FF\^.9MP;%K8F+OLG_?BJKY>FG&1UAB3AR[=V1_ MK$DN%W+Y5,U?FB34?O)JPXP]0L51#0S[SQ#"NSDZ:[G#C=@X):07XL71!2># MOQ@2IXN%,7C=&2-.V[G&F["QE-4&ADT)+(H,:VVE:0H0EPA0JC#(,R0I2A), MW(#JALF-7ZQ6CV^NIS5'\QUYC^&F_2JS"W'"*<+-8)LVAHTF.I1'@*^SDS'D M;--^8M//-CTI^-'9IJ?O\JU!>UQ)WF!!Z9_GLBV2N'Q8KM;E?QJX?5PHA'(I MM(US!I HB-YK\0)D-">X8(E4L5..R8;HR#;?9:&N1*(=VJZ%8A8JM+/^T(IQ M\P%=ZA?1EGZMGDL;]7A48]G+&ZRZRH+DQ-52]DHXK'YRN#=0E>I?5\MJA^%" M%!0)2W,@H" )3('+"':2Q2Y@-IIY(R2L^I-7Y$;W2NT%8MK^C.B-7E'-)P3 MVK)U Z%TX.H CE1RUK1' :VQ$W.LJLK7Q-ZV/O*HX"Q4M4TB;_<""J80YPHDV@5HNQ<(L#Q% .5Y(1*D.(%.@+;^K(Q]XMR"/CT: MWZJ_BP93X@==K)BQAB#&#!$X-3P@!3L020Q:S(9AN+KK+UZLCP^ [P//U M$_BKX,'(FWPQ_!76]S4Y8T7W>9'U5O;3T\HDJ'Z5HN1T;AK 'PV=;P;N<5ZU M_;8P)OJ[460@5D5N8(<2P%"1@CAA1(B4Z&^+]9Q':ZHC?S^:'(MH&(D>&DXB MN6$E6C6\V(_ALU?GL-L:34D^.:B6AZAE(MIR$;5LG&YZ/D-1]G,&1U&8WWS M8(IS&N7GK("!$7SV:TTV.L]9O.[(._>;_<+VST^K1;E^6IE6U<_E3_/3YDU6 MC&#$J59V K4'14P"@C$!$%&<4LA$D60N87D_J;'=IE(EE]&6?O2_Z,/C_XXV M/+B%?@,*LPOMPJC!S3'N1#>IN W5$< ?3@L7*.X:(#1I7'5:X/VXR>(.WQTX M6^]P<*X7VE)DM3;HEG71J=@A8L]0S*EDVK0+(11 <48 SKD".BQB29;B!+'< M;<=M2WKT\B5#SG3:U!Q$*]-WXPE.[Z!/VTW=&%IRW<2Q=0=^K&Y>:51E^+B( M6@6.@67O+GZP/9HUX8GW9*X*.=R#.:_@7C%3EU_E5J)4A+4%<+;0Q[@K"* M<+/\DSJ(?@L*)F,OJU=AS8FE)RNQL1.Q6VQC><>9;5LWZG.YH M>TOGMLJJK MYG9C*0@NTC3A@,8R \B,D<-""8 1)!(1_7_1F_@$4Y-\,9B%QZ+ZP(9)OTR)FH83>;C&;>WT!*ZMR(:OJ MX_*!:1*;XW]S/GC)FS)<]U?=;='Q7OH-'U&'D:8:Q; 2=7@9Y?WW4T,PJ$0G MXA-#*?HHYA!JT6N5,P:W_UC.]1U5@SD[$S0CA80,,%(D!G$'&I1T,VR9HUSD MG"4&W-4>>^>0A--'TQUCY^[F[O)+]/UOE]^N_G;SY=/5M^]_BJ[^[]^O[_[I M,6/]M6Z*.,$RAP4H4(&T;K),JP5S@ 01$A-5I"B;-0,5M)-;K:?0T#XY^V^G M.=9JR?ZI/F\QAYI,WI>+A>E^9,V@B+.5ICFE1:*TJHHL,>/"8L 214"*).8Q M+%2&1*NTJX683F4;8FUK7IRGK971+ MPYY^]\L4+(HZ(#!QS-0GX&&$U'MEN'C(?$ST!GF'WEGMIB/$69Y25B@@58H! MHCD%C$-B3IPEDAFA.',Z)7&D/_*VJAXM4*,5F6T#W0#1KG:>%]&&EPZ0[\4HTQL\]3!BY#E$_-LNXE[Q\O/G' M]2=(OLGJ<;FHY'% FEM)\[8> M,&#]QAJ,E+_4\5&;6MJ0/[/GXX@J[0*@4)H)U_VQ92"Z/*F<\QM ^L4=JPOD M",6W;07I5\')?I"!6]WCEB,14HO@\!\IKH7^.I2J-%%20WL3/5TNNCVJ^G?Z M0R)J\*&JN7"6(Y;0.,. Q87>9RDH3<:- L0)H0E/1)9 VZAG+"9'CIEJ4FU_ MF7V ,-H3.1U9O0<]A]C![9B.NERWWFZWP3/!:X?SJ&7]HH%3J]KKW\&CLX\, MW\,C](LKW_11.L6F8^MX(+(=C?1D)K+&W5RGF+5 M-U"QP0/"*J%,X0PHCDQ7-N(&Y#<%F*4T1321& NG$I%0G(U=1]+R62/DUJUM M;! PO-HAAK-#Q/"3X$0C/T7+(Y*W>#9N7^/#QS*,XUX- KF'PXP:386A#G*" M\37M^4]H=1X<&P4GX-E^4R[*M?Q2/IOY'FM-LMQ^,WZE_UJN:I3HK_1!?EH^ MT'(QPS2/B= >.5?45.Y1"@C-.2B*.!; M2ZA9BAH$<\-4]%O#EJ-_=56ZG1<=495NOC*\%MW;@/QT$:HWR)'ZM U#?JHY MZ"+R7,;/37TTLBW6JR;0+:M_?WBYTRO5DPXX2WB&& 4Q%!0@) N =7P(4$PS ME"0DQ\2IF'B UM@G45W*D2$=&DR&&-&;G3P+IP?$TRD\%S@["0KA SF"( MTJ2&;R'ROI';W.)GT-<+OGR07Y95]5DSJNFLR\53N;AOX=Z7B^J#5,N5;*Z[ MHS]E=?53,Z)IZ.WNZN5Z+1^JKYH]?>>J@7_?=!_-!)0%4ZP %.7F5)HJP*24 M(",Y2['^,2692UGDB+R.7%]IYO*5-5<1JUDTL&"N#<>C/BH2*X9$ 8H,0OVH M<@0PTH%ESF4N#283C)U\]WMY5.Z^__!1M7]Z9T_,[MOQ3IZ#V[>G82;ZQ;#] MY\@XT&C'>;1C??. VNMK[B^BU]QNVUK#?;(FT&F@3]Z8G$[ZR9Q Y?N?W"E( M>LY%:4#+Z@*.C\N'A[*J-#L;6#&:9G$2"PARF,4 \1@;K%WMSHM4Y93D14X+ MIVDF0]1&]L4;$&F^I5M%C_3%?4SFL,KL7&DP1;@YPXT.F@JH'>$1L-2L) PU M2 I)E"M 88D&$WGWG3K#Y%C1'-O8-!Q=1S4-]W+KEXL)_ VZC33L/$%A' M;G[@RW)QWZ;R[EXE\H)OR1W$#.0,;"A.ZA(<5+#O&%QN/1]H?Q\.*# MNCD+4W\Z*/UW@Z#O 9P?!B_?U)7\36\J6KB_V^;15GJGT5;Q9U(4$A,(5"J- ME>,48"0(P*)(.(U3F-'$MO!QB-#()FY(;S$F-\3-;MZ^'&Y03<.V'5)X-\/N ME=NCUV-0 ?8U?:$4X5>7Y_XB.!73V0@W4! W>/MD16TV0G0+TZRN#]89ZU_S MMON;&26I_B<7(!-9!E F=/ "90Q2+'D6ZRT-4JG+><%(?(Y\5M!@,7RYOOQP M_>7Z[OKJ^]G]M$$>CEV@] Y4[N:+QRH)MA@H$**9-Z1RQVOZ#<+E6S<'AU2U M11-Q4'*>-6F;IN7KQ>/3NOHBG^4\:4,+:3),1$E0\%S[ZH*D@*6) E+F2B9F M8(MD3O5G_;1&CD)K4E'B6#DVH!H[3QE(8#=OMX,8,'BOAJ[I7JCE'P,#^K2( MH0J]!BA-6]1U6N2# BZ+6SR; $Y5M/85M&Y9JEU*,XI9^YI?Y?K'4BSGR_N7 M+0Q)KF.:?4:633!#R/[$_^L0%):28Y&@"LT0=0>K@KR/*.,"9TZD^5*/! M!!Q/VX(PW2,X:$Z8D+1[BK+)+I1B,V<)LH(C@H&2,0)(;^4!0?IS #&C:


9%0*%/,;-ELS-$!^7%;KZJMV1LWK)SL9@:P>7=;D'%V<,=%+ M;_@,N:BF=Q%IBN%1UGI$"HRLMD_E3=#4>D3M0U#KN]RW.>]U0Z]>\>HGGS\9 M]/2_+I?B]W(^GRFH4A7'YB.?:%/&60$8T]%X(:A*I$0LQHZM6Z>)CAP$O#IS M+;?\Z-=Y,? Z^ZO0SJ!#*\;-NH_T[YM6M5^V+$0;'OJG&WJT.MF+'*QGR8+D MQ,U']DHX[")RN->[6X!+*>HVI8WWOU'UV&!3,ZX_I _FRS#C.QB$UWZUJ:QX:-I%=3^YB%:+->N M7WM;/=HYBQ%TX^8O7BME&Q8L5=3,^*[["0P;D>$C:/> B^#A.@BLJ$[=1>"B MBB.=!$ZW!T)O_NMJ654S7E<2,V(:PA.]09 "X"Q/@:(\S7,F1(Z=:O&.DQF[ ME,[<$HD-&O&:_G2"2CVA(K=M@+_@KKN (]C+-A)&^?75;U]L:S:O*LMP1AD%*<,90"J- 2$* I%H2T\3KF)3N/4V1;:.VV-/ M(([&!42_S'?T_QQN>,U9#\?.I;RARMU\T4C%M4%S&B,I\QT6TTZ>0QE)M6,6 MSX;(V?"5P?']))O_7B\.)Y-]6\[GGYE/T4-4\[0.DYJMDWQC*8\UVR/ MM=ZBWPQ'4I MZ6K&H072[_L!O)(ZH>ZGMO+J%,JKYK9_UII_*96<*9EE!:,,4()T0(5U:,6H0"!-),X0RXL<.J%PVA =V4JO?CY* MOM9?TZ>:8C37S#B&1E:JLXMS0BO$S88')VM<1 T+D>%ABE$:AQ*//C^C0_*= M#,TX5(+]I(PC][JG6&Z?'^M!0,XIE8,;1S;D6_H2/5?FNZ.6JX>Z*N23]I'S M9?6TDA?1G3V\[G&Q3R=-SI+8S5*/"-O,_(J"IT9ZI?)*A1RN-EGJHU>0;JJC M_R)WT[E;BMBT4X3 ML8$"$>5S*9YT-#HLIY,]'!?)RQCVEIK,$HZ+T#6#GBLF!NRX:5J\;Y[6E?ZP MF0?\7[*\_Z&CMKDLM94I $%2D$,8&Y >W @""&@6*" MB!32)"'9[+&.F+^OZ6IM%Z-.Q+V+;>S+8)^5DO?E8F$,A=%Y_=7XI5Q$8CF? MTU45Z64;=(_^4NLW?;X%3!.!60HD11P@F0E LCP#4"5YFA#**>3M\[U:B#_X MT]U(8+^1J9GX0SY8N[W1.WQ4;A^I )@MK2CZAYTP%]%&G*B5)]H(%-42O0/< M%K]'\-;8+8Y<_S'P6_P>13 ,%T_R(2./61;#&"%" %(%UH$"S@!A4H TS],8 M8X:)1/\W/CJ-D>C1UCF>>QI%N'60W\C<#BFCU M([HZH8I #G 2?_4>W(N;-SC3>-LG6]TMVZ.HND>D17TNG]MCJIF4.O@K< $* M42B 2 9-I2$">K[MJ%N]XV>W@%\OGF75M'OKJ$XV]7'E]B]= M.\+L]&IG^@'5Y)L(J^E'Z^7F^+SM!-OQT!ZO!VP&9VMY\7,5.LEDT!8HL!%B<(T3C.0)'P J ,,8 Q) ;REZL"%BE)G(;)'% 8 M^\P\G+?1>Z M8S5=9O^4=/5-/B_GSSJ<_[B2HEQ_IMQ4C+RT[QF6:9%R* %4G.F(6T# "OVE MIAG))2%Y2F(K/%U+>B-;8!89#J(M"U'#0[1APA[VR$9WPS8Z@D;<+/:4,CQ M&VVT8H\.%5@[?G!1WJ^,$WZ4@Z@#@%(VJTR&,.4@4A=RRN4V]Y.]W;+W^JZ1?=2.V%_LS_?VY#I]ONWE*3G>4=%Z%[ MEM=SA7NYYD=M.I8KV8?MXAR)'(-E.V&Y56/EJHUF0%&GK2B,^&XVY2NY!X#PD&!GX O=C/.:K6>M1FDF]5WN7HN>3,+&^?@H$, M8J$DS/4W*[8QRSX"(QMD2[+N#&JI.F'L]NIEV I#2.N8T'47U-KT3DDSE 32 M]W820/I/.]/K7782HSLEU,;<3E[GEU^]HBM34%3=RE5]"K0KF"U2IBVL@$#% MF>F^Y#I6Q(D"5&4B1JK@16[5PW.2TMC?PI:NJ;9M:C/"!RX)YK:]D"Y67[Z4R:GSTI[GZ>]O0-WG NRP?Y?4W7]8GY%_.@RN7BT_*! MEHM9+%(I29Z F)HBB41"O3F *\!'&26$'M6U$;/0]B:$=;XM&&>O1; M0]_R VJG.3N+#J8/UR2*MRI\4%9.BQ@.4V6 UM0(*J?%/H*78G&3Y^>Y+A9H M)F3MR@AN?E]H2_I1/FJ_PDTN^U[.E(J5)-K>*88,((%B0!@E ":ID@4I>$R= MP!*L*8_]^6[*)1YJ1CI5$Q?1*$:SI3ALSN*KC((9P7N#<3GYS]-*TJE.2%1C) M!!":(X!PH=V+BAG *6:W\.^V PISF6 $%41HDC')Y\DQ ML@O9MF?0MCUC)4UDUXST6=0R_P9YX>OUYOLX/"H&-T3P^,7^+G>O4;/KT]FS1M5?R2Z#:%;OTP2 M1CG$".2%.;,W&PW,$0.90#1.8IZHW E$WI6!J?<%BYHA,\R*-VT0==-^%2UW MK%D6O.^4_E?,G<_48GU1?I03ZWCJ3G_1C M[*N<_2^U]SK>4P@?Y6K]093ES(1T*)07 M@B.0J43_HV0!\]AE2%,PA;E/7!I0F/$]E/.GAZ>YZ?>-A'Q<25XVJ0)S.7U8 MKM;E?^J_"*A=.]<=2F=N;GI#]2*JZ=9JN-II+>CH(QL)P\UG["T,.KQ="_Q=W!&?4HQ=@?5)U?Q/#+C/Z1XFLLV=CS( M8]:]T9M\I($CT*SM(<*R%(F,IAC0/$MTU >IJ9U1IFQ&29X((@NG$?7GLS2R M)]LP6(];?FR./EH^' ^NSE>^Y1G4I"KU/TXZBF+4\'6QU?$H$+_A-17J2.=\ MAJ8]G0FFP(.#EG KN[\@6JT;'5^?=?8%7YV:(>G1!OV*.=)Y>89 M:CK!01S[)?!J>-Y;:K*&Y^,B=!N>>ZX(/1>C^O#R*_W7= >V<0&)T-4INBA9B>J^7%J3//1L]VW M?R3MN9ER4,4%'*[1JX+19VP<4GXGHS9Z56(_<:-_"4_P,EK]F"642I;%!8"" M::]"N01,ZEV'S'@19[(H<.%49&<6'=E=&!*.T&1&4CN[=N7?S6 '67?'&^OP M&@IBS"PY+:I81X@#(+'N[SQWXIO&EQME5OL\7_Z^*\W1+W].)<)Z>XWUAU3$ M$E"6*)!C(?(XAW$*++?'@;3AN/'U M5X3[MM9"PE ;UB%2TVY%+80^V&3:W.-GX.T\ROM M=:>:W3%-9TBP@Y3/X,7NN+;; MXW"]WZ,+KA_G#9N7]W7*M2UR94F&!9VNA$7LXV[":\4.S]7Q5 MG+!L[>4<@+*U6&0R)%M[@;I M@YWG3=FXYNLR]7NEG?TYW^5ZQ\_EG-32/EY MN>J9#2,%X8A2!1#$$B")),!(*O> ME!*OI)!ZCR3,L(E':D9PU( J:_K3;P*'L\KMM@ZCJO&<*1UF"N_/J,/*Q?%> MR=TA>/B9';Y*"3S%PYF--YGKX:NLODD?WNOYN;9/4LF5-EI-K=F,U8V&,Y@+ ME> B!BDOD &U(H#&* 6"IRAEB!F\.I<$Q'$R(T=K-0TWM].C#CNG?,"Q3((OO(3*I/0\+NF^M)Z[VL\4O)64&?+_LX C )!%" M< H4RIB)(&* *:0;E;8(39*BG! F$#F=XS"I+8W(.*^X0U=>@[.HS9D6=W24I@VD3R''*H8 M 8** B!&.,!)IO=.,!.DR)! =L#]_20F.%S6X7EH(QZKZ(XJT,]?SU.-FK2W 8TTL,M0"=];TRQ(4 MR?$5@3> ;SPFX'',QJ-7^EGJAZ>J7,BJTN$OTSM]$_U^DWQYORC_(\6UT-%S MJ4JZ+31I)^:)RX7H>HVJ>M+[TV,?%Y) D><( 2:I-GMS_H9SHD"1$*HHTL8/ MG8K51^9W9!_293#JD'=S"F,_,SL/\XZ>A)N[VC >=3B_B':\1Z^>4GM0N6&_ M;B'LAB>M!!?1V#'+1/H.Y%+'YG92_SR1ZO>=_51D_;X<^MMC0J+;U=(T2HD/ M+W^O3&'B-E_CJT9B>J)WX\M*Z:R]IB,+-$8EA [1ETW($%3D%2,)$0 MEE&5YYOSXCN[FIFWD\;CR/G.I[/QL=[K_+_1EK!]U')G-'2S M87S@#QM\8.:$#WS7P0>.MB)&6QFC6L@_V&MB7_3TQWA=_(JI_A"OC5/IUML_ MK8&2L#=D;K)2L[=_ -T2MG? C6?[Y?+AH6QA@1>:^<5:;Z*DWDK):E?3O2M' M3PFF!6<2I(4@ #'3J,EC'>4@#)5 5.:)T];'C?S8IVX[9NK4ZRMV''L]W=1J MMUL:3UEN0<"@GL9K!3A/#:%:4]V(3]O$ZJ68@W97OU7<]VF76KG)=[DHEZN/ M>@=0KC]3WJ:-VXIQSD5"A12 Q5D.D$@IH#0K %5I7I \EHE>RK+WX"2UD9V+ M(1\U]*.&@6C'@7TH>UIIIS#1=G!:'?8!>%"U^,7)?B^)4^!J M+>5 ?'EZC=C-X+N1OUC:5RJCN>D?A5V9VDS MR&%,,6& I0("E)E!E91G(&&(CX0M^*$\=3L67-PV=7P[2L--TQ%6ZZV-0?A:PC\U!*X M-,"1B3$QMAYFH9*)#1%QY:$(_J0F< %2QC(5)H %&,%B((, MJ"(M$,*4)R)QZ_'TU<@Y[9L;G3R:N0O+A?G&+Y9KO:=ZI"^F;.M\/=EYK#/? M!C=W98@!0RTRY"ZBC1)^I>NG5>!:G@'!0K5Q'*$P;1M'OX@';1P#EYX+5G[U M\#A?ODCY7:Z>2RY[4NOS^I'IGV[4KE#QMNZ+^+C4DG9W3>1=/ MQ.<@?0 9O7T031'X1_I8KNGW43 M?=7_>^5A/R^7:Q.:.:"##6IFV$4&58J;BW/4QQC 83:"^X&'#:X\'8"8C8"O M0,2L;CB__7TAZ@C#@%]H0VJ*'&9,TCAFBH T%@R@E"G 9 (!P0RJ&")".71I MS3A%T,G>W1LR[F[N+K]$G?;XZ/+KI^C[WRZ_7?WMYLNGJV_?_Q1=_=^_7]_] MT[]O_J@>+7=B ;7CN"WK=*=MIN -C,\YJZ-^2+(1VNN/DGNS7OLAX8<:[P?O M"WJ0_W&^K,K%_2>ZUK'&KWK5'RG45V=M%C16B.02,@#U%@V@ O[_W7U9D^,X MDN;[_@J^;969,,,#/# /:Q9YU:1M5F989E2WK>6##&R@^OT/7I=@IUZW.H5!I[]&NH8[,2WK&^P?)ACF^YJ:<:MTOJ( MT;3T-%F,7;L_+0I1A#$V8T\SA(L\1@5+)QJ=@RT M6"S5O.2:#6@+[J "[6(_KVJ!^>XNZ;;%[I>&^J^C@!58"^NKN7:0WK0]M;;B MG[326M_HY@VJ2O:FH4^+TAPC82$H"Q5%-,I"A)E,$,U9CM*0*B8SA<,4-%'^ M+)6Q0[JJ\61A3I^VYO2I:IT%FOIY[=B9]]4RPTRZ%G?7([NCZ,^$>P7R9+;G M:4QJJKUB'IMG_\7P_.JME.O?UJO'ASN3ZJ@2O?4&\.MV>7._M /O.K0@[E+4XM(A71-%*H<>-A,!4V.MO.$OB3QW70P5W&)@% MM7*^**29J-=HW\JQ3W%X5Y);.L.+LD#)"Y#@/8D*N^=,EI0 B=5-0,!N=-M> MM(62MW*'K%[R.2ZDBA5+$(N81+C0[I"IF*$BDA3K+4>:%<7\2:[9RG:#<98. MY$?N_^(J>=DYR$8:P2,_HAU[[0%'F3A"&2 M$8J9Y#A*05,H?3(WLFMX^]-4T@7:#SPNU[*NG M^:+;^?:'Y"E;:/\AU^:09 M>C)7[= 7=@C:X($W7M\<( WT N_#)7MTP.8N+VR8^G6V'Y ;5.S. L/P[MOZ MZ/28[2K+?M?SEMR24)[5Z3-WY8NUZ5->GI5Z-E/FFX:C_VX3ZI\DWP<^.Z09V&(!^N333HT(=ZK M.DN/Z$LA0!>WTT5%M]UGKKSN,T$R^O([O;2F=20V8I]X!JN;'/>?-I73GU?+ M)[G92E&!/6VJ]&#W>U,]_7FU_3]RNZ^KKFJS&O2G.9>"IBGA*)-A;+KU= PG MPPBQM,BUQY!IB$&8 )-P/;+K^4.'=#L ?>WTD8&OW1CZP:IBH#U]!^[X)GFA MECO(U_::8 YQL+MEQWH+[U>SI$-!S;/^=AL\ZSA\S_;,VS'&BVC8UPYY$IZG MW7%/^1I.=O"3$G?%(6?;/3Q@U?,UITD6J3@E2.1AB' D4T13(4TA/9-Z66"$ M6.%B]= 8V85W>Q$_[>HH#!\'")]UCYME(6>?QNR\[I5Z /K(8Q7<.:G 9;\ MHI#>\,A/*4P,1'Y1Q%,$\LN7NAGL#>=FI=)!Y^UJ4?+NL"-A@0E6:'W M?S'-$4M"H?=_'$<-!2MBGM@^K+SFK]: %FO(X* !OK ML&R>;+:'T*2F.RSPL05;W $OEJI[8@S2;IT;,H.-JN7\7:F47$LMBT-W*NRI M(]MP ZB]XR;8LQ/L^9DY]*L"E==OY>/J#7C0!E39""VM;JIP*L@"DIJL/LM- M!=UR+</FR.P_H8-@">X)+^% MS7L0'6C=_5*/8@ V(=F.+0M==-[]J-%.J4(54CO%2JWT8#"TRRO2QJSW4%[TP/,> ]J M_D8=YS4@FN>97I>HO2LX@QAKAB(<*T MD*A0+$ -PL\>/C$!G=.L%/[.GL5/$R]6XN;]?K=X[HN\;8,3@_O&COC MU!D4U9*TCT./!!R./MUE@YG&W9I61@\2#Q1CGI?$*;(\>M1D\>1Y$;I1Y(4K M7-IMV-;,M#;E OL\I$AR4T@9H3PV%=,X-\72N=8.RP2+8Q6FPJI8^B*%D8VG M.E2X,LWJ:6<_=- MV,32P_9ATTK?A3!?(F0Y?[_FB,G1^JJ 8-V5E@"!N0(T/:SLSZ]-/O4SQ) M#4P-N0AL;5P6(O6LU_KN>KW6?^S7Z[YG3F)Z%D*UQF=SJ0.>J"G7N+O_\?OR MH7R[W(BU^+"@/ZR!1,_>/7:0:X@&=^6]"0E__WS[T8S6VY1:7MMIMSV"#P>] MU\L,LZH^<8/OAK8O'-!>P=P 0,\__'>DV9[#@GJ;Y-E#:N*YG<-"GT[IM+CG M:AS?#C(1BY7(,\%1Q+&.6E/36(U#CAB1HE!9D8HH= 3O=<1M,7O =J_&;C+1\;LF(7"W MILMZIMM7:2;]S.,HS.*(QRC5YHEPS#)$J90H5"'/PR*1/%2V>\E+1,9.3C5D M@SW=H"9LOY6\J)_AO:0/J8$I*KC H*WDD$1.>\F+#YUL,SDD5G3AK T:YX9,0??2AX*;;^3=);WBHWD@:BC;"//2G75 M+O+PB9-O(L\*=&X/>?Y"MS#SM]5*_%DN%K?ZI?ZD&[FOX]T/#MG,HR1BC.<1 M2F6F=-@I%2)96J!$QC2A!2X4K&3>BNK(EOEQR==5SW2Y#'XT_,#B3SO=V<6C MWC4"L]V6O-Y?-@P$G>+Z#@O^(E:0Q)XB6#N:DT:T(#4<1[BPFZ\="7AFJ/'F MS7/G7W67%XO3B$NJ_41$0X1%$>MH."*(8Y(4-*<4:U_F-.G/CH&1_4:W8^S< MD&^]P6//W0_<^N? :K?S,V,J$^9R_.OQB@%[,&5XGYMG2?Z%QN'!E'-YRAWP M.:X55'=5U%FEY,R !5@AU='-(_N2#K5JK >TENI8U.$]P=52PHS\7&65M= . M%587!+NBT.KXB1/76UT0Z+3LZM*%CNVS3[1<&&O\L%I_HPOY3?)FEK.IS]C_ M:YZD+).%R%&:2@-C:0I^.18H3U/]54[SG'%0,ZTEX;&W[2T;@5JM@XUFI)IS MW@&I [;7VNK3;A4?0TO ])G1QI[0+-BQA+3&D&'*8_\M4%Q?W;BV9*?MS04J MXZ13%WJ_FP?Y*A]JR)G-%_7)+/M?5#T%:2[")$OR2"))F789)F5>B*) */U&"^UF_P$KDOB+KSR4,2N;)!URF,ZG1#XI[;.7#-UR%J['1/W?C0_0_ MUX]2'(ZUK) @.Q^]*S=\L=H\KN7;^@QN7WA!2!()GC)$ME6,8>+Z9BX'%$PV?0,#H+&E8/AQ$8 M -L:'+<[,'?/\"QH7Y/?SN-QU>D7C\07)9L1=P3WQ3<4S5_ERMMV8C M^&:U7J_^-+#H\P+3)),T1J((M8=-%$>$A!EB+*-ZHY9GF!>@;.PIC;$3KH9B M72ID]F# -.H9E5AF2J\3%)@,K63<88]Y3'%>EL)7%O,,A6D3E9=%/,E%]ESJ MVEIR^\@6)?^P6-'M/)*,A@88%O.((%S0%)%,)BA/*5>"4G-H"FLJZ3Q]9#-K MNBMJ@D%%$=I%TE5%OY%=+2#,O""R.32,G)'ABE:1[M,F;A(Y(\AI>\BYB]S6 MJ]NU&7VJGZA?EFGZ,HA #V;3LI]43+(LB8H,26)&J@E.$!-QA+(TQ2KE7,D" MA-4^2'%D(VOISX**@RKZW/'@#-XWK$>[)<^K=F 6>K5BP"NCM;">ULEA>I.N MFM;B'Z^A]C=>-6>Q@E.HND#;R/EYGI)(1'F>H)@4&.$H4HC(E*%$L41E$<.8 M6*&+#),:V0U4Q':%[\].LP+/*:C?S/V*#3TO.$8&FM4=TKMMMS\M.(U*O%(; M'F8D K7B.AJQ1U"[F8CG'O 2PQ![!+DP!;'O#E?XHW9^U1Z^^&NY^=?-7^5F M'L9C?<1&=EA[TAU8;+TL:\I@7/ > MC=F%*;[T /5@#BIP %,:ELT;M%(/J8F!EH:%/H5=LKC'<5OR4T<_D>I[IS0C->(XD2TTEM(@14:) .1=)D=*X("GHP**'UMA; MD9IR/:HRJ&@#=QT]:K+<;_@1'KC3.)4[^,40_C7X7M/VN%&F5@ MQQ&I%YS<<5[H_A$>%^YQK#G8]S+98B'&>F!H%3_3^"DS1,&7 A M'X/)D9U&AV53YO@?P.*#,=Z*G:=Y:5W#/%17S=M5L./7 ",?SN U7U=3>%N^ M30?$+X;UH%S^&NP'7.[9'V?>R8CZ]569, :+T]8GC*CDDRJ%,6DY='$O%DUC M0*UN(=]#T;7.]DPEJIZ"-?G7_ #:\HSLG,+>C-;0[&@1D=<+" M+:Q'4O^&=D$R5_,Z?MR41G5!E"-3NG35M=G_3^52?MS*^\UO8N+LZ_]W7C^Q0U* M=A4VSN$3)\?&.2O0.6R<\Q?"?UN=A*K9+SW)]7,U(>M^:QLG77["R/[[<&Y: M_\!VB-S#AN5'9)AU=3/?+=$ H@*0@0U+Z&1E/8^=S-2&1>O:F\75;C%5"Q*A MG\::?O;]1/>/0L?%I2JK5HMJWDZ%'K&6PHP,Z#1=F%F2^L-Z#I.D61'E(4<9 MD\P@(0O$LCQ",E:JB'@J"P(:,^>?19!'<$!<_7)W\RFX^?;M_=TW6!@WPMNP MBP)?5L>9_3-9Y*/46R(S X M:2 \GH*/X^@1*;DBT6^V7Y2!(S,-;]_D^JGD2$,I:E M"6*J,$"Y-$=,DAC%>8XCJ41*.8%ATMN0'7V_O"<%Q:2WTIJ=Q_2O"Y@7-/1G M@94R' #I(;)Y@Z:W(CHQ2#U$$:=P]:"[79M0Z5J^H1LINE%X)WG]YGE_28.: M4>W>ZGG@^QJ"3=4W>_>3+K]48\$W'U9K);X$&N@XV1\E=H%^YK4)YUX^]K8'8\1UTQ MCRKNCS;*'9 V]AQTKVO$#"HY9T$M::<.>M-@*&RUL$$C[2SHR#L+6HF#1N2@ MDKE"@ N,U$$EML_.Y]?T&KTU6[\*H2;N[WX5,E]84U\9=XYK]G;%__51[P>D M>/>X+I<_;N6Z7(GJT5^EYK#DFGIU5<5[560Y%TE2",(D(A$W([Y5BHJ,842* M/!6,YJ2(0$==3ER,O")6[VX3E!57%1C@D^;$)!M7*ECOF HVAJO@$5Y%[Z9Z MRY5L;(4"%YY*1S4_0YGI 7_?^U65N=_0O'>!J%RW?R*54Y7;.,,]X* J4"BH1QC1&3&@/ MQB.L>J,G(IINTK(N*MW2OX)?6$WZUT#6K$"/\?L52)70>RD1 M(AE*O(F$GW_EUSS4L>O\R(J6!07(:\H+':2 M^D-A&: W-0J+G?AG4%@L;_2#\[H4I]"&G:&;!*LDHAE!&6,"88X3Q'B4H"(2 M$548IVF878/CVD]^9"?1XH8Z#RH%*M/.1XRG(IC#.,99K0ZTST*MCC'WU$T+ M(\&C#A!_4?A3.\4,P9M:/L5;Z4\[BK[Z1S5'LHY_.N0_UM3%G(J",U+DB.:F MG3O.A?9!-$>9)&&(6:P_ )WX7,?.Z$5^'4X"];ALN@79#MCRZD(?B.[M7-9T M&H6YL/,%/(5 F'GI AP'Q5D4V[@\U7$^)RV7 MICWSR_)=N7E8U7.ROJBFEHZ).*-IFJ,\2I1V>5PAP@1#/&.$4)Q3%@J'41J] M1*W,\.IQ&H:\&:4A*@;HPFS)'AKDP2K"D"WL('!F9Z\^[=S8]>IQF]&IR;:- MXF9TUIZV44X+R]C@9^Y0&6=ZU\87CU5]])=R4>GN-[K97V\^N"M--]3N,X]# M/FU4Y6NX9R^M:8=ZVHA],LS3ZB8W-_)Q^:1_"ZOU\Z>/'[Y\E1NY?I)U_OWM M3[K^(>V MPA^;OO5]UX[P?7__L%@]2]G4_ETH7EA4K[GR/ONRXH:?U6:[J0?.4I5'L2(% M2D+.$<8Z^"A8G"/!(L()2[+<#NQ^5"ZG* ] [+!&:E_[,6M/3^HR_[?TH=S2 MA>%SUK0E73L3_H2\F$A#0L4$Q5I#UW3A%3DJ),Q#(*_^D!J:D+^H&=MH[GIYH5%<*ZH.W"JBP??FOZ-,)1N2T%OT=H',Q%%; MO["GT=K ]:ZG[_*!EJ)9C]JY8?7VKQD4-H]C0E,B,L0R,V H33-4%%3OVA05 M44*Q-E]0S&5!<_03^(J#MCQI4RW#JZJ8G/8W0#HKT?8,WJMJH*?PM5;:XIO] ME,*:@=U40I\G\=;R>CN+'Z8X\6F\M0I.S^/M;X5/&GO73)?X4"Z_;>^W[]?K MU?KM2C^5FQ#BPX+^F)-8ACG7N[$\(J;)'4?:1V09(DG&(I7)(I16LU'LR(U= MR=@P$&@.Z)*7=!%\V])MW9I2L1/L^0D,0_:CRBQTV>\@_&L(YAM@ROENF/$0 M&<"D=AI_9O'XR>:AV8O:'9 &N.N*YDHVW&W"P-TF-S]^K*O3FH_+[;I<;DI> M569W<#[F%"=AS'B(0IX4.OA0H9E]D"*1B#17.,OS"%0M_9+"C%TRU#(0E"T' MP5-O?]OK>]WZ32O)>()D86+-4&:(XMC$FG%.<*X7EK28/U1;5NU_UMO_7B_] M6##[8H(:?C^@VT S&##YHUPN-?&_T9M/PPP7N=)[BQP;0\\31/)0HD*F&!-) M4H9Y\^;?+\5_Q_?>BN7ZUN7RB?0"W6WP@#Y/1=_%V /CJ<__="\SA])9-#=IQAP6WYJ@G^+K<_5\+4 M"#6# >ISISE/](I"L@@)'DN$61$A(F.!DAAC2;(BSG,0_D8OM9$3)CMOL2,+ M6P?Z-67GN;W)#_.UC>@UW:X&QCWBM9+6DS?KIS6I_[$2^]ACV-T$1QG_6+<1 M[ >\? + V%^^>"VAT7KPFU;7'W%!NEV M77(YIS$N9%QDB!="(*Q"C JE-S&4Q2P2!<,)4^#T?O7H*8HP@P=#R1]:8:T3 M0,@/EM0A(@\J(I[CXP/&?8:O]8.GCRX/!#H;_!U>,7%JH8D5.TF.P^S'G.:I M4'%"$ L)13C5[JN@$4:1X#BB"<^YQ)- EPYQ^C08[&5LDOG9$9Y//OD7^Q5;>W;(LU0=CZ_70OYKONV&]T(=NY MJQ&7,4N$1'F4,KWL1A(1G F4DHPRO2#G<6&U[%XB,$$&I2)9%8MN'A\>%L_! MQI"W<[H7]=+O*WU("\^7U()6Y(:G8MJ)*9K:K7KFPICB'E :3VQK3SPD4^U M]5654XST_U6.\>)MD_BS(:9;-S1X'=Q[M"!\=_2OIL!WWS56->_,4YJE"4DR M1")BC@)SAIB4*2)5:V12Z @_MW4E@]1&]BL=<@$W].SM;%A1P[[%J_@P1[-# MPS0PF+NZ^XXZWOI6A[T/\JH6-X=TI7I [LE:W!Y?-?R,R1R7M3A=+V9_$[S! MX/UR6VZ?O\H?Y69KP.4_TWLYEU&8A4(EB.=<(8QE@4A!%2H$RP6.0X*%54+P M$H&Q Z**9+"G&1BB]HT"9W72[[!\2 H,AF!"@LK]^R1Q*O _^\#)2OK[Q.D6 M\?=>!S_C^7V[7MS)]?WFB[I;"[WOV7>;6DZ2O?R$D2WH=ZIO,OTE%76#,G3F MW,=^MFR/)H9/N_PH 69<5O('W[T>S]K)ZG3LU?/8R8Z]AD7K'GM97.T^-KP^ MS@5;XX7;Q\Z%=X>(UZ3M#>^2Q,-6YT%8F,F=D7,$ QL0ZZI)ZD=^\9VWS$?SW611O!=G60&)^!1Z0?B&IA0HY2 NWF MHH!>YY^?$\;-6KH/FLY$SK!_8!?GOO\XJQ;T?5-QUTQCL5##&7(8!RB\WH<%.);VS&BP?X8X189"' M5^N'U=JT9[S1^U@EUU*+N@_[1(0+)1.%)"4$87/&15+!49K*'$>,Y5F40*$B M!JF.[&AV? 1=1LQ)]XX5.$3$L"J'TT&C* B8QQ[6C><8VTGPJS CAJE,#AUA M+?@Y! G[FSV<7VD/U$$NKR=,\I!I5Y!1E(18(BQD@0J64A2)-$YI3E146#D) M6X(C^X?/I@3 M: 8.![CT3^%T4\P51UY7*LC;J1=44=>=?/5(#3G\.O>8ESO_ZA&J]PBL[SYX M"'7S*$K])JJ#GB3.4\;3&-$4*X29T/XOBK#>G=$TYTR%E$:V05+GN6/G.6I* MP).NKMS#$8VC-,!\AHT@H'CD#-M.$4?W.9/%%&>8[T8-Y[YVWT'-?I'"1#N#%O!>4PT,6?AVX% O M]J&_L[1N8;ZUH$[A_%EAK@K=#Y\X>9A^5J!S(?GY"Z_/#GXRTX6^J+=Z72NW M+)G.GPBGB@ M*'<:I7A9&GBO;/&MDFST\-FIX"0PSP=/FWP*SAZX9 MLC\LL])0O^F.H1R8!5OK982C:HCD3B=Q5@0F.Z&#B-L]N0/=YVT\Z7YTPT>A M(X12E=64U'IKRO_OH\$Y.MRBZN]T,"$:2.C.%^W6]JM\DLM'.6<1(2(B%*6Y MI A'D=Y_\ER@/,TH*\(D9V%XY333\;@?.Z1ODJ KRBY[U@A3'6IV)ZLV\NRP[@]S;+L?P=>!'X&/^:OCOXSQQK6. MR/M+3W<=_[58#(.=@ EX9%J72]Z(5=5$624L+./0TSM'K\VJ20&R,AF@H6WP%%?;Y0IB2'TJ&+8H3](#4RH]@H^P![.0 MTU/IO+W?97-YP_WC\N3,'#._FPEKRLEE?]]T)6D %+<7._ M6F_+_U=]?KG<#U.1QRI+$:/<-/(G"M$BI$B*.$Y)+*)4\1:(UV[SY(LU*XLX M!-B%>81/.C3YCZ##;B Z_,+V2=[>A]T6:%(=NYU)=M3:9='L11HFJSU,E\W9 M9+6;OO7G:4/BC:U)]QJ^E7F\C?#^?#>7V^XWN@G./91[%]RQW:0\-YL6S<1G MK2ZR"*><8KW_6&WIPL[?>N(+%'[MN+,/ M\,TMP:+E .9=?:G>SKF^@$*!A]=M-N<@U]Y%J>HR.=NE@I[WV2'C5_>L^G.L MGG7GR:_ZXFI2M^I9E<=>U??CW9QJD[PQYXQO5\OMFO+M/\OMS[>/F^WJ7JX; MN"$NTCCF"4,\+W20JGTD8JD.4FE12$Q4E,09J.?'BNK(^]&A3.P5ZK)S<]Z5 M '-B#?GZH+]E(/A3'8A\!N M=H2.W0V+_T#+=05F=ZZ<]7=)-X_:G7TQ*6;MFLKE#[T4EO5L^'V.)HN)I$7, M41CF)O@2#+$"IZB0.AJ+HUA% G12Z)6[D3U.RVM54*.]/ET^_\]->[#4*]$LY M>B7!]XKG<88?C*)-7T"C7GF;%EQT#+6> (J.0N1E0,#?_R77O-P8EOXIRQ\_ MMSI,?9)K^D,VWS0X]'G(8DZ51 5+!,*4"%1D18*D2K-,)HI)/"DDN"7?(WO_ MEG1 :]J!;(C['@8PP1NV7 5>WWL#K@\>\:D[PLR"W6^AD:?]=IR9"=.]@E>" M7FW+]=\*RQKX*GPC6T/)NRU1'\JEZ6?]I)=#N4M[=!*(&4F%2I($9:D9\QT7 M9H!EI#<244AEG)&8<@996@;HC;PD--2#A2&_R\U6!6,+4YC6Y6:L4RJ19+) &),$%5$J4!RK,*':);",P/!=CRB,;.L-]FE# M-*BH!IHL%.+U6"_]9NQ%6ICA@@5U@'F](,P5.*_'3YP8Z/6"0*=(KY8)PEN6H"&6$,BULS(M443MX#1C9L;-Q M6[VC1M5A2\ [U(%U)Y8:)%&8Q46$A PYPB3.$<%A5(W*4G$H29CEL.%+_G7H M-$GIDA9G>GM;<3"*.NUB%_\JOC0D8A2R,#%+R^7V[%AP7]85O&>_$!(SM-31<9PH&A MC**#1(C!/C9=!A( ]GM9$?TF[DT',(NV$S_X;KCP5,X[**53,>_EITY6RCLH M6+>0=_ABMP"H:;JD?S4V_48NI2JW"[0&=E:;]>KIW)C$I9JM0[*NNMW2_^"XAA&3>VENR"%0^RPWQ9TP1ND,$:DL$O#='+IP[@ MB&1 +$\AR"4JD\8< Z(>!QE#ET]\QE=/C?^XW&S7-:;CE^U/N;[[29>GHPV/ M$L!?Y3TME_KSM@;ED=:#$.99RE08TQ"EE#'M1N,$%214".<,JY#K364,J_9X M3=)-?5ZX;AG1&ZT=)\&B5%.-&![E)S+R4>)+O_C)#QQK@8..Q$$EC(7@^6>05GDV.^TY<^P1Q%MK_'.>>8K]7;:>BH3+J@([/MGIFJ MQ^.3;,@9D>:$))3G.D0/*>%Z!>8QHECO70LBDE2ED=[+ (9[]A,;>4%L:05K M0PR"[#N@H_XER+?DL!7!4.XX\UE0]_'L=/'5LRX@",?^=.**;GR-;H# QG;" M]H(:#SQB0D!C.V$.P8PM[WDU<%7UE?HILGPR=V[FO"!$)EF!].XC1)APAJ@H M,L1(G$9I7)!,@)(Z4S ]LD^]X=S,6]KHS45+\L7QJ4Y?G-T>X;6]#IBC'QF- MJAUYW)'E56-07=3\ZX6>.F7Y[XXX=?$E3 T=9GV]96%7TU<_D7]L:GYFK*#P M@LA]Q827;G$S^_?W#XO5L]2;[^HM=]Q-XV?F,I(1BRE&O,(PSU*].6:,HI3Q M),GC*&*PXJ9!BN.'=.M'_7M^HISN4%X>Z+-^W@)F_<.ZL_,!7C4"\P0M:;2N M:1^BK_>#9IE,?TX@*46 D M1!*9P6$8$>T-$.$J#*.\()(I6#OR>4(CV_P[R=?&=T([@R]HQ?),QH.LP..1 MAN(LZ$P0]H],,"28M];9"V0F[H+M%_:TH77@>L?PO.V.?5=N^&)EFF$W^Z[S M2(54)KQ "4DT*$5I"Q5M3&#M'WS?U-UR]\GG"_MBPC M_$[A#WC8()D]!5_]]*:-@*W$?LD!K>Z:3KHMH7>L):JE%W\L(2( MC!#3^I,JO5SSHD!$?X9RFA(JTHS("+1<>^)K[(.OU?('TO?=![2)[3NM@N,# MN9U[$78NY@74"SU=B9]V]()#;.:Y>/9!;CRI] +GU/=X5/__C M4E1#,4'0^4I!(&$BR!#$<*T2$S.,X$ADK%*2*_4I^ M0*8(KW:OBP%YE[VFYAT625RK=5)07N!,ZSJB,<(J3Q#-,X$8H5'"5"ZE AW& M3ZEUAV%U/XW+T(HV(=SNR&%UYETLK*>6^WH3=K'7Z!WW 63O@[A?# MW*^S:N;=2IE6AUG0\!ATF0RVJZ!FTU_\YDE?GN*V:[F9-%[SI+KC.,W78QVW MP.6&_OBQ-G,2-($OJH'N/()7E F/:)9&*(Q)8?K.B ':E2@G1."0^50/<>AZ0[^IF3"A)D-"^]HQ6-*?= M$4+4<++? ]WL4M-=[R>U.ZJ+8/Y8EFJUOG]+'TH=[C4E"O,<)Y$!YD X%ACA M,"D0RYF.IXJ8D!2+3!) 9;<-R9']Q!^?/[Z]N874,EOIJ=\;C".]8Q;*]&*V MA7H-#\$A$]ZU ZGW]JTEUZKOZ[4%K/V&"-Y; 6[UH GKP"&"'5:#@^YTW-<_ M2-/IL?Q1E05=:J:IOC1M--$\Q7EB&DM1)J7I=2ERI",F@4@2AHHI(I($-*4 MRL#(_O&D(;0N\JL.!GYYEG2] :+%@A5LN5,<46W K6'+25L)V-/H6%U1M3AZ MW ,Z:L+7I@]*?MI=GJ-R3K9UKL\996#*^[_XXM&DB8U?U/]G7.2TX26/A4!Y[7T/@I^ M+&AR73=5F_'B^9:6XA^;MZMO L-4\+3Y MMW;"2M!RUU9;V9]#@O0W?$PYENI@7L=1:R,,*G;1A],A*(C09&>D+N)WCU"= M[G>+>4P!DMEFF";@._V(F[_*S3PJ$J%B%B*>9C$R9ZBH2%*%,,E9(I.(TBR% M!#7GB$Q66&6(S@)#-OAN"%_^B=LKR"XDN59LF/57$M_!) ;'%'TB>0H:SI*8 M-"KH$_)XV>^]%@Z0?G,OE\(DSBJ@3!4E:5X4"J61U-:7)"EB6,1(1#A718C3 M6$:VP.@'3Q[9^':T D/,'@;]4/I^([M*)IAE68H# CL_R[H3R/GADR8#-S\K M0!?4_/P%CJN4"9GE83K U#(;@(.O="OG$H>JR+(,I7D8(8PCC(J(A(@)JG)3 M/YRGH/S@$,&1#:@E9?!P9/"+9H-K10)S@(-*LUS%/*H"N*)5E,V@I:-XT4J)O\EE MN5J_74M1;C]0WC;W+E8;[0[>:0_P1;V3O"*51/H&W/P^541Y4? ,)<+4YL8\ M113'$J5*"YA7%OZ>;GS5*8_QB8U2>Z,$U352Y-)6%, M(H:1BG"!L%0%8I(D*(UPPK!(1,A!W0*728U]:*$I5D>CU1\=VDYYQQZ-V45V M?O0 /(%P50$XQ!N6SE.8UT-HTE!O6.#C<,_BCNM:OG9)#FF+]*Q#>^CJI J^* MO]S5XBD4FP5T&[1,U' ]HX=EYX4>-T([HOD:@K7S:K",VR[<[.9JF[D7F[M5 M ]C;POS*NE^RXJ&!\ITKQ;A(18Q42'4(5Z@(D1Q+[3]BI7B19C(IYDO3-*67 M"7O'"^'!RDY(;2;IG[VYVIAJF;U!^?G^LR35 I:D!017,%\1@P1'C-4 MQ"HD)%-Y3&3KG.S\D@L;#OX)YIIJI@*M9"GO]1Y+&]D#?>Z,M Q^*9?!IKH* M6"?@I'8B*.&TB%#&:(:P9+G>UDN,9,$2(J*4Y#%U6!,FTKW#VO#:7H#=TC": M/L>9FMXHN>)2+NIEV&03.FP'7]BB_.$9ROT:-?D<*P=E8?KI;XY*.CNDS?59 MKO.@]<9<;K:&J%ZYYI1@Q66.350;(XS# I&0ZG4D$3S,1%A(S&!SH ^>/T7& MH I5Q>/:F,7VIPP>Y+IQAX?/GWB<<=G13L=9%1$FM#92'L 0_3GX7E.% M'@>>TXYE(NI*F8%Y)ZBX\!Q3CSR^4DKG2$R;0>H1\B1AU'>MMZ%]F]O5HN3/ MHE29\WIE(O^8$<2+*)51BEG.\)6C]AI2(QOFN;%LP'QQCYKL;-./ M\# +/2MW4%,-OC?_'06B:EC:\4; M81>>G#;D< 6X]:.[W .?P_.ZCZ4RW(K M/Y5/4C2_V"+7%LVS$ DF"<*Q7G +KO]**<-Y'B8\+4 UU8,41[9O^]-F1X59 M1\?^U ".EP\U, MJZJ@B/YO$Z*WE]QB.<4%3N.<(5@M0R>&MI7]5Q9*]7.=XRA*I@+.1G$7:OMVTYM+1^>>[&@ MDGNKY;$D.W$=#TP9IS4\P/L=#Y77*VTUV^=;_0O:WBR%.;U^,!3_V$CUN/A4 M*JEW#XK++,,HB:G2SB3-$2UBA3)2I$F8*Q5'(&=B07-D/U(3"A::DAM6FXW: M[-R%9V7 /$5+7$<5AGQ5>[)C8!8T:C(\>#SUM1?8UV&O!<5ISWCM57!RM NX MU0=$4872[0^=Z.SCQD[F]4/LU(#U'M"(SJNJWPN,I"5@^@^@H$F AWKE]X0Y M=)[&"\(-]0K=CS34?ZLKR)!):"S-48Q<\N=W])[^D)MOIB]R6Y=4IF&41S*. MD8J(-#6I'!$29BB/2:08#CF!'<8-4AS93S0$@TU%$8HX-*0MNVC JPY@7L"0 M#CJT9T&KD)K\S'?=J;6LWD"*ANA-C%AD*?XI?)'MC>[P8G<-/%)GQB"/>)*D MVM))1D)M[BQ$3&7F #X/14J4PAG0W,^1&=G&]Q!C0I.%HXJ=T0N)*(MCHMU@ M4@B$0\D0D3E#C*=ZJQ3%L=;;_$FNV6HZS73)6>O&%'LN=OI9KK;:]!_HL]EI M>E&4K0>\5GBHVSN$8.L4*-2D@]_I]G'MN1"A7TJ/J&QGB$R.RW99T'/(;#U7 MNP)1T8TTA4H?[Q_6JZ=Z]F.# ! 541*: Q-.N79J819KI\8RE,4\RK2+BZ*, MP#"H+M(:V[.UE(.R0QJ*/G594Y;6ZT=^H GO1.]2'0&CQD(Z;SA3ERE-##$U M*/(INM3P+7#[R7 MHO'LW2_J2:YH!YU]E3I7\[; :-2+-=*-3Y M9B2$("2,J4XX5D*KSC^/AXXM*[Y,DVZMY>D4;KT5$1GO:34.J3[C$=57.\[W1]#/R8_(.6=+649C72M)[?__6@ M?VK-^%FSZ:5\6_)Z77D&'YH[/7QD;][P%+1,F33ICBUC0L>,V9^CN^ER^%1] M=#7"W ]8@R,*DQW"7Z60[I'\=0_R@[)^C'BD\I0G>6'& .42 MX20CB')&$<>D2".>A"FUPFJVI#>R!SK 7:>\@JJ_$G/=#2+*HQI@'N04A7U4 M5"A+.4<"9G]1)"A+T8>@VOVB/[6-NQ\K\ KM8>1R(S^OEJNV8=KT?A,I"E%@ MO9VD/$W#OE>U=E9OV^% MP%S 3A"7AH%?9T&7APJWR7_3O(W,GCOI>TF^2'N]C1(N]=Q;W>LPT>%1 ME/K99N![%7+H_2]&4/<08QUB' MT2CGJ4"XP(5!*=-_$9[2&&<$)U9C-7NIC!T[-W0#33AH*=L;VV7E##L8+R(# MX^1STCI,%KDLMKV3\2*^FY=Q5 /(Y0R*U^-S+M\[F=,99+_K=88O=HOK=X!' M35RPV:UE$2D*08D.X:7($(Z2$)%0Z; ^264B0U;$=@4H@Y1&=C][2*PS=X0F*^V)4W M9YPP0:E"9FH&PGI?CD@>%RA5!>:YWJVSP@5STYX#JQ_YU4B;M_KSGW13C9=Z M:%BI"D=DR\>5B,N7-6SG!#PKS!O:\E$'[NRP!7=$K.5!^<="6KY,^&5QE@<5 M,HBR//P$EX[<;W(AN;;*IK_OYGYKWWY[>N_(:[WI3:3+YZ EO&L;O;DW&7M( M>^T9N?M-W8?(,(-VE1;8'GM9),=>V#,/G+#Q];(XAUVN/=>Y+=LW0E23 >C" MM,U^7#8(I/HMWJ^6W[;F7#F3(DZ3)-;;_5C'W'$4(9JF$LFT4"&1$:9Q HFY MATF.;)![!BKD650N U[S %N0+71GMQ#[U0@P^;A71M7=KI71D)\%-0-!Q8&_ M9==>6D_+K07!29=9>P4<+Z^ .[VZ@R;)(XM$Y#@/DKC)]M#?]$?K$K&0VX)1G4-(.:J)T-7]1)O]GZD!1FJ4 AK8US2)*>6%K?6INB_F-O@1H,K!DT7A"R?3.^F_O#@+3:C2 S&U8B# MQKVI>*QQY-'"TN3]*;H[]'_)GR1>RAN,K-BLQ1Z?;YF^0-TMJ'I\_E5UE/A_N-EDNS'LRC,,V+"!.4 MQ&FH;:LH=*Q#*>*"YR051"CHV%@;L@X%%#"K:XKYJ[V@K!@*[N7VY\J<3V@W MMG4 \K)2IYVA>E.1D_G6U(,]^5GPX1_H\T<38#2S PT3P2^&C*M2$[J!R!*./8.H'L=SV^J]7\N<\95DH[+WWWT#GL'44EL>MH!E 9ZJ],]H@A^<'/#K MZX2D?NBT1R$'@IR<>1Q^"Z\*NOF3KL7F[6*UD7>KWY-,0\*^%*A7V'X[\"DGT#(JJD%%UM09W)5FXO@J^/WS[%R; M]4RS4CZ5PAQU].H%5#1D([13\5#O@R$(YJ+ N%0Y52( M6,JLL&TK\8B!8-QQ42:$&61HZM.LZM?=[B\F4"7,EI\#\#5?! M%Q7LE5PS%K2<57T_MQ#X[NM4:]\4-8F*W9JF1E0UJ+'J:A7U-%ZY/WNRQJRK MQ>\V;EW_,%? !K.M-]0_:.'J_=#OU;[^XWY;/V>9R)64" &DYQ'" WPTO6WAKPJ%U=1LY%(;DB**>91)B&')%" MYBC.8UF(0B6<9K:U:@=/'MGZ*UI@5(=3^?N-^2JI8 9K+1"H%.TL\TXU:(=/ MFJSX[*P W:JS\Q>X+:8MF.,W'=#)S(E,/$:(DPU&:9!F6#+246M <>P>U!W>M>#")A#\-%X&LV#"MED^E MT%^\^_U]M:OZ*>EB^S.H&O\WJ\5C-8L>MM3:J-INH?6L0)C5=LK CG17EIA;2A.NKX"5'"\ND)N=7,B'VBYKJ#8FHZR:KW^:HXHUGIST!Q? MJRA,DB)CYGR1(ESD$2IB(E 61CQ+!9.Y !6FVA =V8T8%FIXP KTOZ8, **$8W< NM<1>L6,33V=#'!G-O][ MJ&'*<5ID48A4R@3"$8\0I69.&.,1PR(5(0M!,"PV5$?V"-_X3RD>%Q58=ZU/$9C03?*Q8"KYC,3D+[@G2QHCDMO M$#2=0+Z"; MW?Q%527^AFZDZ$[,OEFO]4^H\D]OGO>7-.@0UJ@C]'W*SE>+C\E:NRY4XJE3_33]_^T['/SN7. \Q%TJ1" DL%,)9J%"1 M\1"E1:(HP5&<8U"0\FHD&]GOU=Q4,S+$:K&@ZTV@0\MZ7@9P7,:K49FE9WTU M_([GO2O^425 <#C3?B]EP)Z#[G6-I$$EZJS-Q':D#>HU8:OE#1J!9T'S.](_ MHUKH67#2AE0)'AC)@WW,Z6_->'6OT].Z]'KDFG3M>SUB7UA?7Q^#\*JISZOE M9[EJZ]0MRZ0.;AH[W[=:HL_OOUC&WZ,RI#'7>J MI I#]=:8*8F8S!*IA$K30CJ &X[.N-4/_VI,Q(JPC@C^/6@8NF8:GP6;J MX)FL<+C\N4BHY)X\G37921T65!G'?@=\/[QV_A^FA&%A7NI74Z;;@LBQB$LF MTQ"1%$LS%5F'E)$@*(R5=A\YY2*TRFQ>)C%ZBK$E&JPKJCI:6.KM4+E\HINR M041H_V%?F'U!7?U>P8\28/;?D;\FZ#!ZXX*P]B7FUPOM5C_N(#RH+KQ?KIZB M[PLW3E;1W<]XMUQ[X$JW..4MW?PT_]\DHY[HHCY*WFS7I<$7-E_HZ.CP@\Z5 M=:3T< M(J:(0BSF-,(A4RFAD&AG6O9'CID^RVT@&BZ""HET\[-RBM4?8]''Q[>40L5M%(%O[1R_6HZ(1O1 M@E:VP @7U-+Y"Q5?YJUX"C@G9G[2L/5E7LQQ\/M"7#@61LNMX>"V+@06;Y[_ MV)C#E _EDBZY ;+CV_*I*H78%=8G"<.,1 EB8:Q#;);KOV*2(,G#2!&IUPVZY,IG^-=CQ%.R9&@4ZTUTGOJJJX0Q,6V3MK*"3FFOW)SG,J:U0+W8'N7L0 M!.U/.R5;9RZ8JU"DF8Q3)+-8(,RQ0(4*(R324,I$)#D/8YN ^CHVID@F F;@ MNJMS.&LPC9)@_JGFJ5--T\'1J%JPN_6:9Z^:1+F $<23*-EQ2/%XRH9--;Y: M1WUSC]T?/MUDY*L5<# [^?JGN<6I;QXWY5*:3OQ[9H#0]6_QJ^2K'TL#"/91 MF*2/*DVQ;LUA,U%-'+*EO],_97%:YOMIM?QQ)]?W[R3;SI6*161@51AA6,>W MA?XK#G60BXLTBTC,BQ"$BSP=ZV/'Q4U=N]"D8/'OA&_/+FY^G>\$MIZU,@0= M(:JFI$:,H"M'T#CD5I(JT]+UP8TPLW/="[/ 2(2,2,&[OI8OP) M&9]T;S#]"SG>4[P !TZEH+=R]5FNP,6@W=LF* >]??\E^/S^"Z@B]$"R?G]Z MI5# !,->'O^%H>=$<"T-/7C6E,6AYX0X*@\]>\DUH,NFLFBUU%;V;G5/R^4\ MRY(XST.*4AGIO79FSJV2)-1;[RS,5:Z4B$&#[\Y2&=ERFC:.'='@>TW6\@RZ M7T%V$P$) 7[ $?:2FA2.P$/H$AL#F M'@< 9_%?=ROC-F[^*C?6B,W=FT8VSLYXM.WJH%S>@]*PT;J#+!T^:#F7YG 'L,IG+W#:C?VFC:U!^G@G-WQ=5@7L>_@( M^PW:P),FV+/]=G-S&S0L!!T>0)NX(858[>L\Z@*^U;NDAN"[5Q0-F*BN6\*A MQT^Y2[04]6CC:'N7ZWQ#MMTW^7XJE_+C5MYOYB%+L>1$(L)9B' 2<53D)$$X M%*',<,IEFL*&%)ZE,[)5&ZH=4(#@NR$<5)2!6\I+>K*+2SU(#[-C)\$=YO/U MBN5MR-YY*A-/RNL5]73<7?_E,&/=K+?S"E[//.P;ETNZ+E=5;):E69JS3"!< M\%B;J<2(2&D 94*>41XF0D4V9GJ1PL@&VI(:"N LU=%OC5Z$A-FAK7S6ICVR\^=Q,P&Q6H-;/A"CW/1OZB3 <-OS-#O.0ZCC*=9AD01 M9PASSA"CH5XL,XX5C7%8$'SU%/1+U$\,[3)%$IHJ$.$-YSG1P@66* MB(@YRHLL2ZC*>1Q%<_TDMGIQ57:Y "KSSQ9DB#8@0\L=R"U?W=^O6E5/I76[ MH&4T3<)<*'!0?,7-R//@AY0PYO3WB[1??M;[D%JL)KL//L1;'5-[@KT?:KWY M;=T,'3$ELX]T<7-O1@W/&<^8D+%"@L2F+TQQQ$@8(2D+*BB)":?\RLHD:V9& M]OX54>V5=E0#6I&]NN[(7MMVWFDJ'<*S65"KNL-<<-.O:A]5 M/F =C5>W8\_*2U?B@)5F45L#?R9\,,G["H6].?7X*JM3N>4/$SX_;N8"YSE. M"X$8SK53PT2B(HP$(G%<)"2/5(:MQBX,$1J[9*">"M!6S^V(!S5U^RDFOV(CF- &E]\&3#42Q$:\['\7J>L=^=\.ML?^J^J[<_.M. M/Z7 D X,;<=B MGSZ=V842GC0!LUQG)<#;IH?%\]7CW$-IVH;D89%/NHSGD,WC M1,@D4JSIY>6%0@4VP#D9C?,\E6E(! 1IX@P-D!'#N]ZZPP)7-77PR*)SFK$S MV2OEA9GJ'A+K8 :@QT$"EZ7Q-3;@#(5IAP1<%O%D)$#/I:Z'G$KJU5KFW:_.[W3[?ZI>]-3![.B!_,&GE>1[E<19CCC*>"QT:YP5BD:2(A@PK%1:A M8-@!'Q7(AM4/^FJTTY9\U9@B6]K0PU&8?NUL? QU.1ZFUHP$FI/#]IR6&?V7 M8:>&%!W4H<,YJY,FO)V_PJA/?"[KI)K3\UJWQW@*\]\\OY%+_O.>KO]5G6.R M1.4\*@H4Y91K!Y1P5+ ,HT0PI1*2*2S45;'^$<'I _X=>=#)K[4"'0/_*]1R M=?1OK9'K-P 7Q!QK%W!,[F6W A>$']P/7+H/#JAQ--F\/??XO%I^;/ E6S ] MDR?<_J<.@F[UWP:F:)[)D*0JRQ'!A=XN"*5#DSR.4)Z2$),D23FQFFIV)1\C M.XS]$=]#0] > N(:[?:[C0EU!O,FG]J#A(:K67M&^D4%IJ*S92WH\!;<; /# M77 [J8;M438FTK0;S,:X&@ M!J-S23.9*L:0C#A!F$J!"J*WI@7E29R&J2BB;+U1YLS^FL#,\;S.I(T/]&LD\\S[O&LZ1>9(O8)_2E_6#O/:Z;O_N' MM?PIE\:1U,__++=?E":R R%D/*.$JPA%9F(M5E0A%N((*:YB@4-.,@R:76M! M<^2(KI[&Q[M\!&7%"'3G-ZP]V\V?5YU ]W]=11RDE74H(;)U5!#4-*L3%$ 2XAK=#J=Y)M(8S%-T /HK M+@+#5J6WZN"I_JQAK?[XEZYN?W68Z'*-ENU3/1-IVRW5$GU?+:E1!-5!@<['PVK M;]BW>U4*S(,;?9CT< 77WU /[E;'0_=\ZL/>"WO5BYNOO58_()=J+6^/XQQ^ MQF3NT5JO]-4U4SEF):(X9(HA*81"F%&) M N"F+"I&%"B>@>5GGR8QL@&<*Q8;<.41'MD5\6(=[>UJ4?+G/3@>EP4+%0M1EJ0IPE&:HP*'$L59+#&) MB" )J-'>EO#8(6>WQGZX/OPZ'=J9]!B: <:L?;7S^L.*C^![\U^OT(.N2O#D M%:S)3NHGH,HX]AS@^QTPT!J\IS^6FP?)2U5*T31ZXI1DN8P)DBK6@7:21JA( M1(*2,&<\BEF69E:!=B^5L6/M'588J ^V7S']WL";N,!@VUI2&"[:D"378*-= M?/9T^&A#XAU@I U>[+C)-> \;^A&BB[^\LUZ;;)'QMK?/.\ON:7/YJ.;/^E: M-/GT&R%*\P==[!,4^^&K,I0)%HE B76_K6\&*#C,CRABJE#_/$.YV;Z M;O>ZAON@8G_6GA3.@KT(G5S=.)-Y)]&VKSS&J+Q.FQ*90NTGV95)B,)/ SYH M+:Z6THP4T_[L^=VCO%MI"O]7^S"].O&*RZI:[HU<2E5N-S?W6]N3 Y=GC^R] M&Y:"EJ= /%;UF\=L-86>0?L+(7J4F'%24@W(9 MW)7WE1G\_OGV8S>* (QZN:R,81_A1P\P3V"K K^GGL.2N@V(N?S8Z:;%#(IV M,#IF^&J'ANC.G%"YV4A9/7"?THP+'!>*890526$F0^>(*IXAFN=I'LHBCQ*K M8106M$;/\?R4XG$AS3I5UWE_@G:[V2BLWW0]JP%FOX?CC2O2C:E:Y7C!J@ T M'/M3B6-3\76J@74-VPG;UQD\\(3ING_M1#GH\+6\Q;6+=UT^Z5?_)'^CY?++ M1K1*"WR'/$D2A#F(D(LIP0545P4N92%E* AK9=)C>S(ODH=G)EAYS\T M76B;[D7UV"6/_ @- M .GP< % '9M9"TR,#(S,3(S,5]P&ULW+U9=UO)D2[ZWK^BKN_K M#5?.@U>[SU)IL+6.JJ0KR?;I^X*50Z2$-@BH 5 E]:^_D>!,@B (Y.9.V0-% M4M#>,7P9&1$9&?'O_^O;R>RGK[A<31?S/_^!_Y']X2>SC_]^0]_^_@* MW!_^UW_\V[_]^_\%\']^>?_FIQ>+='J"\_5/SY<8UIA_^GVZ_OS3^C/^](_% M\I_3K^&G=[.P+HOE";W^\J>??_[]]]__^"TN9W]<+#_]+!B3/U]\ M^@_G'_]VY_._R\VGN??^Y\W?7GYT-=WV07HL__G__/KF0_J,)P&F\]4ZS%-] MP6KZI]7FEV\6*:PW4G^0KI_N_43]"2X^!O57P 5(_L=OJ_R'__BWGWXZ$\=R M,L;K_PZQ1/,?TR+DY_K7__\?$%P($(W_W#]_0O^^0^KZJE7Y:X(J1LF'Q#OSC_Y_4ECR4 MOZUQGO&,I8OGSQ;IQH=F5:"+RW\Y"Q%GF]].,DXGFZ<^BZOU,J3UA"<7)4,/ M"KD&I8H&'Y0!CYBR"EIA%#?YK02OB.*-_%>8_OAI\?5G>O#/50CUFXTT-I*X M\[HSJ1Q&]\6"^TB?G11IBU*6 T=$4%G3(N A@F!N%5^B/(OOZVVY2?5V; MSY;II\4RXY(LQL7KPC+=T>Q-K)Y_XN-)#< MF5J(W#_\1%P77"XQOSG3RKW,;3A;DQW%S2=;:/S9?'X:9N_QRV*YGMBH6(E: M 'JR<\H% U$% :Y(E#G+5")OHOGK;]T+ :)_!!PLR9&1\/QT607U:KI*8?:? M&)8OY_D%[;H3AU;HA!JLC(3FR!CXS#R8'$A41B-/\3CS=<^;]T*$[!<1323: MB7UXA\OI(E\PH(N/5C(%1A@)9.D"V3:OH%@=F3=.18--#,2-U^Z%!]4O'HZ7 M92=@^+@,\]6T"O[2S'$EK/3@'!/D+XL$3IH,1IK@@TN!'.#E?3]??7TUG^-OI2<3E),?D;-8&K";+IHK7U?.)P+)R22'!VA[G M.-Y^XUXH,/VBX"@)=J']]_AI6H4P7_\63FB#TQB2S QDZ' ]HZ"(R39!1)>S]-B229L(_@/)']\OCB=KY??GR\RL>,* M_2.MP7A&[!3:\8(O$70)UMG$5;''.0Y[$+$73ESO.&DGYRY@\RQG4L3J_(\W MTSGR"5H*EK44($0,Q$1"BIN"AN*+#R4@L_RXO,F]K]X+(KYWB!PKTYZ \9R^ M?;O\N/A]/@F1I:2%!(O2@I*>HB<,"I@I46$HPL86[L6=%^^7HF(_""H.%&A/ MF-A8O;?+=\O%U^D\X41P+C17#+1R#I0K"2A^0L@HD9NBC>:Y'3!NO7T_='2< MP6PFVIX@\FZQ6H?9_S?]LMD5K2X8,OG1R CC%%@+"$H@",RV1"FLL T!2L/"PQ;.A6P67F,J$XB0**A4"@%A&4(8.GM19<'IG8O/:V M_0#0+^'&ZGN%$2Q6DLP*8"PE4\!111T,@#B[F MD#':4!+? 5@H!I3F#GP. MY-"() 66FER51^G^QNOV4WS'>I. M1:$O>;)0HLY,69%,.2Z=L.VM^V&@XZSDT:+L(ASX!\YF_WM.P>X'#"O:Q_+K MU>J4-C*.KA2%"(G0"RJ338LN6]"%T!YB8B*UR$?>\_K]P-%]*K*%<+M R=\7 MLU-2P')S%+-<31B2*\N"!2ZJ6-"0F^.]IR_9)_)S7-2L 3INO78_5'2??3Q& MF%V@X;Q\X^Q MFZ#I(33U40K"FBU2Z!Y)M'(+,'Y%,$4B]([]!02-0#%]K?O M5R35?0ZR@6B[@,CK.3V-Q#']BB_".IRS-8E)%6>DAY!I9U0N%G#PP0S#?"P]>7[X:+C]&0KP?:!CV]7M8!G MA:(36V)$KPLDAX1QKVGWTR9!H9U0%>&3,2TVC;MOW@\9'6SBVV2*8[6\ A1U#)3H>HE!!04 M>9,O+3ESG*46_NBU=^X'BNZ3GP>+L0L0O#N-LVEZ-5N$]80%1%=0@O#.@"K< MDQQ,!BFC1.&40G_XSG8<*L0L$$'1/:@'Q(OWSPV<2V^KMZ;K> M'Z\'?Q.3E)&6%Q"E"B>8?_G^OE*"\X0?\=OZ%_KP/R=:EE*P^DZFGOY8VAI#DN1/"8P%B[%:ER9^ MQX.D[ >ACC.BPPB]#_-#;"W#[/4\X[?_C=\GQ7K#$!5$4_,YR!"\8PQ*4-IS ME:6732S.S=?NAY#N4Z3'"'-D-#PC?.>-BUV=:6V0TSZJ 9G,H)R(X(T.@!:5 MEMY;YHYS1V^\;C_M=YP8/5QXG>PF5U?D7]%O5I,B4LE6DO>L,WE15D=P-A.. M,],Q:[1%'9<.O>?%^R&AXU1H"X%VA8FS?-T9$YJ@;$0@>;!4BPT- 5M: =QP M;ET.*E[;@&V>=)/: MO=I)W7E$@\Y2N\DZLLD4<3"Y_8)K("%[+XH$XVM'";+ZMG MO?<(9-?SC]KFSS*NKZ;+D]=YDC ('J,D6Y1"O=PLZRT"N;E'XK7D(?OC0H0; MKQNGQ50S3=W8\ \6X]ANWAGAFR)2+*FX:KP,5N:U3_7HUA/SJ)CAFF,X[@S\ MVLO&:2XUI.X?+<(^-/_FO!'A1$9F@[$>M%/UWE!EGV<+CAD;& _"A.,.-6^] M<)QF4D,BX"!1]KF%/W_[VX>W;UZ_>/;QY8M?GKUY]MOSEQ_^^O+EQP\'[.7W M/ZM%N\C]"#UR=S]=P:<0ODPVMW"KV_:VO)K.PSQ-R7=;G!UD7Z+(8S 8O !G MDB+M1U(\UPH$^8I)R2"3"SL64@FKN%'U^4O/5A/.UJN+WUPMJ\?0=:BMN'C' ML]4*UZM++J.-QECR4'/D=:T4"F6XS_1C1F=BLHK9QES>I& <[V$P)%S8DP;B M'G%CN4G]>8WH)1,R(D/I!&C-2ZTX]^"5*>!"8E8+I>3.7.+AF+E%R+C0.4:S M6T%RC)@[P,KSL/K\;)[K'R__^W3Z-HTP! M(>K:*%IB .=HJR["$@Z8":'/J2=O=$.LDH[Z!DG,AH. M4,UDWP&.7L^_$M6+Y7=B82*MEK%2'+FNACMJVNYL?(E,&Q-VY<0/P>Z:<"&+2N502)C*2.8(M%1U&A1-\Z M$-A*R#AM>H=$RK'2[@ R[Y;X)4SSRV]?<+Y"VG'?KC_C\H:P)CQK12&$A! S M!T4B R>,HQ^%*%IGS_FN2M%# +0'6>.T^!T.3JTUT0&X;A+/HBJUL3U(322K MDA,$HPW(P(J.)GIC=C6#/CKL&J<;\( >S<'2/1P:BW68-83&;XMYNBT1:5 [ MLIK9&%5K4R*$P 5$83UY81E1[[J[<#A*[M+2@PO<,#X_4M@=V)-WR\477*Z_ MOYN%.D\CU\CP2\U^55^-)R'X9L]EDF)!;1""Y R\=5JCT5+M;"%\V"YU/ST] M!.3':OS.#M5(_!U Z2Q;BF\PK/!]'0SVMOR-=MTJMHG%*%R@\$]('T %)2%* M8X'LJW;<<3++K4W0#G)ZL$*-@=1*^!W@Z"VMB%!;56QG1AF,J&HO+%L[W6#M MAU0O 417M^EHDVAMDW82U$.PWAA+[130 9IJ\F&UWI1T3YSQR+RI!->2+IW) MS;=2DV22Y;IDIE/K?."UU_<0K#=&RJ'"/1@77W$9%XV0\0+C^KSEVA2O26:B MK%$V$;@UJYP$BB6BH2]*^,@Y*\+[UE'5?;3T$)$WQDP3L7=@6%Z+)YA0@JX2@>,C@BA#5<1-96$O$WQL8+O8(NYQL+M(UW#37(E"DC6FWK-6D,PA4%V(DCIA)>IM>=Z M/S7CGD(=K>C[@7.,U#O ST4UXKOPO58-U8$:>'&2;U$6QP*M*J;K/?V"X"5Y M6]EQY]#SFEL:J!!T"SG=(.@HC=]3#'JL^#M TO/%?"./?TS7GY^?KM:+$UQ> M2.VBG_HDBA 8C[2O^ZQK^Y=,/"D+C!PR4RVV9JW/H?:A:]Q];B!L-5=(!R"C M];(\O9;"O)381' =U9WJ MH'S 73+&/?\<"#S'BKL'Q-S=D]'IP*,6(!R21%1 <(PQT"+09FVSYZ*U.W2@ M'S38(>A0>#E.V'WEK+<:(@(IZ^FNK(,5H[&6*6UV#@0Y$CF] M7: 8,/MXI.P[L#NW,F#/YOEND'#M9(_8D9PK$E2IW'%M(685H3!EI<@EQMC: MMWX'$-7;0Y.#1>="( 111#U'7P8^B6&F3D\JT M]IT>(*D;D]889RTUT0&P[@DKKC'$&%>>?$1@KE!D$8T#+Z2#+)32C&?+1.LF M0 \2U4T"LS&XVFJC WA=#SRN<1$,9XFQVF:/T2*1=9'4\EYC3+$\76NK#=,6\[K1XCQ55K3EM%*(@6@1SPPCL4(Q@G(ZJW/S7F"9INEZDI#7\0D"-/<6R _TX*S7X)5SV4<1V!SI+ ["-VN1['SO(4?AX(EM!R,J!55/"+MV[0&/(M8+-JHY:Y!2,=> M1]I&T[CIH2>]FW2T2II![&F&JKS;J. SKJN3.L^O5J=8IYDJ+UA9$5]]K2 M+JV, F^%A213PE08-ZRURW0/*6/'=(VQL2.Z.U@!';A).X>>*V^$S5& M)QX MB;)V.S:>>.&!ZV)S<8.#Z;%SYL>]B]L448>JHO\!8A\^TM=?7_[V\_[VUY?/?GM!?[Q[__*O+W_[\/KO+\]^>^3.M_=K&N^#A['7:%<\NYYTB=9+ M:"8=C=48(%ERE%2U2=$7OVF[5_U^HW/[X11;23D^<_ 5YZ>XFA#AR$U@8+,A M!]#+!,XK6B/,:\6$5PI;LW3Q[G%WMQ8ZOIL".$"J7>Q@*S+)M:W2)DS Y==I MPM4'BA0F6AJ&F3- JP)%'S5EX8N&4ER*+">#OOW^=1\UX^Y>0R"FD>0[P-!? MEHO5ZMUR4:;KB6 VT8[J0/J4*:KT 1P+ 0(3)@EID["M*[>OO7[<[.(0*#E4 MMATDA2Z+YI&:YQ;WHVQ<+Z<1#&[GJMOKI .DO2?5$ %U4.,+R\-;%^SL)&M<7&@97[330 9R>S3:?P;S) M1/P25IB?+TXJ*QLM77"E'#?"Y$@;>!V"16R E\6 S&A19FN,:]XN8B_*QG6C MA@'8 #KI &DOD-ZZ(6-\LEBNI_^S^7%BM9>:E@F97ULO$&<#SH0$G-7? M1U%R:1V_[2!G7#]K&$RUDGX'0/I+F,[?4*CQ=OYBNOIRGIA]6\X;8M9L/,;D MP'%7R/YJD@^Q ;8(#$;(X&/KL_^=!(U[=CL,F-IIX/%P\F=PFN.G:B$_MFU[ M_=MBOKB0V%F\6$ZEIPIC/6T1FK"S 7%P6%4V?.8,+=VK'93-&YGDF%P MU5 ''0'K)C-UW4Q4Y$'*FBO3.I#%9<1$9L1.B3D$[G+BK5-/6\@8MS_)0! Z M4MH=)*/N70"7 A+D["F-'(JJ-S>S5A!L+Z.P>X"FQO+ M;R1*TN1T'I;?7].^L;FB7!L)+S9YXPLQ3;3"Q+1(H&5A)(JNXR6+YZOZ%YQC/8XMH0Z$1B2Z%:UF$11$9Y$B M)Z:+]XZVC_96=BLIX\8FY'B9^WI4[6O!QFQ+W0 MR1(/T1EB2=:*6/HQD62\RBP;V_IL>P^RQIT7-TPQ5EM==&![-GF_+7S5I?(\ MK#Z_FBU^_ROF3WB1>'Y6Z.7O,G.47XAY'?U6(X87*^7TWBZW@S* M69Q=L)K$3(R);( [*XE=Q\ [6R FX>A_0JDRR!'$X22/&T6/B>76^NS;!Y@( MCUYS8Z%(ET YG^OM3PW2V>2C*4DUGQR\@YR1YWX^\:;_*.%W@*.+S@/O<+FI M;[FZ0NQ]'67):J,!"TH* Y'KVCI%Z918L>W'3]]'RWX(^J%N?301>P>[Z&T^ M?@FK:2+)9"V4UQ P!I;*,!&M'B9RYFYD3#8P68Y+%8.!.;C%=]0 MB,?$8M::QYQ;3\9])(GC;L4](+.)\GZL_A3/__KLM[^\_/#ZMP]_??;^Y5_? MOGGQ\OV'E__OWUY__,^;#!W5GF+76P;L3K$W<^U;-NUH15<*9J>-A)1LO2:< M$X0D!Q*>O^1CS?A-=,FL1+5I;&[(GA=:,R%[D-XJ M2PLG\]C\VN<-"KIIT=0("W?;$AXL[P[VSTOJSR12TEI0.GL,!PX,+Q)(J6+K0NDMU)T,C)U.;P:2?]'J!T MU73\OD/T<\:2U2ZB,R!*(<:49Q *JMJP6J(4&8MN#JM]B1NW]< $!M$*QW M[7;/^W,NF)?1YL2IGZ5J?_&RG9-Q^ ^V!U$#>':#F MTFM\0[QL[@A,@LC>%X=@>&UU[\A+],D:V(@J4IQJ7.O$Y5TJ.FF.VS#^.DS M'4"$C.*R3E=]@6=_OI[?S6^\7\QFKQ;+W\,R3QS:E$T6X*(MH$KM8Z\#@T+0 MERJ%G&)K_#R2Q$X"M0,1T]S[,5HY&&%?<#E=9%I+R_50 W9$H.A">4\! M:RTY]#Y#L(*!-,830TE:V;K&_L"I*$.6+SP9IH[40#=(>I;_Z_3\,OO'Q3T1 M[?:>9QL)O/VRNM;0BD)>A!,S M>$=?M.!%Y* 32^V3$4_"VNA=@Y\,\SUBI8--_W"QO,?5>CE-]5"_"NAOQ/\> MXE&.68PR DNIEA9H#KZV]>)9<289"]*V/GUZ8A9'[ZK\ RRIX;'3P=+:L'8V MW.?%Z9+%#,B7"RB3M]FT M;HOZ>"I'[\STM'[2$M;[+T:14UXH>LSUTFDDT(ND/=X!?4#O&.;&J7BDMBXT"YMQE=;B)@B!)VT$3DDEUMW#W^*)E7\7^), M[2F5VT&X=+/EIM&A%(D9>"PD.$X>M!>%00R8N?2*"=OZ-OSC6YKR?XF#IL,% MWT6SCYTE/)IGGP0B.%\++U*]+N3)C;6<8K 00R"KWUUAU;_$Z4XSM1Q9#_-R MWC"^N%G5HZ3T%,]KB#ZH.CHK0*B]_8W6W'GIG..#.'6/KZOB_SK',8>KH"F0 MGJ;'P;,/?WWUYNT_/MQDX;B.!I?/'+)_P7;"VWVT<%2_"!\EK47OM M$1IK?\6BZ\1[+Z)P*/6 30KNT-/ *ZK/?+=GIM()=0DEOC! CT'!2C\-E[(X'++))')D+S9E:/I[*3TO5C$;3%EQI2 M7=VYZ2X5D[Q"L%5,2J(%QVA+E]*Z6&)A)G7@I@\%HZ&UO=-1?XSHNW#4;Q2T MU9K.\ 93'Q>/E2?WM,U[X4 $7@LN5(0H#2-/,H7(#//*M+ZD,P0?(T^P M>EH^OWG]ZNU[4O#RZWG)\',*YC_A),9ZG\5J M<"XC1?#.0LQ&0<"2O$=?0FCM9C]$T[@VM#M8-E5A!Y"\YZ"Z)/IO$06$S+01 M1<9I89'?;GF67&LF16D>[QU>6##8P41W\&N@K@Y MWVXZXMI%>$\K]XN7TQ7 M9T M#YA.EQN1O?KZV_0]AMGT?S!?3&R:%"55X#F#X3F0(\]H \CT8W8&=38F!=>Z M.'8?NL:]!M,I4!NJLHN:K1<8UU<\7?(11,@J^@@\U$L46@GPQD8H#GE2M%M( MU_K0;CLEX]YTZ0Z$#=353^G,!?EOYV3CORQ6FTN0;\NSU0K7JPG/R61A"]32 M'U"9'&1G$X,@9;2):T;.<6,([B1HW(LLW2&QG?+Z >2+\[??.Z'81LOJ,DM. MD[QU^E.U"V5& 'WN/=D_U+P9W?/K\:.I1D MU-ZY.I*1%IPS)#6A$X28B+)L7?O&Q?M3-^Y5E>Y0.I!:NP3LLY06IYO;#PFG M7SE;X/7;UUW&J#B0>A=Z2"^MF\ M[[)VD7ZE=4N!F4?.4P&QF<)2O 77("84=CD#0M^^$Z"UPCJK1?7$Z'M4)7T M#+-W2_P2IOG"]SAW.9[-SYH"GSO$%DM062IP+-":,N2#1$P19I@V04K2E-0A4>G/,%O%)) M*!_HP:U;\^Q'66_]IIYX8SY825WZ@\\7\XVPZ@W8Y^26DP.^?#,-<3JKM<3& MIHPL,9#D41-["BD^\Q9LLDY*3;ZU;'^D_2@2>^L-]41@;*>V+E%):VUY2G2< MOD(3AI0!@I4XPI9M6Z\&5 C"^Y1,ZPXDCR"OMXY.3PO!(]75 1+W M+S4EP^YB<%&>=7@EUS>"RYX<7H4)BS9:&MT8B/M3-VZD\O2%YT,H[7 X+FBE M#0G'LUJ0[8+TRD5>ZKQ+8@R4YX:\8%;C,,MCE+:T[R;V>"H[&3OR1-=K6JFK M _M(9OVBY6_Z[]/I$HE76F;K[^]F8;Y^-L^U$N1+_0W-G:#-6! MUX'V&LNT\#Q('5L/C=B?NBXOYC3#R>))E-9/%N<.@YO$%'&93ZLD\3Q%Q0+S M(JE$[HZF/<:AAB!4!%VX0<-KU5SKVV#[4=;E]9HG0^/QRNH8B;^J)409__39Y(1FXW)@$V%$9+S%L(V=3+XD8(4Y+0V/JP[S'T=>E#/ADJ6RFN M8VP^^QJFLQJEU3Y[8897Q7.UE&[B- J1@P1I48&2Y X%C@D<.J.#E0&;3VMX M)(GC9K_'1FA#]74$TN4B(>;5*Q)W9>IMV>&LZ!)Y3@E0TUI4VH9Z.*$99$6[A9). M>#E>[#UN=OR)\3B0TOI-";V:SL,\;1=D0%FX=PA)9N(P4F07?*(?@]%8K$RY MM+ZP\'@JQ_4VGSHEU$I='=C'&Z9_Z]21Q)S-+BCP*3A:R'H3RG'@R7,9B1M4 MK4^N'R2JRP10,U3LVIV/5E%GF*MS&DAJY')L$@EO%O-/Y(Z>G/G 7&3&!/&A M2JQ7+0JX: JP0O_52VC1U.X+!) M(QB*OH@=1XLJ94'^#";:-)02K/51]4Z"NDSH#(6Y=JKIXB[J]27TIB:FR%$A M.J:T:)+-&*R#0E(E_Y5S\F23JBY*MIY9[\R04? -8KI,R#R%53M<)1WLIM>7 MRDU&,I/&>0K!:%&0YXLUAV2B@F*49]Q8L%#]5@?!\@*:V>AB5"R9H0Z6[Z=JW%+$D>#8 M2$GC&\ZO)WGRIA977G VD0RSC123>^4**&,#+1R9 9$<5ZUE8O:6);S3=/O. M0\>](O]$&#E.E.-#X?'BF@@=C;_[BVB?/.CW>+21/L]/J M/KS\1@9\_@G?TPIZ60J2$I266K(2(=9[L I%!A\Q@BC,,NDY,M;Z"M[3<:#:'F.Y=3#Y=Y%Y"Y=H7VC ,;5/8N.D!=$U>\ M=A 0P@%CB=OH1.&Q=1WV72I&OK'W), Y2O(=8.>WQ3R1<*Z*'.?Y,L_PF@SW ME:U6$;EFWD&0(8+R5D+8]$M!=,I8:75NO<'M3=RX.-LBODYWV^7[RCVF(;9^<\?EV&^(F[KD1")E2GKD):I(!-M M%(G5TI=4*&+WRC#=O$KK:*)'KA\7?00VAP@3IM"XD&O[9H.@2B*>$GD5O ;KT15CW*W@=>LYS(,O&KE"<%"$ MM9=T,T/8='+N;V%]NL1%N;A,&.;YG,""F/D^-7M M.7 3Q01+Z:K-%NL2.$?29F_S.HIN9 J%%67FV'D0:<4 MP2DG05@9O:"_GQ?'O;'A43?=KA#ZC#]>(.\YX,;6.9#6&ADHN^^Y@JG3NJ<")T:C:6 .R5P MA25 9VCS1R>$;GT"=3\U1Z>'=TGV:CD4AQ;)ZP&>$JT);\C7,5:!5=*DHF7V MS=L5[T?9R(-/VZ#D3FJXO5+ZM%$7+M?SQ4DDNWRHB[CU,0WLS\/D-;(V6UY4 MI]76KC";Q@=GTW2NL"5=$A0E@&3<@\K%@A.F0*2?6=29F]PZ>? X"H^U2EO> MMFV3)OQ'SD4M;]PT=,QU?(L(D'F)P6O#?&A]R7<_RL:U2@.BZ;:E&D!1?5JJ MB]8.X7JWB\=;JJV/:6"I'B:OD:6ZM\7%)9R,8CSY$&BGX[8V"B*M*X'@DN;H M14:=FA>&/T14@YMHVU^P#>S22\:4B9"\HO4DI:SS 7B]9Y_]Z9O M7-O4%C];KJ<-HZ<^C=+SFIF>KZ^W W^\2=KRD 8&Z2'26IFCLY;+J[J_U7[, M87;E@:>D@Q:9 ]K:US&0&^Z<+K3-B:#).[1\YQYJ@6^,?[C9 OYA- MU';F4B,D78$+7ZP".01 $_CHRV7E=M ^^L7#:G;_G"F_2"Q0,ZXR- M1$HF54-DB==I;>1<%X;F=FYFZ^'W."C?MO=:%0-ML1ZDJ0=H%() --X# M4\''2AEB:]M\#RGCV)$VVMQV>'VLM/LT Z_"=/GW,#O%7TE:Q-N!X=?6QS0P M ^3U\C?N7S1E9JOH%.D]5+Y"%ZF6">@J#J#-) /;1)WEMF K=,AN^@YUG9L M>_85IK,LWMG,@,E-71(GQUUD"URJ)%%A4J5UF+F3H'']D6:XN&U2VBFA3\.R MN;%?+_#32VJTN/Y^R(G8W8>T./UZ@+1&)N5*L9N[XY=="\Z['&R*H#:DQ-K7 MX.(^\54IC,L)A0T@"SF6*O,"D=?>!EX(D14%[,U'M!U'\=$G9G?40IOX5>.' MRY;%EXLD!%=']&EPV6)MMDD[>J(=O7A4]'N4.K:6T&-I'-=X/2$"[YRT#:G, M/BU>[0\Q/1M_3C%+'>0WG7_"^8'% +N>UB*-M"^QC8SAM?<]N_6^*Y1>(L_& MD)T3 8RLUQA+EA"+#N!Y5+Q6Y?/F/5 >1>#1-Q[W>=FUA*HMAE:B!ELGX9)W M$2#4^P.\B)2U%NO3IEV[QW* #;O^KQO8K'N) M:62C+I^_!35&:\V1&0BLEJTAUGG 7$!A4G%1>(B\M47:04ZSBV';4!NYM[PF M5[FJ.S&FNNW[ HA9<5Y,XR^(':N!/NW&R["=Y\AN%P M!=>_A-5T];;<>L'WLZ_7[A\P'HK-&ICSJ=X_()\\2@WE&]"RT,9!5$O>6"-9'E0)JL#7?:B/:] MY7;0,^[-SX%@U4P!'8#I;[6W[,O5>GH2UKB:D ^0M0^,%@ )0]DZJ JC(Q9T M096L9XY?%\GXC6HP7.I ?F9"$I!@* M".12@D@4I-IH=&E>M+\78>/VHAP(4.U5T@'.SMNTW>Z;>8LIQ"*=X!I,JINU M0 Q$V;D/(H7:ZYBKI &TQ(_,49 MGG$W01DU<\*#K&&LPD3F6I'8')IZ4YA%USR3L!=AXS9P' AG[572 2.76:8)3I!)EDY1?L_*[3U6UVO3 [ -"] MUU[N;/2%%4Z+ @R3!A2)#ES(#E*H@R)8-J(TOQ*Q)VWCMD ;"&"#**8#P)V5 MROR*Z\^U4WEMEW1RM=]/''->H2+_4<909P=X\,AIFX^H-#.LWCYHG5O?1="X MPQ<&@E8[%72 IU_#\I^XKCOX!TRGR\WMB7-.-.W<298"1I@Z(4+0-AZ*!\59 MS#IRQ9OWS;Z?FOV2G^P'@U(CZ7> H]>DC?FG:;TY56^[KUY-Y],UOIE^Q7S. M$&.:5H#A4%OX@$HEU/:F&A+%'\Q4=ES[ HD'B-H/53]:3KVM+CH 5RU-7>)G MG*^(A[/"B.WIE*R+DU8'P.AI,Z]S#CRM(V")\VR-'^ >QKZT[0>U'R_//H!F M.D#<>Z3XY!0IOEU\FD^W'2*HJ!43@6(4:1-)C5B+6 P4;TK*@598;@VU!XG: M#V,_6FJ^K2XZ -?V695OOYRWBZ%E1,*F]51CEPMW0%E:)D((8,P2GS[JVJR/ M03$%%2T@%A1K#+<#R-P/@#]<*G]@?74 R1>XG'X-E8D[J6/&F.#>,]")%[+< M(8&SEJ)D[Q5/7!CC6_MM]U.S'\!^M!Q^(^EW@*/+JM7;?&C',-6.>08YJU>% M!$2I+9@H$VJA(BNM2QOOHV4_#/UH^?DFDN\ 0=LZ_YW;5"NR\UG7(X6:J@L9 MP2M;9SLGP8RSJ-03-)U[U%;WH^7E&TF_ QR]/OD2ILO-;(WEB^GJRV(59F_+ MF\7\TR80/HN,+V<[W@Z9MP MC?V0^Z,E_,?6=P>0OUWZ?9L=*V(QP2*X@.1+%$4Q.*,8W)8L-6T'F$1K3^X! MDO:#X@]W0-!0#QW ZC?\_9J@EHLY?9OPVIG''?YR<*JP6/MNU6M/M$E$+3EP MP16ZS(V/K<\Z'TOC?D6O/]IQPJ":^I&OA'S.?[#K(-G:&OPR2 M3 Z8)'E\BA$R-;JZ$7J03F:>LW),M#X/'+#[?OJ,^72&9X/7[A;0;41\M5 , MELA5=B!D[5BJ-051!35%Y4Q@3"8)T[KH^G$4=GLYY#&HN9-X&TY)'>RK]Y:H M7./()1E],6!U=!1S.4Z> @G/FH*6*Y9U\^$/#U/5[8618Z#66!D'P^LK+N-B MV%JA:U7!L4BF1"!?(VA0RO#:^S" 8Y$Y[H.,K/6APD,T=7NYY!AP-55$!Y:+ MXNOPZ=.R3D+<3'8Z/Z&[98ZM+"Z%VM=$"?JBO8?HE ,IH].*^-.J]23AO0CK M]KK),1!KKY(.<':Q_Z]J=[+-*=OR@KWIZI^_?*]?7Y'D%LMK.1M,/NM0P(LZ M_>=LBG(24(+D.24;>&J=HSN S&ZOHK1PUX925Y\1Z+:4^<'QYHZ'#315:J4-'G;FAM?(E,,?- 2E-,.@JU2RYJC,R'HV+PF MI"T+/]2TIL?@\_Y(]NE5WZ?9W#8WZ6"SN>-A XUX&M!L/CRHIP1=? H&.*>8 M007RX"+3"8JV7N4HA=6MLU'C#7JZU@3$.<>C#5"2K6.#DB?XQP@%LXM&L)QL MZ\XLC;(A(PYU>@Q6#DB*/$8G?1JBN_.2#C9#]SYJD+%.0YJ@'4-VA/91!*N! M8L5,@22C&-)8"]8DD60HFNG8>A4.-]QIZSV-.ABE#5BLM2\)"[BB M"C!6 G,*(Z;6]^KV(JS?44R/0+-==*GY;EG>-'!YF?W\X:;MC2 (;I_ M2D_1/&:6(QB52>TL9P(6$^0#>]2"<^7R:#.7KKS\^OC7K' _:2S%4>NI^JGJ;Q/08'=\?:371P8A9T"J?:ZOL#46J M>#NA*Y/(RI)W5[(L]6XHN5]*<,@Z&:N93,[K/5;# Z\9Y\2O+3Y:2[.#]/@9 M#V_)10\UEWO#+'__-:SKA>+OMUED1A+\:2..I5Y/1PG!. U)"(XHA=:F=6W6 M 62.-A (^0&C*UV#@SC(AE7A(+";(W6BZM% MH@9T",IX985^DMEJ[1VBR[>6LE]FKZ[DZT.+S^] M[U&##+D;T.@=.6C,F9!#XA%2]58"@0OR*I0)")&K M>C'9!R\#9A-:5^4,QLP//3SO,9B^W^2."8\.0J K06SG_,.:F#J[J;]ZEM;3 MKW=][2IH-#H1QSG5H?$> O<9MP:W"Z0_R0*_P$@_AY) MK--$UCF>]B/(4:T# &UK!-FF :/) @;1(HN%Q_X<%4C35@8 MMT:X8_ /"84?8"7*U@94'QXAWG]%VDN: 4>&NV8E1"Y8:%1 M>^>;WTT9<)[F-8>]%*QPQLNWO:?E5;WR>9K.IAM-W<*Y%K2&) KPIB9"HM%U M^%$ B87[P+P- UX^?#R]_<[C? RF=H1*P.J[^N MH/KBG !B<%OZ^1:;+"9NC;& @CA42B*X8AT(K3''Y'64P\'T4:2.&^T,#]'A M]-:GSW=G0.NACM\]#QI@"O* +N#],W =9E%#"2FLI=C4^C,[Q%6R4EN6E1EZ M3/ SM^M-]0#L$1X?S&=G:[O7/) PZ,IV8"0L@[L-06B]0@VF6"-$D*K/)S? M]QA2>YVC_ @,[?#W!E-:GP;JMUJ3@HMR<3TJS/-Y]/(;F;*WRT]A/OV?S8MNS!\EK+R[QLS;\FHZ#Q0KA-D'^@W>S*-(-"Q' MVMMLY/66F4S@A,_TQ:) 4XI*K0NTFA!^=)>QTY.(R[=E\^35Z_D_/D_3YY?S M]73]_4Q]N)I(&R7R.JY59G(XL@OD>D@-W&=N,18;FU]XW(.L<8W?TZ/N3M>Q MQIKKTRKNUYGK8M=8;#H6A3L=BPXWGVW?_V2MR@X22%<&69$'D7V0P (M"%5T M;?M#H4Y@SDK#(BNV]?%!%P:Y*FI"X5P0OD@(M>FXDE)6;R9"2CJBS9&7V'R@ M"KWW7\&D/@8WVX:Z/DKV'61B?EW,\?O90*M7I_.\>K9^'I;+[V0+-B6!$^^= MQ*C(#\\F@O+$CI.)@TK.>HM:>MXZX_( 2>,F_\9'64N-=0# [3T";S/%I+P: \2-FZ:;WPPMM?>X9!S#/:7__NP06\ MFDNS27)-N([<\;H7V+J^E8L03(YU5Q".ZQ"5;GUY]18)_PJ.X6/0=/^DH,=K M9,0M>K5<3WX-_[58/C]=K19J/?<@J\7[#133EO! M'-]OJ!D]_AJ6Z*+$["=#XIUJ!P MM4>-]YO+2 5BW>E#R,XP':TI>YG;!V!Q+P'CH*.%1A>MQ3OR]?=?,9/WL,1? ML:88)T:Z&.C_8)1"LISU?K9+$C &38NH9&[4 U[1W:>.I^U&*EHTD5<7FI[F M<\IY2C[Z8LD08LU]> O.*0.9QUB43=%KN;>F+YXZ3KP_I*8/DE<7FEXB^4RW MF'"LB!110V2,F$ *)*.4$:)6J#PS@:5]6KO<^X)Q0NQA5_IQ4NP@:W-M./GM MH5R_?#^3V"RLSO9"G651BHLZXE>!XE&!3V3/I.#9:%:G_;:N"7D$>2/?R6K@ M5 ZMD[[A=L587:[GZS,$GIPBSJSAM#X=JTU?O8/"DTA66VO<$T)N&XDC=Q48 M"BK[0_)HO74 RX_+D+&2OSJWXDQ&GADMVL@\R2J2K)R(#)!)++1V!?>M>UW< MIJ%;8!VO\$5#Z7> GDW#Q#M2.F.ER%)8(=J=L[5A429WH"0+%%,R9;%89EL7 M$>X@9]P]\BDQU4HG'<#KQC"'LU$.O^ \?3X)RW]N##MFFZTJ&IQBJC;%\O2= MJS7:Q3O.8I&BM;%ZB*:1[P@W=,::2K]+-%UP/J/2:D-4BK[]SH8H["%46F MUCM'>[JRX**UP&T16LM<, PTOO(.+;W!Z1B-+P80?PJ_C:D&NJA UA=&>ZK'NF5 MF[-,G=5HK19@2O2U0WH!RB9]QIB2VWN&92[PI!M"0V MI4W75AJ3F2/6]OJRT&H0WH*O%XIX3: 5IXQ1S3MV[J"GEX*?8[5^+YR.5$$' M<'H]IV?A:EV;J7SX/7RY,*LF4!12(F!&,MD^"PC)2_ ^Z<23],A:YR^W4](+ MA([5]**YV#L SY5XWDSG^'J-)ZN)US%))PU8GQ1)Q=!F3UR!L2$F6YN3^>%, MT"49>\'&_%A[UV$R[@ FM1'N[X'\MU>+Y8O%:5R7T]G=C,7YZ*F)X#P5AQE* MX%58&,@RP-ZBQ=ZQM+CR*P%XMT(!QN9XX&TTT'P+L3-+S#9?U%^(1\ MDB4%NM%XX 9MO>BG(5@60%KFA2W.N-SZANDN>GJI8VD#JV:2[P!%5[+Y"VW[ M;^=7/T]HJS:RSB7V=0RP8I8X23Q R%()%4H4S9-*]U/3R^%;&P0UDGH'^-D< M0K\^^1*FRQJ"//\B29G7W%) MX<4UJRQ5M!RU@1AY(3^Q1-KS"X(H(G"CLW"R=2KJ&'KWPJ'[87#X5)K[UVA< M]G*UGI[4B0\74OB*3]BV;-?;1VA:MKU:XKY;+K[@ M0?#:3M43ZT$(!D5**50TKN36[3#WI6W<]&LCI-S?]K:A8CK8ON_EYEK!D2O1 M6&T$,+3DD;C (804 +TS)FOZHEMC;0^RQH79,'A8#*N9(V+M^90V!=J!^IEY,OTE^2?70*?731^ M8$9PQQ7XP&A%ZA#!U5INZWA,==R,1OV XW;_TSL%R*$*7#259@>FI\Y\.:7' M7>/FG TM;/01;$T(JCKHS\FL(&/BIDB?K6G>RW4[*>.>, Z%H);R[P!&KTZ7 M%"^?;EI,O)I^J]]=W%^,GFD??3URKV6TA3EPRF=(S-6,,^,RMRX/O9^:<0\; MAP93(RUT@*>_X^=IFEU2[X/33,L GIQ#4-)R\*Y^ISS7RH6MG^R8%XQXV M#HV;(Z3= 59^.27A46A[83D%MX63()QVEI!>-/&!"4P.A2FKB+G6-: W*1CW M('%HK!PA[9%["+X/\T]G,4%6(LAZLR-E):%>#8(00P'G>(@Q%1_97E?0'^@9 M>/G"<5V80:/RPP7; QHN.G@8DPCU";S1@AA/$;S7&J*(6LB0BXY[U6[N@X>Q M^P@>J*S;ZCY G)^>$![2,')]!U7#V5S\XY"*7#&&A">%9FT"[C? M?.0'VPA_>Z3B!^DEV43Q!\NO ^?PWBWOZK@XA-:5'0]3-6Z@.FXB_S#5] RV:S4"+'D=C!/$DB&'F=?@*M3^%H9+A5H( ME5NW/]J#K$[3M >,+JC=T$ MC%' \0B1-*KAN/::J_F**G!)@3A(5V-J9QPX3S$U.>761XK9N6R](6TAXUAC M>(\P)TXJIID+4%0=!)YIMP@I.$"A6"HL<15:EZ;<0\JX1N]8S=^V M>MX*\8I^KK0H,5C@BKQ.52-4[S(#K076B:!,A8%Z4CX.*(/E;UH#Y2@)=X"0 MZZ0G9DO)3D$TF>202@"/IM1B)E6,SUB:#T!^+"X&<]);X^)0N38;G=:B0O : M$V<1BI N1R,18BFJWMHTX"//X&T4+##N*$X9K";P-C7C'B.U!DPCJ8^<'KKB M8OL.>O>WN&G_O,FA*IEK 9$!EQ4#I54 IU%!*4P5[HH09:_#[0>R21\?%_VF7;8^D] "1TGBBQ(:A[:9BO)3V MTZ%@,8A*1JX%_+"8?<7U!UQ^G29#1,I^!KYU5B03-%,F(:O/('^20^U..RXT]PH-YD3QM "1U :KM5?OO[G-[P>?KEJK'*)!8L-CH!-GA- M,C,:G) 6+$6BN03MHVT]9'MOXCITG@Y$Q%[9HF/5\Z^1&7^/7W%^BO'[A\4I MB>'I,N+WO'B$3/@^(AC^%J-0FFNNR(;:.I(2$^VG9&#!FRA,[36H3?->,X/= M8GPQ785/GY;XZ?R.^[F(S_:-$J)EG$GP+-5S5(O$)*TTH;FW666><^LDYRYZ MNKVM^!A$W&G-U$H!(\>%[Y:+?)K6;Y?G;N=9,9/7)GP69:7304<1\063V;YXO8Y#S0B0P]Q;X2BJ]%?RI: MB EKKI]V=V6M-ZS%N.Q["1@O CQ>IWA0;6Q4')PM!42VSH3$7+S=1'EK"F#[TT?7_[$J6S25W\@(V!P%OCA= MGHW>V5QCO"R..>/IXDY(<"0DC1%4=M62,D5KI!!GV40O$M/B=M.VK:#8^X7C ME4RVQ\DP4N[E,O&'<'5S*/E8E"-S6A2O-8$N@>,Y0CU?3HIDEWG8 R7;GCW> M/.[V@#A:=B/K_OG;O[]^P?U[7'U9S%=XG8L0/7.22W":T89J4('SMH["1%]L ML5'<;K^W%0'WOV&<(]1A<-!(CAUD^\X%7 MDA IL=97?F\0,,X-O/88.5ZZ'4#CG@#M*HWIT69F? +:WPHH+0)$9 %4L-$D MP8O$YO.#'J!IY*[FK4/:0531 ;3>?L':JGW^Z0T&>F3]\GJ>%B&$$@X(+DU40OG66Z=.;R7F"[S(P?J_'8I81,%=("DR;('^2\UN@6#S&0EVB\0;;?M<7' M@VWLZ>A/@*#'B;=9O>N(AYRK:T=\%^OEJ=T>@@"FK M4&N0BE$0=+9 08-FEOXRE=:S68<[[;P[6'7CO?I8@HJ2PEH6(ZA8*XU%TB I M> EEDXQO74FTG9)N3S@?@X*'!QD_6NBCW]7_K\7R8AVNSAHX)IV*B'709:W5 MK*5Y020#&(U55JE$UKG!B=7=-__.OIWF M\X19SCYF#!*XPCKQM HH,D\_>FN<-=[>+C#.S>?O[B!GW*Q;0]^QM>A[1-&USIA94,3E7((0 M:AL8S!Q",0E*#HR66HS"M;Y/OH.4X&EVO,.5T"6H M+K@Y7X!6!D%F/0/GAH-RA-<1ZN@ M7@\^EZ$]0:T8[#PN%/R Q33 M =KN2.SJ/%C8P(02M:VUJ\WMLX> *H&-FIOBA0E\KXSP,6;LS:,*R09K^/,4 MN^)A@N\10E=WGODD^4+_,09,L 94, +(-960N;8),6G.!S^GO$9/9^;I0)T_ M!*5#%=#GK?-?3E(D3N>;AZU^"\OE9ECQX;46>SVV01G%X\EO5"&Q MY<7/YGDS>GDSG'DUW?SJ\D:P#4KK&C;&5 OE?4U6<]K"N(DR9B:S:1T*/8[" M=KU9+MY[[26K7[Y?^^G,O$L>1(DR0Y;%U_1]JENY@)"*CM8XR:UH+)''TCBN M/1L08??W=!E >1ULHENXVD1&PBD7K750I"-)U0:#SA2RX1BD\=I71V.@57F+ ME%XZN RA_SNCF8Y71J>8JM\N\2)5:!3%0491B)(CHW68"@27,[D>)F857-'- M6T@_2%0?)NTHU>\!I\/U,/)!\5\IUCV_>WMQ1^OU/%T,O,O2^MHBV_LZ;)-< M6HA9*Y!1!>FN5T_2JDZ6RZ_KY9/S%+ MQICV$!G/]5""]G[!(@@*A^[2T4OW>Z>8 L[4@7=@>A\=3$>@E:^ M#ERJMWE]#A"#0! SK=/[I M)C/GYE-''3U7"#QD!\H*VKR]8&"9%,XR9!2!M$^6WT]03_ Y1-]W$^.-A#^R M;_,1ER=O%F%^AP,3,C(+/-81?471EAZ$ V:M9(5IK6S:PZO9_O21"YQ:8:&1 M^#HP)6\6\T_TM),7&->793K<^RB$X1#1DT@2D1^Y%F"<4K;PP#)KG1S;1DP($Y6@T=0NE\?2GKA*>H$7CQ%$LRVJ>=CQ0B>$4&0ZN4A1T83#VX,<=K M^ '('"#N'D!#*^MM.3/,%T7*J)UC: $CJ^%?9N3="47V.65?8F1%MS[LOTM% M7V Y1+>WX7*A^IS,9QP1\;*"YR%[YA?+,/O]T2(+$I5N*J=724'994G MVRL*,%>8-*B\LOLTRGWP12.W\&F-D[:"'7MZ'"D"-ZT\$\[#W:@3SXE#!-03T.-3M<*%.:G.X 5_WCAOQ?ZYN!O7<7K!*Q8UU M#X M8N!'G %G@H 8J0N$R>A,[?S>.EKZG 181Z<)HI(E M!+0KQC"JJH=6!ER;3;-?IY/9;* \M]Q( M 9D94A[>\9LG>#I$4>KN%%6UK>!+-/5[7=L9S*J*H@%H[: V'X;.EP3+,)7J MS*OR3P,O''6646!4(RLI\M-P[R 3'F2.3 3>HZU;07&_US,M6+]#Q=@F:!]P M]$L:N7F*KR?H< P\#]HQ@9X%^A0@6)9@B;60!1'94A73TU$RG;SL6DU=OUFV M8X*QAG@:!AY2\B6%-+PN(=WLG1M._W"CJS3(DLB@@@,:-/H94N+VM.20>5 J M1D-L]=FS.Y+8;[1\= C6$-3)X'#AD-RV:[ARHU>7I5_TH#Q])I%%, S]7N$S M!*T HB/!FXOIW-AY?E:/A]'":C40KS84F0 M)>FK>"JSE3N%8089MP_3R=O)M, M+]W[<2[_Y\:/6;3$^91O'\%]'8Y#>L#X-\B(5PNM'1";,B=&X/&R>/,M#%AJ M-"B-3K?)-KEP!)-[V":V K8]!V ?4=@G@_:W;CH>CB]FGZ8?\$3:B@\RA&S0 MKX*<3.F7& 38H#)DF9/-B1 ?CN#\5MG+=LE[^O =9KZ27=:@.?: MY&(\_-\4WT<4TC /RQFWZ/!Q=Y'Q:OPPGX(_N[K$7T=LC"_*R3 M2%&:KB4,+%C,H(5/6DCMHJK=2*RCK6RG Z=[@]6GY)L]!JZ1U9.Q&SVP!N_' MN&.,1.ZF#RV&-?X8)53^NS*'AXS@)O'@3((0/ 8K,1"T!11M@4G*2XGA"JW] M@J.SS6RG!&=Q>]:#]'=7 WNC!N,RV2_%;]6TX=?))/XY'(T^7TW#=S=+]_N] MWV7)7F:J2L=R*64L):;EV2BUX&.,)CL7&?&5D;T58=NA]/0NW^I+I0'#^^IR M,IT/_W5"E2"R X#*!%U9!P(#:4Y)(KM[L=C-%VX'K M]*[0*LJA'3OV;HCV.GT87C_T36X=F7!U>;6XBWFX]4%TI<.3]Y!(R$5]2E4. M;KE4.B)[:1F[7!EPNU.Y'0A/[^JL8WD="LQCMCF]&\'ZZ"+[LQM&-XYWB<:[ M*YS9),^_/_'1W2,?O6Z[U,[(ZZCMZG'8V4_[5LF#HJA88*)>= "28(C%>$L% MYC'0LK'Z7.O&V[=Z&Z605$-FY3Y3E],J9 E!)">\T4;PVD;\K-NW[H*P@]NW M[B*\!AS8=6TCT3'B&B,\,(9BY"EQVNU;=Y+_ENU; M=Q%&HYAZW&LR&57>220$ 24@5%;@RA@Q3X*5+D<9Q1%>G9Q"^]:=1+]S^]9= MY-!R^U;I&+6$XSX\\D9P-.Z&,O2JL_8R,F*Y./?VK3N)I)^[+NV'FS-3GD<&Y?,T_7##^/:O'VD\2_C[ MG^;?TW1952*5]ESX#)RD7(9_.S""2<@YTL2]D3IW-83LJ!MMX]G]N2M?-[@[ M,^7\/)W\2-/YS\\CAZRZ<:U_E,K!@1#:$THS^.05"$5+S8YAD#0/D6CGPM,) M;DTIX]J-M=%FX-R5KPZN>KXBJ\F0#\G-%G\I!H>$))GQNE3!8= :G $3I07) ME7;>"!32D^O:E==K7='71AN$EE2D&32/)@RUM^ MAB>P3I%X;VG#!\ZN[V(Z;]+0DOZTA)TS4Z&%(_MQ[L ML_NYJ NT5 ?N/,&#%NW%HOFH4S:B]!P+/DJGR1%*W+K;X$D62G0#[>YSWY5P M=O9*^&:YJ65CJX%+1#NE!;A@ @BCT-N52D+F)CG-#17'Z%#6W09/LI+B#)3P M$)R=42Y\I76:7CV2YD Q*LN,*O":HP?CO"H3ZRCPI+T+3EJFGSS:[#Q'O@W= M;?B$+:E6\^@Y:\U:_LOGTB.AM/)8W#P\Y)21U(20.&@T.2"LM6"E9D"$% *# M!\N3[UW/7MK%2594G+C65476V;N896S]M^78^@&A-@:9'1JF,A8EZ&*G1 2= M*0]1ZLQH[599Q]O=2198G(%SN3?"SNC\^S@9KV#,4\,DB6:L#&E7)+-2R2R@ M. 5E\AH1$35'^&.[EEL1?I)U&2=URM7'SYD=;/<7@^LL3[0&V4,L$,H5,DYX$$T?+:]N,&3+.XXN>.M+L[.3 D?VJ(@#,LR)@@Y^3*0N921 M$0T)F4!MD)2SEM]Z[7JZM5;><7**M2]VSNR"^F.:#Q(3 ;=K($6"/G(V!HP5 M%K1RQDLJA2,MJPYNX23+.4Y.97;%2@.J1GM$D0G MA6?>QU0]TW#[[4;&A+2(SKW$4W$R2-5VM;=//=R#5QZW[9 F>=5/]^\]N_^W M*C22K;312EUAU[ZPN4,H8T[B_R-HI!:]D"T%:W4&8CQ;/$:M?XO](E'U>K^N M_=1-?RVMA/%>:%"6EJO5C.KIM88H_+6W]EL#4QZV) MAZ=CZ"L+IV6\E0TM.U1:0B,KO6Z"1K]#,*[0)U4<0B**:AYT3K4S;5N0U:AU MVQ<*VT)M3[GT?/=R1_ZR8^FR3:F)R(B(S)&6HS):P0#5+P'AU&L993+$O>"I MK5^]48#L*\!)56[VC(=W5]/Q<'XU30\YL]R&I4XQ(BB@?D@,>$JQ6N 8JS 5 M:23>N:>AY$I0;/A$OV6)72*C%E\;.)D^8("SI%QE4JZ7&20?$-B4"S2D,0&C M*/&45%"JMH]]__5^"^VZ LN!7&X '[]<(>.&XXM;=">;,^<1?.FH(ASE8 .+ M(&*T@CJIN*G_;.XA!?V6AG6-DP.XW<2DV<7=^O?)*+Z__#&=7*?%T+KE9FB6 M0FKD"\FQ^&G<%3^- ,].9:9U2+3VM-@-Y/1;UM2YO:DDAP8,T!_I^S",TBWU M*4EM:,A C6(@%,G@7320HW?94>98K!TE/::@WZJ=KH%S +<;P,I:[GRX>TE) MLK)6&@.))7.3HC>!&HB$:\.$BE'6'A[U,E6M##OH(ZFSGVA:!MNOT\ELAG& M]4R$!"*5JK*$9[,B)6P'.&8Z=M>; M]XW8Y!!TAP@,ZYQ2R&"X]%!$H)YJH16O';*]7SJ M$';"PQYU"+L(IV6\/4@?D9@S)Z6,7/&2:D;FN>)29L=5,C*&9&MW"C^+.H2= MH+!''<(NEPZ/Q)9P)G,)1E@'G"OE.$F2A:-5W)U:;K:3@VX_T30 MMM>3V?Q3+G7Y,]S/US2]'H8T^SH9/4JW#%36C(K21\8)"X*(A$SS! P192)T MT,G53H]M1UFCQFQ//$PZ%TX+D',_AG,W6HRDB8OBH#(HO#QZC;]3F #C M9 :O../2>:%,[0J$_:GMN8:Y(S@>27H-X/1F:.VS;L=WSJ6064?-@0C/0!"F MP"6100>#_^RE-:'V1X(;Q6ET "FUF]$2R:<1^> $Z)!*%TF&0D' M3LL@F?*2AMIU&XQU[9@?ROLUZJM*DSXWCT^:97]-X.)F^1A*'\WF.H(09"2A9$0$0Z33G(; /^ M17J?MWF]O7+QPSTM/W\_QK6N[F^BF"=>1I.!TJS*\$X#UA$!B8:HK$#=NA^_ M7LV%>D9&/WFH.E)\[A$=QN4&CJ5'*O1S42^!GAK/6G)05@NTB8:"3<@6HGUB M-#H>K:N,D^=4])NN/%BP3Z\X#N-RC&X +.5>\%.^V9KWV-\YR*EH"RCV2?/B8^C,T- .5+NIZ,KH?CB\>\66Y&&YJ3 MU@9()+B9R"6X6$JJG I>IY28W@*3')_;""@O!N8@^ MH)0QHA-**4!>&N%3!F\R@:05%99@<%#]DG4=+2WYOKO+>"-D]F1X[Z-S;KJ_E*$('R?S M=-N$@89LI8YE*D+1)%OJ"_#L]40CCXC10/%#_=9*5(=$7<8VX%"4 M83GSY;"=S-27]>AV'2_@%R.S![A9 M\SS/8XTVLKPE"CXM,HSH,ADA@6@9*=.6)Q%K Z:Q=%H-V;Z<4-N%T0U I7A; ML^4U^K?)+V[\[]MC-6O'"?,2(J42A$X:3 @* I?&VQ@IE[6+5M82TZ^;VP%P MZK"] ?R\2=/A]:*7R?W)_64X^_?"$I-DF-.* )IC/+Q#:>ANLX=@#)-*F6QL M[0=2F^CIM^BS?FJM$N>;0M'KR7AQS?Y SY+UW'!"\3P7Y8I".[!<6,BXP:B4 M*TK7&8J>T]-WGJ66U-?"Z4 1- "G]V-<*\WF7]P\??W3_;CM]R^Y5Y)("$PN M[B4(6&D-*"T-R=*Z6'VNX&I*6H'0H9*>5&=[C^"93>>#+Z4B>:%*'O=O3+"0 MS&**;2#@,S&@2]_=F)R1?JN:%ESU 4[P;_<8>?3!?BO :YU-^_.P!<'?MN,P M ;.'I@D8$M4P"IDTFPC%&DVJI(91O1]VD/#A#64W'OP;F>!?[;<#R\ MO+J\[:0>M4A.I(0\(: \,:"\X7ZQ!6WU$K.M[KR?TGP#S_:3S!;3?![\Z\! MQ_ /-UV,EBT>RL+J(6R91E&!)5F#,(&#BSRBVRR5#<@4F4QEE_ I#?V^Q:D= ME1[$X<80LG2)71"2E3<>S+C2F3E)Q'@2X)UF&%@13ZOW%GI.1;\APV%2W0"1 M/5C< $B^IG"%7_UTG:;CX<7W^;OAV(W#<'RQB'PF>7KWD_?CF/XJL5#YR=)F MHJ.5/!,1 Z#R!C<:!EYI L$B3W-,GN3:E:T'$=P.]/9!R]/^LT<370,X+>]L M'U!/D/*$X38@E1:$-!X<"P8([$8OP)'I[* M6B"^E/D*YU*HB;5G!/3CF/0&M,,$T(!C^_A<_W#?591F=-J,!")#Z>*G*!B% MN[)9"\:C91BN5K\J7DG*5H@RK?L]-?G= &P^/"C7NGN]=I//_&4RG4[^+&_; MW _\R?SGP NG24X)&63*>S;KP2+7H$R8H]DQEVGM:&D7^OJ^0ZX B W%=%6E MTP#R'O,+=Y=>74ZN2D,V9AV3EH%;S&6-OI1[E;+51$4FFFF2:K^(7T=+2V]) MZB"J"M>;0,]MQ<:[X5\I/JRS0%\AQ^RC T++5$QN$_@R1B(%Q=$;<%'R^GWN MUI+3T@."6ABJP_LF8/20/8^J=>:E7R3ZH*&(ZR(-"'4N%HY)HUUYK1, _^[* M@_&<)66.Z]HOZ;>GKJ4ZSBX,537)-(>Y7]QL./N*M+CX:?PP'TL',HFHF>$0 MDT23;)(#YYD$KZR/RNBD7.TF0MO2UE)M5A=XJR25GK,/3V*>10N]=)VFJ#1? MBK &.2WI]/2D7-M^;=-W6KK//PPMU;G:%$(6 MQ_GK[VYZD4H2YGY'QEJ>LXI F>1E7 U:6&8-X$9UUH%ZR;=YJ+W=UUJZ'ZF- MEBH<;G,NR[HND\LA7Y/\\(%/_2::&S_381/-[;=7:=!+(>3-FB[:9T/*5@(G!)2VU-QLW% MDMJ(B027/>^Z#5$#0X@KR'V;WIN[L+H!9WKE6,6EL]5?@I]*ZX"=)+Q=ZX!=V-T :-8_3':>Y""\!DX$ 20]E5)O!R9% MZK+BT54O@SWL/?BQ&PGL).FMWX/OPO8&\+,NHM""6).Y $VI!T&%!1-1LW26 ME!#/\0"O/;/@D)O9HS98/.2@JL'OYF#SVDVG/X?CB^5MC=0A"N(\\$#*1&2O MP 5)H#Q4$5Q+;4BWJ<'']+3DZ>PI\(T@.H#[32#IYK,WA=VIC"B>?4RXC<2S M#CF!):F4/RR&K+M0GB)'17P.,M7O(K"2E)8,4"W\',[SW:%C;Z S3A?EBN1; M5;_YV_)XOYN;EAF/RJ.))ER"$%F57%BY?R%.>,JLI;6/KQ5DM'F[>@AR#N7U MH:BI#IB/DYM)U+@/);565B#Z;<9]1"7!2V(AV.!X#,$Y4MMA7DU)F_>EM6"S M)\?W/JJNT]1/>LPL/_U)A]GE=9\Z1H9YJVUV-JJ):^.9Z&\?CSZJ*:RX".N_!QPITQTC)2YB 9-)8:)+B/54DMCC?4B&+H%F8]7 M;6W@TBZR>'@9=0"OJDUNJR'EVW,Q.8+QH:>09/ E.#1H,",'SXRAI1HDA6WN M)5H>9MU*U]-/T)IH2H$&BA@5""ZA*#@N#63/I'#"$%U_9E7G4R SH51&]*)3 M*(VA:';@5+*H0%)E916SU5^--W<=?8"\>GCX2-TR#OJ!?-.8EO9(6\7'K8@^-N)"RD0&5V&%,NI MG!F&[LD'W(6R--)@.$NU1-]$L[3=A;6F0]XNG.N[4=JC#F]>$$\4Q7")(>!% M#J6I?J*@DO!4!FXHDQ5$WF"'O)U$MK9#WB[\ZUOPCSJ\96$)2UE#B"R",%J! MR3P"U28R)K/+]DP[Y.TM^+WYU\3UV;-A;BQ;EH7/@,PP>,P5N\=M ,*(BB$[ MH7SM@J%3&(NXS^E?B3!G*?@3?;_U!(X]I7FI#/6-F=A/MS=&W(F"0F2 ;4![:Y*'IP-Z%C) MX*7+BH3J5_&'5)(==5I:O3-I/WXW!YN-3VE=9DGE8,I64"&(4V!)*=T4>_ M;@45]4N"JCYR/GJ5V4Y@V/^1\RZ2:0!S7[]/IO-2CW#7IP0Y92*57$C(S"/A MR#0PACO04G(GB&"Q^GOF%62TY#;70=&AO#ZI2YU//U*YQ!A?//U!=Y98 M>3E7:G<734HTVDSBK *:)2UM(@KQ6D,L=Z?212_D5IF[G2ZE-M/46H7)+O)] M5HI6D_\-G&6/=_+?J;3"3O'5\OEV*D'*[0^+%::#,IU0>"G+FZER&:8]&!45 MN&PI)\H2D6J_/]R5QM:J6P[!6Z?R:0!_"\I+!?F 2QZS(+J,DK'()8DT$R+! M>IJ(SLK5;^9X]_'6ZF .LU#[W.5/B)WODQ& MN,S%MS_3Z#K]-AG/OV.801PS,7"(A@8\R75$1;)H3KE2)#D9GW4I[L23VH'D MUARM7="QC:/5E?2:. >WV^[[\7*S_TIN^NW/R<"Z%&)8O'K@ H-AA49>B@Q1 M,R>)9(G+ZN_[]Z2U-;_L&/ \2%XGBTL$6AH$8C0WB4/@'G?*4@(K+ $BM7?$ M9\9,[?F[^U/;F@=X?&SN++-31>>[R=5TP'E.068&&*5CF"XY*\,L,6!*QNJ< MM::L^@O/?8GMYT%?0]C<66(G"\WA=1H0+TU65(*CD8!PLHSJ+"- 9!0A!ZD< MJ]V,=V]B^^F5VA(T=Y78"4'S5<9O/MVKH>A&LZPA$:;+X&@!3I51P)3@/FGB M0?=E.%?1VT][UGX!>K#<3@BC Z>D%I9JH*6OJ! >/1:3!:0.RGV6N_V-M)'CV^N]UJ7[^/X_)J)\6W?P7\U663G-*2RY;]H5,202B.FV19 M @M1VN "EZ'ZL)A]".UG+%$/"*PBJ0;,WIKM#92SSAI"R]0)@W%9]&"2"5!& M&5)A%1KQ;F_==FL78$\#4C6X?:87)X,GSL!QKDX&M(G+DZ>;O[L^^3_[2>.= M&T[_<*.K]!M^[VJ:RF%Y3\WKR>4/-_XY>X7V;3Y;_DIT\[O_U63LOI0YUE.D M>#&\8?_+K:XHJ2"UHS"ITD/PNZ_>-ZV^MT@D:1FRTY"CIR4]0<"X8,%S$7GD M(C-=NUOY)GH./9+NUG[T#/^&_Y_&CWG^^WCB9VEZ7:J3WX]_7,WQQY-QF>VV M@,--U;*2G/.4!![$M R?+)0-YGP6+M4LO8>^JW6K8:^I^=AKZ)N MP/NZV_\O/^_^^%]#/"NFX?O/,@=EM'C70[G77BKT,30I0^0"!^<8 ^I]4IQJ M071M[W\[RAJ!92_H60?E>J)L": /SLC9\_TM'Q7;,Z&3TU1[B)[1,L5< M@&/9 U4ZD9 I 6M+A;4+^"<9 M!' AJ# FXIE1^QW7!G+Z?7+3+[CVD4BCX.++K<28'4'_ IUF4F:5$5.N\@PH M$JP2GF:2:E\G;""GWR>G_8)K'XFT!*Y??CY@V[MI^L]5&H>?"Y_"\!R1; $R MD0#"!-P2"PF83U%+IV3VNKL 8AU9C5BRQJ*'*D)L"9>K-K1486IH6F0,DDZH M:JRH<'(4#%6X6:X-X[6?8&Q!5B/N6RTH;!$C'"*71J$VN]/@I5E/5&9BN &/ M@14(&\N484,A<:>XY#1I4[MN>1NZ&@%;+3!L$Y >(ID&T/;:S;Z_&L?R?TI7 ME&LW*IM:Z&62AJ0L%3JB%!T1+3'HL3%#-D:9$O@X4?N<74]-([Y<"\=K)9$U M +XO:3:?#L,\Q=5[6OVOMQUZHC.!1PXJI5(V2%118@(^LA!P_XE5'^5Y"+W] MFL9:F)GT), &P/K;9)Q^_N:F_T[S=U?C>+L+@]]2-J/W(E3I(E2>B0H1( <> M5*)4!E<[3;R:DGX!=CPD3*J+I0%PO4E3Y$EIUG'? N;+5 MBX.\>(G,8YG(H:RW.JGT=(Q!A=9+Z^GI=T)24T=Q-;$U!<'7D_'B-OS!N%;J MM''&$7"Z:*A*N W+.(2@I&0^IBAJ-^O?1$_?_;YJ27TMG X400-P>M2R[$_W M8VF72=0V)18@F-+:F1+4MO+BPQE/3&+,ZE ;2*LI:05"ATIZ4IWM#8"GHI'_ M<-=(+3$>(G46..HA"+3KR ,706M-K?&"!55[Q& 7^^CGT5B3QV_O,&E 558[ MUBN*W- &V! D]_/[OPV,L!BEE>:\,D80.I0Q9I9#],%I MS[P3N7;[F&UI.YN;OCI8[42D/?=>OZF37Z%OY07-/=]7*60T5BN2 AA?NDK; M6 ;L:@?,6F8#$5RQ)_4U*WLZ[4_!V63*#X/G$<58[2%FU4=,7[^CP+Y/1BCO M63E$YC_?SV97*;IQ_'0UGY4W/BB(Q6^]=C^&2$F%/KD5/EKA,4SMK5=Z]W(/ MKT^+%SEI/%ML[4L:E9;>I>O@;$&4=[,4;Y\%W[U-\"$*+RD&@S(4+<"(T'"# M(5W0+/OD+&>UXY?#*#[8M9U<7D[&7^>3\._%1V8W4AQ$[S7C&!4'5II Z93 MB=++1&H,C1GQGM8NM%A#2L])A./AZ9F#6D$T#;BCS[;QP#P,/'.4(H\@^53> M I4!-*4%.X:ET1F;"96U7=!-]/3SFH<"O%?2X__:4P\"&+!TH+QDC4P&0.R#SIP9F<0'/!(O5;ASVW[AD_Y+8)J\C.EKVEZ M/0QIM?*]&BV6Q#]]RB61_N]B3M1P;QG)EOJBYX,PY$QV%H&6I MN3 ,C,\&<"M&1FJ3K=Z.]A$!_6*Q 4 \=2'VEDX#T%K#M>FT3+M>J/$O/^]_ M9ZG:BQW?;WL_ M0#\ 5JLBMCYEW #.[XQ%<00__7@P^S:Y$#@/'+R1"D04%*S&^'31N\VD+)RO M76^ZEIB>36OO.)ET(;0&T'=?+[[8RN_C(8:;7W]?;L;3Q%B9VY2)YR!T&?%< M(LK22D3:P)DFM:\Z-A+4;^ZU.136$UX#2+SER^)0\38G204!FI$7(G@"WJ(J M41]#4BHS4;U[_,/O]XRSYAS)O673$*Z6^F8E3\1+"ME@W(=LX&"$CU"&"C)E MC*.AMDEKR7?;7Y)K(+$'6WLN*EIA-3::7:5K^=/N<261J MI/ >9*GP$[X\6^;9@@PT*Q:1H>%)U\>5544'D- &?/:1^N3X(N@9:9\NQT-_ MM=C'DGB> U\,LY2)$V28\:7V#A&2;29!&V:>EE.NQ,^SA?L]L"JAXC!V-7#4 M?$66+QS!UR,WFWW*"S#?O$:22><0'9 LD26\]/TK]413S>LY4)3_A8C&7B!FQ ?5+1!D$P./6BMK?SG(J> M EOMRGMO':4+C_R,4@HJE2:C68-#20N*Y=%-!+:K>DO 9 M$3VW9SA0JNLKIO9@<0,8J6.B/]P5D-,%7N IF91L_;P[/XP M#RF4=P]!E[%\Z /3D%(6*A-#:]OBKO;2KTGO%:"[7G<= RT]Q\3WU1B;>>!W MY $**^"O+@_OAZ7)B@?/+ :AF8@O-/LV_I^FW[VZ\9,W'R?@ZS>9I:6L&@F5"O"/ MDO,@N?SO:YOH-?,Y"H3K%4P.*MN1_BJLY]/:O\L>'SQ\G\7VE^+X&'UY8#=!2-]8:#TF5R!$H!C$5!N.1S"#2* M%&L_L#K*QOJ90M^B?K2'HP;,?V=,N1$?!F[+?RJ_1P>>6!6=CI"9D2!H1M$5 MIS10EPP:)65"[6/DN#O<2MWT/^K6*[+.6>_N5[KY'SUU5P<&PSWOT#8Q$4.I M<$XH4_Q/]"1(QJ1'>9^*"KZTV:VTT?RCC:W@K_SZ8Y[X08I@/K_'? MJSYK?N$;W3QLWF5C;3QM#L9FJ;0%HC1'?.F,"F%0-;QP3GDEY;D];:Z7&_PR M&8WP("T_'%!F B7%L+";O(4'DXF'Q)F2*E*36.T J)N=G/3CYEW0W&'2>%]@ M-.!9U4^=2Z&H,LJ#,E+@N2LE>.,$6(7"\E)P0FO/<.=,N#*34'&P-DD( M+$A.G2-&-W.CLGX;C3];/#V-.10J+9PM)=-WTZWQS55IQ7NSEYMJA8=IP+=_ MI6D8(A\&@DLKLI7 17EI;SB>Y2%&<)$Y:8TTFE1WJW:FLN?7!0UBO5M!M].3 M[E#>([-S&LZO2K7..+[]Z\=PNECA3L\'5'HNN]GGN9.KK J39 *"_]6H0 [YV&1',DWN1,TGG4 M>75V9W^&ZG,83 X,1MZ.8VNZ\M]I>/&]Y+&OT]1=I-M#^O-T&%*165[*C$>9 MO> ,N$L61'()K"0,!(\B35^L$X?THY$YP.YU,W-I&52OS*QL9 ME$@6.ED-F7MTIB/78#S+$+7V/*$_36CM%^9'W-[99.Z:T,F>8'<*I^-+K+G= M_7;<"88K_/\4J,YE_(O,8*DC0).4I76*K5\;=]P=GDV6\23TLCOPG8)J'IIO MVL@L9AVG42401F00WE#PQ&OP@21-!8;ZS>5@#MKPV:0[FU#<9J!Y!GJ\;420 M?+;!FPA.4H<"M0X\4PXHYUDDSFUT#9=P'*R;IY!+/07=[ )N9Y)]?17CHA+? MC>XS?O=I/"EUZ:I-P66"MDFA9V$Q%,< /:/?+XW4O+5$Z\8-G?2XMCYSJO5@ MTLKIY5]FAM_9G'Q)I8\9_OOKR7C!FBLW^I:FEVP0,HL\,@=,>611)@:<5AZ8 MX,2*++7IIDSWN-L\[;1J19"O4K^&$==ZGR*_-7O>(Q>&X]DP+(:;WPE/I8BG M>>2@7&F>04L*BZH,TF49F"*2Z6TFU'=.Z$E/8-SG@&I/_*T<4'7\W<<,&3A! MG6*E 3T/R AB.7B'3KFAQD4IN&>ZX8#J\6;Z.6P:!&QWT=(!Z&E%C6ZO%D5, M/@CD9\;(3N*?7' 9C-7*19*CHK5GG-Q_O=]8O^^H8W8STG5K=_)\=*N-M/%LE!G#,F$)I$7K*)S1X#438!A7Q!BN2?4I6:U,Q-W_ M:NFF];#,67B=&6HRS2"B0^M-" /.L^;$J:QC];D(M8@_Z<>ANV!V_>3;8XJ_ MA<-[[2@!IBU-0B;0-FD,;&D$SZ4&:CT&N43RG*J_3#AHOL<1IN >%1Q;S_38 M15(-0&[%1 )BO0K"!PC>B%(=3L!I$B &%1$E,2M:>X;MZ@% *Q%/EGLBDQM_-@K<4XRGN=9.!*ZV:NX#[L-+GC"#,]>ST6 MCRO[4T;[BXDGF5VB.2>@SB7TH%EIS*@I1$4C43E:2OY)6W9[1[8G*H^6F]P% M(DWTQSWT3G!9NE+LU&-6T$'2CC/*%00T7R 84QAP6@>6.T>9=(Q7;XK;W6Y. M]%E 17WI'R0M'"Y[M'9(-'"*48DAE($(Z'KZK PHPWQV)&FFJKM.?Y<>'I7@ MW:U0V['S!QQY#U3X=B8(<5R;R"'3,C2'&@XN2PLI1"8X!MZ1\<:\H6>;.-': M]#:\H,,@T8(QK\> S67UW!)M43Y&1#06/C!P%/\39?+:&\HPNFM74\ZP?KPY M_:D&GU:TJHZSN&65(1T@8W(D1($6*I<<, ,?D@8=C#0N:(%>9KNAQK;;['<: M1PO:UC"L6M&\ PS2JAZ+)DIJ4B@#$;T&86DJP[ CY!!0FB$Q[EIK[+QO.\[. M!FNTH#D]PN)4"JGNV]=_2;,Y'KWSY72>W\?#^:R;[OR;OM1QC_ZM-]E&R955 M+%#A$T2M) B7.!@G'+ 46>3!HST^LT[]U>Z/!"Q)JE[X\(N!<2JMV L'3V9![2Z0!..W/N/MMC^/GD1M_=)=I64YB91:$ MH>?CF$X@F$9'B 4#+!.56);6RZ,WJ=]C'_V"^P!856MW4TG&#>!\E3OWY>OO MRXHEFB)!EBJ0WD8024?P"4\B9[A%-UY(IFH7A6TDJ/'R@\[Q,NE*>#TB<3:= M#[X4#B[TN>3[4\JY/+5)Y89,@;&^O+PQ-AB.VARVAFP#F#Z-T '" M>BKN/3C7L\!_&XZ'EU>72\*#](QX(H'3TF_*FE3F'6FT;CD)3PWUR540^:./ M]BST?40VJ<&_O@7O_GI .$^,"Q$EV%PJ6I-A8(+5P#$Z=HQGDK:K47])\ \_ MVL\!44WP>_.O =^T0@)<:,*2(0*D"!@>&(;N#U42E W*6\&SR)T\G>Z^ +V[ MJJHFD@='EOTIHWWQGS\P%+@K0:,#XQ+5Z B ,1E]?\486&$4$&8RB9G23++>@?"H135H*;:ZKW8PR(KQ:FZ>E,\+LYXP_GYQBOF38^ M09:1@) Q@R'&E/-J,E>.SSY^O->%*E[,/T]5.UV+I1(.7(,-:0O M S>)10[/G<1W.H#PR M1DX0H,R5N7'2@&4N \G:1V:KAQ411L(H+L%P8:95C]9LM'&MO)_HD[)R4\ "PG<$4VQ?9LQQV M\8!#25!!57*@D1L8)/,,GCL)E"2NK$W.RNK-Q8ZWO1-]K79.&GD8Y/X.2OG4 MB8^11\-L "5-!)&U!) K=3'YZR/7.> MO'A:./=OT**\<\/IHA'#0T'[1+7)(0"3J72W4@E\IAX"4Y(0*HTUU3L;ML6" M$W5]3R;9VAD$XK//[F\>%&RBMQGE#9%H=)*8M^"X\&"X]!@Q<>OXZ43_AX]3;^]\ M;SU;7P]>9WT&[SX4&P5NI7!,.C R:G1@T 2[\GS/!7UQ,%Z4Y:P8HA];/9$7>V*QW#S$/L[ZN(#^S8H#1%L]!22*#<(A#A [E#(RG 5 MF&2Y_BB.'O?;P#';ODKTK]-GHQ M&UU2;>CU9^\-B)0Y&$0M2&62LCK[S/_IQ?Q4W6]:J82@-)5"@XN6@[!,@6$D M "?>^&BTS+JZH?RG%_..F.VN%_,NXF_@A'_]X *8 M21;=?JLY.?H3W!/OQ;P3K([1BWD7&3> \V>^W.>OO\^6K?L,GD'&40GN/U,N$)0"1(ER2JLY!@/;$@T9=&EUHHXYLI MP/QP;@V,#SF:CRS[4T;[JKZUGHA -(:1,E)Z4W.*7S1 LM"91\U3;N;QT3DV M,-X)>UTV,-X%"*>L!/MU5V'.A:PILH.ACR>,"X GL0(FJ?;4TZQ.J'/5638P M[D61N@?3WJIVG:9^MR=DRX> +:S]C^?=)5ERF:M%0=#!/)%2!@;2Y^98$):=3H-&O_&+8S; M5,(#P/9WZ);ZO)^L)-[ED%A)BKKRQ#6!U=Q"2%%0)S01YNBCI?]I87Q&&GD8 MY/X.2OG4B4\H-5L$EXDV(+BFX,H,/&LH&BP>B"&GHY)_YQ;&;2KD(7 []28' M=ZT=7LUF5Y?+AS+C^%N:?Y_$R6AR\?.N@-?%[$D@M%R (UMHUF %,6")02,5 M@DBJF4?3VV_K1%W4GM.B'<&FE;"OK_=GP6J,@D4"9\HU:0H,K!046*8\64LX M_OR?]Y%]ZUY7X&_I)>0N2.P];WI]&;ML*K&:6^]1^"D.+%,Y2Q_08\?_"!TD M&,TD!.ZL(9J*F)\\:7[V&JY'\D\T2]JQ!IX*GOZ.Q^5-/FM $V,L,@\F$F03 M]0(LQ9C".:V9U8Q9?O*-/6ZV>J(.ZKD>DGO@K_^432\&[2[/-2!D,8S+0!1" M@5"^C /R#K@C)@8J/$^RQ3/R;@/54Q22E$) D1Y;9 M[,"Q), '89Q11FG722UHR_%E>[G54RE*';N%,GP1@\X((RF;(45)2U[YOVI_;D M6Z!U@NVZ0FZB4GX?/1ZYV6R8A^FA'G,I?=0A0K2HS *=.' !/3?ON(Q>"4:J M3X.I1/I64-=_-ZAW*/X&G)=7H\7OI+B:_$^0G9_ M\E@XRX2H[9ML1]E6F#5GBMD.A-< )-]>_AA-?J;T-4VO,1Q8O;?7;O;]W6CR MY]N<4YB7O_V.O_%M\C7-YZ.TX/%L0#B+WID(D@E=NG]J\ RC">M]H*(TL FU M45N-^*V ;<\4V/U H,W.K;CER^%\9-LH=Y3);B(R4@@@OP*72WXH8X9UE3.O:K>3'PTO%B(EAD@C@2%* ]1:ZX MX,%%W)]7-CF5/<_45 ;4BT3U6P%S/'S5E4X#<'N3?DQF0^3;;);FLP'51*$K MD8#Z4EH>A KN"\=9I+(5@;F:I=./J:@WSJ-XP'I +[WB)IR5_U$!6ZJ_3]E MC,K?CZ_=;'B=_D#^#4:4A15/XQ$N>R@0P*05F M2&*>QA>2JY"@%]<$H#]J&@-N) @S%C245)8U6T9AK M/TQ_@:1^;UF.=\;6E$R;Z8J;/IC?W%_H@]Z-8+E)T:"5O_OI%S?')<,$F3P: MWG3*W#N9:+M@\^R7ER30]$-/;O_#+J'O#,5K^10.M]-" ME]S#$;FZ+7/_\F_@\-_&Z+R:OTNQ=!,N_8JO<+V?CWYY(".UCN'!E@C#8\AQ M"HXY#@3/(&]B9"Z[VA^$>[O/OGY<7F+VF<\G#^ MTN858\2CCPY:EO27H03020N0B8HT9&VCK)WMKKJ!?O-/W5KL/F3<+L 7W>,Q M OF "XP>'%4#3Q,1NDPL"*P<05:"I3J C:B_61 F0^T.GYT.UY@0*T*J$2VS*O*)>I58*W!2"R6H566DAAJ#P/;@;Q^ MTU='AM_!\FD7>I^GP\GT7\E-'VJ5U$I[(A40D34(W"9J%?&@M)5E?'.PL;-0 M]67R^DU='1EZ!\NG7>B]_EYJF]Z/;PM!\1=N;L+*)>J-/$>CR9]N'-* ,:.U MU0XR0T]#)%/&N>!?2*=F[6'.]WG[$NIY61<[D0F M>;R(I@AS+R +*(0^,,<9.TGWATF M[)?/A-;P>%4"]XX1"D-\HE'5LK'(""LB6)$M).=V1D+$:D%7$U [J'N69GF_*!L)]% :T9Z5"S_%2&,6!F:QY5"+[7/NEX5:$ M]5QYVRL"*XJL'1RN\WR-HT24-V5&N@"BN+^>9@_)2W5[ M15X-(3745V ?+G(=:4K>@C8!N:A8!N.-!-RB42I2G6GM"/@ W/UZDGUCL(:<&O E MUVTC!!*24P9CKU0:S-'2 S]Z($'(Z'3TKOJ)W"3,NO(!:_#]A&Y*GMTQ.K3> MRR9!!W5I..1K7=V0[+/9(]R.,!T)=0D/1(G'H.#2@%>:0%#),2(9FK[.RI/J MWXX\8_*OT\GL@8EW61ME47NR(R"$2!C2HQ] :HRC'%Z7F<=FA M(%.F?N5&L[M:LG>3Z9O)E9_GJQ'^K#SIG0UDED%DKR!)+4!( MZ\#8XDDS'Y*6I3:\J_Q?O5VT$0\? \S'%?AI0/Y1$\!Q7,9S-^,!%NW:&0\4 M>4YLN=/T8)/E$'F6TKA H^OJUF5/DOM]K-(OF*N)LN=6*_MO=:'#*7[^[L;S MR>77^23\>Y"\\21( 5SI ,)XB2Q0&GQBWE!MA-%/.F*L;+]2E:A^W[1T@-)^ MQ7;2EG9-!]1)>9ZN,CT]"'^[%SOOH]QE-DS:Y MDM!;,]2OW8_AW(V&_UOV-4-_22C-LTD:9.2^C&77@,%J&7T4K2+!&*VWZ7WU MXH?Z?0!S+(-Z$'L;P\J'A.B_Z[<_"+&\8S04?Z7?QRM'0LD!C&WQ'+WQ7I756:<0P)LRNE-K D9(#\$PSG.B"/2N;I$? M4])O[_:CIB%W9GQC%F;V^WB8)]/+.ZMYTZ%9"!W!.ZF!)BHI MM\S)0/8YDE9^;;NL-3DAO'3$Z19-SX)9 ^*-I-D)A+R5Z(51AC&(DA!"TM%% MH=&('N5&;CLLG<45R.Z<;Z DY<$N'MR:W[]/-?\N^SFUN807 ^:JDE.,]$ M>>%NP:3@@% 1M>(IR:<%3R\=9^L_ULP=[,&277V856)S.X.K5^_M\W3R(TWG M/S^/W&)299D-_*.TR!WP,L*WY(=-S+A+DB5XZTK$P*Q4PC+]M%5U1S9J+8G- MW+S6@N Q1-4>(.^L_X.]#BP/V;",=CYG!\)' U83"0@98P5/.O':O:LWT=/, MO6A74#M8" ?CJIKO];SURQVGM'82M2-#T@ZC$*4M.(,1+.'216,8>A.U_:[U MU+1;%'R(SU6)^^WX6S=1R*M'Y:\W,4ETF6@B2CK-IE(F[\$0IX&CVKD0!,%% M]LD>K/A6O]Y6+9EN2ALR!YGS$ "5K12-#?S!94R;!!@5&:P;:I3(@ MS"J1:\]I>X&D?L^Z8P'L #&T^0[FK9N.A^.+V>%MP9_;I:CZ;NW%$EKT9CJ[PU^ZCB\7LC?N8U:?(V,5*?&3;M&Z9.BS70YXC,YR MY)WR20)&R@&,\1A$<\]M"%)A"'T+E'&,2 MCH%GP6+ G358S9JBRC1Y5[L;\!I2^GU5=!3D[,/T!K"STJ"N,Z>OXO]< MS1;#8.]8:'52:&.1<3F4&C6:T9A' T&([*.0P55O\GL@R?V^'3I>,-*1$%O% M[%JW50GE2:"HD,R5ID_$@:.& 4^"FH1>@.6U>S2<>A32%70."C]VD6.[X5>,A&S+U]__RT5S:J\_\W?ZC6\[A(]3XW85BS? MVQJ-:IR9MUT8RHX7]'W^^ONL$TQL^E*O0>XQ$;$%N_O! ]KQP2TDA.- M2*EH_.OQ+$[KB>G)DKTX:GM;O^>\:$10_S7Y\YZ^NA9PS=*]^%-["6XS;WH6 MX-V9.KQ,\=UD6OS#/]SH8'7;M&XOW;-V$MT67&E!\6:O1Y-9^C:Y(]?Y4:JH M?2^LWTN+JMU5<#LN-2O/CL383^NH2M)K1&COQW%X/8Q7;O3JK^%A8>23I?H- MRC;S?/(2 _I6I='HGJZ7$SU;*-&J!7N3T!J>3[9C0 -W6/7/T:3GRDM\N.??I2]=9)\7O^= M7HL"CIEZ?I'5#OG<#BY>_U>@%_3'ALS?J^ M'9A5IP>>Z&6']:.!VX5[Z0-Z>#SPA"\MB.[W<9R.?EY\3>%J>M/DYG)^N-Q6 MKMI/-\[=I;:))2V([.U?T_!Y.@P5].M^J7[:6^XNG&>;;T$BO^(),'_CYNF= M&TY+[X,*HEFQYE8R:N!";3T[>A;68\W^^=N_YPLHO?X^OO@<#C-[+RR]E>CZ MO6/;CCG5)%BY6._M=)'X[JA0[_GJ58KT7B#ZP *](M0O*4RNT_3GI_SL6\_ ML!?NM_K 2J[7/7V,X=GF5OU)J^-?)]LQ82_]3U )][)MD+YYP;@GQN G63S<3+^F"8UA/)XI?YNS#;Q M>O+"QALZ5Q(N>3D<+WA6[&NU ^;9PKT9M7T]@VW8U+?)N[B8+S=U<+;I\5*] M53+N*ZW5K.A9/K<$C=WHYVPXJU.DLW;1WJH:#_2]U[*G9^E]G?_[\S1\FGZ; M3=_.YL-+=W.U5*_<>ZL/]%;RN*]4=V%;SQ)^^,RSGBE=OVIO-9#[RO)%!K5S M 'Z>9L/]%826>&P?)%M/4OX'2XZ&:?;G=:X$%VS9&^ED?M* M<3-KVI+;FZOT;;(<)HS['.?)-"QVRNY*$MV%B@V+_8S@9+=C\ M*?_7Y#*]GER-Y].?']R?7AB7UW]Q? MMY/$NX#"BQ_L[ZJ^)ARVY6M;D$ S-G+C)<'O+W^4QBJX@9MQSW5\M_V^V%]M M0"50[,;9=B*PFB[>AF7[*R"H$(2UZ>NM(+!R'/UTV:V$V%2NZV4>-70K,$DS MC N_I/]<#:=W=J6.4=[A,UL)N:G4U^X\;+4*Z/-U5Q5 CU>N4OVS@=@*E3^? MW<\_2J/8,AJ^#&"J7?BSS?H'Z#4RY_!:G[M%>KMPW4$*#S7RZ>[[OA#Z*X6K M^? ZO48S<3&9_CRX=&3UBOV)Z2F_)UMNON]$\FCTE+QAJE1$LG[A_JJO-HIB MLAM?>A;=YS2I(*?[5?JL*7F9UY,-&^^_R =)^EA%'$_7ZN]1[XY"6<.$?VH5 MCWG2_%.?^$]]XFZRB?_S;;*(QP]5C\K]7=L'Q;' MMW9_\7KR-8U2Z82]Q-#!5Q>K5^SO(-E/7AOYTG><@J3$.Z?^4\[#@.N^&]?1 MM9=7[\\$[B?+K?G5M\U,:?KK='+UX_UL=E51HIO6[:TZ=U\[^C*/^K:HWTL3 MF'A':"TI;EJWM[K9L9?G5]4+7J!OAAF)2;C;6M+= M\5/]%9SN*>[]6-EWV/C$S/PQ6QPBBRZBWR:U(KNG?N;A]6 M-B?_CVG^?APFEY5RZ%M]H+^2U6JR7L^VYB3\+,G5.]J#C3U+ M?H7Y*3M?)K_J"'W;;VPE[Y:R3SLRKSDE_S3_GJ8=Z_?J;VPEZI825SLRKV^M M=OYJY*8?AK-YQ:ON]:MN)>)Y M'ZI^*Q?<2EPM): VL:7OI\[%H2H[JB2P5>MM):^6$D8;F-)"BK]*>\R'"VTE MH):R/*O8T+L3,CFX5/)VC:WDT5(.YLGFVRCS/E@%+C<2A%W?[Z[6]?-+JV\E MV99R(5LSK-6&&N_'LR&R]=O4+9JI/AAU^)CR [MK;/A,E58;VVZC0M^-9Y]Z M!I ]WZ^N7?:07-C=!7;4^6 MZDTV&[F]4BH-O7-[-1JML"5U7H"N7[@!66UX#/HB0_YI)M"7#OW36."?Q@*[ MQ=;SZ>A;FE[./N5OTXCXJN/A;UBV-QW:S4=XF3&]>PJ%JAK-2!^OU-M+WEU] MN!7;;T4DWX;S@]WK1TOU]B1W3Z$\8D#?C4.O1HD2+VGQ:N+DQSS%=R-W<9!X MUJW9VW/;W>3T DOZ3RQV(;,-R_;VOG8WL;W,F"8,X(*N&O/Z5BS7V]O:?0SA M*D8T9 R_32_'\[JV\,&2O;VJW=\4/F=(6Y:PDL#6K]K;@]J#[&!S8KL-&.I- M+EV]8G]O:/>QAFOXT82LWEQ-%X15$-+=4OV]BMU'.D\YT(18OJ9P-1W.AVGV MZN+BU;4;C@XNX-VP;G_O7O<1V$;>G,8MX^?):!AP Y^GD]#A+>.CSW1PR[A^ M&]5O&1]^ZAE&*EPWKE[_H%S\ " 0 !A.3TLNL" !( M%@ '@ @ $H% 97AH:6)I=#(Q,3(P,C-S=6)S:61I87)I M97,N:'1M4$L! A0#% @ +(EF6,^ G6TN P ! X !X M ( !3Q< &5X:&EB:70R,S$R,#(S8V]N&AI8FET,S$Q+FAT;5!+ 0(4 Q0 ( "R)9EB"_*5XU@< 'PG 4 M " ;TB !Q-#(P,C-E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( M "R)9E@8^-;8& 0 $P1 4 " <4J !Q-#(P,C-E>&AI M8FET,S(Q+FAT;5!+ 0(4 Q0 ( "R)9EBH=S4?' 0 $41 4 M " 0\O !Q-#(P,C-E>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( "R) M9ECQYR7)VQ< !QI 3 " 5TS !Q-#(P,C-E>&AI8FET M-#$N:'1M4$L! A0#% @ +(EF6%<8UIU;(0( K647 ! M ( !:4L '9M9"TR,#(S,3(S,2YH=&U02P$"% ,4 " LB698! 2U4G8/ M KJ0 $ @ 'R; ( =FUD+3(P,C,Q,C,Q+GAS9%!+ 0(4 M Q0 ( "R)9EBE>7"GH2D ,VO 0 4 " 99\ @!V;60M M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( "R)9EC"N%XD64L .$ P 4 M " 6FF @!V;60M,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 M ( "R)9EB/C,9N9PX! +O+"@ 4 " ?3Q @!V;60M,C R M,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( "R)9EBXA5FK[)X Z?!P 4 M " 8T ! !V;60M,C R,S$R,S%?<')E+GAM;%!+!08 #@ . + +$# "KGP0 ! end XML 85 vmd-20231231_htm.xml IDEA: XBRL DOCUMENT 0001729149 2023-01-01 2023-12-31 0001729149 2023-06-30 0001729149 2024-02-09 0001729149 2023-12-31 0001729149 2022-12-31 0001729149 2022-01-01 2022-12-31 0001729149 us-gaap:CommonStockMember 2021-12-31 0001729149 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001729149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001729149 us-gaap:RetainedEarningsMember 2021-12-31 0001729149 2021-12-31 0001729149 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001729149 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001729149 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001729149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001729149 us-gaap:CommonStockMember 2022-12-31 0001729149 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001729149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001729149 us-gaap:RetainedEarningsMember 2022-12-31 0001729149 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001729149 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001729149 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001729149 us-gaap:CommonStockMember 2023-12-31 0001729149 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001729149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001729149 us-gaap:RetainedEarningsMember 2023-12-31 0001729149 vmd:MedicareMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicaidMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicareAndMedicaidMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicareAndMedicaidMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001729149 srt:MinimumMember vmd:EquipmentMedicalMember 2023-12-31 0001729149 srt:MaximumMember vmd:EquipmentMedicalMember 2023-12-31 0001729149 us-gaap:ComputerEquipmentMember 2023-12-31 0001729149 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001729149 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0001729149 us-gaap:VehiclesMember 2023-12-31 0001729149 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001729149 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001729149 vmd:SolvetServicesLLCMember 2023-12-31 0001729149 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0001729149 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-12-31 0001729149 vmd:VentilatorRentalMember 2023-01-01 2023-12-31 0001729149 vmd:VentilatorRentalMember 2022-01-01 2022-12-31 0001729149 vmd:OtherDurableMedicalEquipmentRentalsMember 2023-01-01 2023-12-31 0001729149 vmd:OtherDurableMedicalEquipmentRentalsMember 2022-01-01 2022-12-31 0001729149 vmd:EquipmentSalesMember 2023-01-01 2023-12-31 0001729149 vmd:EquipmentSalesMember 2022-01-01 2022-12-31 0001729149 vmd:COVID19ResponseSalesMember 2023-01-01 2023-12-31 0001729149 vmd:COVID19ResponseSalesMember 2022-01-01 2022-12-31 0001729149 us-gaap:ServiceMember 2023-01-01 2023-12-31 0001729149 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001729149 vmd:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicareMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001729149 vmd:MedicaidMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicaidMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001729149 vmd:MedicareAndMedicaidMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001729149 vmd:MedicareAndMedicaidMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001729149 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0001729149 vmd:HomeMedicalProductsIncMember 2023-06-01 0001729149 vmd:HomeMedicalProductsIncMember 2023-06-01 2023-06-01 0001729149 vmd:HomeMedicalProductsIncMember us-gaap:RevolvingCreditFacilityMember vmd:A5YearRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-01 2023-06-01 0001729149 vmd:HomeMedicalProductsIncMember vmd:TermLoanFacilityMember vmd:DelayedDrawTermLoanFacilityMember us-gaap:LineOfCreditMember 2023-06-01 2023-06-01 0001729149 vmd:HomeMedicalProductsIncMember 2023-01-01 2023-12-31 0001729149 vmd:HomeMedicalProductsIncMember 2023-06-01 2023-12-31 0001729149 us-gaap:ScenarioAdjustmentMember vmd:HomeMedicalProductsIncMember 2023-06-01 2023-12-31 0001729149 us-gaap:ScenarioAdjustmentMember vmd:HomeMedicalProductsIncMember 2023-12-31 0001729149 vmd:EquipmentMedicalMember 2023-12-31 0001729149 vmd:EquipmentMedicalMember 2022-12-31 0001729149 vmd:FurnitureAndEquipmentMember 2023-12-31 0001729149 vmd:FurnitureAndEquipmentMember 2022-12-31 0001729149 us-gaap:LandMember 2023-12-31 0001729149 us-gaap:LandMember 2022-12-31 0001729149 us-gaap:BuildingMember 2023-12-31 0001729149 us-gaap:BuildingMember 2022-12-31 0001729149 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001729149 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001729149 us-gaap:VehiclesMember 2022-12-31 0001729149 vmd:EquipmentMedicalMember 2023-01-01 2023-12-31 0001729149 vmd:EquipmentMedicalMember 2022-01-01 2022-12-31 0001729149 us-gaap:LineOfCreditMember 2022-11-29 0001729149 vmd:BuildingTermNoteMember us-gaap:NotesPayableToBanksMember 2019-05-30 0001729149 vmd:BuildingTermNoteMember us-gaap:InterestRateSwapMember us-gaap:NotesPayableToBanksMember 2019-05-30 0001729149 vmd:TermNoteMember us-gaap:NotesPayableToBanksMember 2019-09-19 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember 2022-11-29 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:NotesPayableToBanksMember 2022-11-29 0001729149 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-29 2022-11-29 0001729149 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-11-29 2022-11-29 0001729149 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-11-29 2022-11-29 0001729149 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-11-29 2022-11-29 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember vmd:A2022SeniorCreditFacilitiesClosingDateOfDecember312024Member 2023-01-01 2023-12-31 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember vmd:A2022SeniorCreditFacilitiesClosingDateOfMarch312025Member 2023-01-01 2023-12-31 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:TermNoteMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001729149 us-gaap:RevolvingCreditFacilityMember vmd:A2022SeniorCreditFacilitiesMember us-gaap:LineOfCreditMember 2023-12-31 0001729149 us-gaap:NotesPayableToBanksMember 2023-12-31 0001729149 us-gaap:NotesPayableToBanksMember 2022-12-31 0001729149 srt:MinimumMember vmd:EquipmentFinancingObligationMember 2023-06-01 0001729149 srt:MaximumMember vmd:EquipmentFinancingObligationMember 2023-06-01 0001729149 vmd:EquipmentFinancingObligationMember 2023-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001729149 vmd:RestrictedStockUnitPlanAndStockOptionsPlanFormerPlansMember 2020-06-11 0001729149 vmd:OmnibusPlanMember 2020-06-11 0001729149 vmd:OmnibusPlanMember 2020-06-11 2020-06-11 0001729149 vmd:OmnibusPlanMember us-gaap:CommonStockMember 2020-06-11 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001729149 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001729149 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001729149 2021-01-01 2021-12-31 0001729149 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001729149 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001729149 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001729149 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001729149 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001729149 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001729149 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember 2023-01-01 2023-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember 2021-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember 2022-01-01 2022-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember 2022-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember 2023-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001729149 us-gaap:PhantomShareUnitsPSUsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001729149 2020-03-31 0001729149 2020-12-28 2020-12-28 0001729149 2021-05-31 0001729149 2021-11-30 0001729149 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares vmd:state pure vmd:patient 0001729149 false 2023 FY P1Y P1Y P1Y 10-K true 2023-12-31 --12-31 false 001-38973 Viemed Healthcare, Inc. Z4 625 E. Kaliste Saloom Rd. Lafayette LA 70508 337 504-3802 Common Shares, no par value VMD NASDAQ No No Yes Yes Accelerated Filer true true false false false false 329893004 38756636 <div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant’s definitive proxy statement or an amendment to this report, which will be filed with the SEC not later than 120 days after the end of the fiscal year covered by this report.</span></div> 42 Ernst & Young LLP New Orleans, Louisiana 12839000 16914000 18451000 15379000 4628000 3574000 0 26000 2449000 3849000 38367000 39742000 73579000 67743000 401000 0 2872000 694000 1680000 2155000 2219000 2000000 4558000 3119000 567000 0 29765000 0 887000 1590000 116528000 77301000 154895000 117043000 4180000 2650000 6207000 4624000 2153000 0 17578000 11092000 256000 0 678000 495000 1072000 0 32124000 18861000 558000 889000 132000 0 2184000 199000 6002000 0 8876000 1088000 41000000 19949000 0 0 38506161 38506161 38049739 38049739 18702000 15123000 15698000 12125000 79495000 69846000 113895000 97094000 154895000 117043000 183008000 138832000 70225000 54152000 112783000 84680000 87884000 68161000 2782000 2696000 5849000 5202000 1391000 1012000 -645000 -346000 98000 989000 14330000 8252000 485000 935000 -424000 -197000 14391000 8990000 4148000 2768000 10243000 6222000 0 278000 0 278000 10243000 6500000 0.27 0.16 0.25 0.16 38354071 38655403 40378922 39807434 39640388 14014000 7749000 -278000 73335000 94820000 3094000 3094000 2108000 2108000 82822 283000 283000 148404 826000 -826000 0 27712 143000 143000 1794163 9568000 9568000 278000 278000 6222000 6222000 38049739 15123000 12125000 0 69846000 97094000 1165000 1165000 4684000 4684000 246022 1303000 1303000 285635 2276000 -2276000 0 75235 594000 594000 10243000 10243000 38506161 18702000 15698000 0 79495000 113895000 10243000 6222000 21862000 15630000 0 -1418000 5849000 5202000 980000 1079000 485000 935000 219000 0 -645000 -346000 -1439000 1746000 1058000 2556000 472000 -301000 -2176000 2838000 -859000 -318000 851000 871000 4959000 2549000 2179000 1867000 45212000 27748000 26093000 22898000 20000 141000 28588000 0 0 2000000 2588000 1063000 -52113000 -23976000 1303000 283000 5000000 0 3721000 5796000 8000000 0 7005000 0 594000 143000 0 9568000 157000 42000 2826000 -15266000 -4075000 -11494000 16914000 28408000 12839000 16914000 851000 231000 3566000 -846000 594000 0 -41000 530000 Nature of Business and Operations<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Viemed Healthcare, Inc. (the "Company"), through its subsidiaries, is a provider of home medical equipment and post-acute respiratory healthcare services in the United States. The Company’s service offerings are focused on effective in-home treatment with clinical practitioners providing therapy and counseling to patients in their homes using cutting edge technology. The Company serves patients in all 50 states of the United States. The Company was incorporated under the Business Corporations Act (British Columbia) on December 14, 2016. The Company's registered and records office is located at Suite 2800, Park Place, 666 Burrard Street, Vancouver, British Columbia V6C 2Z7 and its corporate office is located at 625 E. Kaliste Saloom Road, Lafayette, Louisiana 70508.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">As of June 30, 2023, the Company determined that it no longer qualifies as a “smaller reporting company,” but the Company is not required to comply with the larger company disclosure obligations (subject to certain exemptions and relief from various reporting requirements that are applicable to emerging growth companies) until our Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024. As a result, this Annual Report on Form 10-K is only required to comply with the smaller company disclosure obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The Company is an "emerging growth company," as defined in the Jumpstart Our Business Startups Act (the "JOBS Act"), and, as such, has elected to comply with certain reduced U.S. public company reporting requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s common shares are traded on the Nasdaq Capital Market under the symbol "VMD".</span></div> 50 Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows have been made. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reporting Currency</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All values are in U.S. dollars ($ or "USD").</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">These consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions have been eliminated. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, accounts receivable, business combinations, income tax provisions, and fair value of financial instruments. Actual results could differ from these estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s chief operating decision-makers ("CODMs") are its Chief Executive Officer and Chief Operating Officer, who make resource allocation decisions and assess performance based on financial information presented on an aggregate basis. There are no segment managers who are held accountable by the chief operating decision-makers, or anyone else, for any planning, strategy and key decision-making regarding operations. The corporate office is responsible for contract negotiation with vendors and payors, corporate compliance with healthcare laws and regulations, and revenue cycle management, among other corporate supporting functions. Accordingly, the Company has a single reportable segment and operating segment structure based on ASC 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash and temporary investments with an original maturity of three months or less that are readily convertible to known amounts of cash that are subject to insignificant risk or change. At December 31, 2023 and 2022, the Company's cash was held primarily in checking and money market accounts. Cash and cash equivalents consist of the following at December 31, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.189%"><tr><td style="width:1.0%"></td><td style="width:47.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,839</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,914</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable and net revenues are based on contractually agreed-upon rates for services provided, reduced by estimated adjustments, including variable consideration for implicit price concessions for sales revenue. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. The complexity of third-party billing arrangements and laws and regulations governing Medicare and Medicaid may result in adjustments to amounts originally recorded. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs a periodic analysis to review the valuation of accounts receivable and collectability of outstanding balances. These estimates are determined utilizing historical realization data under a portfolio approach which is then assessed by management to evaluate whether adjustments should be made based on accounts receivable aging trends, other operating trends, and relevant business conditions such as governmental and managed care payor claims processing procedures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company records a reserve for estimated probable losses as part of net rental revenue adjustments in order to report rental revenue at an expected collectable amount based on the total portfolio of operating lease receivables for which collectability has been deemed probable. The accounts receivable are presented on the Consolidated Balance Sheets net of the adjustments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Receivables are considered past due when not collected by established due dates. Specific patient balances are written off after collection efforts have been followed and the account has been determined to be uncollectible. Revisions in reserve estimates are recorded as an adjustment to net revenue in the period of revision. The estimates of the allowance for uncollectible accounts was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$11.1 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as of December 31, 2023 and 2022, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in accounts receivable at December 31, 2023 are amounts due from Medicare and Medicaid representing </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> combined, of total outstanding net receivables. As of December 31, 2022, 48% of total outstanding receivables were amounts due from Medicare and Medicaid. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventory</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventory represents non-serialized supplies that consist of equipment parts, consumables, and associated product supplies and is expensed at the time of sale or use. The Company values inventory at the lower of cost or net realizable value. Obsolete and unserviceable inventories are valued at estimated net realizable value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:0.1pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment is presented on the Consolidated Balance Sheets at historic cost less accumulated depreciation. Major renewals and improvements that extend the useful life of assets are capitalized to the respective property accounts, while maintenance and repairs, which do not extend the useful life of the respective assets, are expensed as incurred. Management has estimated the useful lives of equipment leased to customers. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Property and equipment are depreciated on a straight-line basis over their estimated useful lives. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated useful lives of the property and equipment are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.235%"><tr><td style="width:1.0%"></td><td style="width:52.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 10 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office Furniture &amp; Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 - 10 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold Improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shorter of Useful Life or Lease</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 - 39 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite Life</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of medical equipment commences at the date of service, which represents the date that the asset has been delivered to a patient and is put in use and continues through the useful life of the asset. Property and equipment with definite useful lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments on the Consolidated Balance Sheets are comprised of an investment accounted for under the equity method and equity investments without readily determinable fair values accounted for under the measurement alternative described in ASC 321-10-35-2.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s equity investments:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.871%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,360</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,680</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,155</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's equity method investments include a 49% equity interest in Solvet Services, LLC, an entity which provides health care support services to state and federal governments. Investments accounted for under the equity method are investments in unconsolidated entities over whose operating and financial policies the Company has the ability to exercise significant influence but not control. Equity method investments are initially measured at cost in the Consolidated Balance Sheets with any subsequent adjustments made to the carrying amount of the investment for the Company’s proportionate share of income or loss. Distributions received from the investee reduce the Company’s carrying value of the investment. The Company has recognized its share of income or loss on the gain (loss) from equity method investments within non-operating expenses in the Consolidated Statements of Income and Comprehensive Income. Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. No events or changes have occurred as of December 31, 2023 that would impair the carrying value of equity method investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other equity investments include an equity interest in VeruStat, Inc, a remote patient monitoring entity, and an equity interest in DMEscripts, LLC, an e-prescribing platform. Other equity investments are investments without a readily determinable fair value which do not qualify for the practical expedient in ASC 820. For these investments, the Company has elected the measurement alternative which measures the investment at cost, less any impairment. ASU 2019-04 clarifies that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it must measure its equity investment at fair value in accordance with ASC 820 as of the date that the observable transaction occurred. The Company was not aware of any impairment or observable price change adjustments that needed to be made as of December 31, 2023 on its investments in equity securities without a readily determinable fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Debt Investment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's debt investment is a variable rate secured convertible note issued by Healthcare DX, Inc. (d/b/a ModoHealth) on December 21, 2022, classified as an available-for-sale debt instrument. Accrued interest is due upon the 18 month maturity of the note and is included in the amortized cost basis at each reporting period. At each financial statement date until a conversion event, the debt instrument is required to be remeasured at fair value. Changes in unrealized gains and losses are included in accumulated other comprehensive income, net of tax effect, until realized. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets include trade names and other identifiable intangible assets which are amortized on a straight-line basis over a period of their expected useful lives, generally five years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company recorded $0.5 million in trade names and $0.1 million of other intangibles related to the acquisition of HMP (as defined below). Amortization expense related to identifiable intangible assets, which is included in depreciation and amortization in the accompanying </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Statements of Income and Comprehensive Income</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was $75,000 for the year ended December 31, 2023. The weighted average remaining useful life of intangible assets was 4.4 years as of December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's comprehensive income represents net income adjusted for unrealized gains and losses on derivative instruments, net of tax. Accumulated other comprehensive loss is presented on the accompanying Consolidated Balance Sheets as a component of shareholders' equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues are principally derived from the rental and sale of HME products and services to patients.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Rental revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue generated from equipment that is rented to patients is recognized over the non-cancellable rental period (typically one month) and commences on delivery of the equipment to the patients. The lease agreements are evaluated at lease commencement and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal or purchase options would be exercised. The exercise of monthly renewal or purchase options by a patient has historically not been reasonably certain to occur at lease commencement or subsequent monthly renewal.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. Rental revenue, less estimated adjustments, is recognized as earned on a straight-line basis over the non-cancellable lease term. Rental of patient equipment is billed on a monthly basis beginning on the date the equipment is delivered. Since deliveries can occur on any day during a month, the amount of billings that apply to the next month are deferred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's lease agreements generally contain lease components and non-lease components which primarily relate to supplies. The Company has made the accounting policy election to account for a lease component of an agreement and its associated non-lease components as a single lease component based on the Company's assessment of classification of the lease based on the consideration in the contract for the combined component.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Sales and Services revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue related to sales of equipment and supplies is recognized on the date of delivery as this is when control of the promised goods is transferred to patients and is presented net of applicable sales taxes. Revenues are recorded only to the extent it is probable that a significant reversal will not occur in the future as amounts may include implicit price concessions under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. The sales transaction price is determined based on contractually agreed-upon rates, adjusted for estimates of variable consideration. The expected value method is used in determining the variable consideration as part of determining the sales transaction price using historical reimbursement experience, historical sales returns, and other operating trends. Payment terms and conditions vary by contract. The timing of revenue recognition, billing, and cash collection generally results in billed and unbilled accounts receivable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues associated with external staffing services are accrued on an hourly basis and are recorded based on the determination of whether the Company is acting as a principal or an agent. In arrangements in which the Company manages customers' supplemental workforce needs utilizing its own network of healthcare professionals, the Company is determined to be a principal and includes the contractual gross billings in revenues with a corresponding increase to cost of revenues for worksite employee payroll costs associated with these services. Alternatively, when the Company acts as agent in the performance of workforce management, revenue is recorded based on contractually agreed upon fees or commissions with no associated cost of revenues. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The revenues from each major source are summarized in the following table:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.114%"><tr><td style="width:1.0%"></td><td style="width:56.277%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Revenue from rentals</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Ventilator rentals, non-invasive and invasive</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Other durable medical equipment rentals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Revenue from sales and services </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Equipment and supply sales</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    COVID-19 response sales and services</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenues</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">183,008</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">138,832</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues from Medicare and Medicaid as percentages of the Company's traditional revenue streams, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"><tr><td style="width:1.0%"></td><td style="width:50.866%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.227%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medicare revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medicaid revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Medicare and Medicaid revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its stock-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, "Compensation—Stock Compensation"</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which establishes accounting for share-based awards exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation costs for stock options are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation costs for RSUs are determined at the grant date based on the closing stock price. The expense of such stock-based compensation awards is recognized using the graded vesting attribution method over the vesting period and the offsetting credit is recorded as an increase in additional paid-in capital. Forfeitures are recorded as incurred. Any excess tax benefit or deficiency is recognized as a component of income taxes and within operating cash flows upon vesting of the share-based award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Company’s phantom share units settled in cash, the Company computes the fair value of the phantom share units using the closing price of the Company's stock at the end of each period and records a liability based on the percentage of requisite service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilized an interest rate swap contract to reduce exposure to fluctuations in variable interest rates for future interest payments on the 2019 Term Note (as defined below). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For determining the fair value of the interest rate swap contract, the Company uses significant other observable market data or assumptions (Level 2 inputs) that market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk. These fair value estimates reflect an income approach based on the terms of the interest rate swap contract and inputs corroborated by observable market data including interest rate curves. The Company presents a positive ending period fair value of the interest rate swap contract in other long-term assets, as a component of long-term assets, and a negative ending period fair value of the interest rate swap contract in accrued liabilities, as a component of long-term liabilities on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized any differences between the variable interest rate payments and the fixed interest rate settlements from its swap counterparty as an adjustment to interest expense over the life of the swap. If determined to be an effective cash flow hedge, the Company will record the changes in the estimated fair value of the swaps to accumulated other comprehensive income or loss on the Consolidated Balance Sheets. To the extent that interest rate swaps are determined to be ineffective, the Company would recognize the changes in the estimated fair value of swaps in interest and other non-operating expenses, net in its Consolidated Statements of Income and Comprehensive Income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company settled its interest rate swap in connection with the refinancing of its credit facilities and recognized the realized gain of $0.2 million in Other Income. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to income taxes in numerous U.S. jurisdictions. Significant judgment is required in determining the provision for income taxes. The Company’s income tax provisions reflect management’s interpretation of country and state tax laws. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business and may remain uncertain for several years after their occurrence. The Company recognizes assets and liabilities for taxation when it is probable that the Company will receive refunds from or pay taxes to the relevant tax authority. Where the final determination of tax assets and liabilities is different from the amounts that were initially recorded, such differences will impact the current and deferred income taxes provision in the period in which such a determination is made. Changes in tax law or changes in the way tax law is interpreted may also impact the Company’s effective tax rate as well as the Company's business and operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recognized for the future income tax consequences attributable to temporary differences between the financial statement carrying value of assets and liabilities and their respective income tax bases. Deferred income tax assets or liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled. The calculation of current and deferred income taxes requires management to make estimates and assumptions and to exercise a certain amount of judgment concerning the carrying value of assets and liabilities. The current and deferred income tax assets and liabilities are also impacted by expectations about future operating results and the timing of reversal of temporary differences as well as possible audits of tax filings by regulatory agencies. Changes or differences in these estimates or assumptions may result in changes to the current and deferred tax assets and liabilities on the Consolidated Balance Sheets and a charge to or recovery of income tax expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax is recognized on any temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable earnings. The effect of a change in the enacted tax rates is recognized in net earnings and comprehensive income or in equity depending on the item to which the adjustment relates. At each reporting period end, deferred tax assets are evaluated for recoverability based on whether it is more likely than not that sufficient taxable earnings will be available to allow all or part of the asset to be recovered.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Business Combinations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the business acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements but are part of goodwill. Customer related relationships are not reported as separate intangible assets but are part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill resulting from business combinations is not amortized, rather, it is assessed for impairment annually and upon the occurrence of a triggering event or change in circumstances indicating a possible impairment. Such triggering events potentially warranting an annual or interim goodwill impairment assessment include, among other factors, declines in historical or projected revenue, operating income or cash flows, and sustained decreases in the Company’s stock price or market capitalization. Such changes in circumstance can include, among others, changes in the legal environment, reimbursement environment, operating performance, and/or future prospects. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs its annual impairment assessment of goodwill during the fourth quarter of each year. The impairment assessment can be performed on either a quantitative or qualitative basis. The Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment analysis. If determined necessary, the Company applies the quantitative impairment test to identify and measure the amount of impairment, if any. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors, such as estimates of a reporting unit's fair value and judgment about impairment triggering events. As a result, there can be no assurance that the estimates and assumptions made for purposes of the annual or interim goodwill impairment test will prove to be accurate predictions of the future. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As such, a quantitative analysis was not required to be performed and the Company did not record any goodwill impairment charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company follows ASC Topic 360, which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the asset group’s carrying amounts may not be recoverable. In performing the review for recoverability, if future undiscounted cash flows (excluding interest charges) from the use and ultimate disposition of the assets are less than their carrying values, an impairment loss represented by the difference between its fair value and carrying value, is recognized. When properties are classified as held for sale they are recorded at the lower of the carrying amount or the expected sales price less costs to sell. There were no impairment charges recognized during the years ended December 31, 2023 and 2022.</span></div><div style="padding-right:45pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income per Share Attributable to Common Stockholders</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic net income per common share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per common share is computed based on the weighted average number of shares of common stock plus the effect of dilutive stock-based awards outstanding during the period using the treasury stock method. Dilutive stock-based awards include outstanding common stock options and time-based RSUs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 for earnings per share computations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The standard replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Further, the FASB issued ASU 2019-04 and ASU 2019-05 to provide additional guidance on the credit losses standard. While the adoption of ASC 326 could result in a higher allowance recorded in the future for credit losses on receivables within the scope of the standard due to the prescribed measurement principles, the impact of the adoption on the Company's consolidated financials statements was not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, Liabilities — Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations that are outstanding at the end of the reporting period. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard during the year ended December 31, 2023, which did not have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is an “emerging growth company” as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, for complying with new or revised accounting standards. In other words, an emerging growth company can selectively delay the adoption of all accounting standards until those standards would otherwise apply to private companies. The Company has elected to utilize this exemption and, as a result, the consolidated financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. To date, however, the Company has not delayed the adoption of any accounting standards except as noted below. Section 107 of the JOBS Act provides that the Company can elect to opt out of the extended transition period at any time, which election is irrevocable.</span></div>In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid by jurisdiction. The ASU is effective for public business entities' annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying financial statements have been prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the opinion of management, all adjustments, consisting of only normal recurring adjustments that are necessary to present fairly the financial position, results of operations, and cash flows have been made. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Reporting Currency</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All values are in U.S. dollars ($ or "USD").</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis of Consolidation</span></div>These consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions have been eliminated. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these estimates and assumptions upon historical experience, existing and known circumstances, authoritative accounting pronouncements and other factors that management believes to be reasonable. Significant areas requiring the use of management estimates relate to revenue recognition, accounts receivable, business combinations, income tax provisions, and fair value of financial instruments. Actual results could differ from these estimates.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s chief operating decision-makers ("CODMs") are its Chief Executive Officer and Chief Operating Officer, who make resource allocation decisions and assess performance based on financial information presented on an aggregate basis. There are no segment managers who are held accountable by the chief operating decision-makers, or anyone else, for any planning, strategy and key decision-making regarding operations. The corporate office is responsible for contract negotiation with vendors and payors, corporate compliance with healthcare laws and regulations, and revenue cycle management, among other corporate supporting functions. Accordingly, the Company has a single reportable segment and operating segment structure based on ASC 280, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div>Cash and cash equivalents consist of cash and temporary investments with an original maturity of three months or less that are readily convertible to known amounts of cash that are subject to insignificant risk or change. At December 31, 2023 and 2022, the Company's cash was held primarily in checking and money market accounts. Cash and cash equivalents consist of the following at December 31, 2023 and 2022:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.189%"><tr><td style="width:1.0%"></td><td style="width:47.259%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12,839</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,914</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7182000 5910000 5657000 11004000 12839000 16914000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable and net revenues are based on contractually agreed-upon rates for services provided, reduced by estimated adjustments, including variable consideration for implicit price concessions for sales revenue. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available. The complexity of third-party billing arrangements and laws and regulations governing Medicare and Medicaid may result in adjustments to amounts originally recorded. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs a periodic analysis to review the valuation of accounts receivable and collectability of outstanding balances. These estimates are determined utilizing historical realization data under a portfolio approach which is then assessed by management to evaluate whether adjustments should be made based on accounts receivable aging trends, other operating trends, and relevant business conditions such as governmental and managed care payor claims processing procedures. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company records a reserve for estimated probable losses as part of net rental revenue adjustments in order to report rental revenue at an expected collectable amount based on the total portfolio of operating lease receivables for which collectability has been deemed probable. The accounts receivable are presented on the Consolidated Balance Sheets net of the adjustments. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Receivables are considered past due when not collected by established due dates. Specific patient balances are written off after collection efforts have been followed and the account has been determined to be uncollectible. Revisions in reserve estimates are recorded as an adjustment to net revenue in the period of revision. The estimates of the allowance for uncollectible accounts was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$11.1 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$8.5 million</span> as of December 31, 2023 and 2022, respectively. 11100000 8500000 0.28 0.04 0.32 0.48 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Inventory</span></div>Inventory represents non-serialized supplies that consist of equipment parts, consumables, and associated product supplies and is expensed at the time of sale or use. The Company values inventory at the lower of cost or net realizable value. Obsolete and unserviceable inventories are valued at estimated net realizable value. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Property and Equipment</span></div>Property and equipment is presented on the Consolidated Balance Sheets at historic cost less accumulated depreciation. Major renewals and improvements that extend the useful life of assets are capitalized to the respective property accounts, while maintenance and repairs, which do not extend the useful life of the respective assets, are expensed as incurred. Management has estimated the useful lives of equipment leased to customers. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets. Property and equipment are depreciated on a straight-line basis over their estimated useful lives.Depreciation of medical equipment commences at the date of service, which represents the date that the asset has been delivered to a patient and is put in use and continues through the useful life of the asset. Property and equipment with definite useful lives are tested for impairment whenever events or changes in circumstances indicate that their carrying amount may not be recoverable. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated useful lives of the property and equipment are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.235%"><tr><td style="width:1.0%"></td><td style="width:52.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.936%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical Equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 10 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer Equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office Furniture &amp; Fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 - 10 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold Improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shorter of Useful Life or Lease</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 Years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 - 39 Years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite Life</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s fixed assets:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and equipment, net of accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73,579</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">67,743</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y P10Y P5Y P5Y P10Y P5Y P15Y P39Y <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity investments on the Consolidated Balance Sheets are comprised of an investment accounted for under the equity method and equity investments without readily determinable fair values accounted for under the measurement alternative described in ASC 321-10-35-2.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's equity method investments include a 49% equity interest in Solvet Services, LLC, an entity which provides health care support services to state and federal governments. Investments accounted for under the equity method are investments in unconsolidated entities over whose operating and financial policies the Company has the ability to exercise significant influence but not control. Equity method investments are initially measured at cost in the Consolidated Balance Sheets with any subsequent adjustments made to the carrying amount of the investment for the Company’s proportionate share of income or loss. Distributions received from the investee reduce the Company’s carrying value of the investment. The Company has recognized its share of income or loss on the gain (loss) from equity method investments within non-operating expenses in the Consolidated Statements of Income and Comprehensive Income. Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. No events or changes have occurred as of December 31, 2023 that would impair the carrying value of equity method investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other equity investments include an equity interest in VeruStat, Inc, a remote patient monitoring entity, and an equity interest in DMEscripts, LLC, an e-prescribing platform. Other equity investments are investments without a readily determinable fair value which do not qualify for the practical expedient in ASC 820. For these investments, the Company has elected the measurement alternative which measures the investment at cost, less any impairment. ASU 2019-04 clarifies that if an entity identifies observable price changes in orderly transactions for the identical or a similar investment of the same issuer, it must measure its equity investment at fair value in accordance with ASC 820 as of the date that the observable transaction occurred. The Company was not aware of any impairment or observable price change adjustments that needed to be made as of December 31, 2023 on its investments in equity securities without a readily determinable fair value.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s equity investments:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.808%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.871%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.873%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity method investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other equity investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,360</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,680</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,155</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 320000 816000 1360000 1339000 1680000 2155000 0.49 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Debt Investment</span></div>The Company's debt investment is a variable rate secured convertible note issued by Healthcare DX, Inc. (d/b/a ModoHealth) on December 21, 2022, classified as an available-for-sale debt instrument. Accrued interest is due upon the 18 month maturity of the note and is included in the amortized cost basis at each reporting period. At each financial statement date until a conversion event, the debt instrument is required to be remeasured at fair value. Changes in unrealized gains and losses are included in accumulated other comprehensive income, net of tax effect, until realized. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Intangible Assets</span></div>Intangible assets include trade names and other identifiable intangible assets which are amortized on a straight-line basis over a period of their expected useful lives, generally five years. P5Y 500000 100000 75000 P4Y4M24D <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comprehensive income reflects the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's comprehensive income represents net income adjusted for unrealized gains and losses on derivative instruments, net of tax. Accumulated other comprehensive loss is presented on the accompanying Consolidated Balance Sheets as a component of shareholders' equity.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues are principally derived from the rental and sale of HME products and services to patients.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Rental revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue generated from equipment that is rented to patients is recognized over the non-cancellable rental period (typically one month) and commences on delivery of the equipment to the patients. The lease agreements are evaluated at lease commencement and the start of each monthly renewal period to determine if it is reasonably certain that the monthly renewal or purchase options would be exercised. The exercise of monthly renewal or purchase options by a patient has historically not been reasonably certain to occur at lease commencement or subsequent monthly renewal.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recorded at amounts estimated to be received under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. Rental revenue, less estimated adjustments, is recognized as earned on a straight-line basis over the non-cancellable lease term. Rental of patient equipment is billed on a monthly basis beginning on the date the equipment is delivered. Since deliveries can occur on any day during a month, the amount of billings that apply to the next month are deferred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's lease agreements generally contain lease components and non-lease components which primarily relate to supplies. The Company has made the accounting policy election to account for a lease component of an agreement and its associated non-lease components as a single lease component based on the Company's assessment of classification of the lease based on the consideration in the contract for the combined component.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Sales and Services revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue related to sales of equipment and supplies is recognized on the date of delivery as this is when control of the promised goods is transferred to patients and is presented net of applicable sales taxes. Revenues are recorded only to the extent it is probable that a significant reversal will not occur in the future as amounts may include implicit price concessions under reimbursement arrangements with third-party payors, including private insurers, prepaid health plans, Medicare, Medicaid and patients. The sales transaction price is determined based on contractually agreed-upon rates, adjusted for estimates of variable consideration. The expected value method is used in determining the variable consideration as part of determining the sales transaction price using historical reimbursement experience, historical sales returns, and other operating trends. Payment terms and conditions vary by contract. The timing of revenue recognition, billing, and cash collection generally results in billed and unbilled accounts receivable.</span></div>Revenues associated with external staffing services are accrued on an hourly basis and are recorded based on the determination of whether the Company is acting as a principal or an agent. In arrangements in which the Company manages customers' supplemental workforce needs utilizing its own network of healthcare professionals, the Company is determined to be a principal and includes the contractual gross billings in revenues with a corresponding increase to cost of revenues for worksite employee payroll costs associated with these services. Alternatively, when the Company acts as agent in the performance of workforce management, revenue is recorded based on contractually agreed upon fees or commissions with no associated cost of revenues. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The revenues from each major source are summarized in the following table:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.114%"><tr><td style="width:1.0%"></td><td style="width:56.277%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Revenue from rentals</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Ventilator rentals, non-invasive and invasive</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Other durable medical equipment rentals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Revenue from sales and services </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Equipment and supply sales</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    COVID-19 response sales and services</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service revenues</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">183,008</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">138,832</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 108258000 92710000 38315000 21446000 25770000 13927000 0 2278000 10665000 8471000 183008000 138832000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues from Medicare and Medicaid as percentages of the Company's traditional revenue streams, excluding COVID-19 response sales and services, for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.396%"><tr><td style="width:1.0%"></td><td style="width:50.866%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:2.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.225%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.227%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medicare revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medicaid revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Medicare and Medicaid revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">46</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td></tr></table></div> 0.44 0.47 0.02 0.09 0.46 0.56 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for its stock-based compensation in accordance with ASC 718</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">, "Compensation—Stock Compensation"</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which establishes accounting for share-based awards exchanged for employee services and requires companies to expense the estimated fair value of these awards over the requisite employee service period. Stock–based compensation costs for stock options are determined at the grant date using the Black-Scholes option pricing model. Stock-based compensation costs for RSUs are determined at the grant date based on the closing stock price. The expense of such stock-based compensation awards is recognized using the graded vesting attribution method over the vesting period and the offsetting credit is recorded as an increase in additional paid-in capital. Forfeitures are recorded as incurred. Any excess tax benefit or deficiency is recognized as a component of income taxes and within operating cash flows upon vesting of the share-based award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the Company’s phantom share units settled in cash, the Company computes the fair value of the phantom share units using the closing price of the Company's stock at the end of each period and records a liability based on the percentage of requisite service.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company utilized an interest rate swap contract to reduce exposure to fluctuations in variable interest rates for future interest payments on the 2019 Term Note (as defined below). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For determining the fair value of the interest rate swap contract, the Company uses significant other observable market data or assumptions (Level 2 inputs) that market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk. These fair value estimates reflect an income approach based on the terms of the interest rate swap contract and inputs corroborated by observable market data including interest rate curves. The Company presents a positive ending period fair value of the interest rate swap contract in other long-term assets, as a component of long-term assets, and a negative ending period fair value of the interest rate swap contract in accrued liabilities, as a component of long-term liabilities on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized any differences between the variable interest rate payments and the fixed interest rate settlements from its swap counterparty as an adjustment to interest expense over the life of the swap. If determined to be an effective cash flow hedge, the Company will record the changes in the estimated fair value of the swaps to accumulated other comprehensive income or loss on the Consolidated Balance Sheets. To the extent that interest rate swaps are determined to be ineffective, the Company would recognize the changes in the estimated fair value of swaps in interest and other non-operating expenses, net in its Consolidated Statements of Income and Comprehensive Income.</span></div> 200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is subject to income taxes in numerous U.S. jurisdictions. Significant judgment is required in determining the provision for income taxes. The Company’s income tax provisions reflect management’s interpretation of country and state tax laws. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business and may remain uncertain for several years after their occurrence. The Company recognizes assets and liabilities for taxation when it is probable that the Company will receive refunds from or pay taxes to the relevant tax authority. Where the final determination of tax assets and liabilities is different from the amounts that were initially recorded, such differences will impact the current and deferred income taxes provision in the period in which such a determination is made. Changes in tax law or changes in the way tax law is interpreted may also impact the Company’s effective tax rate as well as the Company's business and operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities are recognized for the future income tax consequences attributable to temporary differences between the financial statement carrying value of assets and liabilities and their respective income tax bases. Deferred income tax assets or liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be settled. The calculation of current and deferred income taxes requires management to make estimates and assumptions and to exercise a certain amount of judgment concerning the carrying value of assets and liabilities. The current and deferred income tax assets and liabilities are also impacted by expectations about future operating results and the timing of reversal of temporary differences as well as possible audits of tax filings by regulatory agencies. Changes or differences in these estimates or assumptions may result in changes to the current and deferred tax assets and liabilities on the Consolidated Balance Sheets and a charge to or recovery of income tax expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax is recognized on any temporary differences between the carrying amounts of assets and liabilities in the consolidated financial statements and the corresponding tax bases used in the computation of taxable earnings. The effect of a change in the enacted tax rates is recognized in net earnings and comprehensive income or in equity depending on the item to which the adjustment relates. At each reporting period end, deferred tax assets are evaluated for recoverability based on whether it is more likely than not that sufficient taxable earnings will be available to allow all or part of the asset to be recovered.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Business Combinations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the business acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. Patient relationships, medical records and patient lists are not reported as separate intangible assets due to the regulatory requirements and lack of contractual agreements but are part of goodwill. Customer related relationships are not reported as separate intangible assets but are part of goodwill as authorizing physicians are under no obligation to refer the Company’s services to their patients, who are free to change physicians and service providers at any time. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related costs are recognized separately from the business combination and are expensed as incurred.</span></div> mpairment of Goodwill and Long-Lived Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill resulting from business combinations is not amortized, rather, it is assessed for impairment annually and upon the occurrence of a triggering event or change in circumstances indicating a possible impairment. Such triggering events potentially warranting an annual or interim goodwill impairment assessment include, among other factors, declines in historical or projected revenue, operating income or cash flows, and sustained decreases in the Company’s stock price or market capitalization. Such changes in circumstance can include, among others, changes in the legal environment, reimbursement environment, operating performance, and/or future prospects. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performs its annual impairment assessment of goodwill during the fourth quarter of each year. The impairment assessment can be performed on either a quantitative or qualitative basis. The Company first assesses qualitative factors to determine whether it is necessary to perform a quantitative goodwill impairment analysis. If determined necessary, the Company applies the quantitative impairment test to identify and measure the amount of impairment, if any. Fair value determinations require considerable judgment and are sensitive to changes in underlying assumptions and factors, such as estimates of a reporting unit's fair value and judgment about impairment triggering events. As a result, there can be no assurance that the estimates and assumptions made for purposes of the annual or interim goodwill impairment test will prove to be accurate predictions of the future. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, the Company performed an assessment of qualitative factors and determined that no events or circumstances existed that would lead to a determination that it is more likely than not that the fair value of indefinite-lived assets were less than the carrying amount. As such, a quantitative analysis was not required to be performed and the Company did not record any goodwill impairment charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company follows ASC Topic 360, which requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the asset group’s carrying amounts may not be recoverable. In performing the review for recoverability, if future undiscounted cash flows (excluding interest charges) from the use and ultimate disposition of the assets are less than their carrying values, an impairment loss represented by the difference between its fair value and carrying value, is recognized. When properties are classified as held for sale they are recorded at the lower of the carrying amount or the expected sales price less costs to sell. There were no impairment charges recognized during the years ended December 31, 2023 and 2022.</span></div> 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net Income per Share Attributable to Common Stockholders</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic net income per common share is computed based on the weighted average number of shares of common stock outstanding during the period. Diluted net income per common share is computed based on the weighted average number of shares of common stock plus the effect of dilutive stock-based awards outstanding during the period using the treasury stock method. Dilutive stock-based awards include outstanding common stock options and time-based RSUs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 for earnings per share computations.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The standard replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. Further, the FASB issued ASU 2019-04 and ASU 2019-05 to provide additional guidance on the credit losses standard. While the adoption of ASC 326 could result in a higher allowance recorded in the future for credit losses on receivables within the scope of the standard due to the prescribed measurement principles, the impact of the adoption on the Company's consolidated financials statements was not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In September 2022, the FASB issued ASU No. 2022-04, Liabilities — Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations, which requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose the key terms of the programs and information about their obligations that are outstanding at the end of the reporting period. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted this standard during the year ended December 31, 2023, which did not have a material impact on its consolidated financial statements and related disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is an “emerging growth company” as defined by the JOBS Act. The JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act of 1933, as amended, for complying with new or revised accounting standards. In other words, an emerging growth company can selectively delay the adoption of all accounting standards until those standards would otherwise apply to private companies. The Company has elected to utilize this exemption and, as a result, the consolidated financial statements may not be comparable to the financial statements of issuers that are required to comply with the effective dates for new or revised accounting standards that are applicable to public companies. To date, however, the Company has not delayed the adoption of any accounting standards except as noted below. Section 107 of the JOBS Act provides that the Company can elect to opt out of the extended transition period at any time, which election is irrevocable.</span></div>In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring consistent categories and greater disaggregation of information in the effective tax rate reconciliation and income taxes paid by jurisdiction. The ASU is effective for public business entities' annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements. Business Combinations<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 1, 2023, Viemed, Inc., a wholly-owned subsidiary of the Company, completed the acquisition of Home Medical Products, Inc. (“HMP”), which operates in Tennessee, Alabama, and Mississippi. The Company acquired 100% of the equity ownership of HMP in exchange for approximately $29 million in cash or cash payable, subject to customary post-closing net working capital and other adjustments. Approximately $16 million of the purchase consideration was funded by cash on hand, $8 million was funded by a borrowing on the 2022 Revolving Credit Facility, and $5 million was funded by a borrowing on the 2022 Term Loan Facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The results of HMP’s operations have been included in the consolidated financial statements since the date of acquisition. The Company expensed $538,000 of acquisition and integration costs in conjunction with the acquisition for the year ended December 31, 2023. These costs include system conversion and integrating operations charges, as well as legal and consulting expenses, and are included in selling, general, and administrative expense in the accompanying </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Statements of Income and Comprehensive Income</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the consideration paid and estimated fair values of the assets acquired and liabilities assumed at the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:85.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL LIABILITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,038 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net assets (liabilities) acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Resulting goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivables acquired is $2.0 million, with the gross contractual amount being $2.9 million. The Company expects $0.9 million to be uncollectible. The amounts of revenue and pre-tax income of HMP included in the Company's Consolidated Statements of Income and Comprehensive Income from the acquisition date to December 31, 2023 was $16.2 million and $1.3 million, respectively. After the Company's June 30, 2023 financial statements were issued, management identified and recorded immaterial measurement period adjustments to the provisional balances pertaining to the acquired cash and cash equivalents, prepaid expenses and other assets, trade payables, and long-term lease liability accounts. As a result of these adjustments, there was an increase in the provisional goodwill balance, which resulted in no impact on the current period's income or expenses. Also after the Company's June 30, 2023 financial statements were issued, the Company received a final valuation report from a third-party valuation firm. After considering the results of that valuation report, the Company has estimated that the fair value of the identified intangible assets acquired as part of the business combination to be $641,000. As a result, the fair value of the identifiable intangibles were decreased by $47,000 on December 31, 2023, due to this new information, with a corresponding increase to goodwill. In addition, the change to the provisional amount resulted in a decrease in amortization expense and accumulated amortization of $5,500.</span></div>Goodwill resulted from a combination of synergies and cost savings, and further expansion into Tennessee, Alabama, and Mississippi. All of the goodwill is deductible for income tax purposes. There are no contingent consideration arrangements included in the transaction. 1 29000000 16000000 8000000 5000000 538000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the consideration paid and estimated fair values of the assets acquired and liabilities assumed at the acquisition date. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:85.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.051%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL ASSETS</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Identifiable Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade payables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TOTAL LIABILITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,038 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net assets (liabilities) acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Resulting goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,765 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 29417000 829000 2014000 582000 498000 4358000 743000 641000 25000 9690000 1985000 732000 1195000 536000 4558000 196000 836000 10038000 -348000 29765000 2000000 2900000 900000 16200000 1300000 641000 -47000 47000 -5500 -5500 Property and Equipment<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s fixed assets consist of its medical equipment held for rental, furniture and equipment, real property and related improvements, and vehicles and other various small equipment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the Company’s fixed assets:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Medical equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,893 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(39,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and equipment, net of accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73,579</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">67,743</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Depreciation in the amount of $20.5 million and $14.6 million is included in cost of revenue for the years ended December 31, 2023 and 2022, respectively. Medical equipment purchases with a cost of $1.4 million and $0.7 million were included in accounts payable at December 31, 2023 and 2022, respectively. 110920000 93893000 3540000 2792000 2566000 2566000 7953000 7043000 345000 296000 1192000 1052000 52937000 39899000 73579000 67743000 20500000 14600000 1400000 700000 Current Liabilities<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.798%"><tr><td style="width:1.0%"></td><td style="width:56.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued trade payables </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued commissions payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonuses payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued vacation and payroll</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of phantom share liability </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,578</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s short-term accrued liabilities are included within current liabilities and consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.798%"><tr><td style="width:1.0%"></td><td style="width:56.020%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.260%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued trade payables </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued commissions payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonuses payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued vacation and payroll</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of phantom share liability </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,578</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,092</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3230000 2254000 794000 608000 7131000 3708000 2058000 1484000 1867000 1704000 2498000 1334000 17578000 11092000 Debt and Lease Liabilities<div style="padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2018 Senior Credit Facility </span></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On February 20, 2018, the Company entered a Commercial Business Loan Agreement (the "2018 Senior Credit Facility") that provided for Term Loans and Lines of Credit with Hancock Whitney Bank. Until November 29, 2022, the Company maintained a line of credit in the amount of $30.0 million under the 2018 Senior Credit Facility. On May 30, 2019, the Company entered into a term note (“Building Term Note”) under the 2018 Senior Credit Facility in the principal amount of $4.8 million. The proceeds of the Building Term Note were used to purchase the Company's corporate headquarters. In connection with the Building Term Note, the Company entered into an interest rate swap transaction ("Interest Rate Swap Transaction") with Hancock Whitney Bank effectively fixing the interest rate for the Building Term Note at 4.68%. On September 19, 2019, the Company entered into an additional loan agreement providing for a term note (the “2019 Term Note") under the 2018 Senior Credit Facility in the principal amount of $5.0 million and bearing an annual interest rate of 4.60%. The proceeds of the 2019 Term Note were utilized for general corporate purposes. The 2019 Term Note matured on September 19, 2022 at which time the entire unpaid balance of principal and interest was repaid in full. In connection with the entry in to the 2022 Senior Credit Facilities on November 29, 2022, the Company retired the 2018 Senior Credit Facility, and repaid all outstanding interest and principal in full. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2022 Senior Credit Facilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On November 29, 2022, the Company refinanced its existing borrowings under the 2018 Senior Credit Facility and entered into a new credit agreement (the "2022 Senior Credit Facilities") with the lenders from time to time party thereto, and Regions Bank, as administrative agent (the "Administrative Agent") and collateral agent, that provides for an up to $30.0 million revolving credit facility (the "2022 Revolving Credit Facility") and an up to $30.0 million delayed draw term loan facility (the "2022 Term Loan Facility"), both maturing in November 2027.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The proceeds of the 2022 Revolving Credit Facility may be used to refinance existing indebtedness, for working capital purposes, capital expenditures and other general corporate purposes (including permitted acquisitions), and to pay transaction fees, costs and expenses related to the 2022 Senior Credit Facilities. The proceeds of the 2022 Term Loan Facility and any additional term loans established in accordance with the 2022 Senior Credit Facilities may be used to finance permitted acquisitions and to pay transaction fees, costs and expenses related to such acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The interest rates per annum applicable to the 2022 Senior Credit Facilities are Term SOFR (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 2.625% to 3.375%, or, at the option of the Company, a Base Rate (as defined in the 2022 Senior Credit Facilities) plus an applicable margin, which ranges from 1.625% to 2.375%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facilities require the Company to comply with certain affirmative, as well as certain negative covenants that, among other things, will restrict, subject to certain exceptions, the ability of the Company to incur indebtedness, grant liens, make investments, engage in acquisitions, mergers or consolidations and pay dividends and other restricted payments. The 2022 Senior Credit Facilities also include certain financial covenants, which generally include, but are not limited to the following</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Consolidated Total Leverage Ratio (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">defined generally as </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">total indebtedness to adjusted EBITDA) of not greater than (i) for any fiscal quarter ending during the period from the closing date to and including December 31, 2024, 2.75 to 1.0 and (ii) for any fiscal quarter ending on and after March 31, 2025, 2.50 to 1.0, subject to certain adjustments following a material acquisition.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Consolidated Fixed Charge Coverage Ratio (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">defined</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> generally as (a) adjusted EBITDA minus capital expenditures minus cash taxes to (b) the sum of scheduled principal payments plus cash interest expense plus restricted payments) of not less than 1.25:1.0.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company was in compliance with all covenants under the 2022 Senior Credit Facilities in effect at December 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 2022 Senior Credit Facilities include provisions permitting the Company from time to time to, subject to certain terms and conditions, increase the aggregate amount of commitments under the 2022 Revolving Credit Facility and/or establish one or more additional term loans under the 2022 Term Loan Facility, in each case, with additional commitments from existing lenders or new commitments from financial institutions acceptable to the Administrative Agent in its reasonable discretion; provided, that, (a) the aggregate principal amount of any increases in the 2022 Revolving Credit Facility, and (b) the aggregate principal amount of all additional term loans under the 2022 Term Loan Facility established after the closing date will not exceed $30.0 million.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Financing costs related to the 2022 Senior Credit Facilities are capitalized and amortized over the term of the loans using the effective interest method. Upon the initial draw of debt under the 2022 Senior Credit Facilities during the year ended December 31, 2023, the Company reclassified the deferred financing fees previously recorded in other long-term assets to long-term debt in the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The recorded balances associated with the 2022 Senior Credit Facilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balance</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing costs and commitment fees</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net long-term notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,968</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Medical Equipment Financing</span></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the acquisition of HMP, the Company assumed equipment financing obligations consisting of installment payments for medical equipment which secure the financing. The financing obligations are payable in monthly installments through 2026 and include interest at rates ranging from 0% to 7.99%. As of December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $0.8 million of the outstanding medical equipment financing obligations is presented on the consolidated balance sheets as short term debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> based on the scheduled repayment dates.</span></div><div style="padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-right:4.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized finance lease liabilities for vehicles and operating leases for land and buildings that have terms greater than twelve months, as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,316</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">199</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating Lease Liabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized operating lease liabilities that relate primarily to the lease of land and buildings. The exercise of lease renewal options is at the Company's sole discretion and is included in the lease term for calculations of its right-of-use assets and liabilities when it is reasonably certain that the Company plans to renew these leases. These lease liabilities are recorded at present value based on a discount rate of 5.50%, which was based on the Company's incremental borrowing rate at the time of assessment. At December 31, 2023, the weighted average lease term was approximately 4.51 years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future maturities of the Company's operating lease liabilities as of December 31, 2023 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.890%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,862</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating rental expenses for the years ended December 31, 2023 and 2022 amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$999,000</span> and $539,000, respectively. 30000000 4800000 0.0468 5000000 0.0460 30000000 30000000 0.02625 0.03375 0.01625 0.02375 2.75 2.50 1.25 30000000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The recorded balances associated with the 2022 Senior Credit Facilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balance</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing costs and commitment fees</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(594)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(313)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net long-term notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,968</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6875000 0 594000 313000 0 5968000 0 0 0.0799 800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recognized finance lease liabilities for vehicles and operating leases for land and buildings that have terms greater than twelve months, as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,316</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">199</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3250000 694000 934000 495000 2316000 199000 0.0550 P4Y6M3D <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future maturities of the Company's operating lease liabilities as of December 31, 2023 are summarized as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.890%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Liability</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease payments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">547</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,862</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 874000 736000 615000 617000 560000 7000 3409000 547000 2862000 999000 539000 Fair Value Measurement<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under ASC Topic 820, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (i.e., an exit price). ASC Topic 820 establishes a hierarchy for inputs to valuation techniques used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. There are three levels to the hierarchy based on the reliability of inputs, as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 2 - Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets and liabilities in markets that are not active.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs for the asset or liability. The degree of judgment exercised by the Company in determining fair value is greatest for instruments categorized in Level 3.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Recurring Basis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures certain assets at fair value on a recurring basis. There were no transfers between fair value measurement levels during any presented period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company's assets measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recurring Fair Value Measurements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money market mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Available for sale debt instrument</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,657</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,219</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,876</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recurring Fair Value Measurements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money market mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Available for sale debt instrument</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,005</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,005</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Available for Sale Debt Instrument</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the Company’s available for sale debt instrument approximates its amortized cost basis due to the short maturity and indexed interest rate terms. The fair value is classified within Level 3 in the fair value hierarchy as the Company evaluates adjustments using a combination of observable and unobservable inputs, such as operating results of the counterparty as well observable prices in transactions of debt and equity instruments of the issuing counterparty when available. As of December 31, 2023, the analysis resulted in no adjustments to the carrying value impacting unrealized gains or losses. All changes to measured fair value during the period were the result of accrued interest. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company measures certain assets at fair value on a nonrecurring basis. These assets include equity method investments, other equity investments, and the fair value allocation related to the Company’s acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Equity method investments are evaluated for impairment whenever events or changes in circumstances indicate that the carrying value of the investments may exceed the fair value. The Company's other equity investments are holdings in privately-held companies without a readily determinable market value. The Company remeasures equity securities without readily determinable fair value at fair value when an orderly transaction is identified for an identical or similar investment of the same issuer in accordance with the measurement alternative under Topic 820. ASU 2019-04 states that the measurement alternative is a nonrecurring fair value measurement. Accordingly, other equity investments without readily determinable fair value are classified within Level 3 in the fair value hierarchy because the Company estimates the value using a combination of observable and unobservable inputs, including valuation ascribed to the issuing company in subsequent financing rounds, volatility in the results of operations of the issuers and rights and obligations of the holdings the Company owns. The Company had no material adjustments of equity method investments or other equity investments measured at fair value on a nonrecurring basis during any of the periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value allocation related to the Company’s acquisitions are determined using a discounted cash flow approach, or a replacement cost approach, which are based on significant unobservable inputs (Level 3). These valuation methods required management to make various assumptions, including, but not limited to, future profitability, cash flows, replacement costs, and discount rates. The Company’s estimates are based upon historical trends, management’s knowledge and experience and overall economic factors, including projections of future earnings potential. Developing discounted future cash flows in applying the income approach requires the Company to evaluate its intermediate to longer-term strategies, including, but not limited to, estimates of revenue growth, operating margins, capital requirements, inflation and working capital management. The development of appropriate rates to discount the estimated future cash flows requires the selection of risk premiums, which can materially impact the present value of future cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimated the fair value of acquired identifiable intangible assets using discounted cash flow techniques that included an estimate of future cash flows, consistent with overall cash flow projections used to determine the purchase price paid to acquire the business, discounted at a rate of return that reflects the relative risk of the cash flows. The Company estimated the fair value of certain acquired identifiable intangible assets based on the cost approach using estimated costs consistent with historical experience. The Company believes the estimates and assumptions used in the valuation methods are reasonable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no transfers between fair value measurement levels during any presented period.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the Company's assets measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recurring Fair Value Measurements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money market mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Available for sale debt instrument</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,657</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,219</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,876</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.129%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Recurring Fair Value Measurements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money market mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Available for sale debt instrument</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,005</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,005</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5657000 0 0 5657000 0 0 2219000 2219000 5657000 0 2219000 7876000 11005000 0 0 11005000 0 0 2000000 2000000 11005000 0 2000000 13005000 Shareholders' Equity<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Authorized Share Capital</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s authorized share capital consists of an unlimited number of common shares, with no stated par value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Issued and Outstanding Share Capital</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has only one class of stock outstanding, common shares. The authorized stock consists of an unlimited number of common shares with no stated par value, of which 38,506,161 and 38,049,739 shares were issued and outstanding as of December 31, 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company acquired and cancelled </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75,235</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> common shares at a cost of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> to satisfy employee income tax withholding associated with RSUs vesting during the year ended December 31, 2023. The Company’s retained earnings were reduced by the amount paid for the shares repurchased and cancelled.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On June 11, 2020 (the "Effective Date"), the Company’s shareholders approved the Company's 2020 Long Term Incentive Plan (the "Omnibus Plan") to provide an incentive to attract, retain and reward directors, officers, employees, and consultants who provide services to the Company or any of its subsidiaries. Upon approval of the Omnibus Plan, no future awards are available to be made under the Company's previous RSU and Option Plans (collectively, the "Former Plan"), and the common shares that were not settled or awarded under the Former Plan as of the Effective Date are available for awards under the Omnibus Plan. The maximum number of common shares that are available for awards under the Omnibus Plan and under any other security based compensation arrangements adopted by the Company, including the Former Plan, may not exceed 7,758,211 shares (equal to 20% of the issued and outstanding common shares of the Company on the Effective Date). The maximum amount of the foregoing common shares that may be awarded under the Omnibus Plan as “incentive stock options” is 2,600,000 common shares. As of December 31, 2023, the Company had outstanding options of 4,214,000 and RSUs of 1,226,000 associated with common shares under the Omnibus Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense for the years ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.290%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation - options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation - restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,684 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,108 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2023, there was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$335,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of total unrecognized pre-tax stock option expense under the Company's equity compensation plans, which is expected to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.07 years</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. As of December 31, 2023, there was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$3,892,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of total unrecognized pre-tax compensation expense related to outstanding time-based restricted stock units that is expected to be recognized over a weighted average period of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.86 years</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of options<br/> (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average exercise price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,822</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,722</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,497</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,356</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,214</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,698</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For presentation purposes, stock options issued with a Canadian dollar exercise price have been translated to U.S. dollars based on the prevailing exchange rate on the date of grant.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding was $11,698,000 and options exercisable were $10,432,000 at December 31, 2023. During the fiscal years ended December 31, 2023 and 2022, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">246,022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and 82,822 common shares were issued pursuant to the exercise of stock options, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2023, the Company had 3,461,000 exercisable stock options outstanding with a weighted average exercise price of $4.99 and a weighted average remaining contractual life of 5.5 years. At December 31, 2022, the Company had 2,841,000 exercisable stock options outstanding with a weighted average exercise price of $4.53 and a weighted average remaining contractual life of 6.1 years. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of the stock options has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, using the grant date fair value based on the Black-Scholes option pricing model. The assumptions used to determine the grant date fair value of stock options include exercise price, risk-free interest rates, expected volatility, and average life of an option. The risk-free interest rates are based on the rates available at the time of the grant for zero-coupon U.S. government issues with a remaining term equal to the option’s expected life. The average life of an option is based on both historical and projected exercise and lapsing data. Expected volatility is based on implied volatilities from traded options on the Company's common shares and historical volatility of the Company's common shares over the expected life of the option. There were no issuances of options during the year ended December 31, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accounts for RSUs using fair value. The fair value of the RSUs has been charged to the Consolidated Statements of Income and Comprehensive Income and credited to additional paid-in capital over the vesting period, based on the stock price on the date of grant. RSUs vest generally over a <span style="-sec-ix-hidden:f-587">one</span> or three-year period. The Company accounts for forfeitures of RSUs under ASU 2016-09 and recognizes forfeitures in the period in which they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.122%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average grant price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">206</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.61</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.68 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,074</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">629</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.62</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.88 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,755</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,226</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.23</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.86 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,624</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate intrinsic value of time-based RSUs outstanding was based on the closing price of the Company's common shares on the last trading day of the period ($7.85 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and $7.56 on December 31, 2023 and December 31, 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">920,588</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> RSUs, with a vesting term of <span style="-sec-ix-hidden:f-617">one</span> or three years and a fair value betwee</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n $7.10 and $7.93 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">per share. During the year ended December 31, 2022, the Company issued 580,962 RSUs, with a vesting term of <span style="-sec-ix-hidden:f-622">one</span> to three years and a fair value betwe</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">en $5.21 and $6.34 per</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> share.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Phantom Share Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has a phantom share unit plan, which it uses for grants to directors, officers, and employees. Phantom share units granted under the plan are non-assignable and are settled in cash at vesting based on the fair value of the Company's common stock on the vesting date. Phantom share units vest annually over a three-year period. The cash-settled phantom share units are accounted for as liability awards and are re-measured at fair value each reporting period until they become vested with accrued liability and related expense being recognized over the requisite service period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes phantom share unit activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.371%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of phantom share units (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Value of share equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">573</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,991</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">513</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,878</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">418</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,281</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">The value of outstanding share equivalents at the beginning of the period is based on the market price of the Company’s common shares at that time; the value of issued share equivalents is based on the market price of the Company’s common shares at issuance; the value of vested share equivalents is based on the cash paid at the time of vesting; and the values of expired/forfeited share equivalents and outstanding share equivalents at the end of the period are based on the market price of the Company's common shares at the end of the period. The market price of the Company's common shares was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">$7.85</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> and $7.56 on December 31, 2023 and December 31, 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The change in fair value of the phantom share units has been charged to the Consolidated Statements of Income and Comprehensive Income and recorded as a liability included in accrued liabilities and long-term accrued liabilities. The total liability associated with phantom share units at December 31, 2023 is </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2,425,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, with </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1,867,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of this amount included in current accrued liabilities and the remaining portion of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$558,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> included in long-term accrued liabilities. At December 31, 2022, the total liability associated with phantom share units was $2,593,000, with $1,704,000 of this amount included in current accrued liabilities and the remaining portion of $889,000 included in long-term accrued liabilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact associated with the fair value re-measurement of phantom share units is recorded in selling, general and administrative expenses within the Consolidated Statements of Income and Comprehensive Income. The following table summarizes expense associated with the phantom share units for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.417%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company paid cash settlements of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$2.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> during the years ended December 31, 2023 and 2022, respectively, pertaining to vestings of cash-settled phantom share units.</span></div> 38506161 38506161 38049739 38049739 75235 600000 0 7758211 0.20 2600000 4214000 1226000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense for the years ended December 31, 2023 and 2022 (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.290%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.381%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation - options</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation - restricted stock units</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,684 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,108 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,849</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td colspan="4" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,202</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table summarizes expense associated with the phantom share units for the years ended December 31, 2023 and 2022:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.417%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1165000 3094000 4684000 2108000 5849000 5202000 335000 P1Y25D 3892000 P0Y10M9D <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.997%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of options<br/> (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average exercise price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,822</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.22</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.4 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,722</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,497</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,356</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,214</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.25</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,698</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For presentation purposes, stock options issued with a Canadian dollar exercise price have been translated to U.S. dollars based on the prevailing exchange rate on the date of grant.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate intrinsic value of options outstanding represents the difference between the exercise price of the option and the closing price of the Company's common shares on the last trading day of the period ($7.85 and $7.56 on December 31, 2023 and December 31, 2022, respectively).</span></div> 3822000 5.22 P7Y4M24D 3722000 764000 5.29 83000 3.55 6000 5.21 4497000 5.26 P6Y10M24D 11356000 0 0 246000 5.42 37000 6.33 4214000 5.25 P5Y10M24D 11698000 7.85 7.56 11698000 10432000 246022 82822 3461000 4.99 P5Y6M 2841000 4.53 P6Y1M6D 0 P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.122%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of RSUs (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average grant price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic value</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">206</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6.61</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.68 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,074</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">629</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5.62</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.88 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,755</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,226</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7.23</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.86 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,624</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The aggregate intrinsic value of time-based RSUs outstanding was based on the closing price of the Company's common shares on the last trading day of the period ($7.85 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and $7.56 on December 31, 2023 and December 31, 2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div> 206000 6.61 P0Y8M4D 1074000 581000 5.44 149000 6.27 9000 6.45 629000 5.62 P0Y10M17D 4755000 921000 7.88 286000 5.82 38000 6.98 1226000 7.23 P0Y10M9D 9624000 7.85 7.56 920588 P3Y 7.10 7.93 580962 P3Y 5.21 6.34 P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes phantom share unit activity for the years ended December 31, 2023 and 2022:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.371%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.667%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.299%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of phantom share units (000's)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Value of share equivalents</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">573</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,991</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">513</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,878</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired / Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">418</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,281</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">The value of outstanding share equivalents at the beginning of the period is based on the market price of the Company’s common shares at that time; the value of issued share equivalents is based on the market price of the Company’s common shares at issuance; the value of vested share equivalents is based on the cash paid at the time of vesting; and the values of expired/forfeited share equivalents and outstanding share equivalents at the end of the period are based on the market price of the Company's common shares at the end of the period. The market price of the Company's common shares was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%">$7.85</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> and $7.56 on December 31, 2023 and December 31, 2022, respectively.</span></div> 573000 2991000 256000 1320000 263000 1383000 53000 401000 513000 3878000 181000 1444000 245000 2354000 31000 241000 418000 3281000 7.85 7.56 2425000 1867000 558000 2593000 1704000 889000 2189000 2316000 2400000 1400000 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company accrues estimates for resolution of any legal and other contingencies when losses are probable and reasonably estimable in accordance with ASC 450, Contingencies (“ASC 450”). No less than quarterly, the Company reviews the status of each significant matter underlying a legal proceeding or claim and assess our potential financial exposure. The Company accrues a liability for an estimated loss if the potential loss from any legal proceeding or claim is considered probable and the amount can be reasonably estimated. Significant judgment is required in both the determination of probability and the determination as to whether the amount of an exposure is reasonably estimable, and accruals are based only on the information available to the Company at the time the judgment is made, which may prove to be incomplete or inaccurate or unanticipated events and circumstances may occur that might cause us to change those estimates and assumptions. Furthermore, the outcome of legal proceedings is inherently uncertain, and we may incur substantial defense costs and expenses defending any of these matters. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As previously disclosed, the Company (through its subsidiary Sleep Management LLC) submitted a purchase order (the “Purchase Order”) in March 2020 to Vyaire Medical, Inc. d/b/a CareFusion Respiratory Technologies (“Vyaire”) for respiratory equipment. The Company ultimately prepaid $1.4 million towards the delivery of such respiratory equipment. Vyaire was unable or unwilling to deliver the vast majority of the respiratory equipment referenced in the Purchase Order, and also refused to refund the prepayment amount (less the amounts paid for equipment actually received). On July 29, 2020, the Company (through its subsidiary Sleep Management LLC) filed a lawsuit against Vyaire in the United States District Court for the Western District of Louisiana (the “Court”). This lawsuit was dismissed on December 8, 2020 in connection with the commencement of the lawsuit filed by the Company (through its subsidiary Sleep Management) on November 5, 2020, against Vyaire in the 15th Judicial District Court for the Parish of Lafayette, Louisiana (the “State Court”) seeking damages for breach of contract and seeking a declaratory judgment that the Company is not required to pay any further funds to Vyaire. On December 28, 2020, Vyaire filed its Answer, Affirmative Defenses, and Reconventional Demand (“Reconventional Demand”) with the State Court alleging breach of contract and seeking damages of $4.7 million purportedly for the improper cancellation of the Purchase Order. The Company filed its Answer to the Reconventional Demand on February 12, 2021 and the parties completed discovery on July 17, 2023. The State Court issued an order on September 5, 2023 granting the Company Partial Summary Judgment finding that Vyaire breached the contract. The remaining issue of the damages suffered by the Company as a result of the breach will be determined at a non-jury trial pending resolution of Vyaire’s interlocutory appeal of the State Court’s partial summary judgment ruling.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company continues to believe that it has valid legal and equitable grounds to recover its outstanding prepayment as a result of Vyaire’s failure to deliver the vast majority of the respiratory equipment referenced in the Purchase Order. The Company has determined that a loss related to the Reconventional Demand is not probable, and thus has not accrued a liability related to this claim. Although a loss may be reasonably possible, the Company does not have sufficient information to determine the amount or range of reasonably possible loss with respect to the Reconventional Demand given that the dispute is in the early stages of the legal process. At December 31, 2023, outstanding funds in the amount of $0.9 million related to undelivered respiratory equipment are included within other long-term assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Governmental and Regulatory Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From time to time the Company is involved in various external governmental investigations, audits and reviews. Reviews, audits and investigations of this sort can lead to government actions, which can result in the assessment of recoupment of reimbursement, civil or criminal fines or penalties, or other sanctions, including restrictions or changes in the way the Company conducts business, loss of licensure or exclusion from participation in government healthcare programs.</span></div>In May of 2021, a final report and recommendation (“Report”) was issued by the OIG regarding an audit by OIG of claims relating to 100 of the Company’s non-invasive ventilation at home (“NIVH”) patients. The OIG asserted that most of the sampled Medicare claims submitted for the monthly rental of non-invasive ventilators did not comply with Medicare requirements. The Company firmly believed that the Report ignored each patient’s diagnosis and supporting documentation of that diagnosis from treating and prescribing physicians and applied clinical guidelines that were contrary to CMS’s accepted standard of care. In late June of 2021, the Company received initial request letters from DME Medicare Administrative Contractors ("MACs") referencing the Report and requesting repayment of purported overpayments. The Company responded to each initial request by submitting a rebuttal and by filing a redetermination appeal as prescribed by the initial request letters and by statute. In September 2021, the MACs informed the Company of unfavorable decisions with respect to the redetermination appeals. In November 2021, the Company filed Reconsideration Appeals with CMS's designated Qualified Independent Contractor ("QIC"). Based on its review, the QIC determined that approximately 77% of the claims it reviewed were medically necessary and properly payable under Medicare rules and regulations, overturning OIG’s and the MACs' initial recommendations and determinations. As a result of the QIC's reconsideration findings, reduced and recalculated principal overpayment requests totaling $1.1 million were issued by the MACs. In order to limit the assessment of interest during the appeals period, the Company remitted the associated funds to the MACs. In December 2022, an Administrative Law Judge overturned all of the remaining appealed claims and instructed the MACs to refund all funds previously remitted by the Company. Accordingly, the funds remitted to the MACs were recorded in Prepaid expenses and other assets at December 31, 2022 and were received during the year ended December 31, 2023. 1400000 4700000 900000 100 0.77 1100000 <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income Taxes</span><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are computed in accordance with the provisions of ASC Topic 740, which requires, among other things, a balance sheet approach to calculating deferred income taxes. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in its consolidated financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial statement carrying amounts and tax bases of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is required to make certain estimates and judgments about the application of tax law, the expected resolution of uncertain tax positions and other matters. In the event that uncertain tax positions are resolved for amounts different than the Company’s estimates, or the related statutes of limitations expire without the assessment of additional income taxes, the Company will be required to adjust the amounts of related assets and liabilities in the period in which such events occur. Such adjustment may have a material impact on the Company’s income tax provision and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December 31, 2023 and 2022, the Company had no amounts recorded for uncertain tax positions and does not expect any material changes in uncertain tax benefits during the next 12 months. The Company recognizes interest and penalties related to income tax matters in income tax expense. The Company is subject to U.S. federal income tax as well as income tax in various states. The Company is generally not subject to examination by taxing authorities for years prior to 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before the provision for income taxes. The sources and tax effects of the differences are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Statutory income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior Year True Ups </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,148</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,768</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant components of the provision for income taxes for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,439)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,148</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,768</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes are determined based on the temporary differences between the financial statement basis and the tax basis of assets and liabilities using enacted tax rates in the years in which the differences are expected to reverse. In assessing the realizability of deferred income tax assets, management considers whether it is more likely than not that all, or some portion, of the deferred income tax assets will not be realized. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred income tax liabilities and projected future taxable income in making this assessment. Management evaluates the need for valuation allowances on the deferred income tax assets according to the provisions of FASB ASC 740, Income Taxes. In making this determination, management assesses all available evidence, both positive and negative, available at the balance sheet date. This includes, but is not limited to, recent earnings, internally prepared income projections, and historical financial performance.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred tax assets and liabilities are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State fixed asset and net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued phantom stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">UNICAP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,237)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation allowance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset before valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,558 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate to income before the provision for income taxes. The sources and tax effects of the differences are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Statutory income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computed provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prior Year True Ups </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in valuation allowance for deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,148</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,768</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14391000 8990000 0.210 0.210 3022000 1888000 549000 278000 520000 435000 64000 150000 -7000 17000 4148000 2768000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant components of the provision for income taxes for the years ended December 31, 2023 and 2022 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,439)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,148</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,768</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4242000 614000 1345000 408000 5587000 1022000 -991000 1660000 -448000 86000 -1439000 1746000 4148000 2768000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred tax assets and liabilities are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.101%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.867%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State fixed asset and net operating losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued compensation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued phantom stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">UNICAP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,382 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,141)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,057)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,237)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Valuation allowance:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset before valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,558 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1043000 833000 7977000 9384000 2874000 2200000 1782000 1071000 628000 672000 4098000 3401000 1137000 628000 842000 180000 170000 0 15000 13000 20566000 18382000 848000 180000 15141000 15057000 15989000 15237000 4577000 3145000 19000 26000 4558000 3119000 Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income per common share is calculated using earnings for the year divided by the weighted average number of shares outstanding during the year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Using the treasury stock method, diluted income per share amounts are calculated giving effect to the potential dilution that would occur if securities or other contracts to issue common shares were exercised or converted to common shares by assuming the proceeds received from the exercise of stock options and the vesting of RSUs are used to purchase common shares at the prevailing market rate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following reflects the earnings and share data used in the basic and diluted earnings per share computations:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator - basic and diluted:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to shareholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,354,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,655,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,378,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,807,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator calculation from basic to diluted:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,354,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,655,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options and other dilutive securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,152,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,378,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,807,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from the calculation consisted of dilutive employee stock options and RSUs that were de minimis in all periods presented.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following reflects the earnings and share data used in the basic and diluted earnings per share computations:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.589%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator - basic and diluted:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to shareholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,354,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,655,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,378,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,807,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator calculation from basic to diluted:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of common shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,354,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,655,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options and other dilutive securities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,152,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,378,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,807,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from the calculation consisted of dilutive employee stock options and RSUs that were de minimis in all periods presented.</span></div> 10243000 6222000 38354071 38655403 40378922 39807434 0.27 0.16 0.25 0.16 38354071 38655403 2024851 1152031 40378922 39807434 false false false false

L-&U.KA:%<_,ED[A0ZG=^ M#:1_RE_N;=)QRE_N[0.F_.4#SE^^F/*74_YRRE].^[;I]%_G^> M%,^>SYZ_RE\L3HZ/GCTW+X]?+YXM\E>SUT?YZ?ST^-C\OY.3)UO9K7N^E^Y@ M<>_,*CG^TZ&]]U"ZS6$ XEB(T=\N]?<$K]=\IQN]NO7?-$=YN7HZ? MO7KU56?F[6'R=D/LE7RGWSS03.A.DS<^=:14G/P09Y?.25[37#S4'MX4W5&X MN4.E-_6,J-)!GVZ-N52T6=LZ!V\JU<$H:2S5F[4M+OL4^:76XP<$K0-F?"1E MN/"5Z^>%K-]^OT94,IX\A:G B+W[\&^;CIEX-DXPF+_1M)8X63FHI[W%(;_-GE:?)/,^[(C M&1V.DUQDMJG:'H2;H&(CH0AA^X_' D.9VF?9A[EY1 5DMC 7/;I Y=N4AEQL M.%S)L@+XDOV6'D51S3&_^,;E-ZA\J[E5X32#2=9]DL;I MJ?VPJ5K6S\R2]JI8()M$42P-_%"&(GH;*@,/DY\@@!*0[*<"F]^Q,A&'--F* MHK54:&'GY((E'E%H!2YD8AINYDLN&VT_A]E"&9-'&+^E5,:E">0HP%\1"E $ M^B-)YU>Z6R:2'T9=:=%1^9NIEEK]C*K$!2ID' V#TZ+(KNRT(%@*S0I8!TJ6 MH.Z&FL&,5E@>E.YW&W.]+-HE/KZBRUX358M@O?#"MSNMMBNJ8&I_CAC&IJ)N M726WJ2CY'$DTH!"BI%(.4=E8%DU^P-% 4*%SS8FU5/Q-CG9N%=?P>)B0"&'4 M8ATFGY#E;A*X:_;*0\"*9EZTAE-0>0\V\(Q*DD@_F-6 *3.$R.9. 0BW*5)! M>W#Y=XB$T&W*553%&C;G,/DGF4RN1VPY,$W<9LJ[T^UE:>#U? !]\(L*%9"CM$6(V#]<2QW[M8EL6ZS:Y M[$LB$%>@Q]BQ!_+X2LU8B5G3R1[:+K>X4*Y>1"U*&=F!A467,MZ@>4]I63MF M*&<.C@>M3 I:*P>P/2,:L[3[G 53[&1R"9C]XL+:X%K)S]JMPT,_&BB=9%4( MX2BS#9=\^R3;8ULFWT@L-__JLSE2TG9'-_W: MZ4QJ.Q$4 ]&WZJK>&/[N" MR7V\(_SHP LUBOT)X35N@^:@_0D4N,;\5$9\E.I'LSDB,CI"+!1=9Y3\YJTK M./7CQW6R-8-3[!O>ZG>4=X\;BG)KFP<0,1,08X7DBA ML:"?V@"IR:B^EH_(8! 46S-BT+<&#.7[OZ3MI7YHK(33:$LS(LRY+ MMMTA1<'(*>]/*K[4"<@%)PO<-ZEJM6? 08 $IDX=K!S9J!O'BSIC(2C>ZSH= MAM%)[,OM'"7!&HJ9$'BUUW9)A]QKUN-8M^'0$F4=Z4U6[)W@LB+8A-:HW_C( M#I@/ S]>I>."8>GL[2CE@[QH<:6DI;8D'._[X)L?%O;$L,?,T[?O/WR3R@>" M"[#_^X_T=YJ>=P+CHHT5/DKOP_36LG071;L(6[[!0:;L]"C9F(S1-)"(@8L1 MJ%%9MSM\ZN R'JTCHH+Q[#N+QM]J&3AM$=M1V\\?/]RN,\G2 ME+XR_YH3=>LB(BPK#+Z *Q#H,-EIORR4UR/X??#00&C76@DIMH]&ELFI3-@\ MJ!61A7-Q$ +@./\PLM@?_Q[,S.4+TPD"R'G@PY*:I01,;OYO&ORUQ8%V5,U?R/?ES7*[.] M-)":BJEOWUOJ6HL;FCEKFH['.E3_N[$5S MLY;+.2&\;%_-9V+]S.P-..6K JYXL'3N))O7'K-*UF=XL/+9]-B\>HV?0E@; M:R"^)D4A<#M)87>I]8HW2D,A; M[?G>N"Q D&ST-MUO9&@HHK/*&@G02C#39'9QN8.;63(ZZGJKZFRKOM+K;A!V MH."2M3T<3&._!O!]0[2J\G$- J3B8DD@D*Y]]1QJJ^\0F0G$[5K;ZT;$J[(= M5XET+-PA85KV")E25,*CX+(?V5AWX0+W%LPWX0+W-L' M3+C !XP+?#GA B=G5=TP6/0DWVEE64N9))CGYP7J(=6MQ5$N(+I6]4]*S-OJY) M,^*;N!1=<-4(%W9&2?;1)2=K4O]%"N^Q3M!-0X/9-"L01:RZ*CN MB[X%DO: GG^=S<$##;5QH[@RBH,0* *W3W<[I7!MLV+(R!PUN#F]-"CY9K:+ M>PPAW'*O?E4XZ+/#Y&^@\/A(\2(#>NU]W++?(UDF3!_T7R<0$;-F:/2]KBYJ M*8#D4(FAD*ZPF%9B,(HLC#K#56C$)&>4J[ MZE]K/?#W+H*"\E3)XH5B>1\)W?+^?_L+?!:!ND M8 Z3\Q[]9J:606WRBO9A7TD!LI-K #JP(XV]@*PF8'W'OF9AF%:Q+&H_'$>& M70 <(4,,]9>.67P"+4A:+N!]88*'HI*\A8]9,B>*-,4)3#3V%P2OTK442#O: M\:%74Z9L+E@L43EP0%MAZ'<%NI4&F;>#7;>.=?W&INK9\=DVR3O'D+2_!053^''O8X93^'%O'S"%'Q]P^/'5W<./=SC(GKN#;(I93C'+ M*68YQ2RGF.6_';/\S1L-G_KCV:&1N' MOZM@M[&@[;[ :,:'4(8N@.+M;0=W5P(,].H6R3\+ DBQR/6U>N,!^5J[6C11R[,L@C:^"\X#2;6^[=@U.+$\J"H_$\JH+8/D(9XSIJ?( MY/&IIZ^F6NW:<,1*8Y*RC "HEJAFE:V$\V[6U)^)W6V659\]2S#IOU8&S'0. MI^K$/U&I*0)@^E!E(^\:8QR9U'7_I+TMP$F]9'SVE)%"NGD%7F1-9JGTQ9H??$J M^SPJMYMO*^K62>\XQ\E[M)X$0+]O*4K?41&D)@2?9L0+L6#\O"GKJV]VZ S( M_).@O#&.&"J4)_G!/CQJ&H3O2 D&L4X?8\4C1&*1Y8F"2O5 J/= M47C^TK#P?"#EEUK 0OT4&E3[UY/\JL8LDW??/OEY/JEG=%$A/0[5)Z#[] MTGG1)]W5+4/JI2;'_NN)\CX]29Y<&?K_OGV"[?W$VH0GGF!1TMI_<3Q,*=&W M'+(%LIOQ:FF-_>:@OJ(<0YCEV-_ [\[DVY49DK[:F7 ^T?%S\HF.7R3KOFE[ MTCR[407NZ9\H7MPN[5_*?C4KLF\.DVW9Z:,[RDX_L;;3MIQ(:8A0VZABW),D M2 =9R_:IMU?,9[.#YYJ.^TZD:ZEMJ2L9L]U9UQ+I1@F9S]8,X\@8<4(@I=D0+/*]L#";#I?WAH(7W8QN^ M* *>[T!!3TB">")<#UZ,C^!/HLTMM-7,4UN41DB1'0MC;!>V61I#V6VA'E12 MN,$G7AW\EZ>((W%BSM'*+YRHG],D#!0+Q]6+%1%S#C8^K*WOR#=JZJJ8VVO8 MO(>'XOQJGK7.&I)+V\&GY]^]._NTQSB%+9-R?/)%%.93=3C(V0FDM7=)O+.4 MXCY(H]O+>5'>O[I\9*QNRF'31:;"_MH]FCHUUP_G8UO9JI9:)4_&YW"S=1K1 M8/WUPY_.^?#!;9$)_@*6P=*5]T6:\++\[ STUI/FR,XMY>>_M'-]>G)=5E/" M(,>')U\_#$+D*FBYE0BMDO1(^O8",M.W) M.I$SW0K[Y__0BK)+C]B$#[(Y2:;0-;QHA%&$ A&PW&U/]WH:!MCYL/?6U%$AM/1Q:UR$K)_A4$Z])A+% MX#=M@+.JO@2S9M4:&&,VE+_/-J.X086H[[\9D-)D&?'PX4)E7D=HE M>"T_:1S;&>E8R++X5!F\V3]"?;A]H!Y[?_GA.XK$T!._29/*]':L^G:.4#5? MJG20V]*8-30NG$>)WV3KRF3<75Z9UB>^,)5.2NHB7&U6,F[4:PKINGU$IXSN M9;M&"UD5J^SG6@DRN;;[TL!9'IV9JJX.BNHR STIA]/D!R(7+>#!ML(>8 \/ M._VL"J5#$79RELT_VUUIKR,'TM\%_O?F-^W]Z>O#DS^.->PIG5'0@=N]0(X'VC7VP;6D'T M.KRN3*LH&07T&=8\5^:*PE!VH]; PNJ3,C;0AJ[D&/0RZZOY4@/I-.;"ZX- MK&U.A:.%YIXOL23S02"LZ#2PQ\A#VK)'7WZ_MN)G1),81A*8#X491&@?%"1N MDG/T#SP?#!)?VH>ZF5W5.5$GM9)/$>;OX/35.-;6)F;]*9;%RI-G+T^B39AZ M6XOC+V)N>O;2V1QQZP^N"D?H A+OGO#6?]JPXP20N/5BB50*JPNNE#WUV[JJ M3,E+2WN$0)/L=WO,+U&A8^=HO=RT< K=VL.3T V?MG#W=,1IW"*F)3G'>1S* MM^"J_*;,$.=GHZER6]6;CD M+Z-Y\F0%9B-.Y5X5'74<@23;0$:YN41!JOG7JF;O*\IQ(YAL?HDB3[3//LS: MKNDY=G>.?.@9\J%/GWPX/WORC>16D]9<"*Z#@60^HJ;RGV'(+U.! 97):^J9 M_9#&^+HF^QF@P WD?W^6R:6-22M,@4%_YD]_0JCNZ9.W9W_^9!NTI5?PXH_8 M75%(S7AHP2O^L^V-_EJH@OHU0%+NDKD0DO1,,1094LB%R76(!#.J@@@&:799BBGI.]BI%NWJ M0?>QIL[/4M9#E+"+X>&3P"T%0(-5ZR*PI)[(D=OM(+#U)98!=H+U0*NV7^$G MTNM[;.%3"M]G@'>MZ[5B;!N[%HL*NIK%)0X33&SC52AD+:6J7&T(8%MN6/*C M*[J>TS\ E'>T9>TS .#B%4'SK&%KGL.0^MVED.P#:!F3HH#U$RCU?^'@+Y08 MHN2@;S9D5'XVHD8 )R2P&LZ<0,-SRWC %(CA4 *O'DZ-9J;G#) 7 M1B*0_= >JQVSO>:A+@D5[I0RDK.$,#( Q]@_1E_F^A;-+ 1;59O4ABD'T9R< M8S#F2\;@>K3.]T)MI.JZ@96I9Z:%AGW620=:>PC0H^#3K3-K/ML55[W82;C, M2@-121BN@[S(+JI:ZK_4_W#Y#^^&((K.$^>_@E?R!AVT.%9^MA>+M8F& ?5; M#3!5_MAIE\6B?"XC+KR12*H6)1T[+.M&2"S6K]3*#CXMZ%=\ MK"Y-5-'>9+2=(.PZ>A"#Q,A!81Q7H)8#@^'M,GDI)! <6'YDZ8 ;T=Q!X47# M>;78'1@>7<66SOFV7X1+32F$?%60O?";(T+8Z=H3!?!94V>4B6]0"T"6RWT@ M(;A)I4Q2!$$4H[$$4J5H(Y/HDI$7[-/?S=9A9G"31RM#K785*4:Z5+M'6?QL MOJ3?_^'D]"B9R8W)WE%.CNA2*RX@^4HCRDY_?&R;3'@_R5I2I,)IEGAKQ.[= M(KNLX6,P!#_UI:PEA,^1Q*+K9B/K@ZCX"/6T=>+X@H +O@?*U_#6CL\-7AGP MNN4J7E27INW<_F7HPA#<;CH3(A/$3;6;UJUS35)K;T5@FK]/<3K.EC1Y=L?[(Q@9_U!87!2X MV2R2;>4%$2\Q)ZJ3"^)6K;"=):GR6#./F>#S^S7/I+=3E;FHNX(#,>OZBA8E M5TU(LH=JFQN>8?I.% -[P% 5P_W4K+;VO^V"M:HP MUG8RQYY&VX!<2VNO[2QD;$WM/83QA69%_FW#1I6!' =N,SD8=X#2R'O.7>O1 M#D#5#!!'<8+TQ*07EK"$%)W16X A#FHS^Y4*(KNM1?8>GM@A)%Q[9 M@6G/"S)*5(]';L''#^?)]\8DY_.ER?O2.I=O?SBG&W=- G9<\["P?V_E[W8X MJ=%8)3,5J41(B2_I4E@KKL];"<]8?Y@/LO?V O0+!\+M'/?-#%5"=GX/P6[; M*M*SV:H##OV;68$H0G!&TX.7]SPAD>VQ+]G2WQ9DW7!46\G M1,TLN52!E79,"VI^JD#4\#(K2JF&(@'78KV&-Z.2LO@!U>[*X4+%+QX23<0L MCH29'^]-C/"W'"H%!!%LK-:=YM(:(9T@I]8=(II.0WNU!P=V #X#-QG.L'.8 MTM 53-5]@L-FGQ(XJ/ _T1VSFMFOPJ-Q-_#4QZLZI/_L.)H.LJ#V_?!5 N?2 MWH+ D0ZBR1H M$C:W#E]"<:85P('^ZC&\LJR("6KNR\1+RC/CZC1OD MNQKJ5X>OCN_'Y+\^/'E^O<6_O6?[ZNCDGGIW]/KT@?7N/L?I]?/[Z=W+PV>O MKA_Q4:M[\O)A'%6OOM))=8F(@: /;G%*W>+B\N\<4;^!XSX^;M_'W&E<6WK[ MN\S.L_GA^GPO[WPT(QA$Q_/MQ^6A:6+?KM/G=B=(KX6K\+'W.")F?.R=C8@0 M'WUOM^KC'WN'MW;OH^]QN'L??6>CW7MRLX?RPG=[JV1F/C=FL?C5A_0#<5W< M73*0(?_V-LO@SN-QZR#V].3IR3=>&'95L#V@'3<>Y?_$#"W#+7:7?ATE#[9W M?_BW^O4 TU*G1^G+9Z^9/^??Z1NM]SOU\3^G9?& E\7SU^GSHY-I64S+(EX6 MS])GQ\?3LIB619S9?YV>GKZ8EL6T+.)E\3(]/7HU+8MI6<3+XC1]>3JYG-.R M&"P+\BV.IF4Q+8MX69RD)Z>G7V=9W#E((W&@!Q^D^7-3MRW5?B^*;FZY >IR].I^/I7H?T*'WV^JZWB6E(KQO2X]?I MR^?/OLZ0/MIT:>B))W_\5;[X;2^H#V09O;CK$KJ/R]P7[-_O8Q*_1FYPFL1[ MGL2O$6V;)O&>)_%KI&.G29PF<9K$:1*G29PF\0%V\OGH\[?K[7://G]T5 M=#B-Z/5K].C.")QI1*\;T=7I&'"G?_!YNDLS[9TOL>TMOTY/E76J6/-CC^ M(P15S]K6_)L>^;Y=]4Z?IZ]>3^&(>QU3T#U,@=W['M/C*;1[S[?QY^F+9U,Y MQ[V.Z?'+].AKP;H?[9A:>SJE'N]Y3$_3UU,IU[VOTZ.CKW1&?>G ^9<5NSF# M^J#)D^_^]/['=V(EO#@Y)#:/QRCK#7T@"?_]^FQ MOT1X68E'>B^EX/[SKT0M\'B'].C5UR,(>XQ#^CI]]15I41[CB+Y*GYU,0=/[ M7://[DQ<,(WHM1#F]/6K*0I]OR/Z_'3:]?=V3AGZ1" M]E%4R/8FKG#R>XHK'-D+QEVC:I.K<1/";8)CW3L.\VB*?MWS-?C9M.^GP,+# M'M'CZ6RZYW#BJVG7W_.(/K\SRN,^ PNQ@OH7T$Z_A>]]\N_D]))[O"?<.(4G M+ .V,$W2UVR-7/JE>C"D[A[;A9%A:Z2 M&/,@EWI'B?<'/STG7V%ZHDMDTAC2P<8_2>>YZJ$0:D<^FU,W('Q=V"[9F5'Y MZ\1.36/F?=/8W9;,BK*D_]K&7!9SDV0='F2JG)YBLODRF5/Q6)XUJB*]>Q9E M"Q_0G?O;X^/#D]/82-WKU+Z^U7 EVXTM\O_SI'CV?/;\5?YB<7)\].RY>7G\ M>O%LD;^:O3[*3^>GQ\?F_YV^>O(%U^FP,ULA1G3F;5-@)29G\[FUH!U-W'>V M%:NL,^W=]];_A?3U%]^3MYNXG^Q:;(Q=J?_JB\9:$&N0\J*=EW5KDO_]OUZ= MG!R]F>MP9'XXC X'/G/\)KE:%G8-TZ/7F=UGC?0T:^O*'E^;I"P^&_L?VV5\*$NH MV32B2;%:VYU-6YAVZ<*9Y'E=Y6)U&_NDMB]IHR^26H/2^(F^TYB+HNT:V]1? M88T?^HI9U"4.(C_C5YQ>\K6NGZ(3T[L8V/VA3V M4ULE&\\NO2J[P'NH/:OLL['[<&&_:)=8:ML]^]GP45-32U=VA'Y)?N[S"[3L M,/E+?64W1)-B?-S#JYKZPEZ#?75)_[:N@WT--OK*&#Z&SK][2_OX^.6;=N!9 M9,EUNW\/ES8>\VW1V7?,;W$4R G0)I_,W!27Y/7N7Y^OW]W3C5F4=FEB'=$6*G(QA-OM3S=R#E1 MR&9JL:+M,H,#R[N,W%MK!N9XW-RT+9G5P^1=;^@Y<+^RSOK%:FF+*K??;=3D MD^DM5K.^:7DWF>JR:.H*_[;[EM]OF\8FVZ2)G!G!N14=B 79^IQ===L)^V_[ M'RCXMGAC-C9^&(ZB&1^WP^0'M]G=MC/T-QZWSFY^&A_[PGA V]XV?6$/IKJQ M[VX3:V_L/[$YY27XF+5@62K&BG8K^:#4>VIM\)4YL1;8I57RY:)-Q[MR08_H M[ -R^XG:=JO1T\[]7FR^/9+)RLWLK%9VVOQA:7L\XA_N]:YY7]F!D"7%YXQ? M/@5?$IJB_XC8B3RW&QKGF3V84]GT.(T*ZW39'6G;L*&3L,D/UO:(W/S_ M[+UI<^)(MC#\5Q0\W7>J(F1:*P+7C"-TZF! ($2" @!?EAIEUHRSQY]G5B^=AAB)^F-"ZG5A+:.AY]'=TGDC[( M)HJ>/J&TS]Z*Q#@:IDB,7\WJ>G##+,W;0X;'^+Z4O!/+"WX,@^'DUY']CL2$ MA\/4.:J?9+@1G%;Z-J ;( :JD3!&0!PX!\:$X#V9+Z?,ZE:!(?F!LX$Y:+IJM@J"')3RMP< GKN$) : M-E _PBPNPE4-2/5SRH^N@F$7SH_B=?UVO9(=H0H,VQLA\=FCD<J6)DSY'DB=16G;?Z:7)6JC"GVC-=L8X MBD:).IM=(;)!]MW,KV?X*T@]D*94?*;OF!6-:&E%@..PAJSHH];;S*.X*G@4 M-X^4,?,6&KB5(G$-T@/9;)I@$*[.. 5=0DV!(F\)X>(4Z4 Q"J0CGH MO^J[E*G$P*:I3,'= 7^=_+/8YF6FIN 'HV@!H,]!X+R"1&BFOC6)N0)AX0-W M!((A9?^,PS+YDPH+#Y07QL# L$DL+897$0%A@S!97*\SU1O!)A]3)]U[JMXQ M'D]W8O=^(C@0-T(0@V.T>)Y#D@JL[IB9KRC4\+[I1JZ W$$ZAVPGQ)G=4U&P\#6J(XR!CL&&I6;DX#T"4\_VV7/:ISR+%&_C,1*'(J-L3 M\<8,DY#97W[$D ZX(AH"3O5&>R**C$X3'=&+3OY7UXD'2>0J^QP+*ITKTT?L M;A1XXWCY(YDE]M Z#>$RC45-WXG&&L:\/'L4D?/TCT]I#ISK4_%)'_HTM$-0 MZA7.5*W!"_B-3M^#%5HD'9MM MD46Q9O>XT>XY2D'5M9QDSIS(>?;_!^$TOO=,SKI@Y_T\H^+CW/9>[?<(D27# M"D%TIA^U,/IZ="Q3UYJ:KE?"4:I^E5&>.W76D_8:_&:GMTOR5N>C^/DE&'_> MWGR_N9:^WEQ^>_IZ=?EP(TNW/ZZ:,R2_!@:'W:92WI5 -_[AR>Z"!1%.7$*@ M7X5H 2>AJ6 ,WW.HF?M'\[$I72,EA:!+HS4$1PTFM!0-J';/7O"Q#,P2O$DH MKQ3JK&.-JWA%I0!?"=YKT/-I8H6NRI*F:#K58^&/4MQT&X6V6,Y"2^4O9^%A MZJF95$@M>KGX<&65C,%1^S%T(Q:11)OGWV!91=*-CUZEY4AS?H1./A9YIZXM M)L+3@'9$8]CY_CIT\B'8WBG82+5@JXH!MVUL4J#/Z7:TP@OZH,U]\LBS3UE4=2\CP=*/CJ7K6%2MG3Q5"I8N6+I@ MZ8*E'P%+-PQ9M5HG3Y2"HV^$/;K:% ;>P1CZ\M=H8>46\="V?% MC/>YP,_WPQ-# ! W)Y*#GNSB2*65VFH<8O2$H MDR\@J2U9.52G>W$D^:'[3O,0/1Y\S]CDYA0B8VU+;K)DM4&B66K7385)O]<>7=, MU.5$U&;9I,$JSH-[>7]B6*#)K4[9>:R"+G=+EV6EO:#+X\."MB!*GHY#;QY" M>:F/"EX;SW@<]'Z>L7D7. B(^!%M.G@*[G!3;AN',"2%95\=5ZFU82^P8 E= M:HJH$N'I1/332D476) ?I#(.@06"*I<:QMII557NVP^^WY$CUV04DIZ;F?\T MQ!G#H1I;12 M+NCR^+! MPX1'1%4N?P\3BN,?+2>\6]8M8V#8MUH%$2VAUV41B%.Y8G?J7X^ MF6E_"K[REB$Z*O%T'LIIF?X""_*%C5$V*BZH)7 @NTCH@J\W0>[=9I M"'SJG(R"/P 6>WQWFEBK94C\,AIEQ]-NXNY$0L9>^)ULI<-? U7 4S:TL_B>\E 4W'TRZREY^NT;8VF!K6]9, M[GNQ"3['(>:8S4[=\4;PN5-"6!Q^(42SX':;:75ZTSIYW*E/RU+^>B/E;_-' MX)\E-K?_G(2[6-K9&Q9ID^5F^+9>*/&\>'[?SZ\A8\S!].SW3U#E\6'!!\-4BL?%!47N]BS:99(4:DV.1^ H M6::+QR0$G3MUC,SF!!]S-K"A&2(!D9.S4)K:B60["0S(QP"UL^<45$&-(CE? M8, 2#- T08V/.H(;E!V MFW$[I2EP1R0'5WW"]V'PXD;8*!ZL\-0DW]P6KYE#R9!5XQ MR86+;VG'L]() M9[5V\ DLR,<"V6H)NN3J1)J*H,N3QP)5UMN'P -!ETLUF,YIS30^@8C8AN86 M6_*Y#D?I!..N1R8FUW;V+Q_@^>6 4.'0.E4563/T>OD#*CB*^CB;=D6-G."? MV6P)Y./H/"IWS@NA(X3.8G,33:M9'RO_QE'L M]M^3I5_\LQMBJYGDU9N_:$L8=%(8T->%[PBMW)Z%%*T7@(((=W1%(P#J60[8YF*,1P^SNQPT@BOD,< MZ9KTR+!+0DE794E3-)UV-H,_M/-R&TZ^G! 9(Q78N&>/(G*>_O$I;4[D^G0G M]*%/"7HDE&>.%LB$?I!=_O3J.O$ D;FI4(1.G=G)EY/+3;CTV^+O>J>I67KN M):6IYOZ^[%564VEW2KUI^1=:+:NB->E6N3?M8TT"3C5>4WLUM:P))ZWN3K=X M7XXBTR/85>#P@O/?P#2EFP6>62:XMG&OOO4Q.%Z@A!*D@%E;$!(UV/"O.(SZ M*0!%0YI7(DYA^Z@HG-2&3_R\?Y&H+GPUL/WGT]KYKTMW7N?.X"&;DPZ!T,(.?<,22!%@%AQF534W/1UG>/?S\^>CS MS\3LE&X*4\6!<)^;OD6D5;"7PVRHH\F66C;!7G"771Y)J]4\!+L7W.7@<#DZ M[J*:LEFZW%5PEYT>R8EQESK[FE9N\RX>D% :8/7\D#BX%#K.983S6]9ZF8ZH M'DUOR[I:=EJ$*!'<:>FN'[?SQ^M MR7TSL:\I[8Y'(^^=$?,I&-J:*5N6Z,7#TY&H1E,]):5!H$$^&NAR1SN$]B@H M7I^I';"MHU'@ M1Z2,77U$$=W_^7]M3=4^B2B[.),Z: GA@F:K%DB X:G$U&;96.2@BZ/#PL^ M4,(L/F=5T.1.3X.VI]CO:=1'(Z^+?_R1:=UIL.LDO.*J(K=:(OV,IR,Q2V>X MUMK %UB0[^>1#>L0P1%!ETL+6T2P2F !&,1JYQ YB((NEP?V3RM=^P@\XOF) M9JS+CC]--Q.#742_XW7@4-NZK"AMT7.6/^_-:70\IJX?@7XM-18)%>&[@RQ(LUO5[(;$C@BV] M?S&,II9>E3X$^*IF^]>/K,05/]<+AB,[I%-.1K#N )N/TD$I32F/ ):BX4YA M<_/6\\:(IU*1?&(YZUV=@ -@9;2:21+ #$2,IE(0(CB5)N_=TJL=T>="%S\$ M@$^O1/CPRWS/U\D+\(A4LVG.'!%V?_KUHSQ_+UU@0!L*??U^PQYMI4&![/-8 MI8[/DZ65D.QAP(29[V+2/3Z7@>4D2X0^H:4=-;-/86#BUX\,-H 9K_$ MQP4 M:'PD#0!J74)\">"&DWU@>4[HP@>E[GMR% X^+PC^78,'\2WO $V1OAQ6-'] MY;TL!6_OS_ (?M >O;/EP\'UQA&][85$ (!>[+ZXL9M@"K[;[L%Z(C=.7O45 ME_H]6>I]&#CC7@R8=.OWFM*'QM?O]XUDCY,SAUU.MY3!0H0S?LB-ENXK&O< M3RE0<9(1; /QF1W0* R>0WM(W\6@&'F$C.#>/F"C_QQ-"7-_G.\P9#\/[CFD MG(,PY8KL:$&FI>>*\!T0VXL'/3O$24YVOX^,) /.OP8NT/H"D483],/W#NV? M1!J/Z/N']O\%H1N_I^]/UB/3BT'X;/MNCYX?Q;$0T#15BDD(\ "8)'OHCT.*N_0<\=_DS8WH.C//ROA9>(;TX@SI9Y@*/$>:T1L :D 2[B"7I MYQCEH)!P0[SKO1#])-AG=)HXKFL4,/9P3@\)OCJ=TH43NC+/) M-8Z7/[(P"Z(NP\8TI6GIY49?U>Q59M.J:-(4Z!MJ:YM)4TMU]\(-(6KP A[, MP'R+[-XN- XFV2)ZDN;WN-'N5[JD)O,;]P(!79]EELO,K^S_#\)T:2. WUD7 MY/?/,[L//.[<]E[M]PB1)3M'$QA7\E%+@U4=' MM-?@]^Z''ZE:(:_"G[OEY=/MR PO_CJKD^$6D*@\-N4]FP MV]6')[L[]FQ0IX:@U,<1:EV@+*'QZJ(I%8SA>PXU4/YH/C:E:Z2D$!0T\M8C M<-0C-$L&J(HF+_A8!F:S+JM2J+..-:[B%94"?"5XEX^?+<--Z^#26HIW^1;= M50#&."!5,F2.@N7W, !3&$SNOAOOW[+EP*?72X"RX-NSE*GS;M&UI[::ZHS_ M1NN@WZ>0(XO!?$1A3ITE:/$^9YUE]"WV"&YY PL[)F#NM5"2H#6X\'/KU^E7 M5^Q5PX?7^3>?) SKLBGI#TL]2>!+22&ZPK4B!+3'-X&>PG)T'83_P4]+71* MX#[AQ_$(4 \_P- N2GTST;@;N=2-Z_I]CWGTP#*G^$_%SSC,..C8DE[HMBDT M["@*>BYUE[RZ,8+)'7;'84284Q$N@( ",S^"_71A/>C1:P#^G:1QX!SEUKW1)*TK69G M(BN*K"]'W(!TF14W;73\%XZ;I)[&68=NX&P-/GJZHAQKTO.BU#%V"1W-%:*?3PFO\2,=% M]*DP>%YL";/XR@]H^A+8V'+N6>WTNTR3P+@DD$SL4G]]-D2R@)Z(4?_?V"=2 M #Z7@GF MNE+"O0(@9X)![A!TIQ>2L'VY!)3,1)UC'!(51-=S_V9XE&J. M3)EDGV+\]OC5K@<2@>P%^D3@7,/FO8"%D=$^CNJW_4H26S(@<3(@8;@ST62T M:=+"HHZBS%G$>E,KIJ'PP\-R@J^N3W,8J+6U!$BI\@&$^7_45J+6UF@$YB+E M,S'I#7Q8]C,&;8'K4\J;B;=2ED$EP]1.8J"G])^8>["L"+@'H?H*H_XL'2>: M+3QU_#3\& >]GV>?*<.[RO#A^FV\ NJ-*# 6A=*4;LW5=-N:S8#2FD9AT\*- M,F(UFCA=IJIX:D' ES(&07;)-O.G.&-,$&#:#T<T3C>%1LHQ M)MP+K(I5W&N:8EN$95W.V@733*>1_>X$KWZ$IIA#NK"@*!HSY.R/EZ0M?K_/ M2O$ENYAXJ99*[4,D%>X9U^_!:'%I2NB'SV 1]=WX(W6%W0*_!(OJR7XC!U"] M#R-3BM$$\[&E4$-8N0Q6,<**.A=LZ1GMF,])P"B&EU!%4M6T:S55"U_#']6HY[)+_&@+[7:)K%W/E( M'2:-GA;:/C\ZZ8*G/?$)H3$:Y7GVY37>I]G8W I74NI$0M;!+,T*J=YU_M5P M=:-KM)U67U,5W2"6VNGK?:?=[2B.V3-5E?RG930JI#N14],^^^N#[F+-J> M]!WL DP3/#+[]RF37S1&D^C2P54 ;=Q\OGVZODQ30S' (?4GT!@R:+"@ %SS M YI)R5PO0%68V!0Z-M9=4L,JL<8P-[6'1(5!@1[-.Z#IFB$87N[(8WD':(_^ MX;MXSV.,R972AP:>2.,C=>KXMO?^-YB^0,C3]3"O)K/4NL1SP3Z.DL71]<'6 M^F-O&M0,0E;G:K.R:9;)"5?Q.^GFP,+[#E][9A,O=_DB\:L5!GD$WGHE.@K$_ =T8DB9G '_11!!LL[L4EK_"=[KLTG*R# MAEF2G@0VO6,N2VSRVNXX@M..HIDSE[S0]GIC#%YG\EQF(C>I:V3^:VG,BKW+9;YGY\3[8>28Q8BVMD&T@!5.Q0$_80V=C? > $8@<(9;K(IG3K3XX6'UY@9SV0 MIYA1P+#WPS"(L$S=!Z[?LZ/!1XK*A+;]2+UJ&>??]$QS QX?V&T?9>:H3@*9 M.3E3,A)B2-#UE" $@ _V&;,DSTE[A\1[-0Q !_A[&24A^&'@ M3/+F)>*C9A%-F7R6=;!=GV&.[5GBP7S/$%)%JD#0KS3,XPO'5 >S D9\*"P(CDDVH-NBN:6(/M"^*ZE@6L MU3WZH&P'KY0)L"H.%J,$4Y>XG, 'P.RX<"-B2\:7GA7@,D)S@0'0 MLQY,D@228TZY_90TL",+/'>^2Z#7R[37U*9EK#:BB[ZJTU25_"?*OTFK:$VM M9EO1.%L3CV^RFKI5CR$#QF>D_M4< )6O1J$YP=%BS<(+[UI#H/@NFQ8UF;CSG;=;%L@ MV[$AFR9WU UGZPED$\A6%MET71'()I!M'[M595,58E0@VYXXFZ%O.--=()M MMK*<33%-@6P"V?:QVTY+"%&!:GOB:U9+XQ#9CF <>S[ +QU'PM6?%_ :;S94 M33Q?O^O()5]AA8%+A/\M))<]":-7\P!P( M\3$!,!\0IMQ1-[1FJISH>%P0M394V05$ET!44S;43 5$EH@%/%?!\X.F?!2@K :41D> LB)A7=;B$>!,PX%RCEJG MO*7DM&[$4.R9UFPOU@+C>O$%H,?8V]AG-7,+J+*IE^4_PM&R&J*&*=RK%4/4 M4@5$*X6HWA$0K1BBF^9U"X@N@ZBR80V0@.@2B&J"CU:.HP=*H#C%H(JJ86^D M^3Y;^[4K8 V;VA7=$XK[M,HR&N$C6LEH2M=>"WBNK!\XD,_M2,&I*2+*6R4\ M::]/[9. J8"I@*F *3,-6MQ.QNBER5HG%0/H"$]+Q7X!D1!<*40M393^ M5)K#H0A/8+44KQIE;2 !T95)6Z4SAP4\5R?!"8JO5"(9-?/\S\[;TN'+3C#& MYOHI@.K=C'1NG$%9RZDZZ'#1N2,?1L4[=U0/E8.2<#XX5$UN&V:%\:.B%OXF MIGVEY%MI:QM!0:=,04I;%10D*$A0T&;@Z,AM51$$) A($-!FX&C+NM86!"0( M2!#0IA)(5UJ"@ 0!"0+:#!PMN=/6! $) A($M"D!&:90X00!"0+:$!R6K%FZ M(*"BP;/?Z'SHG '4LSEHYBSF)Z.LV4^N[Q _/C]3]4RFVIKQUEN^?==G2B>/ M?[ _2M(#28:K1Y(?^&<].QK($OGOV(W?<^KZ)]W-YF?6!Z/)B/N'QS\D^]4. MG6CYJ/9:@*?[,0N=>+X6B6XV@4[@'X6-40O@]@C=EWKD"K(M +#V,??:Y+0'=6E&YCR8W85]('AX"2>#+!.,R\%3X%WQW2YX'E MDY"^@&)ZLA%\R>QF<.'P82\FH4^KZ)!.0O)"_#'!#?@$OD[31UTE]+WB-I'X8#(&'$:12_UE" M,G\!T).(@3SY%,("YYA? 5G"FOX129X+9 F']"[3_0_M]^GFX9X0MX"?8JN/ M7, @.P0JA_/S8,63+2"0Z2WT,1\_#*ONCB/ G0C82U.:QYF!C5\?NC'E*U&Z M0]_VWJDTA*\&WNI# 7BY('$98TJ -(==[(61&Z5H,(41+'OL44X&?XZ J<$; MI^BPN& G( R]0M+W2"^FD'1AMSV*8SV0XC:LB!Y*;V"'SY2IXC?P:_2 AG8, M!QA)K]-MT#<"@&%G("E@X_1P<;'^Z1MMI]355T0UBJ9V^WG?:W8[BF#U35>C!7]@B0 MV0.1&\&!](Z.Z5\A8N-&*8:CAO5B>U2SL&.F7<]//4\ZR[P"$OVB:LVV!$OQ M )/E!*.8MO&+VFIVTDOLB64OU)K2$Q#=*'2'=OA.]3W0.\9AB)@[9E*8O/40 M<>DBG3&]@H2*RY&HD &%!18$'^X#M=-K67T'WO#U.U#_9ZHZ!HRX\!,H2D:> M3>^8TJ2,!-0EGDN0)0^ S]A#4']B^'U 4,\:=@&0B8Z$NE8/B7$)XZ9L$-;$ M7@%_O]C ;I$#,[Z$2T$H2(_$1V%Y!1!T8^F+W7,]QNQ? 8K(2J)QO^_V7%QS MNE%\&&R<5U@'\ G@#<\,;>'ZD(#TPNNV#ZS7'5$Y.V64J8H(QY:@./T%/HVL MGPD.AW3!^B'ABPN2*^@"CB;[H3PXECQ@&XQC^H#$DJI)0T"X0;)__-U!=D7E M$P"Q#QORG]EI)\**"@S;BP();HB#$&4$,+%Q#+?^3:B4".$+)!RFHA[E8 A* M[S/5 R)V!J!I@&A&)@SL+X8#2A076!5L"?<-YACP/ _X+_Q!W^=2J0GB\Y6R M0Y_ ;71?B7H#$)G(T>IUVX0(C0[:#SGE_*^N$P\2*S?[7&*T*M-'["Y(2Q", M2Q_)+)'-L8?+U/RB?WDM)4TN\SG47B04@U>P&\N][W]3.;]6,NW2!T4OFF9QU0V+_/+/[P./.;>_5?H\063*L< B,*_FHA7U6 MCHYEZEI3T_5*.$K5KS+*M)>@]_L]'9)WNI\OYY\__B?MS??;ZZEKS>7 MWYZ^7ET^W,C2[8^KY@S)KX'!8;>II-ND[SE'C='M%=CXAR>["U9K.-%_0PZUY/]H/C:E:Z2D$!105/GAJ$?HH0##FZ0O^%@&9K.N_NIJ M2M;PBDH!OA*\"]895=S1GBC#3?=ICA;'GZF!^@6MJB.SO-$*Z@.R!Z_4FF72 M93P$60'OB)B%FK$HT8V*5C(U=J/4K42<\R+;JY<0:RE-O;-:7!272*V*%&RU MU=3:)H^+6OVJ-6I_0=5ZY6V M@(D"IX#59%;-6J%$P_""Q1"7V* Q>7"2R[KOT8*UHNC41E +OIR_>[N(HZK]+4%:MIF3QBTEU.V+/J<>QEX'605+1BH"J= MBG:X9+)B&S),65,YF)@DT.JHT$JS9,LHV\2I(K2JJ*T=URS[UG\A414LNXA0 MK44?EV)P^V!JLJKJQ4<7[J MCCB.Z7%HNMRQ6GL_CE/0ZKY,@_@[T^H*X611 M4ZN8_P4=#P[IA<2.,.>2N<[S M\MJJ5DCV!W<.2F*&&?H 5!"Y73@JK*1L>H M&3&L+M+;6[1DAC/+3/]%;2HS M+X?OAFYWS-+3L6# #GW85D1+&&D=%H4I*R&5AB0>!!B20H<5W88,#_4CV"& MT\;7&S,0@-7W2PC^3TF]K\6R@*)$=MT M4_"FD?U.LT3R7Y !T^Q.\)U8Z$:3O!C4)Z]1F^HL0@F^L1G?T!C? *JVBO*- MUD9L0YU^H##;4.9/>1.VH9K-5CFVH15C&[]DMT1?O$C1"35->(RZ8QXS>?T4 MN'B_'P? 2;#$.WPA6[&7542I90!- 3O[:%$.TR[*():Q.JUISO+:DCP*Y,S1 M,I=-];8_DOS::4CFA'6V)/TD(<5M]#53F[($.J,A*5$I&1H".Y*!/+,?;DD M,R?P^2 9K1*2.2(TKL*7\2$1D!^E:43RA"5DUCKIYX1HRTG)3%. )D)]CGPH M3C]A"?:W ""0%+K#F=C8-*5/*^N[Q M>/S+,1UMX1D@N4B1]Y0-Y";P77.9L M"?V*-[>S#.IUX/8&[ +E@4!#4RXQ:2O DLYO06NBX&(J@T^UN-[J,4F)I<_ MW<;2-@!+=Y%1&;#!25J^[KTO^Q9=/IH^'AQ E+S%R.@+!8][MI1_\E86=O-[ MQ,-N,I8I:[J)QM@0WDQ+N;"Y!.U $L6)X3C]-$ =+;:H_RZ1X<@+W@G)6FA8 M[C\(/(?BYURWJH?'/R(I$5H1'J='O+U -5MCJ&K+9T5.$249I%+&;=+T6H3@:AX/%H;+.>&;@P M5DPX?2VBR'-H#R5[# 9[2-M.=-_IK9\#.Z3M0K[;<*]D):NG#3: ?P$$8M9. MY)&,XF2+2H(J'_ %#4;1](L/TR_>LR\V/LHSR,2L[F7,@3:M\(,X[1L2,Z\ ML@J !.(T//0YZYRG8W/Z5 MHE-(;5\@.H5PW"FD-0#5BFZ!0B.H6(3B&B4\@..H44;$(>,A;?S.^S MO<^6G\M<+L?3<435L*36!XOIA2&!UF'&K)QM'8Q-<*E9CR1'"3"QR($X0MJG M)*K6J*/^<*0$2N/8I%SRR:O48P=A3]Z0-::7G%7C(_L.WNFAWR%,S2YWR()S M^%\TV=Y9WT=L2DT;PY-GZ@/"!;$VSPX(?Y>VT\3>N* NP JHZ8@,!Q8+6V4_ MTF:3B>\T:8KI2^,1[7^J*W,9/-A8.O%/)OOK3_R3T^TM=6+"_I(@_=(/.& 2 MO@,DG=!^968X^O=R/[/H?D4[&IC6 -L9,R^.FT471;,63=0:X#S+G4C,\*11 M]AIO,?9:[DY]P!.:F)(#=O_OQL1!9)?IN<_G8HS&(9C=R[JK9E(I (\H0O4" M> ;N$X>E3ZX?L\;4[_$"+U-\7S'_<3S0?W4[S.3 /J$?GKE/("U#N#G>>X:<[]GVJ1,4!$X2H2QQHT%^0_3USN^Y0TF/)!\PVX E&O<&LW,-I+MQ M#,OWG:6<RZ)6O&YV:"9VZ M5!)$L81T$%%]SO;]\3#3>+\0XDJH ]+C>+S[\C 3-W$+!%H^2B-OS/K63[_+ M#+,T2!2R)"PJ7[1F2S-_Q87I3=TR?\6L AG]T?BA9 #);(=^S.7$3M32 ]+[ MCI>G3I:GT>75=TS'<@:_&AORIA+M/8A"UQH2&B&;4;EPX@/.4WEGG# =.&#W M^VXXI!H()?17XGGXW_2Z3YZ9>M(#$0V\,&:MKV6T?3"$0H5+/$!&);,&XDA9 MH=N#6Z)Q]__HJ(-@\CIF0K'>YS1?J (V&6<2E4RV/1T?,@%C2D.)8/;>TX= /1K'E+7@< - M_ JUXZN&O,K,>M);1889M1=&&1TFV$C#3ZU/7! N+.C3#"A5H]FF,Y^N)C@+ M>/ 4H)+WC;P TCQ3SNX&TH<*!Z(5@UPJ2*;8:W/" .GR8@JE+/.@DZEFQYE\ M1*Z#- ;F'YI;;*3)!_=C8F%ABDJ$64__'8,U1VB4&56K3/ Y&0DQ";OUO""B MMZ# Q2_2^5>I=CVO01GP_TW+Q!NQS 1O_N"N_7R:N(P^Y21@G+S/Q/>92O*^ M7/Z;S8R?-@6UT1@C"/4LYZQ>@@M6L4]6\<5]@_^_HL.$0++RP3%X 6#C8I9W MX33 .?X@#5U_'.4;UNFE:) 4"@"-X<0\FO@!E@2&W7M@A(XQ R GF8&JUO3Q MB3&2SA:DEW*4CPF[\B@[0UZE-C430QQUL\0F?8E3?0_S=&A.!"BH[M14+P.R(O,O31MV[*X^= MG2Z5+8 KFG560PQ;/:\QW_TSZ]$?V,[R7BBL?"J;KGM$Z8PEJ3,9]WF,E'F' ME0 363=.BA(85H YBZG-$\4Y35&$&["4 #5/5NR7F5(X]7&S$@>&<5@N^)[. MYD0%7YZ\&7[@%#2S#HGL!+CI?N=]^XD7)_$\('![\)T0F-P8:T(R8]+F:S92 M;\$,J"91!5K,PN),^:]#^R/#5.'.U V.@]A2A_W\3(%)!106A$SLB67?8-\? M#MW$&,$B$W3H],>H8$T5I26^Y_.=%IH<*,.FK3?5=J=L@HUA@198+OMOV>]: M4S'*C1Y8FD>H-?5VF[]%F:W5^4-[[\1L%Q-V7BA[GU)^G]:8>IO,_3M6+"OD^2$@H;6QYD*@-P^Q'+MA^-@I#M9%5((K<9 M69?Y 6G&?KKZ27,&.[V2@IHN*(BQBL!^L5TO32EC2_;T.B ^W3>!-60 E&XD3:R%-Y WTAO#4>)=W;1TBI8= MD6?LBCKV'+I8!P@E(I@.0[,GB-.4_F+PC0CYN0J^ Z#JYT'2_TQ._GLF.DV( M3A.BTP0W+Q"=)CCN-&&)3A.BTX3H-"$Z38A.$SQVFMB+Z0:__,0V?R'+T)HT M/HQ2PV"-^AW3TM;>. P)YFH!4LU6SU$K9:8FYI7J_@/[!=Z-"V&U?=0 B5AV M-2C]V+..5L_UJ061-#F.P*8(DXHWFLJ%;T++RJ9YW-E:P4DR^YR=TI0N9^NX MDU=/.SXFQ=B."SH^UB FMB!M:),GP:O/F#'P!U1;.YY\ :W[V+]?K20 MS?C'B#:==*ES)"2]X-EWV2P/UN2#]73$]%3)C:0A_'M,V\_&M#B:Q$ M$"2/P,TAI4!T?-AN*+W8WIBP?@:YD\FM2_(K=0(;C(?M@IN;T$78-KR>L MM>C2=4X6F,SA2%I/+NF"D-Q$FSZ 5.B]YQ2_TS>R9,],"URVO'2XQCM^$1N! M^)(#,&<=[2D,W/YD9^R1+CVRH)>DE4KHD$F*UHD-YSRS[PDH)]^9+#TD0]NE M^-$E^*8$$G_/'FZ/UCT!^!*,HIS(":AKAO9JZ"<+78,^R3HFS8>QK)K6"]*O M3=U2#)F8[R4D:34/O2EARLYR7C7;JJBU,%3Y.!G8 XD3[Z!T[]G^D7&R;'T3 M(BQ*1AP/82CJAY\? =DFFP>CB;6231M14Y[)$NBY:2DN< MV3%""V.+4NMEBML!K#"BWY<^VQ[E2X\# FSZ,J2] M,X8SDX)KL_W">#\ [N<'TZ@ NL@C+)*F0[CZ9]T$*!$%BIT!"N/75#5%!SGM MI&U' ;K%WT$H_$0_-2JG>(,M,:4WQEN3 H*D A %.YU(A9/+&&>?^LGQ[DQC M!M^INNS9=?[5<'6C:[2=5E]3%=T@EMKIZWVGW>THCMDS597\QU(:"Y6;NTZ, M2/@OL@T Y"VH5W BEU.=X#X,?/B[MP1#:X"&CX30OMV21KN.J^HG4*2&=+89 M8,$CK KTP1[V$\EN&U4AL&E8'#/HL_\"8V-_X/LHDYRKLTYQZ#&&'RC$V/VT MD!^LN:@7NI,&/6$*=9=!/:N)S4 ]FU[->GJ/:%B&=A>@N&P[2=\?VF0*0#RD M"V*X3\--:"[E(K^<0?TTG!)-B_=H?&W_E* ?B!)NX=@DZ[(I_2]V\ >^SCKR M 33@!R_]]S7C7;0 _+(;C&-LO_ 3&-<#J)#E:&2/A !(F]'M-RP5%R&[VL;9 M1,BNMB\0(3N.0W;M\B&[$I*P-9&$5]-]H=U[;L5W63*@%KVYWFKJU6ITK_KNN5:.M6LUV M9W7?@(+%_E7J(?U^M8G7;%$.Z07,KC^G@3.\"Q9B'W8!TB D_7\U_E\!;:># MSBB6H-N7;N$-V&H-'7K8-#]B??OOQUU@U5EOS1D#_=7 MEW>?I=OK<^F?[MNY'_@_QD-X5X\ZU $D#[CUWIG:D'Q[".MQB'M^.7;<. AQ MV;=.@VJ"_3,=-#T#>-S,6RX^YC"]7;5;$,A<.3)_.=.RB#DON>*)2I]^G'9O MW&O3D0#(@?8;""71!,H^YG_^7,$$Q#($XYQ.FH*YG&U8 -;G%]-C,\ MR:7]AW1#,W %TZC[V7\Y,P73$(A3$G&,U4P#\T*^8%Z(X ]U/^8O9RW!'P3B ME$0VF8E:3;6$V.^I6_;KKD.2UMRPQ>,6)IHBQG>\W/^S+F;K3!+'. M#A/$EC'T0C,3JD@940O6+VP8,CZ6>ALVT9@I8UE'SJ3.]'-@APX=H.&&I!<' MK(S[3Q=T-4?Z2FPO'O3@,1F]Q9P/$9M' 8WBZ]W(]6E=A;]"(^5Y6_DY^W^1 MI+(),P:(,ZG8I555M E:UDZ?J:):=<+2ATPIZ\=ELU4R97JLW);-+)_Y9#3C M&G"G08C>3!""79"Q&#=U.$8S#L>DY'^V[H350F))<%(_'+\&265A,K@ZF;NY MI,Y0GN!_NG:?FBT?4 =,JP[A6I^$R9PO.Z*WTR&/RJ>9G4[+9*),=0_-RV32ZHCDX%'BX4Z\^.2\^;<94YQ M"HU)(1 6Q+K1>"6>:?O(A6^UF?HORU=&DSAZ0RCK+7B+8YI)FYTH@I#!F$Q.GH ML)")2C'I0I#H%BD)9G2,.^RCB)!)Q.^'/WQWXDZ-/B:Y8Q\GK0*2+IF4$74) M[="2ZC+T:PDWF.]$L*2Q R6R/G&0R+)=6CS[=:H79'H]A&./I.T/GL=>6AK+ MSN9QMLO+S1MCY+B&H1M%:>DAA0=NJKY$NU0.8UWPF)9=3C%F&>RQ.8F3MI"8 M D5Z&@11]FIRXJS&^96P0GLZBYZ$R#'9&>&G:,N;+FVJ,ZE_9NU00OIIFY8A MO@X(G2 W*RWF*+ ?$MH?8")E\ 336^3).YPQ[?\!HA&GP(7P&"R$-0&98%Y$ MNVAD\1:U%1E^#6$[\"W8$_&?@9CIQ617,FV70G>52" Z-,A/I\0%'NL>,MU! M2!5\H*FF= E2TV;*?N8F[!F1A"X%V_;T!MF;)]LA;S:V^O&?9=H06(IQ^G,7U0-9(CC5%@D; MF+$=3DJ_TZ(37(J3J4).5+&\;3$1FH#2]J(@LP!L.\2ZULRW IJH7SB^TV'- MC3.E\FF-.0E MTX(ZV4PR^Q<@EV&)W8EZE='']RB.>"4JZB+X+?JM?)KZ#_AADJ1N-2YN0A_P M]'_LX>B3]&] F&?IV[?[^;SU(P-<:H?#TR^LEU.>HFDS@ &E(.5JBMHY)K9, M 5$:>[[1/E^!/\&@=N/B!WF5[D*/V-A^XEN />B!>QPY"GVW0Y #+6H5&R(^ M)N)C(CXFXF,B/L9*I'87'\-ZB^WC8QWE&!NE=]K-CI)_:0.^4:X8G?M.!JA* M7-W]>+S[=GM]^01W?+[\=OGCZD9Z_'IS\_18:@;T-E7[//="N"G7^R 8QQ,W M# W_Y#4_*-Z:^T#$9K8L(#:6!YE/;/-#T1)Y;YJTG^L2P5[R@FY5^#*UPG=9 M'0:=6BYL#2&G* 16"MG\]CE=7U.WSZG=9,[O[AG+O *0ST4PE;2 _K-]CB@O M&[Z,J7!9")4*(&2;O*Q(0M=6$ R/$Z\+0N3Q<5ZO*+G%0@-BMN4DFSY_1(NK M!"WG9JERBY9724ME.@1@LRGL*\;&GO3S.V1O;%*NUM3,P^)4OLU/2\@FN5X8 MM'VQO9D^R(,DXE%R2"%(Z:%,S]DX*A "FTY(YJ<$(*/"B7&7]; M.I&(Q1U4JE#L$WV2?,J(CDN (^]ZF%]&8BDG:% ==/(5AJ'K.![A7V$HHJ]J MY>"3RS%S,7G_0*I0V*;8]C!!MA\D3BR@LHQ%!<;2E@U3W9:QY*-K0<:2'$?% MULZ)8L\:^50E]FB /::L6UMK:!5A#P^N.([$TJW_ H<:A.];B*$3MEL+,9*B MBGL-%=TU8FB"7< _RC(.O7%AR"VMS8DZ*Y!EUU)G&V0Q&A>Z;%HG8/OP[1!- MNG?BH,ZIG<.MKWUGVA_?=+B6:>,9/MEO)*, SA)DWWTCSMG?) QR:-%L7-!, M;J/85ZJ^0V9A'Z^3Y8?8(*-PP3+GWG#M'@DF+!AO:^!20N&\81!61.'8?6 M\/X=X% ;M?DV-SC$0R1C;VDR3T&,]=Q<)\NL>Z90%M31Q$]+;[KF_&A=Z&,; MSM/!.:BRWK(J4E(+'\J![!I!2:=,2>O"0%M0DJD )75D:SH)CF=*XB$HM#<) M_RWPG\_ _!I6;N[M/]^9N^=/UO-['V+[O:3U(6;"CE@/%9_$5:B/' <5C?KE MMO MEM8Z+1BFW7NV'X.]>9,B6_FXD:DV+BP,'!TV.T&XJO?IKJ@.>[3&1L MT;?_O!/6+C)/#L7:)^>ZGG[7*VC09PUDJ4BQ&DIB#BP54X0YV3-ENO)L#W[C;FSV%?ZNFCG&06YRI MZ/9=VC;<]6/;?W;ASV@VZTI$0#BBW+7.JO00)R1[\X93S@ .OP>!\^IZ>62J M-R[,RG+6A3%Q<"Q9ZZ8J@B5%P]VMZL+=_%L5=63SZ9&>1(N>(MWCA:Y8G<3) MYQ?K-4,,KW=DJ\6+PUM@RJZES@:2I75"B51\^ZMH4;;D55'Z4Y_H2$=$1_:; MOS6M_,]ZN!?8@M6X:+>%N7(T:+$N,2L?+[D=UYS[%.H'L3GCP1$3:DLV*^M$6GC*+8_3)P01'2<1 M%6H%L3$164KCPK)DO;)*K-W1$ \AIOT)]KNGRV_2%@/[>&SR='ROJ)$BGUJ132(B7)1TS;[>7GVV^W3[FO!8<:WC,4I/BX M67=2BPZ74K>O[.4G!BGPO_[X7W L8P7X;V 96)2](M&X: M_ Z0J,6&9Y[ /,0Z)O1/IR22*#6H1+D6CZ2[WB()QYDZ2[+AM 3+8MUC>&DD M+#!G#[I\$#'Z5&.13 #Z-Q86R?VR^,CEW@19J0 MZ)!NA4WI3E'@"-UW4X&#,X^?2#C$-LP;NC9,;$"@B'E"QX,S:X306IQ9:295 MU_JH6C-I&>8X;C3R['=<*%F.7W6YBP>;<&\9_ZP]1X__O/\2A4''7I=8;LK<:%KLEI9OM/AJWMW044G24C'1DOKE):M:0D;;;7E=FOGK3JJ M("<>3.W]E8=.&G!E9+S$6R%6K9\7&4PB@PG!T19A@<,7^%WZSF)BRJK&HNU. MXT+,N3DB?"E7$%<:7SH*-J(5PVVX#!NLR%7R2!2)A*4Z$/ F"4LK*18;>>G" M!W\T"+))SM*R-I2K_/$=D;;$-[M?F;94,<,_$B-%Y"YQE+NT<6_3Z;"R^<'2>WK:W+%O>1 MG2 (2A#4GI)]-B]\NM4.TWV,HTSW8<-Y..X)O^Z9T^)-I3==<]Y4 M7-B7Y4B=QH4!+$FIJCLM%S)>T)&@HRUE?$DZ@J6@TUCN&%O[C?=!2&)X#\?/ M\Y";M#?%ZRH8#MUX"+IT)-F^(VE@P\7N;>EQ$AM'A.G1/SO+2=V9.LKC_ M4U54WAR@ G-VWY:[$LPYB;PC;N14W9\_*3G[^/7RX>;KW;?KFX?'?T@W__O' M[=._N16O=7P^'YLT]413#)&C!_BIH/=3.I-^!-+(#J47VQN34;C0F_+IM*2U9PRTH4?J))=5M MB @M"FG%Z,B6OFCE+T+:I9^A ^F )'L2 KZTC7ID6&7A)*NRI*F:#J];_Y7 M399@O2,";WPAWOO>TW"'KN-XA*-4J-K6"DX@R:5Z7L"P2RCH3^3@I9UC%JUS MM[9/@]HJJ3(Y@[KDW?*-,@4LNJU0!D.EIJQJ6X]IJ0AE3C8/]Q+6BG"W/5#A M7.?,]:6>/7)CV^/6?CA1)\NZBN_)0=[#.=[Z5^P4,Y1:FD@[E$A;G:T3&H2G MCA4Y=AI5PM._T!B&WYT)&*'/JR:NXS7W>M!1+MF\#M (JUQ MT>K(;:.J/&(N&'Q='/\LL[$.[O^-,V).+R_KJ)*RUD@UJE0. @\@$=W\=^S& M[Z49D(Z3TG2YO;T8*W4P=4MQ%'14:SI:(]@KH".C<=&Q9*6S=?N$G9/1:=4L MSAG6=>)">6.:Y9"?*]!&["XL>Q\L? MRA'3Z[?@I27/T<".CWV.7I MFIH*6UY6N-35=K^159K.CYC^1 MOBEWH%!GPKM7J*CL? [/(QX)D>Q>+QC"!]\Q#\H/8A))<2#% X(\@M()NAFE M/FU$"1^$A<$/-"U\ADK7C%=:3X#K=-BB%,PA+[ZWGTD1-9]MD:6'SNYQH]VO MRTO=9S/C,STG2RR'=V;_'YD;B@Q7-[I&VVGU-571#6*IG;[>=]K=CN*8/5-5 MR7]P:$?RT""<$N S.>N&Q/YY9O>!WLYM[]5^CQ#%,FQS"$PN66I'@;WPRU[- ME@7LE5G+^>QU7A5,GS/9<_G<;V6J=&>5<9[!211OJ^LA]\O_T*M0P$K_\_;F M^\VU]/7F\MO3URNPS67I]L=5\Y_=\+>+J[L?CW??;J\OG^".QR?XS_>;'T^/ MTMT7O.?N^PVUZ.&/>S#I;WX\WOYYDUS(XXOS7@]S/6 3W. /MDH*6_J><\PU M<'L%H/WAYFT4DB@"<>+Z(&*",;S?H:FW?S0?F](U4DP8R1)YZQ'<,V8&TQS< M$0G3?PUIQ_N/BS#.XR-\T:_5VHA^=:O3M,PU]%OX@F:PNH-*7J87>E<.BA]^ M0F+A/5IFA0!K5?BN(@O;H&%,07VLVMNV/VE.%.].(;GS;V*'THWOD-GR@B*" MH\*CXQA /\ 0*: Q[PV[=G-7#0X"RV"J.XAZ;%C;E@YYS$PIMOL'\D+\<2%C MM8HF*8=%@'Q35=M##@X7#*FR@SQ(1*#881Y+VZ5BNRWC\U?7I1Q21E"ZYY)* MR\IT65&JJC\0WM M>[W47;%>UGLCBM'1&6ZO8.^IS0I?"%Z+RK^]:VF(57?]WX/ H9D9)'QQ>R1Z M#+R"G30R J?3N+ 46>.FXN_DRD;WKIM4ASR:TK@P#5DU>1FI(_01;NXJWRC_ MX! OL;(CU6'RG8._AT$42:,PZ+N5S'X[!05F:[G#A_I:V@%P3#;^&B6,DL4] MI8K2@A/'>:N:;+6WSH3E1^T2*%]_E%^C.FZ#\EKCHFW(K795TRV$KGC\NB)W M<#TIO6\ZFIZ\C8@?<3P$H(XX7J_NR=LQQ@/W7"HF*!^)!S\^R](S\0'S/9J" M:CM#UW>C.*2%.[P5[7*!VIOZ;W-PY%A<<&M,AP33?F=X=ND[ES-8=L/8;6D5 M2P<5RY+;[:U[ JR@7M$ABB>%?$>(9#0N6NW<)N9<=8FJ0NWB6R0]D(C886] M19%#7H@7C+ &3RAB(HY82;870R]@'-=3Y-J4:YB-"W1I\1(,$I'$W6SKHWU>E@C#H=IXSE48?MPG/_=WH-M5Q^9>,0J M]1J9>.EY00]['] !-9^1#*XR5+ I=[,:%Z;,&C-<)Q1WC41CS2 M#CR]92^6&5^CUHKASS49A7!V](29^W 8P*+_GA6@Y>@J-#9+VSM;='&&Z\(,\:V50A\N@X,D165%ZL_I,UV[YADAZ@!;+2 M(+(]K#H8A<$(UO5.11'Y[]C=W'DH@E@GI^ N2* (U@Q_+60%V:Z/V'?G7U/< MHXT+[_J7443B*(]EJ(V+EB'&F!P-HBQ(FZH016M M,"2RY)-8F#>G;MY\J-"^H>CU(_"#- GMEF+:Q&VRR"STQD7.\,./PGJI'VZL M,5_*XP9.RV@O^E[WCAP[M$[XRQ]EIR+UPV H)4<5^/P.,N1,0*S;RVGU%RF] M:0Y98)72<9;SH5)=VGS0,6=>W+L@H>S8'LM($09TR0:U3*2H@J%;CHBUK MVQ?#[X.>=F',]@GUQ-C$P$C\'\Z-O4PQU@HHLAW I M7?#'#^A.\:Z33?_/6M"$SMR2AB0>!#A(X85$\>(XGD.+"%Y1Z$B]:A6:E%/% M]PN@&YOP]ITBV^T4U_+47JMQ8;1%^["CP9,UEM+&>-)N7'1T7O"$!U66HV#> M+>;@P^&ERBT-Z$E;1/3JD_??$GG_]-3UQP"#NTFFQ6>*=.R^)\2\ MF[7=\.WV]C,HQ 4N%'PX"V$4F%6=G(EZ&R4/+V%21" ^(%^TIY 0Z+ M?=A94NYTJLICX%&EJH6W^CX,7MP($0L.,)5\FXN\]:G2O+@05.549L>=NF^T MD$P&;I<8@I^)3S;HE6OHC0M#5HVJ1JD)I_K!$:>0.-T><0S:@JG%"^*('LO< MW+5=FAEW(SEVYUVH2W?FJ7=!) 4NZL25];1) "?VL3.-:H;D-/FJ;\&YM(K MLF94-U]H?W^X M*XK#,4VY9"E[01\][B+$+$+,5?7@N,IRX*E>=V5'@R]>\/J5.,\D;>QSV8]) M^$!ZGAU%;A_ D#28>[+?9O7 OOM&G+._21CDJ8!6 Y2]MJ9JGS@)Z8EX\L[K M;RM%M464:C<+:?L;-E"1O\@\5T?&.(]MG<%[AC' MH=L=QW;7(T_!O1V"VEA&+'0(& M*S]P*=U+X334WBNA\ J%5\C=ZA7>')&;BMNRL493%6%[05@G0UAK%-HJ"4O# M(+ZI;%V2(719HHMO7>+:]<8Q M<8Z]?GXS;:*&&GV9PSH*3INWKR/AM.6TB822\WBM2?4)7CJC[L'-++"\/EA> M3I]8@>6M:C0*T9F@UN8TAW 1"0RYS.(O^@_B2#8LQ7XFDC\>=DF(%2:]8#@$ M]D%]N9$4C.,HMGVZ&^'9%9[=(_?L2L*U>VRRZ!1*AP*O- M9&95>-520&IVY+9BR8:^.,'F@"ZZWVC15#J"BOX?6T4WQ%N2%>WXXIS@-CI- ME+:C('(1/.WPV?7/DH7@ZN? 3K_'+D_7U%38NI+Y MI\F7D\M-N/3;XN]FNVF:K=Q+2E/-_7W9JW10:W2]DE>9S8Z:_T3ZIMQ!KYT) M.SJH&M(NQ' >"9'L'A;:V_X[K%7R@YA$4AQ(\8 @MZ%ITS:Z]/JN;_L]^" L M#'Y8'".Z9NSMTGSLPLZFM2\X!&,O!N=[8,!%%#ZV13;1;W:/&^U^W2C!/4+@ MRYF1,QHPAU]G_Q^9&XH;5S>Z1MMI]355T0UBJ9V^WG?:W8[BF#U35Y[;W:[Q&B6(9M#H'))4OM*+"7HV.OG7:SH^1? M6LG)\DD/Y=CJ:HK],CI5*Q2:^//VYOO-M?3UYO+;T]>KRX<;6;K]<=6DPOOJ M[L?CW;?;Z\LGN./Q"?[S_>;'TZ-T]T6Z^GKYX_>;1[A7>OP*3WV]^W9]\_#X M#^GF?_^X??KW!@PP.7#^X*BD<*3O.7=C^$:O &0_W+R-0)6,"$Z8!KD1C.'] M3H1!GS^:CTWI&LD@C&2)O/4([ADU3PENF2;W2_80E,$X^K@(SSSFL(HH&=!< MWX%_G>LMYB[9*Y6:+0NHE'TXGTKGDQ[8!4VSFN:2:TL?6G'!,JMZE]%B&Q(+ M*[&PZEY6Y<):!J\08_Y(_A8&QLE:B"UQUFHKG+4%E=Z5MW%J:BQM;H ) (]Q MT/M90!5>!Y\P>)UW_]0 ")>P0C3FP8H:V:X#-SG>\B75T[DCQ_H \('$-OSH2(SPDE3830"Z@<[!8V)A"5)+ M>9;$^)4L79,>H?F%NBI+FJ+M(Z9:2;^)@WHH\R%<,O1D94-/MS^^Y#0& 6V/ M*GO;1YI4&FEJ812SO=CJKNI#K^R@#U*F4.RTCZ7AS9:XG=/PQEK=\(9B=,*( M;B@;*MOGIJ71P=>*NA@S30]E;TYY#COK" (6!+P5 ;=W3L!ZX\*2+:,CZ%?0 MKZ#?(KO]4(: ._,$',&BX:\BE+Q(K$9^?^2/@F@$T?!--*7ZGRH[EWHF2#U= MUO7%FG,A]@0%"PK>EH+7M#"N@();C8N.(;>UQ0ZK@H+79N_P54LA[JKJKDK< MZ.LK=??-?I>D^R(3.>O:F*N%45;B1W0&FG0F!2/\HT@DXH@K&XLR+SK02%2; MBC,19[)AZZ %]4=;K?Y<.O\WCF):=/ 43+-H[FW7N?6O6 I-VIV0.%<9WD9Y MWAWC;@\8.8S+[Y*#B@I^<2:G M=29\V"$/$PY'V> ?L(@=B+=.XT*35:6J@; "(P67$&&+>E M\,6X3RHLO@^:\$/QPO=GT6I)XL0B5OUI>V.R!*D6N;,&W+G- M2VM0@33"H2S.1)R).).C.9,*#9U*Y)W.D[P[K1@)&Y#BT@-$]59Z ?L36S." M<3(?):%XLIFM(CP)N[-5YCP&EZ]VZ/P>!E%4VEXQL%:T+1L*+PUV!7H=U&!9 M@5F+3-Q$8Y>7X6D"<;:OC%L,3JTJC:L"A5KY*%2Z>DY@#T>JO#@3<2:G=29[ M,J\*ZGU]]XTX9W^3,,ACN=8$A3B1W#L<3N:U<&Q,X,F!?K.IX44?P[#MER!\LM_^H 3DQQ)N),Q)F(,]FS MS6\4SFMZ(+2+\E-06"PN:I\==#@N.OZ%V*LAZA3/B*L <]H*)YBSP\&IO)LK MHW'8&]#J&M@*">D,+S9?97I-&H7!A> &-LLJ 4@=Z66K)]I:XZ(C MFZT*^GP*_#D\_A0)P52*/CHWZ'-2=3=7 ]M_)C@UTBXP!$J6?!)C%EPV %.; MT$M=Q*C(\Q5G(LY$G$E]$C94<[6Z<(?RY"HK3FYI(/\;R)0?)+[K/]EO]T&( MW[F,X]#MCNGHWZ?@W@Z)'^?I"TN:R@L4X@B%!%GS=R85&@$[H&J3)ZH^J:(7 M.+ DNTK4L@C_F#@3<2;B3,29B#/A3RM;Y]H'23[5PTK[85N-BY:L;=^=1> + M+_BR1HO?#ETLOM#E2'WWVTSDU@[IJ%\Z+HA#2JMD*+?:VN-4[C9VTF[+BM&1 M+;U^LU!+X:!=?&/&]35K7%;$%! MN()P!>%N2+C6K@FW@VGV&A!N_<:P"L+E )L%X>83;GL[PEU9TM]1EY?T"Z(5 M1"N(=D.B[>Q&N2=BJ@&XQH=O*'?-V\G2[ MB\227 _M'I[/0$D'4#C!N.N163")I8FEB:5-7YV0_[)O.&XT\NQW9)DK^C"( MN_9QES@J#NX2AW"2=XEC/\F[Q+&?Y%WBV$_R+G'L)WF7./:3O$L<^TG>)8[] M).\2QWZ2=XEC/\F[Q+&?Y%WBV$_R+G'L)WF7./:3O$L<^TG>)8[]).\2QWZ2 M=XEC/\F[Q+&?Y%U'VBECR7@>3&<_Z]*Y/+W,$"7I3 I&^$L#E0Y,;DD80O M;H^P00T/I!<\^V[Q\;SZM+K'P&E7:FNQ!%Y@(D>8*+B#.!-Q)A6W7ZPGPS;Y M8M@GU5M[A?D1DB@.W1X.W8GP+M%\6S2P%6C;/ /6,0.Q%NK M<6'(K?9BLP&!D1QAI. 2XDS$F=3$'MD/X[;X8MPG%1:Y>2-ASXT(3O04<9#M MJ3._);BFKFD)3LGK-HK&LW-T67OPK%<@/2^G;*/P3KMQH1DM6=F^4;]P1/'" M^+4UG'\)6M'QS%M@589W8P=K65<6&U@+G.((IX3#69R).!-Q)G4\DPH-H5V+ M0TU1^!*'IQ5BH%IY*IDPI405SIVW*+7WK<*?P<_'"WK@K@E7#7X?!,'T9AGT4R,4%^J\4":8BP?#\15 M',K80QQJZ#J.1PY@O(7$(60(1EH<2"/[77+I6&(IMM_J%Y7:/Q"7ZSR;VFKT M,0P4?PG")_OM+S<>X$@0 ;\D!\S+FVIF8T+RY2U'$.MN+JSE;\D.:BZN.#V MCU<'<(N*,Q%G(LY$G,F>_0!:X4RJ!^+9H' ^!87%XJ+*V6I2 ;',M@LS([=8OPZ[T/)ET0E]#51"3".ATFO M#!:@N!O'46S["(RRT0=5:5SH;=E46K+:4FL^IWPK##I0RO+!B(,/]O3+(8ZZ M\!'SP"3RU#N]0*Y PO-O*,WH$CC1,4.SBG]WPMPEHQ6/BL0T>2ZC&Z#1-(*Q1$-&V=N/8K(>?K'IW28C^M32J4IIJ M[N_+7J5K34W7*WF5V>RH^4^D;\H===69J!PKPIGL? X?UGXD1+)[V$/<]M^Q MNX4?Q"3"@JEX0%# 42:,&:92W_5MOP=">9YLBZ@%SN]QH]VO5"THCMDS597\!P?() \-PBD!/I.S;DCLGV=V M'^CMW/9>[?<(42S#-H? Y)*EMBS*I?EEL":L4%%8;D4^@YVW8=+G3/9O-Y;>GKU>7#S>R M=/OCJDFE^M7=C\>[;[?7ET]PQ^,3_.?[S8^G1^GNBW1U^?A5^O+M[J_'/"8X MGPYCKH=A@@:5@!'.HR(8*BD,Z7O.L;NOVRL U0\W;Z.01#BAPO5!F 1C>+\3 M8?>D/YJ/3>D:*2.,/BX"+X\;' 4-ZE:K:9EK:+#P!HV@5TPJ+: M\09)E;Q HF#.Y/$T?!*NZ"3OD +AUTXB=X MQ'?)B-JJJF1DJSKOO09H!<[SC_-K4BBVPWFK<=&2-6[&DQRI?I>/!)GV%'AL MYSMK<'"*S_.@=&7<<\2U:S(*@0NP\;>V[TCV,(!%_TU_R DX M<*"O39X7[!W:$K!LSG''X3$J446@*;UV7!?KD!X>WXO-+IBF40Z3US%[# MJEW94!I3NWG(H24#X1V_7J8 MUUI.;=.?/,-4M,:%*;>-#B<*I,";7=LA%>&-CGBCY720$(;'7C'CVL7I(-TQ M'>V(V6S$#GU8/4Z;Z!'W!1.E,:;->D-)0Q(/ H<:*8E'5)@G?)'O&K;/2K6^ MTV.\G9SBM?OB.L1WHKMP!B'R*-=H7'3:6SL,A$'""\*LX?=E$::D', :0%FQ MMM8?^+=,^)8#+#2Y"UXO(@\'ZZO/:/>1],8A34+[\O+#?2"PL[^)\[OM^BP2 MO4B4K<:%T3[8Q"&AS>_4W50-BEB@!1QN*!5?B0@ DLGJW?CR4F #EC, M%T2VARZ848@5!*"!8_X/*N.C&?XME&\NB'2!<2^)XZ7T>>=?TS.FS2_N^I=1 M1.(\1JXKC8N6L:A:"8=Z31&E:,"W-**HC0O=:'&"*$(1G\OC[),PI-7BZ9!F MZ4.7^*3OQA\K".P*E7R/*OD2@DW/F!E=3_;;#3O6S^R8R_I"=8TF:.A"A^<5 MBRK5X:O%'1UQQ]I>&O"OSW/:#XAE<$:8POD:A#^Q^K=GC["_B"SY)*:AU7Z? M].*D2-CN@6+/9'QTSGEB?QV?%_K(; U3KP<;B].P/O:*H7@I5)!ZJ"#SN:&] MD-@1N2;LO[=^>KX/D^,M+4(,&HHU.<@/%1BT\[C/3C#(;%QHLFDN*B$BP_C0 M8:$DEYQS1>.(/$2[9??I@;HDUS.$ 7QK,;=2!/#YP(W=E(N4Q!&K<:$KBT,= MA?>0 WY]'Y*1[3JIGS"BD: @'I!0LJD[6*CM/-)J47(TCV!H)O[EVU_7H"+5%\M20 MF6]MIPL=GA>,*:W"E\88'3#&X@5CA(8^'X<-Q\#4O>0 7:&F\TFFFT1@\62_ M30^VK%UM&(T+0^[D:.XB][>F6+1)%'9;+&)16&Y:L@BU/J]"#_.!$S_-;].4 M'*'C\TC$FXJ"26XG26WPTK3<8BY\7MHC"&0ZF$2H )DL3/!JMRQ.D(D'RV ' M*+)D.!:)I1[."1J% ;9.<:3N>W6#@G9H!ZQ[IM"(G:4$S$<19NFQ%<4W77-N MM7Z."PZ_ND]P^O/['Q%RJKL4KR\G:%V:6;7!%C)E3:VJ0USA(SN0I23H[)3I M;/WLF%W1&<;R+=DR%@- '-+9FI'LZ41\W?Q\,=MH_\2FXQ*K/ MD-PG:'?OV7Y\Z3LW*>:5%=^F N*[)2N=Q5F((MNGAHBT1@_<(2*I@$B:W.X< M=R(0WY)IVE\7R\B3-JP5]]KF6"YI.]/OCLC7O%.Y1)/"@:_ZB*O)%:>T1FN C&K+9IL#C5:@ MTJX]Y)MCTLI.N:996:=<81Q5:1S1YN81:X+\+NPBH?/N4BI=OMBNARDW7X+P M$3C$M/DVMN(NPTY:O#7>%MBT?PNJ##H5T',LS!$$&!RUI<6W; )S&"#H)+'+ M"$Y(!)>$#;4?896@WA? /&0F=_WJ8@*T@4B> 27J46J*3.M$U0Z1J4/;2[86 M Y5'9T?QEUTSR3X>1[0E?6YZ#6_9->N>.:V,R-*;YI!3[:1-RI+0@'VN- MUGP.42C+2(:AW,2Q4'O MYQU#LYL$\TH'UUMT5I6N;&W-BS &+RA4QC64CT*+6*)C"@8O.,*#+L-1'MBL M# *Q,)3\(*ZR'17' J@EHA0'$T"W430&O9K<]6DJZ;? ?WX"[-LD]MDR&A=F M;NQ31"AJBD@EQ%!A1%J9D]$ZI12O>@HJ%ZSPD>UAPRR:28$#TRL16/6QF#83 M6">F[E:9FOQ 4FRK0DZU&A>Z;&D<5$,(U-EYPE>UJ&.ABF-UQ% ]_N12UH * MR4O@O:"SN!<2QXVEOMT3#7XY5C1+6"S?L)+@KG]%#[8T ;<;%VUAHQP3ZI2P M45:@SFJKI".L$KZY?\86V0WO%QU]N5#^MV+^EM*XL(#YFX?7W@3:[)KO%\2: ME7S?4GFK$#K9HH['@1V2")B[0\B0.%(++?<.C/(/ 0%E@MABCYV8Z(S%S#"L/GT![R5KEQ MZGIB03X/E/DP.4O0%8/A,/!I;DT9A='@36$4"+0WEE\4@PH8JF;CHB.;K>.> MZ1+F'S+T/G_!L>7DJE>>36 D7+7)S$(_3S M&N+!$F9=" ^LQH6Q..+DF/3M,L[]0P]D^I#41W]<7?O#E2]?5&X>6^7F[@_-Z38LV!VEKBWDIFUD=HD#Z\(AW6F2VSP+I*@@.&ZB8LM82!=(*^JL)/,F\7F0*SQM^^P/[!QW0OPHHKF3P@_\P%Z MY*!(PO_=3,_R@41QZ/9BXM#6R+XS^T/FSGO81^ L#B;N>6.$Z,U;;V#[S^3! MCLE-OT]ZI9-DV@H8P;)BB229HT#*HJH2YTBI@KJERL96073^/>+\2:.K9=)' MLF.I2YY=WT>W3-"7WHD="JE'S^. M1R./8.:1[4F XCTOB,:87)[.]L16MY+K,[8%?(O> G3](G*>4 MM1H7;7.Q35-M_84"J^N/U6N*00I@-8X(U'G!:AZ4,(X:B4SEY8>0](C[0IR/ M2T5G6GI.HLF8]I#T 2XU34X^.O:3MZ^:LY^U0A61\@EQS[Q?B>)+'D4L(CD'= L#='%D1\?")S"&?6#Q"%\@!T'OT66=7Q> M:'JS>;8IPK'<-$RU=4@W3@8P#+"S0\^SH\CMPT8H=P(LI7>X2:=S@%@4BX;7 M0B2?JDA>HXMB@^5T*L 5D@J(YG$8$N>:VE- @$A_=^&]#9NVO>3?3U/^GR.X M.\JVK92$6BIH8&_>H I(H'#OF4Y=FA4:)]JB'"M[_%FM(\(^ACC3W:;COUF7 M$3X[E O?-9_R2 6@*?(AFWS (_6N#"VF:;V.IZD[/EPZ02(HH@P +BV36KW]GR002!$ 2 M$C?1B.BN:Q%;YLFSKS8N](V/S2CM!_';HVV%,P50[2E^^YMF\H@Y#CPG"HL? MR5BI*--Q4 M7T[6U&CRNF0NG/RRO-R 2__*_MX;-GJ]?NZE9J.5^WO1JSKM1KO3VHU1 M*_\)]:;'/XX!+U'9H8ABH0^EN A"E+$MNFJHX_ MI@,+@Q_FF8+G#2F0A>F76^M&&U]PNB4\7\U[L8W#AK?(ZG!ZCT_:_5'Z2>5# MX,-%/T>+SN&<^G^1N2''MSO=<7=H]:?M5K/3%8/6:-J96L/QJ&GU)KU62_S/ M:%!3#\W\A #OQ<78%^;W"W,*]/;&=![-98 HIK'-.3 YN=1!&_9R=NQU-&R, MFOF7UG*R?-)K]#8E3Q^6T:&[?(M(QY\W[S^]?V?\_O[JX]WOUU??WM>-F\_7 MC3(\\8.X0.3+7;]ZLX<1X[I&Q;BHF^8T=U!'>Z;"#AN4,=D*%J;VE#.666I MYZ\H".WILE9\QO!.N3J.PL6KAA5N]]8='W-&XZ!C_M.FL22_"],)9Q-@7L#Q MW4G#>(6J;>V:==[:ZSKP/S *[V>PQB,:!;=FF;V,*F0T 50TP?83S#//+ MX*W(C*BD=H&'25 '.PTV.P$#S8"S7]AP!)Z_-&;QYPW8QH,] 9HCGBN,/\!> MA@423@0-XPY^DJLBI_'@MT ] I^>"G1/PWK@15-O0HTX ?:"FG> (6F@%D/9 M;Z#OA+2J1SN<&1, #*UV038R'ICP [DIF4/GFXLE5PH#P](&BX9%(026O99D)DO=IE+^M!8.N&1.'Z M,S(>S8 R#OV%YQ/K3 81Q.1X+:\B,1I7D]!X]=:',PAF<,6!9=OF:SS%6'RT MNB@^6OW4EW[%>0?W=H!IK!:=DR_@LR2OIX@=@*; /V@-9FC<1K!DHSUL-NO& M5]/_;GQUS D@?[_?AX7YONGC?GPAPKKQ)[ E+P+Q6C=6%V;\V;\VVO]O0!]$ MTHAWFO_9?KMGO&\8_QOH'59JW)J.Y\V-;YYIU8V/YM1<]C8#4LZ!:;3:@/3N2+,^:_(%4:GR:I G5!"88TE<#(W/&?!SP V&R,0 M $?W'H[_[P@6/@768YC(>9 -M)N_!8#Y#ESU!<"?:$X:['6ZH?6;,8["U$?@ M9,"0AP> 0_D\F@D?<9;,$_!6T._PBQ.UK%@<&=X8@"=1]A7PP[^ P= ;0 DS M@8#%#S%?\&7&1<<64T[2> "^";JDME*Y!.[:3ALF+7*Q /V5;"=X,5Q%4^C> MN/>]1V19M": PFL@J=!V#"_RC?\3F3Y #K;PC5Z.9//!\^=&JWGQ?RC[%W?U M=WR73 L6+K8N_F3ZDYG2S;H-XPJA"UPZXM_HK0&G*OCRX)H,JL;,_B7< 36&Z^>B\)7.+)H I?)LEE$ MJS=I;SL><8M3\_O:NMP.M?*PKB\R"XK371J>7 /15@[O25:6G#-MSPS07^ MLI^#R+<\VCNR/&X!?)0%YX97$U3:$(6_@OTQ :Z98T_T<^R)?M:>N(WF,Y!.&^L9&PZ*\]4#KR5EE.PXT;0F!RZ.5G2&C\9#I2*,^1%$X"9@QTS%L(%\T0L3)]%!3[G6Y3>27R= M^/A_7EU]9;,K\C&9)U0Q"S]RA%),[B-'ZC%2F[]]?WUNO/V&V;6W #./,V+G MH%S?$T3K9&R9%BZ+(%RGD [HY[)#(.DU+J8S.6A3@'& %[0'$I7-!1,E") [ MH&7(Z&A,31MU+5Q [ 'ET_"W M6,6XQCPS=[)\L1O,Q\ KP+$'TXFD&@$42Q3*'FR++!! M687^O'E,('"_"/E1;=@>_:U[.::27]Z3/[S@&?Z*Q3[$[5),Z"5%:_/%@W C MN1KQ T?WPA]:<7ABW[,_J &&; R?L8EWA\1 BF$4+>!L9J S>3Y[_7_@JT". M"PR/2ET*'_KN L,P)K8_B>:P?K@!=9THG,&#(25[*<9#Z_$]%_X]T7;IH2L> M=*H)?$J>C7::8_2S/7#$;HP[,P//11=:(V6LF7A!HH."0L2$I+TLV2XEHI$; M3@*3G,OP/E;A8E;)M??XO;HQ5JX:8()CY'*LUR7E]QQ>"!)U#Q5%5A)P(=+NC@B4@19:T1/NP@CF'H(ZX!TX_J%+2)6W&/JX^5O+6V9J?9/%UN M*W=BQ%LY0W:;<8+-T'6=9/MCF FQ]@+Y)NJNM>LO[SX%M=>LV0)27M,3[W^ ML404_85"(3XA.5^+O3R29N2J9L,;X%8&G>WX/EBS0]1I60(DGHC: M3 "Q26HGQ_R8[;H-(*JC<@\@]5P@3"< YC#E'XR%8U(G^CJ<+D:-[EF_^BZ6 MJ7>P[_7>]"D8F9B)' '+BSEA=!6M6%PD?@PI%*-W8*+>>Z'-4"')"/S,0E9* M?@)SZ?ED *LWDJ_83OP*6J36,1\S/H2Z_(&9Y&0Y@<^G3.VYAQL@'IY\)(@6 M2@)-@=O+K5V12P-^=);IZ-",XCX87W64\.(,,WEL)";BLU"_(@^=4"I C"M7 MM]<8 JS'JN8NZ:PP"2F?\@HYR\%H?X.DV*W#>B7M>]3X"1*_>^UVH]GD*K+\ MS,35:@Z^,&@V!KW\2X7/%%[H-@>-7MF'"B]T!IN75E!.UUM73E>E0?_<:="# M\FG0N\YHKO*6J[SE*F^YREO>5=YR<4BWG1O2[90-Z\JLSSHJL[&P@&7X[ M9>=]/*J%_O$^9Z+D3CT<)V.3%V .G]:: 38RBAEWZB8?H9BCS>4O@34\"!6_ M),L.=N.!!@3FLP,F&QA*Z#LE!Z0OP(B#!P+Z><[*.\MWE1B#*>;G@(U;DB"_3?$J\0YZ00XA9 M\H??LH2XU4%3D!GXN_=(FUT'O3?KTU.*D*Z])G_]2';5L--H#4=E%:?NH-'N MC4H5P1;]#F9=M[>3DMJM=?7RZ\I7*UP6HK>=M1--*-LBI?9=C" MH#O?W;=+*92E1],MV<^="NZ[R1U,"Q[46\/VOH=(O83V=17=G"?=;#&VK33==&N7O?JH]>P6.WNGF](R M]_B]F;?#@$]YMMS>^B^_B'G)!QF[V,&^Y^8S%*:JK#F MM-[O#4ZD<56%0/OFO;M&H'[MLM6J-YNG,K+]F1:/](6LS"9\&?90OH%XYV&Y MW*3(HW4D4^E9<#X)A3 ?VD]5")\'CZ.RK'Q [-C,RKIXG\NX!H6#M ^9#42P M>I8&^UR.=<)V8<4D*B91QJ;WJ)!=E7V;H.TE=Q:&)25:-G%*LT MZ\ATG*5AWOM"6!=4'$,=EB@5.^YP)7MF6?6X^\9X&1=N6.F29*[,PZ NMH^A ME5#8UY*IX#S:$7.U)W:(L6^:\X/E-9PV3Q\V':IEH84W#./&Q:1W-Y2M1E(% M/G; I4$8CZ>P/?R%I52.P_5[JK[FP::=^T:TX/(DS,T&,L4UK>3@C\6$.F.9 M#Z;M<$T.9Z_#JL6/.-O ]JV+A>G#GV/X&H6Q?1^S 9(:H+S,<^/> \+'7'KC M$[4>\_FL^ ]@(7-S*:MFJ%Y>+]_VDDP%F0%!G6PP_5Q8+[C6>F.-ARJAH YN M5/L%O,N$_2^Q3I;+G6SQ2*B A4EQ#5Y.Q9/LC>9@GQFN9J,#]:(0Z[P(=<>F M0Q5?=/#I>C(X+:WI4Q3"\__@(UI-F2\ 9/_(>A S-&6?%5BYYX=38)D>MDSR M/7,R,QZQNYE$8E?6BS!]I4O_!.]*P ."BA)TO AF5%PU%E1SGQ!Y[N:IGT\( MY&1AN0>]*ZE!4+_+5E#P5:Q52PK$7"88[M>#),3(+$?.4TY\1%B,JY7 ZX"(ZF.VND58W=J#L5]LXC[I8P3@##F [%\?#@$9[(4&A< M'W%N@JHJ4M%/W,8<*&K>X\G"DLS=6%Y"Y8W432G&=T=E3R9H@D03DJ,C05!O MFAF;DB 19"S=X3$[F,&?>)?%'1-O 9TP!4[U@(PY);W^T;?#4"#?!<:+">WJG3;W MM@3LTJOJ.?]+-D'4*OEU)$K:ZY$:^+ M4WRCIA^I-F:RTQR7(]/+&763MRK49.X4>W+VBPW\\ MW:_46[4,KM3V/WC^.["*PFGD9 T$;I*RY8SD?FQ(M)KH&&\4S7"?H[Z5M,,X M&#D1HK[0X^P=\SA;M,G,!/;1@X"M+\NS1>+6;F!K[/,R],] M-V7GAMNPQ(V],K(]-Z\W*> @T4+- /)-(5!M6#- +>1T"*^0[ESJ7;Q*>NV! M3GOMG!9&F _)YO$WL&._"A]_ #6Z%1,3UEXH:@)<; \SQ/3+S\X.RY[*<+>G MTJE=9AV=AS^4-!.JO_ S&NWVC+JURTXV=_ (E,.M5M"CAMHDV5ZZ_X'UTEAW MIQ;'.:(')$Y)@'::NP5H#Y ^AQ7E[THW(!_%UE)@5RZ"4H[O&Q>L FSY7U26 MULIV887?3MG7'6_I)RU#H]-)H) H%P%-C<6/H=^.FL1A1W,AJ\>TJJ5D1@3Z M:60#SFA.*%U7'5^\B:V\.U8T"9.W44.Z0'6VLE0#+; KJ8\2>KW)01V(]&@" MV8[1CE=>7;@\7[(-:4MC MF9Z@A25.JMR7GD87O*\^^JC"Y5<'6R>[UGMU/(5$.\@AVL$I$ZW:(AU>O+^M M*3A=I-9LK$3TSX&J!WF.-OBUO0*\A';MH)S#$?>9U*BR%.R=:(Y!'?20 M(2N9<+,B;$KWEX?S'5SQ"&*6R7Z.,31]< ( 4TBW%Q \6-N&8T^%WJ(/_77< MKYV8DNJ('&MWR&#D]J3IA;VI;&IDA$TM7=H#>_(7INWSYRRZEE4]2RJ>A8]2XQ4/8NV[5DTK'H653V+JIY%5<^B M8MF]4\@?M6=1)[=G4;=LSZ)"4S/'R,Q.&X#?3L/(+,Y96:\U+XI59#.0@?S@ M3:$F*CDV'OD?7%OL]QOM3J^L..B5;U52W/2DWRK7TZ6P/4R[,>KT=]'T MY*0;=003WUZDAF#\# U*WL=4^0=3Y4>DROUV*3FZ7K)E0;6=8QHT6W:H$PEJ@W^*<+"<^%3"M9W#]_3"X[I[4AY=#I&\CV\$UGBHS.P-% M8; ?W.V!<"ZO*0SWLYA^[3)ID+)[3>'EL+&/IFM5G'XMB&Y<2TQML%8$*019 M3IMM!_%S)&U2(E!"Q/184IGNJ'*?M*3/^"[5-H 3 M@O3J0XR!^)RA9,8ECS*-'"X_4=+733(;8J4523LGT[-]TIF> MO"]#V]*9%8O)#>KS/+9)OO2Y\X;/_3NF6,2;O$*E/DJ:X$8+E 3('Y.Y@8K& MPNPX$2\*X]D@JMR80I')D-N@\"MSL-DBGQ,?30<>=GDRL$7AJC$G">#PQDZ[ M==%J7G1Z%^U3F'-;0$/96#8621V?8(JCULD($8X?PPF:MA/H\U;B\;!9!"@. M6!\_0OW$C*7>H#%L[F8N1[/1&71W$J)N#1O#0=F/'V11)S0LY&48S-44D6J* MR$9CYGU*^-HY&DTU6J0:D;"_GK<%ZDU.C\KV""N"3W\L0D4K%:WLI_7K]K32 M:=8NAZW^R=/*V8X0H2:L.6;,B48I7B"M;) K= I(BG7$;G3JEVVZIU^5MY4 M1W@@=O?L(VS3$:YI?+\+I?_\!FE(KU[=P))C;RK;[%7S,W8*Y*HU_NYY_G-X M!::*U?O#8G9_, [ZLOK?5YR@X@2G-R3C.9R@6[MLUUN]; O,BA-LMN6>G_IP MD "ND0G(Y24T4!#ZQ*)H,E+V:[ 2-M5CI3S701AFZ99SZWOXY?L?OCRZP@]F M]B)I0)?7?ZZ#_>>RJO@OB9$<"A]>B6'86\]Y$*%Q*X=:U(V/'Z_KU",=#@GN MY?P0.>HB,&;"=,(9M[''#E[88CT>B!%Z<#:F;*DU%3C;PM%:X0<-/8R_;8S: M%RL IZ;26F2<%HJMNJCAS./,"X36I)V68F/3'YLZN>. #9&*A%)F"Z6@R&;M M.%?@!P#8AA<%@'_8V=ND,1M3)\)L&F,B;9FT/]E/N"ZPRB<0# H:BZUO2>AAO(-DBK*2LRN4;+#$!8YX6!L909 M#A/'?L !,=W80^C;LG]J+<^M"/$%L4YA\20@Y$B7W M4_$B*8T@N\9TFS<\'4RW@7/ ?D\V#7;(79W*F[@W :JO\)?7O+!B\D78VBXU MNDM01C9S"G(/YQ817*9I3 &?:0&(9+A>7\S@24QUX N;$$.-K]AMZM)& >4 MRH2M&&0OJB2IHV%\]G(^2MWIO0DWMBKL^$P+>*2A&[R7@M44GD?CS')[BER3 MB=AP\WCRG\*/$,_JB$9UFI,Q]T(1I]K-/6 HGD^X2EQ:-EG,?=F[3^^Y2%SG M[1>8[H>Y.#1VQ#%#5-P:1N%Z5[FP2A$R-R4)I7NK_1W!44R7,1-:D&BBE$6@ M.OY Q"\-;IH=G%J"V!"W 73GFJR$B0D_(,N>F.4B@0,.#@;)[ !%TU?7ZLDYP#T!<,.@DCX=>"*QAS06^V/N&3F&'&7 MVLG(YN2^1<*&I(P$O"3P;":HMBMM\3%C2#-N'/* AVX^2FZ=!BONKP!*Z>E. M^'$7.%4\[8($7A$/0I4R#%95!@F+0,!"65G8&H-S$M..,'&.IROCTF[C/:SD M=G9R6N]V3KKU[CLQ#C65\"=MP$MGM&)P6 @9C7)MG)843X[S245#/* 11B[9 MB7C!12E!/(&FU?Q.RCKIZN_^+PF3AO'*^M?X7Z;QR;,\OOP:22:FHW;<0AL8 M71 @,XMGQ*BY;Q? JRZH+:]<)JB$D>24DXD?47ZG$D#@&K MF9LAHO%2,1I:NLPAM[7Y":28SU$S_8G6Y%_6I M(_74K'IQ5KTXJUZ<52_.7?7B'%6].*M>G%4OSJH7YUXKMD^D%VM6HIYE0!=DZZ"C#9F\&;VV@KOF2#<, 36>(M MR]$'RFD8XO1Y.GRV*=A@4,XG.<%D]6'V?TDJE];4^M;]IC;T4[;Q5V-S]0+< MNG$O7(ST.,OU_00R39 T!%W!W0W]!!YQ?+!P$WP>UBZG:"8MN8E &AOV5Z!; M!I..,UCL7>2KZ1 (&TPS@^/+,+2T2S6>#5MN,&IS_2A-/FTGY[2#JPE;UZVR M$S0[H]IE<],$39*"*R13;F>MP^\,H D[VS#IE<91,_''WT5?!?L19$C0Q"6P MD8SW__[IJ_'*#+B8'MU$PO$>7S>,*^8*S(AD!$Q_U7KV4D\FMNMN#7T #(Z8P/K).OO11.M]8G]>C8\&6ZBM7;(7,S0680 M9X->'7:>P>+ZGT!'J($BPP>0ELP\B?X.S.=, CS]V=&D4H0O4K!P?C MM*%B)[N' LBW'S@ G#CT ]V/3C&+M;YW2BW)&XZ6$EQKFW4$%&N8+SQ7!G#) MWL8FD<(/?I7G< H=,+[A,4;B&^?;X!D7DGG6:H7?3MF&E'LSM,WMC/8/0^"M M=K(-CB$!G;H3>T'&%^&ZGHN%,^E-ARB"AVBB]O=>#>!D4M%S]V1ZR4O,PBGT MG.4SR6\,&5^"\N7M=\/N&-'9+@\52B3=M#AS)2 $8>U>'3W_&B?;Q<,#D7]/ MD*4Y#D>@&8!2+KP*EPOTX $2>CAY$ .\KV7[+]5_S(L;A\4A7VU!;*K$"$C" M@<8@&N:]+T1>QIPI!R7&WYBK+F0\"]'T>38M!H)I1DB0XP K;MRYP[O$2#FOIH6.= M36!*22#U@Y2/R!=X;4%31RV52+T 10%^51.^U;]L;LZ5$$2:8\D\M63I6L)4 M?86&,3_.]-UM)G5FR)R1!RDD7@$6*4J<3(V.'=N.H[ZA4(K?/A;WMDMFFM2; M9$Z92+\@;BO8,&YM5)[D#YBL!6N2&$U^!)!UYC+13NES=94I(M.><3W8JY9I MUUPLG*5B,RX@I,Q"X6&F4T'9:V>&^6D%.\--$Z\MJG'(-F)6P7HJ*PB($ID+ MJB@ L,^WB7/-4[F\/-:>I2;<:D%20/4BXY?Q,]%MA0DJ^2>>8INW&/?<4P-!S$ 0JXU)E0TWB9IMA M+*)2+Z"QZ!:EDBBXH3Y;\,#V0A5>K5)XHVRI/)$ZUUY7!P M92#=J?V!=A._S1> !@CJQ,.4%.B$H*M:.*'<7++Y ,L)5+MARV;U&?:Q1!U: MP97! 5 C362J>(\B.WRHKK0&_NS$#&:8\J"D4R(Q@6PBAS/+I=Z#]T>N^D,. MGI>ZI.P2?*[)S>25*(IEDTM(4\(3.4WDB%S#=SE!=SK%DXD=$A2JENG$I/49 M,R_R8ZV2HDDZ,TI)X3B77TEK8)>$1'J<$]\RX2)!5 ]B7PI57J"602G--VZ: MC<"9L_JCOVINNB:F_4X \MZ_QW(=B*HD@&(+[0=^Q_\-&HO MWJ.+#!AOPK7.DK1M8*139G"FLU+XDF8C;+OHFR 6SVPS2"DA$19E^NC4C'5D MVXU%L2PWA+M!: 0+I"=/%?UJ,-N&%=)J8ZSK+-TTW=K3J06=R]KA$C>"9\"+6@MX!G'0.;CF%-& MMZ)S*6'3N)+'=#E9?2H$5\"!Y6Q+$4,K=SU],ZO J/*OJ_SK*O^ZRK]^X?G7 M.,JM2L"N$K"K!.PJ ?O\$[![N0G8_;()V._LP+P'%?)>IDU)J^<.EY(30.^= M0JB\V'6;*Y(GB41*202/3Z^51^\&U M0]#R6JUNZ<$2_49[,-@T>2&';-6R ;W$T>XJ6N_*[\/VCF9+C!JM87]' R]V MNJC1L^3W,UO0[O*0G[:6T5F,V\ 1@L;[3 KI3L=S'O HCX\6YS&%944C-\G!"Z;>CB/%"'.?,J;5'HJM/Y4CK"CJ:);H9G%G.S*! MJXBR__T3:WP<,_1\A>=URJ>PW0>3URU*X/6L\>'[8C MC#!/G3P.]V=S5)[Z7-RSLI+T<0YVK'^7AGZ/'8L8/O9)X_M,:3#>O)P!LF M#VB!OC:E'!T1Q[.ZTI$&S;S/5@$LF>C.D,PJ\5HL7OOKQ:MDRA^ )U_+5-5_ MV^'L6J89O_\A*Q>NJ%A)6'?FC[*"M]<$P=NK#P:[&O=<:6W'1ZO!\=$*A[IV MZJ/VX$30Z@CZW)&$XI.4*Q^%E*P4J6+I]\VC\^RNAA3KO?[E5_]?-!J0P/60Z!5 MKW8YK'<'14V&7XJ!MG8(2T^L[V%ZU[!3;S:S]L.ISZS?![L\Q6RTBC54K&$=:]@N MY%*>-0S0X3VL#SOMBC4\6?];*=P]1@_LV\E,6)$C@B_3:^POAMJW+.BU@^]O ME_C?#W"PGI\MZNT-3[>H]UNJH%>U,",'?]+%+,!J=-PSM3.2?>62IH@X1X7Z MO20J*:S=%^:#;]D% MXX!UIEM6!K^ ,L8=% "_\#K?GZ-6=9MRWBTA\3(VO.?BW%-R@N7KL[&VJNIK9T=7:=H[:NU?8]6V%1MP%^U$>1_5+KO= M'7G#MR:V;@,N[2KT[-UP^V[K^V(X_2S%9 M)5:M92#=W3*0%FB>IY C=?(2KT++M6C9VRU:MFN7HY\:+9]I_>4[]U^&;;@N M02+?GWV6B1PM\SB!%AJ/FZ< M@FU;$9XDO,%N":];N^Q5A/?(=_OC6 4Y_<3N9>33_<1&/Q\,;YIXE'+F*/!1-OO_M]H\M/IL>1.IXM I> M.DWD2R8"NCR&.HC@) LI1 (T/9HRV1I\&"/M#W@J.$,M#'U['-&3*#R1:FAG3AM"\WF3R&]&K%R4;1#3AU[@"%H%3-P*:;&F,A2NF-DW$MN ?$YQ&N,S.3S:- MU 1:FQH<\6A,V@LR#UA+,J"0)@=.,4N)AXFI_:2 M"!IK"@J,5%ZR>8O]_NEJ,3>HZ@$!&=^0Q]T^FHMSFQ>L*S \&9(FB@)%R)WC M!%@C@)T;\21I$(W T:()\7,/Q]7B3U,GPF&&+*: H.)AKJE7L4R1DW;C*PN> MIAHHS&XW6R/C#J2-\=F#S[\R V*2-+16 &][W5@Q<<[C,#Z0,$A/N,TRGC5' MDV9@40#@UNC?#438; MQXT;.(W4 ^N7E+_QL@A\R8[2[P7Q_[ ZDU[.OJ;)KS3$\H&$@*:FE#IUA#L? MK>.Y]Q>X20GW>HX*D7,/SK,U7!H>]?R5J,&YJ?->MPSM1G5.UX -Z& @F+\U M';*3;F<"EOL"A]5OS8!UU0_^M.SI%""-<\:![86/0@ZFS>>L"1-5.BXU.5D] M+M)X^#Y*QB?8W#[OVDK?%JKQ2M!U[&J,(OK!AW$QSQ@2[ MAH!=30C38EW5F GK7J2Y%\UH9QV(-2JRX@(U[6N-04:?)PL.<#&:1P[=QA2" M..B+&2P=%R"9!7(G'$J\!?9)5I0:/$^<,4L5&:N)(0#_5 !8V3#QT1@'RFR: M/V=K8CN978Y#%!+S0!X;#E<01*YX_JD-WX;P/U(:3XT;R4Y==N,DH.,+9SQ; MG*CS7>0K08RE(@65(NWT0<96!8WLSC!+FV8_NW*RNQI)C3+,=@'5I+&&#TO+ M=&I.%']4=H'D$ORLP/\GO/Z+F_R]79%:/]'S M![7+9J,HKV..\\#9-<8]Q"5^E9E@74V43I6)5!.E4T=1393^:2=*MZJ)TM5$ MZ6JB=#51>GTP=V>0/\!$Z6=X;PLF4?=S)U$/RDZB9KWMSOQ1Z.\]B3KU(G\O M63MW&%XY8S^##29_-/Y+3*1)K\64@,9=/&@@_ (4M:((*C&)51?FPO<>[ "QC2+CVN=2;K$X4I/(3Y'8(0^ )5M$;:O@'E,T&= M/^"*.>J,.XD9[BO@)8F>G(%@6D>N +P>SW)A13=%54->,^"I3;%3^@N]>H M[8'Y@U?\"*:\P8%/ /.8U!-R9>1Y803:_' $$?)^ M$#40/F8$TL*WPV7#^#>!G'U2&$)-@PZ]-GA__IIA>8)I[^J)7Z25QJ.%+R-%@ MPE8%;-4,5@*/*=R3;B$D[#/C=N^R9UF$7RIB+UTJJC-('***GY]@-Y&_(T8D ME7+ 5 /8+^8+ST"&P8VPCYHNEMB M,C.KF#: 6#^3"YL< 7ZF\?*.6TQ5]/8,''TC90:)_$D$@+?.S>_ZZ$B"G;H M,2?7XEP?X4]L3.4Q%!-F%H/?C@7=!!-"_5BP;7M\M!E9-CN%<;53 M6)]['^!B?'$?T>1>8%7W\#SM6#$^#&EJ+V8\"?0360D\LD#$I9.G5+Y&"IA< M&*X!WF:/OHQ^P7?\>Z)D&D \P;#&,IUQHWSG9\LK<8_I!"3,Q$(5:2-SBRE! MR>5B5B8YQ40_DAS>F. M!F"IEQ.%)6-NAQ%G*WD;YNKHZ@0Q)^!&2*R2 %E. MTM(D7L5Q%Y%1A0"L,1"QE(E&MJP-42Q1*'4 M@FODID;*,:Y"S@7R!4!=3UZ#M]7ST1YY*3(AAF:"PIF\(5#ZR+W.>M_<\S%P M]UT@3P>(&*XGPUE!-.6DM# #3%:B,);W8-J.$H F=L;"_[)BZ( MK@I8_ GD)KV5JA H1V.IMV4RK$Y,_M-B]-29F_NPK0>\^SD"DVC*^P MR)B9(U+-[$50CP\"@3P481)=KU6)!*;.]:^ MI :?R8>S@5^2F^<4X_@\;V%9 #+!WPZ*53 MV#U>EPJ _LFD0R1;_?!U0F=2@>SYBK>%+',2W]+))1Q4L%%+6D0^O#X0,OM7 MX@K1(NS8%8A$$@P,FX8/M>RX"!K!"V/,Q M1AD(3JE+R4[A'R1AX&NTP7\E^?@ (5)A@[,K"DIE7S, DJQD]B7CVFZJJ*% M=*9>Y(E.R@@647(?QL>[5BHS[,Y+FS"7A-?!A01<@8VG C\ M[:@_0?&V5S+(I[8?J)<#2NAW2TI L1WGGJZ8_;$&@C?)]:RN(9<(7=-9TEK2 MJ;V:1A,66&RI=VNO##$W$H.0K*PSJY*.:2W00YZX^"G@>V3S-(P/B=:?"L#$ MWN#$>D!&%3MRE481H/N&0R>>3F!I\RCE+(XY#0=^ MV3B>PT\=I@WN6O@6Z9 MX//)&LAMJ\-BE6N"+A70&U%&$&Q]H= (U&)CFLJ;WJ MI&V.Q+I"UT+*E,LSDCB/(*G00ST:-&OIM$!O0,K]H1RKG'5&]7J.,#DQ9B4# MC(L"-T19LX$+VZ5"=SL4%P[YR:0+G=RX#C4/P3?DQ-S)6$";I+YJRBFSS7@T M ^FVE]$.UN)UF%DI:%I ;?P E6'B3WG& 2=/G%T269QY1(=*E7R74.Q\TTS]S@L@-W<%K$3 M*I.*@8$*/,0D_HX\!&QX5YV\2-5)FT%CFI[3AS8R;TI(84QMO^2L85>>AT:%(5+QC@7%^? M1&Z3M)4X:P6=/RN6>?KE]70.""6Q8G\#]*3%B5D3!Q9K3VV.2,(\?P MP\N5?D!\:@ N=AOE4+$A.5Z<&WCRD-*; MSQ]6XPCDGD^""==\D.F:3ZHOO_A'^%Y<[ME,@@6M9XQ&W,N"0+*Y7DYSQI4? M MF>AZ:P9PWESB'P-CPMMFE=P.5(,K*]TCA=^+W KY_[TPN'4JM1G )P-.*.!7 M<6^Z*$011:Q?(P_5Z>Z=[=!7#K2:A1.QRSE)][-P!:@)Z?WF5,^^=8O7&GKA MI,D@\I?R*YQU)#=7\&H9QTE](@TX/0?9GJN^;-AQ[^PB,+="<#.G5HL;,:IL MPL1*U)(X5W7)HR0(?A:/5W%*V5??47U_@O$T0Q$':N/6DR/+A)Q=7M']B:K'_1@KL^ MQ#G+-VX Y\DI51?&-3?M^.BA\?G&^,2Q+&6$IJXBD\M]#0?[B&D )T&-UC$G M,I*F4N!5 @PKO9K20JT]V4;0*L(<_B(5?9EZP1?P4)2!9*B*D/N1F'HJ&>=< MJ:XTV.8'>56BHYF>\5&,\>^1TL9&;T?YTL!/_V MH57,;,"M?KBZ?0MW!]A.2L)^=-'L$K],_NY1%),3MO0^G?>1S0UV55?2U#H5 M<%&OMQT9:[1DEU0X*#3T.NT^ENU15QY5D& :,T ?C-FB04COC_5[&9F7AA)R MN?0W*2$*2^D0]('JW4D=BR9@5L3MB]2Y:UE^:-),0(D1<724C@;L H#LPD%3 M*)21YTF2>AWO)Y6O\&M0D'T?Z.GWREF 5AJ2V;E9]V#^W@J@;5(GDB8^JSCW MV6O05<"[NO%1R[B3C9&-VXC"W+ZD9('\\MXWYV 1WT;CD'P%W6;OHM=\_0;4 MA0"3Y:A09UKXJ/$E3G@,,CX&C).'MG(VH#T=J-=,Y6L6:@4%K8;B_$29X)"> MCDV9 [Q.)HOO8IGNG!>_GY-IDX1%#FG+*M5D#[Q4%/&Z*I3N?LK^AW3!@TR; M!GRT&">)6K#2=D&YPI03&!<_4F-)&^T^:9F-!? 8*M;BM,781FOU5-NFE:Y] M]EQ^62-.A(+^VMB]K2H%X_41?7N. Q=0 =0AH^56/F/!G702B)1-#!*-:6S3 MLJJC5J1=%*;VZI' M 'P5F5R[^1ML"<..]^AJ? 0F,DD2W]JMWPR]/2L[W/[KR]M;@$W("*O^4E): M,037*'@Q);F$6+AI6EA/+EL3'+Z5/&_PRGS]JOWZ MU=O7Z@5P!2B$..@5B\K6J-/A%I5S>G6=134 M%Y!+E=,1'S'-O[YIAX%PF!4X6"SFF,N,%H+U5'F?,O '1W*GY%<.2= 2'JF8 M557K+JAKFTCZVZ=/+6,I"U8@^: IN_[ M<=%T?EDTR1D2P;XF.O2@!9]-(M 2GFK%/8:W.+#DY92J-E'K6D0@NR8I8'DR M17[F/:*[/FTDS*2J1&,""(Q> S0C QGCP"#0;;/*])'(=ER$6QDG1F%\7 M>1V2?AD+W<2N3,P]37+Q%IIWXQ^L ;T"%?4ULN'.Z#>I MJ78NFJ.ZH7>R,5Y1Q$K>-NBB(GHSISP^)C? E^1^34<--+4%]2/&(*I$YR1 M\HL!>(&F:7Q!NEY:4P.X3!P)F)U@@(-!R$FQH;@':U!F+-[[ A40?-2\O_?% M?5S2JZN9JFHWV_<"33$7NV4FA2/I;AXXF0_6HG>U85:(NGY&.Y.,(,[*5[KW MKRIK4FF+FS0WL!V(68%"YBP3WK# @'$8JI8'FNR55C[<+.MZE4Z76'C\%OH9 M2W8T:W-2T>I->JR7^I]7I8!^K#'-1X1;*=>OT-T=;+O"F*@.URD"M,E"K#-0G9J!V MJ@S4*@.URD"M,E#/)P.UC+U6.!)]KVZ[3L/05=F46OO[E1()[ MV4AP03.7#<713PV!YYJTO=RZZ=YI)01CN#9R11*K_=,6U)X#[-<&)KX^SH % M+"^\1W1&!M$XL"W;Y$Y>FJ^DSAXD$2IGC=:R .[\'0W&3[)GQU??LZ()MI# M;QBOI$OT]T]?I?OSM;*2N<:6,S?OA(OG*43=N'+,L3DWN9KX$QCU^'^+A;WB MS%<=2,J.,!ZM'6&L$$MKRI ,,?XR_=,+N0T Y6OR7;"(O.'&@W[M$IA&)E_N ME]C'Q%VO$/0^M@DA2'[Z2@VQY Q.,JII--,/ROX$\[;4M(I^,S6MHK\%=5[K MW6/NDN8QK;+S*P9@0K9'F\=74$JLJB-?F$MDEW6]W^Z$>JM0GQ O""]4\PQ, MCWKT_.\\Q)%*QK4I+DFC,*P*W1\$O\HA0G>>Q 4%4A'\I^\%06FH#0%KLB.Q MTU!38445EDQW_,% -/:=Y>@"@]8.+\=!B99X\,68&!G6&_F2+Z5C:K6 M8N+>UV !WU56;*'F7A2W?@]"74P3E?#B) M1!C^(@S UQ]\NSO&ON!_9'6H_6;-HV#Z%5-AB=LG57MQNEAQET1P4-LJCS'8DI)@2XD]^ M/\25HJ9-718+FK/M-Q_\2&&#T:C1;??*N@6'O<:@.UKK%MSV5:UVH]G+?T1[ M58YK2$$ 2$D]527U2$RK#A(H*R KUCSMDVX8--6-T14 M7N!92GES[)C'1H9*!WK-AK!MY;@4$ZK;:I--XP30-G^7_[&*J:7V==!@W78; M>H9781O]_)E^F4ZB2W30+U/OM@8%AN)S#@:#C*4.Z/2YS$JT>K0N6/U,SEIQ MYA-@5_E2]D9OCJUZL3Y!U*[L]_P.-%]M8CG4;K1[IRB+2.)R1P/X!_KEP19) M):6O'G&[' 1RY? +E%OIX,E6"EQXGYQ&GC#KUBZ'A5&& MK279&J0](TGV7*YO+EA%R^\UM2 MQ5E:7>V!NEIOMKJ5MGIJ@OKP-'[C8MG M)H\/C[Y??4&>?A4;TY,SUMM/E70^K'26)_6>#PKN_X*GQ-?R:'Q0N^R.BE(Q M*GE\G'A#49E.JT7\X;"43SW_>#8!6M,+C![G>[,KP7TXHE?G\M4Q@?39M*:C M*:V3#X$#U#N]9_. 2LZ_?#G_$4?\5"*]%'4_S*V=4C:=05 LL4>URT&W4TGL M4[.@#X^]J3A&,GFR\G0?U:".CR&'>$?-VF6_VZI$;25JR2[C?NG87ZP2NDWI/")NU2[;19GYE0 ^\Q2]NR]W5Q^-J]O;]W>WSQ&TVU7S5W1< MGHX5X9:S@T?MVN6HWA]E2QV>)IRW[M;PLY#\\1=X@CK*Z?&WE%&A$5>5(74N M9N.=C^-0975N92P>/W*C7Y")+U_Y=$H+L4[MLE4?#9^MG586YLNW,-\)SBI7 M(]\KV_*4*%V=SC<^G#QB[M8N!YUGYU]4AN;+%]D@%GQLA^ILH8]5E5)5B?/:Y</RV/0^ZVRN/8%V4_W:$& M^\1^S?5F9U>533]M-H>Z+#%F[7B7JF/.N7+,SR)431Q?:0;,Z[BEX\_-05\] MCX4&L&KXUUZU))&C!W6;K=IEIYOED:\K]OC3YK=^$ZH1,D['?K0=YXF9C[(9 M:@<.W?(BS"8K,<7J+)H=[A(>)\CU=JDW_J?$M=**7IL:( [ZNPJ=[N*PSH[/ MKK$9*;T[#/>H1DMQHA68V0K$9(5B,DBX7W3B%_ M@!&2Q5,)V[E3"3LG-S(D'OG!8X$RS3NUV1]V4&[\T8KET-MV_!&E5L??_P K M_!,76'(*5[>)'=8;146!<@Y7/9EL=(^#XF@+>&>$XX6(=(RQ0)OZ"%NGT777 MR8*N:#VEX=!%.&P8 9@==S4)CW+<[]4TFC]PHW+9T%.30+.EZD\2'&+(]6T&6;O M8,57A+NE3Q#G=O8;1344Z@C+3PKP_T91LZ"8 M>X%.@*0*F.,L&\85:L8K2$B#9SM-B2BY@_ >!8Y*"X((1]+.31=4;;P 2U$S MLPC.(!10+P!$GR.%HOPQYL+$$<)T.^@-/ "DD-I,&#OKT+DGW^B:5 U;M5LW:Y;+<-P[AR L\P=W#0VM-2WN,YTX,.J02LT@"\/3]DAF3" M0[9O72Q,["N8W#.U_;G"/C5EC,XU/<,QG)EAYLWIA